configure revision 7314432e
1de2362d3Smrg#! /bin/sh 2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles. 37314432eSmrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 7.8.0. 4de2362d3Smrg# 5de2362d3Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6de2362d3Smrg# 7de2362d3Smrg# 8de2362d3Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9de2362d3Smrg# 10de2362d3Smrg# 11de2362d3Smrg# This configure script is free software; the Free Software Foundation 12de2362d3Smrg# gives unlimited permission to copy, distribute and modify it. 13de2362d3Smrg## -------------------- ## 14de2362d3Smrg## M4sh Initialization. ## 15de2362d3Smrg## -------------------- ## 16de2362d3Smrg 17de2362d3Smrg# Be more Bourne compatible 18de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 19de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20de2362d3Smrg emulate sh 21de2362d3Smrg NULLCMD=: 22de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23de2362d3Smrg # is contrary to our usage. Disable this feature. 24de2362d3Smrg alias -g '${1+"$@"}'='"$@"' 25de2362d3Smrg setopt NO_GLOB_SUBST 26de2362d3Smrgelse 27de2362d3Smrg case `(set -o) 2>/dev/null` in #( 28de2362d3Smrg *posix*) : 29de2362d3Smrg set -o posix ;; #( 30de2362d3Smrg *) : 31de2362d3Smrg ;; 32de2362d3Smrgesac 33de2362d3Smrgfi 34de2362d3Smrg 35de2362d3Smrg 36de2362d3Smrgas_nl=' 37de2362d3Smrg' 38de2362d3Smrgexport as_nl 39de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 40de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 44de2362d3Smrg# but without wasting forks for bash or zsh. 45de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 46de2362d3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47de2362d3Smrg as_echo='print -r --' 48de2362d3Smrg as_echo_n='print -rn --' 49de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50de2362d3Smrg as_echo='printf %s\n' 51de2362d3Smrg as_echo_n='printf %s' 52de2362d3Smrgelse 53de2362d3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54de2362d3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55de2362d3Smrg as_echo_n='/usr/ucb/echo -n' 56de2362d3Smrg else 57de2362d3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58de2362d3Smrg as_echo_n_body='eval 59de2362d3Smrg arg=$1; 60de2362d3Smrg case $arg in #( 61de2362d3Smrg *"$as_nl"*) 62de2362d3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 63de2362d3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64de2362d3Smrg esac; 65de2362d3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66de2362d3Smrg ' 67de2362d3Smrg export as_echo_n_body 68de2362d3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 69de2362d3Smrg fi 70de2362d3Smrg export as_echo_body 71de2362d3Smrg as_echo='sh -c $as_echo_body as_echo' 72de2362d3Smrgfi 73de2362d3Smrg 74de2362d3Smrg# The user is always right. 75de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 76de2362d3Smrg PATH_SEPARATOR=: 77de2362d3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78de2362d3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79de2362d3Smrg PATH_SEPARATOR=';' 80de2362d3Smrg } 81de2362d3Smrgfi 82de2362d3Smrg 83de2362d3Smrg 84de2362d3Smrg# IFS 85de2362d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 86de2362d3Smrg# there to prevent editors from complaining about space-tab. 87de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88de2362d3Smrg# splitting by setting IFS to empty value.) 89de2362d3SmrgIFS=" "" $as_nl" 90de2362d3Smrg 91de2362d3Smrg# Find who we are. Look in the path if we contain no directory separator. 92de2362d3Smrgas_myself= 93de2362d3Smrgcase $0 in #(( 94de2362d3Smrg *[\\/]* ) as_myself=$0 ;; 95de2362d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96de2362d3Smrgfor as_dir in $PATH 97de2362d3Smrgdo 98de2362d3Smrg IFS=$as_save_IFS 99de2362d3Smrg test -z "$as_dir" && as_dir=. 100de2362d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101de2362d3Smrg done 102de2362d3SmrgIFS=$as_save_IFS 103de2362d3Smrg 104de2362d3Smrg ;; 105de2362d3Smrgesac 106de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 107de2362d3Smrg# in which case we are not to be found in the path. 108de2362d3Smrgif test "x$as_myself" = x; then 109de2362d3Smrg as_myself=$0 110de2362d3Smrgfi 111de2362d3Smrgif test ! -f "$as_myself"; then 112de2362d3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113de2362d3Smrg exit 1 114de2362d3Smrgfi 115de2362d3Smrg 116de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 117de2362d3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118de2362d3Smrg# suppresses any "Segmentation fault" message there. '((' could 119de2362d3Smrg# trigger a bug in pdksh 5.2.14. 120de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 121de2362d3Smrgdo eval test x\${$as_var+set} = xset \ 122de2362d3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123de2362d3Smrgdone 124de2362d3SmrgPS1='$ ' 125de2362d3SmrgPS2='> ' 126de2362d3SmrgPS4='+ ' 127de2362d3Smrg 128de2362d3Smrg# NLS nuisances. 129de2362d3SmrgLC_ALL=C 130de2362d3Smrgexport LC_ALL 131de2362d3SmrgLANGUAGE=C 132de2362d3Smrgexport LANGUAGE 133de2362d3Smrg 134de2362d3Smrg# CDPATH. 135de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136de2362d3Smrg 137de2362d3Smrg# Use a proper internal environment variable to ensure we don't fall 138de2362d3Smrg # into an infinite loop, continuously re-executing ourselves. 139de2362d3Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140de2362d3Smrg _as_can_reexec=no; export _as_can_reexec; 141de2362d3Smrg # We cannot yet assume a decent shell, so we have to provide a 142de2362d3Smrg# neutralization value for shells without unset; and this also 143de2362d3Smrg# works around shells that cannot unset nonexistent variables. 144de2362d3Smrg# Preserve -v and -x to the replacement shell. 145de2362d3SmrgBASH_ENV=/dev/null 146de2362d3SmrgENV=/dev/null 147de2362d3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148de2362d3Smrgcase $- in # (((( 149de2362d3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 150de2362d3Smrg *v* ) as_opts=-v ;; 151de2362d3Smrg *x* ) as_opts=-x ;; 152de2362d3Smrg * ) as_opts= ;; 153de2362d3Smrgesac 154de2362d3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155de2362d3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 156de2362d3Smrg# out after a failed `exec'. 157de2362d3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158de2362d3Smrgas_fn_exit 255 159de2362d3Smrg fi 160de2362d3Smrg # We don't want this to propagate to other subprocesses. 161de2362d3Smrg { _as_can_reexec=; unset _as_can_reexec;} 162de2362d3Smrgif test "x$CONFIG_SHELL" = x; then 163de2362d3Smrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164de2362d3Smrg emulate sh 165de2362d3Smrg NULLCMD=: 166de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167de2362d3Smrg # is contrary to our usage. Disable this feature. 168de2362d3Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 169de2362d3Smrg setopt NO_GLOB_SUBST 170de2362d3Smrgelse 171de2362d3Smrg case \`(set -o) 2>/dev/null\` in #( 172de2362d3Smrg *posix*) : 173de2362d3Smrg set -o posix ;; #( 174de2362d3Smrg *) : 175de2362d3Smrg ;; 176de2362d3Smrgesac 177de2362d3Smrgfi 178de2362d3Smrg" 179de2362d3Smrg as_required="as_fn_return () { (exit \$1); } 180de2362d3Smrgas_fn_success () { as_fn_return 0; } 181de2362d3Smrgas_fn_failure () { as_fn_return 1; } 182de2362d3Smrgas_fn_ret_success () { return 0; } 183de2362d3Smrgas_fn_ret_failure () { return 1; } 184de2362d3Smrg 185de2362d3Smrgexitcode=0 186de2362d3Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 187de2362d3Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188de2362d3Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189de2362d3Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190de2362d3Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191de2362d3Smrg 192de2362d3Smrgelse 193de2362d3Smrg exitcode=1; echo positional parameters were not saved. 194de2362d3Smrgfi 195de2362d3Smrgtest x\$exitcode = x0 || exit 1 196de2362d3Smrgtest -x / || exit 1" 197de2362d3Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198de2362d3Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199de2362d3Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200de2362d3Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201de2362d3Smrgtest \$(( 1 + 1 )) = 2 || exit 1 202de2362d3Smrg 203de2362d3Smrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204de2362d3Smrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205de2362d3Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206de2362d3Smrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207de2362d3Smrg PATH=/empty FPATH=/empty; export PATH FPATH 208de2362d3Smrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209de2362d3Smrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210de2362d3Smrg if (eval "$as_required") 2>/dev/null; then : 211de2362d3Smrg as_have_required=yes 212de2362d3Smrgelse 213de2362d3Smrg as_have_required=no 214de2362d3Smrgfi 215de2362d3Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216de2362d3Smrg 217de2362d3Smrgelse 218de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219de2362d3Smrgas_found=false 220de2362d3Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221de2362d3Smrgdo 222de2362d3Smrg IFS=$as_save_IFS 223de2362d3Smrg test -z "$as_dir" && as_dir=. 224de2362d3Smrg as_found=: 225de2362d3Smrg case $as_dir in #( 226de2362d3Smrg /*) 227de2362d3Smrg for as_base in sh bash ksh sh5; do 228de2362d3Smrg # Try only shells that exist, to save several forks. 229de2362d3Smrg as_shell=$as_dir/$as_base 230de2362d3Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231de2362d3Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232de2362d3Smrg CONFIG_SHELL=$as_shell as_have_required=yes 233de2362d3Smrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234de2362d3Smrg break 2 235de2362d3Smrgfi 236de2362d3Smrgfi 237de2362d3Smrg done;; 238de2362d3Smrg esac 239de2362d3Smrg as_found=false 240de2362d3Smrgdone 241de2362d3Smrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242de2362d3Smrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243de2362d3Smrg CONFIG_SHELL=$SHELL as_have_required=yes 244de2362d3Smrgfi; } 245de2362d3SmrgIFS=$as_save_IFS 246de2362d3Smrg 247de2362d3Smrg 248de2362d3Smrg if test "x$CONFIG_SHELL" != x; then : 249de2362d3Smrg export CONFIG_SHELL 250de2362d3Smrg # We cannot yet assume a decent shell, so we have to provide a 251de2362d3Smrg# neutralization value for shells without unset; and this also 252de2362d3Smrg# works around shells that cannot unset nonexistent variables. 253de2362d3Smrg# Preserve -v and -x to the replacement shell. 254de2362d3SmrgBASH_ENV=/dev/null 255de2362d3SmrgENV=/dev/null 256de2362d3Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257de2362d3Smrgcase $- in # (((( 258de2362d3Smrg *v*x* | *x*v* ) as_opts=-vx ;; 259de2362d3Smrg *v* ) as_opts=-v ;; 260de2362d3Smrg *x* ) as_opts=-x ;; 261de2362d3Smrg * ) as_opts= ;; 262de2362d3Smrgesac 263de2362d3Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264de2362d3Smrg# Admittedly, this is quite paranoid, since all the known shells bail 265de2362d3Smrg# out after a failed `exec'. 266de2362d3Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267de2362d3Smrgexit 255 268de2362d3Smrgfi 269de2362d3Smrg 270de2362d3Smrg if test x$as_have_required = xno; then : 271de2362d3Smrg $as_echo "$0: This script requires a shell more modern than all" 272de2362d3Smrg $as_echo "$0: the shells that I found on your system." 273de2362d3Smrg if test x${ZSH_VERSION+set} = xset ; then 274de2362d3Smrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275de2362d3Smrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276de2362d3Smrg else 277de2362d3Smrg $as_echo "$0: Please tell bug-autoconf@gnu.org and 278de2362d3Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 279de2362d3Smrg$0: about your system, including any error possibly output 280de2362d3Smrg$0: before this message. Then install a modern shell, or 281de2362d3Smrg$0: manually run the script under such a shell if you do 282de2362d3Smrg$0: have one." 283de2362d3Smrg fi 284de2362d3Smrg exit 1 285de2362d3Smrgfi 286de2362d3Smrgfi 287de2362d3Smrgfi 288de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 289de2362d3Smrgexport SHELL 290de2362d3Smrg# Unset more variables known to interfere with behavior of common tools. 291de2362d3SmrgCLICOLOR_FORCE= GREP_OPTIONS= 292de2362d3Smrgunset CLICOLOR_FORCE GREP_OPTIONS 293de2362d3Smrg 294de2362d3Smrg## --------------------- ## 295de2362d3Smrg## M4sh Shell Functions. ## 296de2362d3Smrg## --------------------- ## 297de2362d3Smrg# as_fn_unset VAR 298de2362d3Smrg# --------------- 299de2362d3Smrg# Portably unset VAR. 300de2362d3Smrgas_fn_unset () 301de2362d3Smrg{ 302de2362d3Smrg { eval $1=; unset $1;} 303de2362d3Smrg} 304de2362d3Smrgas_unset=as_fn_unset 305de2362d3Smrg 306de2362d3Smrg# as_fn_set_status STATUS 307de2362d3Smrg# ----------------------- 308de2362d3Smrg# Set $? to STATUS, without forking. 309de2362d3Smrgas_fn_set_status () 310de2362d3Smrg{ 311de2362d3Smrg return $1 312de2362d3Smrg} # as_fn_set_status 313de2362d3Smrg 314de2362d3Smrg# as_fn_exit STATUS 315de2362d3Smrg# ----------------- 316de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317de2362d3Smrgas_fn_exit () 318de2362d3Smrg{ 319de2362d3Smrg set +e 320de2362d3Smrg as_fn_set_status $1 321de2362d3Smrg exit $1 322de2362d3Smrg} # as_fn_exit 323de2362d3Smrg 324de2362d3Smrg# as_fn_mkdir_p 325de2362d3Smrg# ------------- 326de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary. 327de2362d3Smrgas_fn_mkdir_p () 328de2362d3Smrg{ 329de2362d3Smrg 330de2362d3Smrg case $as_dir in #( 331de2362d3Smrg -*) as_dir=./$as_dir;; 332de2362d3Smrg esac 333de2362d3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 334de2362d3Smrg as_dirs= 335de2362d3Smrg while :; do 336de2362d3Smrg case $as_dir in #( 337de2362d3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338de2362d3Smrg *) as_qdir=$as_dir;; 339de2362d3Smrg esac 340de2362d3Smrg as_dirs="'$as_qdir' $as_dirs" 341de2362d3Smrg as_dir=`$as_dirname -- "$as_dir" || 342de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343de2362d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 344de2362d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 345de2362d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346de2362d3Smrg$as_echo X"$as_dir" | 347de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348de2362d3Smrg s//\1/ 349de2362d3Smrg q 350de2362d3Smrg } 351de2362d3Smrg /^X\(\/\/\)[^/].*/{ 352de2362d3Smrg s//\1/ 353de2362d3Smrg q 354de2362d3Smrg } 355de2362d3Smrg /^X\(\/\/\)$/{ 356de2362d3Smrg s//\1/ 357de2362d3Smrg q 358de2362d3Smrg } 359de2362d3Smrg /^X\(\/\).*/{ 360de2362d3Smrg s//\1/ 361de2362d3Smrg q 362de2362d3Smrg } 363de2362d3Smrg s/.*/./; q'` 364de2362d3Smrg test -d "$as_dir" && break 365de2362d3Smrg done 366de2362d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 367de2362d3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368de2362d3Smrg 369de2362d3Smrg 370de2362d3Smrg} # as_fn_mkdir_p 371de2362d3Smrg 372de2362d3Smrg# as_fn_executable_p FILE 373de2362d3Smrg# ----------------------- 374de2362d3Smrg# Test if FILE is an executable regular file. 375de2362d3Smrgas_fn_executable_p () 376de2362d3Smrg{ 377de2362d3Smrg test -f "$1" && test -x "$1" 378de2362d3Smrg} # as_fn_executable_p 379de2362d3Smrg# as_fn_append VAR VALUE 380de2362d3Smrg# ---------------------- 381de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 382de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over 383de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive 384de2362d3Smrg# implementations. 385de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386de2362d3Smrg eval 'as_fn_append () 387de2362d3Smrg { 388de2362d3Smrg eval $1+=\$2 389de2362d3Smrg }' 390de2362d3Smrgelse 391de2362d3Smrg as_fn_append () 392de2362d3Smrg { 393de2362d3Smrg eval $1=\$$1\$2 394de2362d3Smrg } 395de2362d3Smrgfi # as_fn_append 396de2362d3Smrg 397de2362d3Smrg# as_fn_arith ARG... 398de2362d3Smrg# ------------------ 399de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401de2362d3Smrg# must be portable across $(()) and expr. 402de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403de2362d3Smrg eval 'as_fn_arith () 404de2362d3Smrg { 405de2362d3Smrg as_val=$(( $* )) 406de2362d3Smrg }' 407de2362d3Smrgelse 408de2362d3Smrg as_fn_arith () 409de2362d3Smrg { 410de2362d3Smrg as_val=`expr "$@" || test $? -eq 1` 411de2362d3Smrg } 412de2362d3Smrgfi # as_fn_arith 413de2362d3Smrg 414de2362d3Smrg 415de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 416de2362d3Smrg# ---------------------------------------- 417de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419de2362d3Smrg# script with STATUS, using 1 if that was 0. 420de2362d3Smrgas_fn_error () 421de2362d3Smrg{ 422de2362d3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 423de2362d3Smrg if test "$4"; then 424de2362d3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426de2362d3Smrg fi 427de2362d3Smrg $as_echo "$as_me: error: $2" >&2 428de2362d3Smrg as_fn_exit $as_status 429de2362d3Smrg} # as_fn_error 430de2362d3Smrg 431de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 432de2362d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 433de2362d3Smrg as_expr=expr 434de2362d3Smrgelse 435de2362d3Smrg as_expr=false 436de2362d3Smrgfi 437de2362d3Smrg 438de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439de2362d3Smrg as_basename=basename 440de2362d3Smrgelse 441de2362d3Smrg as_basename=false 442de2362d3Smrgfi 443de2362d3Smrg 444de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445de2362d3Smrg as_dirname=dirname 446de2362d3Smrgelse 447de2362d3Smrg as_dirname=false 448de2362d3Smrgfi 449de2362d3Smrg 450de2362d3Smrgas_me=`$as_basename -- "$0" || 451de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452de2362d3Smrg X"$0" : 'X\(//\)$' \| \ 453de2362d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 454de2362d3Smrg$as_echo X/"$0" | 455de2362d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 456de2362d3Smrg s//\1/ 457de2362d3Smrg q 458de2362d3Smrg } 459de2362d3Smrg /^X\/\(\/\/\)$/{ 460de2362d3Smrg s//\1/ 461de2362d3Smrg q 462de2362d3Smrg } 463de2362d3Smrg /^X\/\(\/\).*/{ 464de2362d3Smrg s//\1/ 465de2362d3Smrg q 466de2362d3Smrg } 467de2362d3Smrg s/.*/./; q'` 468de2362d3Smrg 469de2362d3Smrg# Avoid depending upon Character Ranges. 470de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 471de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 473de2362d3Smrgas_cr_digits='0123456789' 474de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 475de2362d3Smrg 476de2362d3Smrg 477de2362d3Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 478de2362d3Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 479de2362d3Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480de2362d3Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481de2362d3Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482de2362d3Smrg sed -n ' 483de2362d3Smrg p 484de2362d3Smrg /[$]LINENO/= 485de2362d3Smrg ' <$as_myself | 486de2362d3Smrg sed ' 487de2362d3Smrg s/[$]LINENO.*/&-/ 488de2362d3Smrg t lineno 489de2362d3Smrg b 490de2362d3Smrg :lineno 491de2362d3Smrg N 492de2362d3Smrg :loop 493de2362d3Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494de2362d3Smrg t loop 495de2362d3Smrg s/-\n.*// 496de2362d3Smrg ' >$as_me.lineno && 497de2362d3Smrg chmod +x "$as_me.lineno" || 498de2362d3Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499de2362d3Smrg 500de2362d3Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501de2362d3Smrg # already done that, so ensure we don't try to do so again and fall 502de2362d3Smrg # in an infinite loop. This has already happened in practice. 503de2362d3Smrg _as_can_reexec=no; export _as_can_reexec 504de2362d3Smrg # Don't try to exec as it changes $[0], causing all sort of problems 505de2362d3Smrg # (the dirname of $[0] is not the place where we might find the 506de2362d3Smrg # original and so on. Autoconf is especially sensitive to this). 507de2362d3Smrg . "./$as_me.lineno" 508de2362d3Smrg # Exit status is that of the last command. 509de2362d3Smrg exit 510de2362d3Smrg} 511de2362d3Smrg 512de2362d3SmrgECHO_C= ECHO_N= ECHO_T= 513de2362d3Smrgcase `echo -n x` in #((((( 514de2362d3Smrg-n*) 515de2362d3Smrg case `echo 'xy\c'` in 516de2362d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517de2362d3Smrg xy) ECHO_C='\c';; 518de2362d3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519de2362d3Smrg ECHO_T=' ';; 520de2362d3Smrg esac;; 521de2362d3Smrg*) 522de2362d3Smrg ECHO_N='-n';; 523de2362d3Smrgesac 524de2362d3Smrg 525de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file 526de2362d3Smrgif test -d conf$$.dir; then 527de2362d3Smrg rm -f conf$$.dir/conf$$.file 528de2362d3Smrgelse 529de2362d3Smrg rm -f conf$$.dir 530de2362d3Smrg mkdir conf$$.dir 2>/dev/null 531de2362d3Smrgfi 532de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then 533de2362d3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 534de2362d3Smrg as_ln_s='ln -s' 535de2362d3Smrg # ... but there are two gotchas: 536de2362d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537de2362d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538de2362d3Smrg # In both cases, we have to default to `cp -pR'. 539de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540de2362d3Smrg as_ln_s='cp -pR' 541de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 542de2362d3Smrg as_ln_s=ln 543de2362d3Smrg else 544de2362d3Smrg as_ln_s='cp -pR' 545de2362d3Smrg fi 546de2362d3Smrgelse 547de2362d3Smrg as_ln_s='cp -pR' 548de2362d3Smrgfi 549de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550de2362d3Smrgrmdir conf$$.dir 2>/dev/null 551de2362d3Smrg 552de2362d3Smrgif mkdir -p . 2>/dev/null; then 553de2362d3Smrg as_mkdir_p='mkdir -p "$as_dir"' 554de2362d3Smrgelse 555de2362d3Smrg test -d ./-p && rmdir ./-p 556de2362d3Smrg as_mkdir_p=false 557de2362d3Smrgfi 558de2362d3Smrg 559de2362d3Smrgas_test_x='test -x' 560de2362d3Smrgas_executable_p=as_fn_executable_p 561de2362d3Smrg 562de2362d3Smrg# Sed expression to map a string onto a valid CPP name. 563de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564de2362d3Smrg 565de2362d3Smrg# Sed expression to map a string onto a valid variable name. 566de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567de2362d3Smrg 568de2362d3SmrgSHELL=${CONFIG_SHELL-/bin/sh} 569de2362d3Smrg 570de2362d3Smrg 571de2362d3Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 572de2362d3Smrgexec 6>&1 573de2362d3Smrg 574de2362d3Smrg# Name of the host. 575de2362d3Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576de2362d3Smrg# so uname gets run too. 577de2362d3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578de2362d3Smrg 579de2362d3Smrg# 580de2362d3Smrg# Initializations. 581de2362d3Smrg# 582de2362d3Smrgac_default_prefix=/usr/local 583de2362d3Smrgac_clean_files= 584de2362d3Smrgac_config_libobj_dir=. 585de2362d3SmrgLIBOBJS= 586de2362d3Smrgcross_compiling=no 587de2362d3Smrgsubdirs= 588de2362d3SmrgMFLAGS= 589de2362d3SmrgMAKEFLAGS= 590de2362d3Smrg 591de2362d3Smrg# Identity of this package. 592de2362d3SmrgPACKAGE_NAME='xf86-video-ati' 593de2362d3SmrgPACKAGE_TARNAME='xf86-video-ati' 5947314432eSmrgPACKAGE_VERSION='7.8.0' 5957314432eSmrgPACKAGE_STRING='xf86-video-ati 7.8.0' 596de2362d3SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 597de2362d3SmrgPACKAGE_URL='' 598de2362d3Smrg 599de2362d3Smrgac_unique_file="Makefile.am" 600de2362d3Smrg# Factoring default headers for most tests. 601de2362d3Smrgac_includes_default="\ 602de2362d3Smrg#include <stdio.h> 603de2362d3Smrg#ifdef HAVE_SYS_TYPES_H 604de2362d3Smrg# include <sys/types.h> 605de2362d3Smrg#endif 606de2362d3Smrg#ifdef HAVE_SYS_STAT_H 607de2362d3Smrg# include <sys/stat.h> 608de2362d3Smrg#endif 609de2362d3Smrg#ifdef STDC_HEADERS 610de2362d3Smrg# include <stdlib.h> 611de2362d3Smrg# include <stddef.h> 612de2362d3Smrg#else 613de2362d3Smrg# ifdef HAVE_STDLIB_H 614de2362d3Smrg# include <stdlib.h> 615de2362d3Smrg# endif 616de2362d3Smrg#endif 617de2362d3Smrg#ifdef HAVE_STRING_H 618de2362d3Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 619de2362d3Smrg# include <memory.h> 620de2362d3Smrg# endif 621de2362d3Smrg# include <string.h> 622de2362d3Smrg#endif 623de2362d3Smrg#ifdef HAVE_STRINGS_H 624de2362d3Smrg# include <strings.h> 625de2362d3Smrg#endif 626de2362d3Smrg#ifdef HAVE_INTTYPES_H 627de2362d3Smrg# include <inttypes.h> 628de2362d3Smrg#endif 629de2362d3Smrg#ifdef HAVE_STDINT_H 630de2362d3Smrg# include <stdint.h> 631de2362d3Smrg#endif 632de2362d3Smrg#ifdef HAVE_UNISTD_H 633de2362d3Smrg# include <unistd.h> 634de2362d3Smrg#endif" 635de2362d3Smrg 636de2362d3Smrgac_subst_vars='am__EXEEXT_FALSE 637de2362d3Smrgam__EXEEXT_TRUE 638de2362d3SmrgLTLIBOBJS 639de2362d3SmrgLIBOBJS 640de2362d3SmrgDRIVER_NAME 641de2362d3Smrgmoduledir 642de2362d3SmrgPCIACCESS_LIBS 643de2362d3SmrgPCIACCESS_CFLAGS 644de2362d3SmrgGLAMOR_FALSE 645de2362d3SmrgGLAMOR_TRUE 646de2362d3SmrgLIBGLAMOR_EGL_LIBS 647de2362d3SmrgLIBGLAMOR_EGL_CFLAGS 648de2362d3SmrgLIBGLAMOR_LIBS 649de2362d3SmrgLIBGLAMOR_CFLAGS 650de2362d3SmrgLIBUDEV_FALSE 651de2362d3SmrgLIBUDEV_TRUE 652de2362d3SmrgLIBUDEV_LIBS 653de2362d3SmrgLIBUDEV_CFLAGS 654de2362d3SmrgHAVE_XEXTPROTO_71_FALSE 655de2362d3SmrgHAVE_XEXTPROTO_71_TRUE 656de2362d3SmrgXEXT_LIBS 657de2362d3SmrgXEXT_CFLAGS 658de2362d3SmrgXORG_LIBS 659de2362d3SmrgXORG_CFLAGS 660de2362d3SmrgLIBDRM_RADEON_LIBS 661de2362d3SmrgLIBDRM_RADEON_CFLAGS 662de2362d3SmrgLIBDRM_LIBS 663de2362d3SmrgLIBDRM_CFLAGS 6640d16fef4SmrgLT_SYS_LIBRARY_PATH 665de2362d3SmrgOTOOL64 666de2362d3SmrgOTOOL 667de2362d3SmrgLIPO 668de2362d3SmrgNMEDIT 669de2362d3SmrgDSYMUTIL 670de2362d3SmrgMANIFEST_TOOL 671de2362d3SmrgRANLIB 672de2362d3Smrgac_ct_AR 673de2362d3SmrgAR 674de2362d3SmrgDLLTOOL 675de2362d3SmrgOBJDUMP 676de2362d3SmrgLN_S 677de2362d3SmrgNM 678de2362d3Smrgac_ct_DUMPBIN 679de2362d3SmrgDUMPBIN 680de2362d3SmrgLD 681de2362d3SmrgFGREP 682de2362d3SmrgLIBTOOL 683de2362d3SmrgMAN_SUBSTS 684de2362d3SmrgXORG_MAN_PAGE 685de2362d3SmrgADMIN_MAN_DIR 686de2362d3SmrgDRIVER_MAN_DIR 687de2362d3SmrgMISC_MAN_DIR 688de2362d3SmrgFILE_MAN_DIR 689de2362d3SmrgLIB_MAN_DIR 690de2362d3SmrgAPP_MAN_DIR 691de2362d3SmrgADMIN_MAN_SUFFIX 692de2362d3SmrgDRIVER_MAN_SUFFIX 693de2362d3SmrgMISC_MAN_SUFFIX 694de2362d3SmrgFILE_MAN_SUFFIX 695de2362d3SmrgLIB_MAN_SUFFIX 696de2362d3SmrgAPP_MAN_SUFFIX 697de2362d3SmrgSED 698de2362d3Smrghost_os 699de2362d3Smrghost_vendor 700de2362d3Smrghost_cpu 701de2362d3Smrghost 702de2362d3Smrgbuild_os 703de2362d3Smrgbuild_vendor 704de2362d3Smrgbuild_cpu 705de2362d3Smrgbuild 706de2362d3SmrgINSTALL_CMD 707de2362d3SmrgPKG_CONFIG_LIBDIR 708de2362d3SmrgPKG_CONFIG_PATH 709de2362d3SmrgPKG_CONFIG 710de2362d3SmrgCHANGELOG_CMD 711de2362d3SmrgSTRICT_CFLAGS 712de2362d3SmrgCWARNFLAGS 713de2362d3SmrgBASE_CFLAGS 714de2362d3SmrgEGREP 715de2362d3SmrgGREP 716de2362d3SmrgCPP 717de2362d3Smrgam__fastdepCC_FALSE 718de2362d3Smrgam__fastdepCC_TRUE 719de2362d3SmrgCCDEPMODE 720de2362d3Smrgam__nodep 721de2362d3SmrgAMDEPBACKSLASH 722de2362d3SmrgAMDEP_FALSE 723de2362d3SmrgAMDEP_TRUE 724de2362d3Smrgam__quote 725de2362d3Smrgam__include 726de2362d3SmrgDEPDIR 727de2362d3SmrgOBJEXT 728de2362d3SmrgEXEEXT 729de2362d3Smrgac_ct_CC 730de2362d3SmrgCPPFLAGS 731de2362d3SmrgLDFLAGS 732de2362d3SmrgCFLAGS 733de2362d3SmrgCC 734de2362d3SmrgAM_BACKSLASH 735de2362d3SmrgAM_DEFAULT_VERBOSITY 736de2362d3SmrgAM_DEFAULT_V 737de2362d3SmrgAM_V 738de2362d3Smrgam__untar 739de2362d3Smrgam__tar 740de2362d3SmrgAMTAR 741de2362d3Smrgam__leading_dot 742de2362d3SmrgSET_MAKE 743de2362d3SmrgAWK 744de2362d3Smrgmkdir_p 745de2362d3SmrgMKDIR_P 746de2362d3SmrgINSTALL_STRIP_PROGRAM 747de2362d3SmrgSTRIP 748de2362d3Smrginstall_sh 749de2362d3SmrgMAKEINFO 750de2362d3SmrgAUTOHEADER 751de2362d3SmrgAUTOMAKE 752de2362d3SmrgAUTOCONF 753de2362d3SmrgACLOCAL 754de2362d3SmrgVERSION 755de2362d3SmrgPACKAGE 756de2362d3SmrgCYGPATH_W 757de2362d3Smrgam__isrc 758de2362d3SmrgINSTALL_DATA 759de2362d3SmrgINSTALL_SCRIPT 760de2362d3SmrgINSTALL_PROGRAM 761de2362d3Smrgtarget_alias 762de2362d3Smrghost_alias 763de2362d3Smrgbuild_alias 764de2362d3SmrgLIBS 765de2362d3SmrgECHO_T 766de2362d3SmrgECHO_N 767de2362d3SmrgECHO_C 768de2362d3SmrgDEFS 769de2362d3Smrgmandir 770de2362d3Smrglocaledir 771de2362d3Smrglibdir 772de2362d3Smrgpsdir 773de2362d3Smrgpdfdir 774de2362d3Smrgdvidir 775de2362d3Smrghtmldir 776de2362d3Smrginfodir 777de2362d3Smrgdocdir 778de2362d3Smrgoldincludedir 779de2362d3Smrgincludedir 7800d16fef4Smrgrunstatedir 781de2362d3Smrglocalstatedir 782de2362d3Smrgsharedstatedir 783de2362d3Smrgsysconfdir 784de2362d3Smrgdatadir 785de2362d3Smrgdatarootdir 786de2362d3Smrglibexecdir 787de2362d3Smrgsbindir 788de2362d3Smrgbindir 789de2362d3Smrgprogram_transform_name 790de2362d3Smrgprefix 791de2362d3Smrgexec_prefix 792de2362d3SmrgPACKAGE_URL 793de2362d3SmrgPACKAGE_BUGREPORT 794de2362d3SmrgPACKAGE_STRING 795de2362d3SmrgPACKAGE_VERSION 796de2362d3SmrgPACKAGE_TARNAME 797de2362d3SmrgPACKAGE_NAME 798de2362d3SmrgPATH_SEPARATOR 799de2362d3SmrgSHELL' 800de2362d3Smrgac_subst_files='' 801de2362d3Smrgac_user_opts=' 802de2362d3Smrgenable_option_checking 803de2362d3Smrgenable_silent_rules 804de2362d3Smrgenable_largefile 805de2362d3Smrgenable_dependency_tracking 806de2362d3Smrgenable_selective_werror 807de2362d3Smrgenable_strict_compilation 808de2362d3Smrgenable_static 809de2362d3Smrgenable_shared 810de2362d3Smrgwith_pic 811de2362d3Smrgenable_fast_install 8120d16fef4Smrgwith_aix_soname 813de2362d3Smrgwith_gnu_ld 814de2362d3Smrgwith_sysroot 815de2362d3Smrgenable_libtool_lock 816de2362d3Smrgwith_xorg_module_dir 817de2362d3Smrgenable_udev 818de2362d3Smrgenable_glamor 819de2362d3Smrg' 820de2362d3Smrg ac_precious_vars='build_alias 821de2362d3Smrghost_alias 822de2362d3Smrgtarget_alias 823de2362d3SmrgCC 824de2362d3SmrgCFLAGS 825de2362d3SmrgLDFLAGS 826de2362d3SmrgLIBS 827de2362d3SmrgCPPFLAGS 828de2362d3SmrgCPP 829de2362d3SmrgPKG_CONFIG 830de2362d3SmrgPKG_CONFIG_PATH 831de2362d3SmrgPKG_CONFIG_LIBDIR 8320d16fef4SmrgLT_SYS_LIBRARY_PATH 833de2362d3SmrgLIBDRM_CFLAGS 834de2362d3SmrgLIBDRM_LIBS 835de2362d3SmrgLIBDRM_RADEON_CFLAGS 836de2362d3SmrgLIBDRM_RADEON_LIBS 837de2362d3SmrgXORG_CFLAGS 838de2362d3SmrgXORG_LIBS 839de2362d3SmrgXEXT_CFLAGS 840de2362d3SmrgXEXT_LIBS 841de2362d3SmrgLIBUDEV_CFLAGS 842de2362d3SmrgLIBUDEV_LIBS 843de2362d3SmrgLIBGLAMOR_CFLAGS 844de2362d3SmrgLIBGLAMOR_LIBS 845de2362d3SmrgLIBGLAMOR_EGL_CFLAGS 846de2362d3SmrgLIBGLAMOR_EGL_LIBS 847de2362d3SmrgPCIACCESS_CFLAGS 848de2362d3SmrgPCIACCESS_LIBS' 849de2362d3Smrg 850de2362d3Smrg 851de2362d3Smrg# Initialize some variables set by options. 852de2362d3Smrgac_init_help= 853de2362d3Smrgac_init_version=false 854de2362d3Smrgac_unrecognized_opts= 855de2362d3Smrgac_unrecognized_sep= 856de2362d3Smrg# The variables have the same names as the options, with 857de2362d3Smrg# dashes changed to underlines. 858de2362d3Smrgcache_file=/dev/null 859de2362d3Smrgexec_prefix=NONE 860de2362d3Smrgno_create= 861de2362d3Smrgno_recursion= 862de2362d3Smrgprefix=NONE 863de2362d3Smrgprogram_prefix=NONE 864de2362d3Smrgprogram_suffix=NONE 865de2362d3Smrgprogram_transform_name=s,x,x, 866de2362d3Smrgsilent= 867de2362d3Smrgsite= 868de2362d3Smrgsrcdir= 869de2362d3Smrgverbose= 870de2362d3Smrgx_includes=NONE 871de2362d3Smrgx_libraries=NONE 872de2362d3Smrg 873de2362d3Smrg# Installation directory options. 874de2362d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 875de2362d3Smrg# and all the variables that are supposed to be based on exec_prefix 876de2362d3Smrg# by default will actually change. 877de2362d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 878de2362d3Smrg# (The list follows the same order as the GNU Coding Standards.) 879de2362d3Smrgbindir='${exec_prefix}/bin' 880de2362d3Smrgsbindir='${exec_prefix}/sbin' 881de2362d3Smrglibexecdir='${exec_prefix}/libexec' 882de2362d3Smrgdatarootdir='${prefix}/share' 883de2362d3Smrgdatadir='${datarootdir}' 884de2362d3Smrgsysconfdir='${prefix}/etc' 885de2362d3Smrgsharedstatedir='${prefix}/com' 886de2362d3Smrglocalstatedir='${prefix}/var' 8870d16fef4Smrgrunstatedir='${localstatedir}/run' 888de2362d3Smrgincludedir='${prefix}/include' 889de2362d3Smrgoldincludedir='/usr/include' 890de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 891de2362d3Smrginfodir='${datarootdir}/info' 892de2362d3Smrghtmldir='${docdir}' 893de2362d3Smrgdvidir='${docdir}' 894de2362d3Smrgpdfdir='${docdir}' 895de2362d3Smrgpsdir='${docdir}' 896de2362d3Smrglibdir='${exec_prefix}/lib' 897de2362d3Smrglocaledir='${datarootdir}/locale' 898de2362d3Smrgmandir='${datarootdir}/man' 899de2362d3Smrg 900de2362d3Smrgac_prev= 901de2362d3Smrgac_dashdash= 902de2362d3Smrgfor ac_option 903de2362d3Smrgdo 904de2362d3Smrg # If the previous option needs an argument, assign it. 905de2362d3Smrg if test -n "$ac_prev"; then 906de2362d3Smrg eval $ac_prev=\$ac_option 907de2362d3Smrg ac_prev= 908de2362d3Smrg continue 909de2362d3Smrg fi 910de2362d3Smrg 911de2362d3Smrg case $ac_option in 912de2362d3Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 913de2362d3Smrg *=) ac_optarg= ;; 914de2362d3Smrg *) ac_optarg=yes ;; 915de2362d3Smrg esac 916de2362d3Smrg 917de2362d3Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 918de2362d3Smrg 919de2362d3Smrg case $ac_dashdash$ac_option in 920de2362d3Smrg --) 921de2362d3Smrg ac_dashdash=yes ;; 922de2362d3Smrg 923de2362d3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 924de2362d3Smrg ac_prev=bindir ;; 925de2362d3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 926de2362d3Smrg bindir=$ac_optarg ;; 927de2362d3Smrg 928de2362d3Smrg -build | --build | --buil | --bui | --bu) 929de2362d3Smrg ac_prev=build_alias ;; 930de2362d3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 931de2362d3Smrg build_alias=$ac_optarg ;; 932de2362d3Smrg 933de2362d3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 934de2362d3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 935de2362d3Smrg ac_prev=cache_file ;; 936de2362d3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 937de2362d3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 938de2362d3Smrg cache_file=$ac_optarg ;; 939de2362d3Smrg 940de2362d3Smrg --config-cache | -C) 941de2362d3Smrg cache_file=config.cache ;; 942de2362d3Smrg 943de2362d3Smrg -datadir | --datadir | --datadi | --datad) 944de2362d3Smrg ac_prev=datadir ;; 945de2362d3Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 946de2362d3Smrg datadir=$ac_optarg ;; 947de2362d3Smrg 948de2362d3Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 949de2362d3Smrg | --dataroo | --dataro | --datar) 950de2362d3Smrg ac_prev=datarootdir ;; 951de2362d3Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 952de2362d3Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 953de2362d3Smrg datarootdir=$ac_optarg ;; 954de2362d3Smrg 955de2362d3Smrg -disable-* | --disable-*) 956de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 957de2362d3Smrg # Reject names that are not valid shell variable names. 958de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 959de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 960de2362d3Smrg ac_useropt_orig=$ac_useropt 961de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 962de2362d3Smrg case $ac_user_opts in 963de2362d3Smrg *" 964de2362d3Smrg"enable_$ac_useropt" 965de2362d3Smrg"*) ;; 966de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 967de2362d3Smrg ac_unrecognized_sep=', ';; 968de2362d3Smrg esac 969de2362d3Smrg eval enable_$ac_useropt=no ;; 970de2362d3Smrg 971de2362d3Smrg -docdir | --docdir | --docdi | --doc | --do) 972de2362d3Smrg ac_prev=docdir ;; 973de2362d3Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 974de2362d3Smrg docdir=$ac_optarg ;; 975de2362d3Smrg 976de2362d3Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 977de2362d3Smrg ac_prev=dvidir ;; 978de2362d3Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 979de2362d3Smrg dvidir=$ac_optarg ;; 980de2362d3Smrg 981de2362d3Smrg -enable-* | --enable-*) 982de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 983de2362d3Smrg # Reject names that are not valid shell variable names. 984de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 985de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 986de2362d3Smrg ac_useropt_orig=$ac_useropt 987de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 988de2362d3Smrg case $ac_user_opts in 989de2362d3Smrg *" 990de2362d3Smrg"enable_$ac_useropt" 991de2362d3Smrg"*) ;; 992de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 993de2362d3Smrg ac_unrecognized_sep=', ';; 994de2362d3Smrg esac 995de2362d3Smrg eval enable_$ac_useropt=\$ac_optarg ;; 996de2362d3Smrg 997de2362d3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 998de2362d3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 999de2362d3Smrg | --exec | --exe | --ex) 1000de2362d3Smrg ac_prev=exec_prefix ;; 1001de2362d3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1002de2362d3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1003de2362d3Smrg | --exec=* | --exe=* | --ex=*) 1004de2362d3Smrg exec_prefix=$ac_optarg ;; 1005de2362d3Smrg 1006de2362d3Smrg -gas | --gas | --ga | --g) 1007de2362d3Smrg # Obsolete; use --with-gas. 1008de2362d3Smrg with_gas=yes ;; 1009de2362d3Smrg 1010de2362d3Smrg -help | --help | --hel | --he | -h) 1011de2362d3Smrg ac_init_help=long ;; 1012de2362d3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1013de2362d3Smrg ac_init_help=recursive ;; 1014de2362d3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1015de2362d3Smrg ac_init_help=short ;; 1016de2362d3Smrg 1017de2362d3Smrg -host | --host | --hos | --ho) 1018de2362d3Smrg ac_prev=host_alias ;; 1019de2362d3Smrg -host=* | --host=* | --hos=* | --ho=*) 1020de2362d3Smrg host_alias=$ac_optarg ;; 1021de2362d3Smrg 1022de2362d3Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1023de2362d3Smrg ac_prev=htmldir ;; 1024de2362d3Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1025de2362d3Smrg | --ht=*) 1026de2362d3Smrg htmldir=$ac_optarg ;; 1027de2362d3Smrg 1028de2362d3Smrg -includedir | --includedir | --includedi | --included | --include \ 1029de2362d3Smrg | --includ | --inclu | --incl | --inc) 1030de2362d3Smrg ac_prev=includedir ;; 1031de2362d3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1032de2362d3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1033de2362d3Smrg includedir=$ac_optarg ;; 1034de2362d3Smrg 1035de2362d3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1036de2362d3Smrg ac_prev=infodir ;; 1037de2362d3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1038de2362d3Smrg infodir=$ac_optarg ;; 1039de2362d3Smrg 1040de2362d3Smrg -libdir | --libdir | --libdi | --libd) 1041de2362d3Smrg ac_prev=libdir ;; 1042de2362d3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1043de2362d3Smrg libdir=$ac_optarg ;; 1044de2362d3Smrg 1045de2362d3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1046de2362d3Smrg | --libexe | --libex | --libe) 1047de2362d3Smrg ac_prev=libexecdir ;; 1048de2362d3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1049de2362d3Smrg | --libexe=* | --libex=* | --libe=*) 1050de2362d3Smrg libexecdir=$ac_optarg ;; 1051de2362d3Smrg 1052de2362d3Smrg -localedir | --localedir | --localedi | --localed | --locale) 1053de2362d3Smrg ac_prev=localedir ;; 1054de2362d3Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1055de2362d3Smrg localedir=$ac_optarg ;; 1056de2362d3Smrg 1057de2362d3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1058de2362d3Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1059de2362d3Smrg ac_prev=localstatedir ;; 1060de2362d3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1061de2362d3Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1062de2362d3Smrg localstatedir=$ac_optarg ;; 1063de2362d3Smrg 1064de2362d3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1065de2362d3Smrg ac_prev=mandir ;; 1066de2362d3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1067de2362d3Smrg mandir=$ac_optarg ;; 1068de2362d3Smrg 1069de2362d3Smrg -nfp | --nfp | --nf) 1070de2362d3Smrg # Obsolete; use --without-fp. 1071de2362d3Smrg with_fp=no ;; 1072de2362d3Smrg 1073de2362d3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1074de2362d3Smrg | --no-cr | --no-c | -n) 1075de2362d3Smrg no_create=yes ;; 1076de2362d3Smrg 1077de2362d3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1078de2362d3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1079de2362d3Smrg no_recursion=yes ;; 1080de2362d3Smrg 1081de2362d3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1082de2362d3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1083de2362d3Smrg | --oldin | --oldi | --old | --ol | --o) 1084de2362d3Smrg ac_prev=oldincludedir ;; 1085de2362d3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1086de2362d3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1087de2362d3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1088de2362d3Smrg oldincludedir=$ac_optarg ;; 1089de2362d3Smrg 1090de2362d3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1091de2362d3Smrg ac_prev=prefix ;; 1092de2362d3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1093de2362d3Smrg prefix=$ac_optarg ;; 1094de2362d3Smrg 1095de2362d3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1096de2362d3Smrg | --program-pre | --program-pr | --program-p) 1097de2362d3Smrg ac_prev=program_prefix ;; 1098de2362d3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1099de2362d3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1100de2362d3Smrg program_prefix=$ac_optarg ;; 1101de2362d3Smrg 1102de2362d3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1103de2362d3Smrg | --program-suf | --program-su | --program-s) 1104de2362d3Smrg ac_prev=program_suffix ;; 1105de2362d3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1106de2362d3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1107de2362d3Smrg program_suffix=$ac_optarg ;; 1108de2362d3Smrg 1109de2362d3Smrg -program-transform-name | --program-transform-name \ 1110de2362d3Smrg | --program-transform-nam | --program-transform-na \ 1111de2362d3Smrg | --program-transform-n | --program-transform- \ 1112de2362d3Smrg | --program-transform | --program-transfor \ 1113de2362d3Smrg | --program-transfo | --program-transf \ 1114de2362d3Smrg | --program-trans | --program-tran \ 1115de2362d3Smrg | --progr-tra | --program-tr | --program-t) 1116de2362d3Smrg ac_prev=program_transform_name ;; 1117de2362d3Smrg -program-transform-name=* | --program-transform-name=* \ 1118de2362d3Smrg | --program-transform-nam=* | --program-transform-na=* \ 1119de2362d3Smrg | --program-transform-n=* | --program-transform-=* \ 1120de2362d3Smrg | --program-transform=* | --program-transfor=* \ 1121de2362d3Smrg | --program-transfo=* | --program-transf=* \ 1122de2362d3Smrg | --program-trans=* | --program-tran=* \ 1123de2362d3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1124de2362d3Smrg program_transform_name=$ac_optarg ;; 1125de2362d3Smrg 1126de2362d3Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1127de2362d3Smrg ac_prev=pdfdir ;; 1128de2362d3Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1129de2362d3Smrg pdfdir=$ac_optarg ;; 1130de2362d3Smrg 1131de2362d3Smrg -psdir | --psdir | --psdi | --psd | --ps) 1132de2362d3Smrg ac_prev=psdir ;; 1133de2362d3Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1134de2362d3Smrg psdir=$ac_optarg ;; 1135de2362d3Smrg 1136de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1137de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 1138de2362d3Smrg silent=yes ;; 1139de2362d3Smrg 11400d16fef4Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 11410d16fef4Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 11420d16fef4Smrg | --run | --ru | --r) 11430d16fef4Smrg ac_prev=runstatedir ;; 11440d16fef4Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 11450d16fef4Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 11460d16fef4Smrg | --run=* | --ru=* | --r=*) 11470d16fef4Smrg runstatedir=$ac_optarg ;; 11480d16fef4Smrg 1149de2362d3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1150de2362d3Smrg ac_prev=sbindir ;; 1151de2362d3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1152de2362d3Smrg | --sbi=* | --sb=*) 1153de2362d3Smrg sbindir=$ac_optarg ;; 1154de2362d3Smrg 1155de2362d3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1156de2362d3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1157de2362d3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1158de2362d3Smrg | --sha | --sh) 1159de2362d3Smrg ac_prev=sharedstatedir ;; 1160de2362d3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1161de2362d3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1162de2362d3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1163de2362d3Smrg | --sha=* | --sh=*) 1164de2362d3Smrg sharedstatedir=$ac_optarg ;; 1165de2362d3Smrg 1166de2362d3Smrg -site | --site | --sit) 1167de2362d3Smrg ac_prev=site ;; 1168de2362d3Smrg -site=* | --site=* | --sit=*) 1169de2362d3Smrg site=$ac_optarg ;; 1170de2362d3Smrg 1171de2362d3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1172de2362d3Smrg ac_prev=srcdir ;; 1173de2362d3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1174de2362d3Smrg srcdir=$ac_optarg ;; 1175de2362d3Smrg 1176de2362d3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1177de2362d3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1178de2362d3Smrg ac_prev=sysconfdir ;; 1179de2362d3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1180de2362d3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1181de2362d3Smrg sysconfdir=$ac_optarg ;; 1182de2362d3Smrg 1183de2362d3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1184de2362d3Smrg ac_prev=target_alias ;; 1185de2362d3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1186de2362d3Smrg target_alias=$ac_optarg ;; 1187de2362d3Smrg 1188de2362d3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1189de2362d3Smrg verbose=yes ;; 1190de2362d3Smrg 1191de2362d3Smrg -version | --version | --versio | --versi | --vers | -V) 1192de2362d3Smrg ac_init_version=: ;; 1193de2362d3Smrg 1194de2362d3Smrg -with-* | --with-*) 1195de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1196de2362d3Smrg # Reject names that are not valid shell variable names. 1197de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1198de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1199de2362d3Smrg ac_useropt_orig=$ac_useropt 1200de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1201de2362d3Smrg case $ac_user_opts in 1202de2362d3Smrg *" 1203de2362d3Smrg"with_$ac_useropt" 1204de2362d3Smrg"*) ;; 1205de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1206de2362d3Smrg ac_unrecognized_sep=', ';; 1207de2362d3Smrg esac 1208de2362d3Smrg eval with_$ac_useropt=\$ac_optarg ;; 1209de2362d3Smrg 1210de2362d3Smrg -without-* | --without-*) 1211de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1212de2362d3Smrg # Reject names that are not valid shell variable names. 1213de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1214de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1215de2362d3Smrg ac_useropt_orig=$ac_useropt 1216de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1217de2362d3Smrg case $ac_user_opts in 1218de2362d3Smrg *" 1219de2362d3Smrg"with_$ac_useropt" 1220de2362d3Smrg"*) ;; 1221de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1222de2362d3Smrg ac_unrecognized_sep=', ';; 1223de2362d3Smrg esac 1224de2362d3Smrg eval with_$ac_useropt=no ;; 1225de2362d3Smrg 1226de2362d3Smrg --x) 1227de2362d3Smrg # Obsolete; use --with-x. 1228de2362d3Smrg with_x=yes ;; 1229de2362d3Smrg 1230de2362d3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1231de2362d3Smrg | --x-incl | --x-inc | --x-in | --x-i) 1232de2362d3Smrg ac_prev=x_includes ;; 1233de2362d3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1234de2362d3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1235de2362d3Smrg x_includes=$ac_optarg ;; 1236de2362d3Smrg 1237de2362d3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1238de2362d3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1239de2362d3Smrg ac_prev=x_libraries ;; 1240de2362d3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1241de2362d3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1242de2362d3Smrg x_libraries=$ac_optarg ;; 1243de2362d3Smrg 1244de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1245de2362d3SmrgTry \`$0 --help' for more information" 1246de2362d3Smrg ;; 1247de2362d3Smrg 1248de2362d3Smrg *=*) 1249de2362d3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1250de2362d3Smrg # Reject names that are not valid shell variable names. 1251de2362d3Smrg case $ac_envvar in #( 1252de2362d3Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1253de2362d3Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1254de2362d3Smrg esac 1255de2362d3Smrg eval $ac_envvar=\$ac_optarg 1256de2362d3Smrg export $ac_envvar ;; 1257de2362d3Smrg 1258de2362d3Smrg *) 1259de2362d3Smrg # FIXME: should be removed in autoconf 3.0. 1260de2362d3Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1261de2362d3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1262de2362d3Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1263de2362d3Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1264de2362d3Smrg ;; 1265de2362d3Smrg 1266de2362d3Smrg esac 1267de2362d3Smrgdone 1268de2362d3Smrg 1269de2362d3Smrgif test -n "$ac_prev"; then 1270de2362d3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1271de2362d3Smrg as_fn_error $? "missing argument to $ac_option" 1272de2362d3Smrgfi 1273de2362d3Smrg 1274de2362d3Smrgif test -n "$ac_unrecognized_opts"; then 1275de2362d3Smrg case $enable_option_checking in 1276de2362d3Smrg no) ;; 1277de2362d3Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1278de2362d3Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1279de2362d3Smrg esac 1280de2362d3Smrgfi 1281de2362d3Smrg 1282de2362d3Smrg# Check all directory arguments for consistency. 1283de2362d3Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1284de2362d3Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1285de2362d3Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 12860d16fef4Smrg libdir localedir mandir runstatedir 1287de2362d3Smrgdo 1288de2362d3Smrg eval ac_val=\$$ac_var 1289de2362d3Smrg # Remove trailing slashes. 1290de2362d3Smrg case $ac_val in 1291de2362d3Smrg */ ) 1292de2362d3Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1293de2362d3Smrg eval $ac_var=\$ac_val;; 1294de2362d3Smrg esac 1295de2362d3Smrg # Be sure to have absolute directory names. 1296de2362d3Smrg case $ac_val in 1297de2362d3Smrg [\\/$]* | ?:[\\/]* ) continue;; 1298de2362d3Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1299de2362d3Smrg esac 1300de2362d3Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1301de2362d3Smrgdone 1302de2362d3Smrg 1303de2362d3Smrg# There might be people who depend on the old broken behavior: `$host' 1304de2362d3Smrg# used to hold the argument of --host etc. 1305de2362d3Smrg# FIXME: To remove some day. 1306de2362d3Smrgbuild=$build_alias 1307de2362d3Smrghost=$host_alias 1308de2362d3Smrgtarget=$target_alias 1309de2362d3Smrg 1310de2362d3Smrg# FIXME: To remove some day. 1311de2362d3Smrgif test "x$host_alias" != x; then 1312de2362d3Smrg if test "x$build_alias" = x; then 1313de2362d3Smrg cross_compiling=maybe 1314de2362d3Smrg elif test "x$build_alias" != "x$host_alias"; then 1315de2362d3Smrg cross_compiling=yes 1316de2362d3Smrg fi 1317de2362d3Smrgfi 1318de2362d3Smrg 1319de2362d3Smrgac_tool_prefix= 1320de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1321de2362d3Smrg 1322de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null 1323de2362d3Smrg 1324de2362d3Smrg 1325de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1326de2362d3Smrgac_ls_di=`ls -di .` && 1327de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1328de2362d3Smrg as_fn_error $? "working directory cannot be determined" 1329de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1330de2362d3Smrg as_fn_error $? "pwd does not report name of working directory" 1331de2362d3Smrg 1332de2362d3Smrg 1333de2362d3Smrg# Find the source files, if location was not specified. 1334de2362d3Smrgif test -z "$srcdir"; then 1335de2362d3Smrg ac_srcdir_defaulted=yes 1336de2362d3Smrg # Try the directory containing this script, then the parent directory. 1337de2362d3Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1338de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1339de2362d3Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1340de2362d3Smrg X"$as_myself" : 'X\(//\)$' \| \ 1341de2362d3Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1342de2362d3Smrg$as_echo X"$as_myself" | 1343de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1344de2362d3Smrg s//\1/ 1345de2362d3Smrg q 1346de2362d3Smrg } 1347de2362d3Smrg /^X\(\/\/\)[^/].*/{ 1348de2362d3Smrg s//\1/ 1349de2362d3Smrg q 1350de2362d3Smrg } 1351de2362d3Smrg /^X\(\/\/\)$/{ 1352de2362d3Smrg s//\1/ 1353de2362d3Smrg q 1354de2362d3Smrg } 1355de2362d3Smrg /^X\(\/\).*/{ 1356de2362d3Smrg s//\1/ 1357de2362d3Smrg q 1358de2362d3Smrg } 1359de2362d3Smrg s/.*/./; q'` 1360de2362d3Smrg srcdir=$ac_confdir 1361de2362d3Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1362de2362d3Smrg srcdir=.. 1363de2362d3Smrg fi 1364de2362d3Smrgelse 1365de2362d3Smrg ac_srcdir_defaulted=no 1366de2362d3Smrgfi 1367de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1368de2362d3Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1369de2362d3Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1370de2362d3Smrgfi 1371de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1372de2362d3Smrgac_abs_confdir=`( 1373de2362d3Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1374de2362d3Smrg pwd)` 1375de2362d3Smrg# When building in place, set srcdir=. 1376de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1377de2362d3Smrg srcdir=. 1378de2362d3Smrgfi 1379de2362d3Smrg# Remove unnecessary trailing slashes from srcdir. 1380de2362d3Smrg# Double slashes in file names in object file debugging info 1381de2362d3Smrg# mess up M-x gdb in Emacs. 1382de2362d3Smrgcase $srcdir in 1383de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1384de2362d3Smrgesac 1385de2362d3Smrgfor ac_var in $ac_precious_vars; do 1386de2362d3Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1387de2362d3Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1388de2362d3Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1389de2362d3Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1390de2362d3Smrgdone 1391de2362d3Smrg 1392de2362d3Smrg# 1393de2362d3Smrg# Report the --help message. 1394de2362d3Smrg# 1395de2362d3Smrgif test "$ac_init_help" = "long"; then 1396de2362d3Smrg # Omit some internal or obsolete options to make the list less imposing. 1397de2362d3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1398de2362d3Smrg cat <<_ACEOF 13997314432eSmrg\`configure' configures xf86-video-ati 7.8.0 to adapt to many kinds of systems. 1400de2362d3Smrg 1401de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1402de2362d3Smrg 1403de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1404de2362d3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1405de2362d3Smrg 1406de2362d3SmrgDefaults for the options are specified in brackets. 1407de2362d3Smrg 1408de2362d3SmrgConfiguration: 1409de2362d3Smrg -h, --help display this help and exit 1410de2362d3Smrg --help=short display options specific to this package 1411de2362d3Smrg --help=recursive display the short help of all the included packages 1412de2362d3Smrg -V, --version display version information and exit 1413de2362d3Smrg -q, --quiet, --silent do not print \`checking ...' messages 1414de2362d3Smrg --cache-file=FILE cache test results in FILE [disabled] 1415de2362d3Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1416de2362d3Smrg -n, --no-create do not create output files 1417de2362d3Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1418de2362d3Smrg 1419de2362d3SmrgInstallation directories: 1420de2362d3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1421de2362d3Smrg [$ac_default_prefix] 1422de2362d3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1423de2362d3Smrg [PREFIX] 1424de2362d3Smrg 1425de2362d3SmrgBy default, \`make install' will install all the files in 1426de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1427de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1428de2362d3Smrgfor instance \`--prefix=\$HOME'. 1429de2362d3Smrg 1430de2362d3SmrgFor better control, use the options below. 1431de2362d3Smrg 1432de2362d3SmrgFine tuning of the installation directories: 1433de2362d3Smrg --bindir=DIR user executables [EPREFIX/bin] 1434de2362d3Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1435de2362d3Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1436de2362d3Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1437de2362d3Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1438de2362d3Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 14390d16fef4Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1440de2362d3Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1441de2362d3Smrg --includedir=DIR C header files [PREFIX/include] 1442de2362d3Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1443de2362d3Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1444de2362d3Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1445de2362d3Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1446de2362d3Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1447de2362d3Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1448de2362d3Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ati] 1449de2362d3Smrg --htmldir=DIR html documentation [DOCDIR] 1450de2362d3Smrg --dvidir=DIR dvi documentation [DOCDIR] 1451de2362d3Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1452de2362d3Smrg --psdir=DIR ps documentation [DOCDIR] 1453de2362d3Smrg_ACEOF 1454de2362d3Smrg 1455de2362d3Smrg cat <<\_ACEOF 1456de2362d3Smrg 1457de2362d3SmrgProgram names: 1458de2362d3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1459de2362d3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1460de2362d3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1461de2362d3Smrg 1462de2362d3SmrgSystem types: 1463de2362d3Smrg --build=BUILD configure for building on BUILD [guessed] 1464de2362d3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1465de2362d3Smrg_ACEOF 1466de2362d3Smrgfi 1467de2362d3Smrg 1468de2362d3Smrgif test -n "$ac_init_help"; then 1469de2362d3Smrg case $ac_init_help in 14707314432eSmrg short | recursive ) echo "Configuration of xf86-video-ati 7.8.0:";; 1471de2362d3Smrg esac 1472de2362d3Smrg cat <<\_ACEOF 1473de2362d3Smrg 1474de2362d3SmrgOptional Features: 1475de2362d3Smrg --disable-option-checking ignore unrecognized --enable/--with options 1476de2362d3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1477de2362d3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1478de2362d3Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 1479de2362d3Smrg --disable-silent-rules verbose build output (undo: "make V=0") 1480de2362d3Smrg --disable-largefile omit support for large files 1481de2362d3Smrg --enable-dependency-tracking 1482de2362d3Smrg do not reject slow dependency extractors 1483de2362d3Smrg --disable-dependency-tracking 1484de2362d3Smrg speeds up one-time build 1485de2362d3Smrg --disable-selective-werror 1486de2362d3Smrg Turn off selective compiler errors. (default: 1487de2362d3Smrg enabled) 1488de2362d3Smrg --enable-strict-compilation 1489de2362d3Smrg Enable all warnings from compiler and make them 1490de2362d3Smrg errors (default: disabled) 1491de2362d3Smrg --enable-static[=PKGS] build static libraries [default=no] 1492de2362d3Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 1493de2362d3Smrg --enable-fast-install[=PKGS] 1494de2362d3Smrg optimize for fast installation [default=yes] 1495de2362d3Smrg --disable-libtool-lock avoid locking (might break parallel builds) 1496de2362d3Smrg --disable-udev Disable libudev support [default=auto] 1497de2362d3Smrg --disable-glamor Disable glamor, a new GL-based acceleration 1498de2362d3Smrg [default=enabled] 1499de2362d3Smrg 1500de2362d3SmrgOptional Packages: 1501de2362d3Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1502de2362d3Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1503de2362d3Smrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1504de2362d3Smrg both] 15050d16fef4Smrg --with-aix-soname=aix|svr4|both 15060d16fef4Smrg shared library versioning (aka "SONAME") variant to 15070d16fef4Smrg provide on AIX, [default=aix]. 1508de2362d3Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 15090d16fef4Smrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 15100d16fef4Smrg compiler's sysroot if not specified). 1511de2362d3Smrg --with-xorg-module-dir=DIR 1512de2362d3Smrg Default xorg module directory 1513de2362d3Smrg [[default=$libdir/xorg/modules]] 1514de2362d3Smrg 1515de2362d3SmrgSome influential environment variables: 1516de2362d3Smrg CC C compiler command 1517de2362d3Smrg CFLAGS C compiler flags 1518de2362d3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1519de2362d3Smrg nonstandard directory <lib dir> 1520de2362d3Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1521de2362d3Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1522de2362d3Smrg you have headers in a nonstandard directory <include dir> 1523de2362d3Smrg CPP C preprocessor 1524de2362d3Smrg PKG_CONFIG path to pkg-config utility 1525de2362d3Smrg PKG_CONFIG_PATH 1526de2362d3Smrg directories to add to pkg-config's search path 1527de2362d3Smrg PKG_CONFIG_LIBDIR 1528de2362d3Smrg path overriding pkg-config's built-in search path 15290d16fef4Smrg LT_SYS_LIBRARY_PATH 15300d16fef4Smrg User-defined run-time library search path. 1531de2362d3Smrg LIBDRM_CFLAGS 1532de2362d3Smrg C compiler flags for LIBDRM, overriding pkg-config 1533de2362d3Smrg LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config 1534de2362d3Smrg LIBDRM_RADEON_CFLAGS 1535de2362d3Smrg C compiler flags for LIBDRM_RADEON, overriding pkg-config 1536de2362d3Smrg LIBDRM_RADEON_LIBS 1537de2362d3Smrg linker flags for LIBDRM_RADEON, overriding pkg-config 1538de2362d3Smrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1539de2362d3Smrg XORG_LIBS linker flags for XORG, overriding pkg-config 1540de2362d3Smrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1541de2362d3Smrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1542de2362d3Smrg LIBUDEV_CFLAGS 1543de2362d3Smrg C compiler flags for LIBUDEV, overriding pkg-config 1544de2362d3Smrg LIBUDEV_LIBS 1545de2362d3Smrg linker flags for LIBUDEV, overriding pkg-config 1546de2362d3Smrg LIBGLAMOR_CFLAGS 1547de2362d3Smrg C compiler flags for LIBGLAMOR, overriding pkg-config 1548de2362d3Smrg LIBGLAMOR_LIBS 1549de2362d3Smrg linker flags for LIBGLAMOR, overriding pkg-config 1550de2362d3Smrg LIBGLAMOR_EGL_CFLAGS 1551de2362d3Smrg C compiler flags for LIBGLAMOR_EGL, overriding pkg-config 1552de2362d3Smrg LIBGLAMOR_EGL_LIBS 1553de2362d3Smrg linker flags for LIBGLAMOR_EGL, overriding pkg-config 1554de2362d3Smrg PCIACCESS_CFLAGS 1555de2362d3Smrg C compiler flags for PCIACCESS, overriding pkg-config 1556de2362d3Smrg PCIACCESS_LIBS 1557de2362d3Smrg linker flags for PCIACCESS, overriding pkg-config 1558de2362d3Smrg 1559de2362d3SmrgUse these variables to override the choices made by `configure' or to help 1560de2362d3Smrgit to find libraries and programs with nonstandard names/locations. 1561de2362d3Smrg 1562de2362d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1563de2362d3Smrg_ACEOF 1564de2362d3Smrgac_status=$? 1565de2362d3Smrgfi 1566de2362d3Smrg 1567de2362d3Smrgif test "$ac_init_help" = "recursive"; then 1568de2362d3Smrg # If there are subdirs, report their specific --help. 1569de2362d3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1570de2362d3Smrg test -d "$ac_dir" || 1571de2362d3Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1572de2362d3Smrg continue 1573de2362d3Smrg ac_builddir=. 1574de2362d3Smrg 1575de2362d3Smrgcase "$ac_dir" in 1576de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1577de2362d3Smrg*) 1578de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1579de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 1580de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1581de2362d3Smrg case $ac_top_builddir_sub in 1582de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1583de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1584de2362d3Smrg esac ;; 1585de2362d3Smrgesac 1586de2362d3Smrgac_abs_top_builddir=$ac_pwd 1587de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1588de2362d3Smrg# for backward compatibility: 1589de2362d3Smrgac_top_builddir=$ac_top_build_prefix 1590de2362d3Smrg 1591de2362d3Smrgcase $srcdir in 1592de2362d3Smrg .) # We are building in place. 1593de2362d3Smrg ac_srcdir=. 1594de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 1595de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 1596de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1597de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1598de2362d3Smrg ac_top_srcdir=$srcdir 1599de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 1600de2362d3Smrg *) # Relative name. 1601de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1602de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1603de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1604de2362d3Smrgesac 1605de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1606de2362d3Smrg 1607de2362d3Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1608de2362d3Smrg # Check for guested configure. 1609de2362d3Smrg if test -f "$ac_srcdir/configure.gnu"; then 1610de2362d3Smrg echo && 1611de2362d3Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1612de2362d3Smrg elif test -f "$ac_srcdir/configure"; then 1613de2362d3Smrg echo && 1614de2362d3Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1615de2362d3Smrg else 1616de2362d3Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1617de2362d3Smrg fi || ac_status=$? 1618de2362d3Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1619de2362d3Smrg done 1620de2362d3Smrgfi 1621de2362d3Smrg 1622de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status 1623de2362d3Smrgif $ac_init_version; then 1624de2362d3Smrg cat <<\_ACEOF 16257314432eSmrgxf86-video-ati configure 7.8.0 1626de2362d3Smrggenerated by GNU Autoconf 2.69 1627de2362d3Smrg 1628de2362d3SmrgCopyright (C) 2012 Free Software Foundation, Inc. 1629de2362d3SmrgThis configure script is free software; the Free Software Foundation 1630de2362d3Smrggives unlimited permission to copy, distribute and modify it. 1631de2362d3Smrg_ACEOF 1632de2362d3Smrg exit 1633de2362d3Smrgfi 1634de2362d3Smrg 1635de2362d3Smrg## ------------------------ ## 1636de2362d3Smrg## Autoconf initialization. ## 1637de2362d3Smrg## ------------------------ ## 1638de2362d3Smrg 1639de2362d3Smrg# ac_fn_c_try_compile LINENO 1640de2362d3Smrg# -------------------------- 1641de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1642de2362d3Smrgac_fn_c_try_compile () 1643de2362d3Smrg{ 1644de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1645de2362d3Smrg rm -f conftest.$ac_objext 1646de2362d3Smrg if { { ac_try="$ac_compile" 1647de2362d3Smrgcase "(($ac_try" in 1648de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1649de2362d3Smrg *) ac_try_echo=$ac_try;; 1650de2362d3Smrgesac 1651de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1652de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1653de2362d3Smrg (eval "$ac_compile") 2>conftest.err 1654de2362d3Smrg ac_status=$? 1655de2362d3Smrg if test -s conftest.err; then 1656de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1657de2362d3Smrg cat conftest.er1 >&5 1658de2362d3Smrg mv -f conftest.er1 conftest.err 1659de2362d3Smrg fi 1660de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1661de2362d3Smrg test $ac_status = 0; } && { 1662de2362d3Smrg test -z "$ac_c_werror_flag" || 1663de2362d3Smrg test ! -s conftest.err 1664de2362d3Smrg } && test -s conftest.$ac_objext; then : 1665de2362d3Smrg ac_retval=0 1666de2362d3Smrgelse 1667de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1668de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1669de2362d3Smrg 1670de2362d3Smrg ac_retval=1 1671de2362d3Smrgfi 1672de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1673de2362d3Smrg as_fn_set_status $ac_retval 1674de2362d3Smrg 1675de2362d3Smrg} # ac_fn_c_try_compile 1676de2362d3Smrg 1677de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1678de2362d3Smrg# --------------------------------------------- 1679de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1680de2362d3Smrg# accordingly. 1681de2362d3Smrgac_fn_c_check_decl () 1682de2362d3Smrg{ 1683de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1684de2362d3Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1685de2362d3Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1686de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1687de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1688de2362d3Smrgif eval \${$3+:} false; then : 1689de2362d3Smrg $as_echo_n "(cached) " >&6 1690de2362d3Smrgelse 1691de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1692de2362d3Smrg/* end confdefs.h. */ 1693de2362d3Smrg$4 1694de2362d3Smrgint 1695de2362d3Smrgmain () 1696de2362d3Smrg{ 1697de2362d3Smrg#ifndef $as_decl_name 1698de2362d3Smrg#ifdef __cplusplus 1699de2362d3Smrg (void) $as_decl_use; 1700de2362d3Smrg#else 1701de2362d3Smrg (void) $as_decl_name; 1702de2362d3Smrg#endif 1703de2362d3Smrg#endif 1704de2362d3Smrg 1705de2362d3Smrg ; 1706de2362d3Smrg return 0; 1707de2362d3Smrg} 1708de2362d3Smrg_ACEOF 1709de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1710de2362d3Smrg eval "$3=yes" 1711de2362d3Smrgelse 1712de2362d3Smrg eval "$3=no" 1713de2362d3Smrgfi 1714de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1715de2362d3Smrgfi 1716de2362d3Smrgeval ac_res=\$$3 1717de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1718de2362d3Smrg$as_echo "$ac_res" >&6; } 1719de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1720de2362d3Smrg 1721de2362d3Smrg} # ac_fn_c_check_decl 1722de2362d3Smrg 1723de2362d3Smrg# ac_fn_c_try_cpp LINENO 1724de2362d3Smrg# ---------------------- 1725de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1726de2362d3Smrgac_fn_c_try_cpp () 1727de2362d3Smrg{ 1728de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1729de2362d3Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1730de2362d3Smrgcase "(($ac_try" in 1731de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1732de2362d3Smrg *) ac_try_echo=$ac_try;; 1733de2362d3Smrgesac 1734de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1735de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1736de2362d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1737de2362d3Smrg ac_status=$? 1738de2362d3Smrg if test -s conftest.err; then 1739de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1740de2362d3Smrg cat conftest.er1 >&5 1741de2362d3Smrg mv -f conftest.er1 conftest.err 1742de2362d3Smrg fi 1743de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1744de2362d3Smrg test $ac_status = 0; } > conftest.i && { 1745de2362d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1746de2362d3Smrg test ! -s conftest.err 1747de2362d3Smrg }; then : 1748de2362d3Smrg ac_retval=0 1749de2362d3Smrgelse 1750de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1751de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1752de2362d3Smrg 1753de2362d3Smrg ac_retval=1 1754de2362d3Smrgfi 1755de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1756de2362d3Smrg as_fn_set_status $ac_retval 1757de2362d3Smrg 1758de2362d3Smrg} # ac_fn_c_try_cpp 1759de2362d3Smrg 1760de2362d3Smrg# ac_fn_c_try_run LINENO 1761de2362d3Smrg# ---------------------- 1762de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1763de2362d3Smrg# that executables *can* be run. 1764de2362d3Smrgac_fn_c_try_run () 1765de2362d3Smrg{ 1766de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1767de2362d3Smrg if { { ac_try="$ac_link" 1768de2362d3Smrgcase "(($ac_try" in 1769de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1770de2362d3Smrg *) ac_try_echo=$ac_try;; 1771de2362d3Smrgesac 1772de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1773de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1774de2362d3Smrg (eval "$ac_link") 2>&5 1775de2362d3Smrg ac_status=$? 1776de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1777de2362d3Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1778de2362d3Smrg { { case "(($ac_try" in 1779de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1780de2362d3Smrg *) ac_try_echo=$ac_try;; 1781de2362d3Smrgesac 1782de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1783de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1784de2362d3Smrg (eval "$ac_try") 2>&5 1785de2362d3Smrg ac_status=$? 1786de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1787de2362d3Smrg test $ac_status = 0; }; }; then : 1788de2362d3Smrg ac_retval=0 1789de2362d3Smrgelse 1790de2362d3Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1791de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1792de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1793de2362d3Smrg 1794de2362d3Smrg ac_retval=$ac_status 1795de2362d3Smrgfi 1796de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1797de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1798de2362d3Smrg as_fn_set_status $ac_retval 1799de2362d3Smrg 1800de2362d3Smrg} # ac_fn_c_try_run 1801de2362d3Smrg 1802de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1803de2362d3Smrg# ------------------------------------------------------- 1804de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in 1805de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly. 1806de2362d3Smrgac_fn_c_check_header_compile () 1807de2362d3Smrg{ 1808de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1809de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1810de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1811de2362d3Smrgif eval \${$3+:} false; then : 1812de2362d3Smrg $as_echo_n "(cached) " >&6 1813de2362d3Smrgelse 1814de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1815de2362d3Smrg/* end confdefs.h. */ 1816de2362d3Smrg$4 1817de2362d3Smrg#include <$2> 1818de2362d3Smrg_ACEOF 1819de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1820de2362d3Smrg eval "$3=yes" 1821de2362d3Smrgelse 1822de2362d3Smrg eval "$3=no" 1823de2362d3Smrgfi 1824de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1825de2362d3Smrgfi 1826de2362d3Smrgeval ac_res=\$$3 1827de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1828de2362d3Smrg$as_echo "$ac_res" >&6; } 1829de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1830de2362d3Smrg 1831de2362d3Smrg} # ac_fn_c_check_header_compile 1832de2362d3Smrg 1833de2362d3Smrg# ac_fn_c_try_link LINENO 1834de2362d3Smrg# ----------------------- 1835de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1836de2362d3Smrgac_fn_c_try_link () 1837de2362d3Smrg{ 1838de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1839de2362d3Smrg rm -f conftest.$ac_objext conftest$ac_exeext 1840de2362d3Smrg if { { ac_try="$ac_link" 1841de2362d3Smrgcase "(($ac_try" in 1842de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1843de2362d3Smrg *) ac_try_echo=$ac_try;; 1844de2362d3Smrgesac 1845de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1846de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1847de2362d3Smrg (eval "$ac_link") 2>conftest.err 1848de2362d3Smrg ac_status=$? 1849de2362d3Smrg if test -s conftest.err; then 1850de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1851de2362d3Smrg cat conftest.er1 >&5 1852de2362d3Smrg mv -f conftest.er1 conftest.err 1853de2362d3Smrg fi 1854de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1855de2362d3Smrg test $ac_status = 0; } && { 1856de2362d3Smrg test -z "$ac_c_werror_flag" || 1857de2362d3Smrg test ! -s conftest.err 1858de2362d3Smrg } && test -s conftest$ac_exeext && { 1859de2362d3Smrg test "$cross_compiling" = yes || 1860de2362d3Smrg test -x conftest$ac_exeext 1861de2362d3Smrg }; then : 1862de2362d3Smrg ac_retval=0 1863de2362d3Smrgelse 1864de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1865de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1866de2362d3Smrg 1867de2362d3Smrg ac_retval=1 1868de2362d3Smrgfi 1869de2362d3Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1870de2362d3Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1871de2362d3Smrg # interfere with the next link command; also delete a directory that is 1872de2362d3Smrg # left behind by Apple's compiler. We do this before executing the actions. 1873de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1874de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1875de2362d3Smrg as_fn_set_status $ac_retval 1876de2362d3Smrg 1877de2362d3Smrg} # ac_fn_c_try_link 1878de2362d3Smrg 1879de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR 1880de2362d3Smrg# ---------------------------------- 1881de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1882de2362d3Smrgac_fn_c_check_func () 1883de2362d3Smrg{ 1884de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1885de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1886de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1887de2362d3Smrgif eval \${$3+:} false; then : 1888de2362d3Smrg $as_echo_n "(cached) " >&6 1889de2362d3Smrgelse 1890de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1891de2362d3Smrg/* end confdefs.h. */ 1892de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1893de2362d3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1894de2362d3Smrg#define $2 innocuous_$2 1895de2362d3Smrg 1896de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes, 1897de2362d3Smrg which can conflict with char $2 (); below. 1898de2362d3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1899de2362d3Smrg <limits.h> exists even on freestanding compilers. */ 1900de2362d3Smrg 1901de2362d3Smrg#ifdef __STDC__ 1902de2362d3Smrg# include <limits.h> 1903de2362d3Smrg#else 1904de2362d3Smrg# include <assert.h> 1905de2362d3Smrg#endif 1906de2362d3Smrg 1907de2362d3Smrg#undef $2 1908de2362d3Smrg 1909de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 1910de2362d3Smrg Use char because int might match the return type of a GCC 1911de2362d3Smrg builtin and then its argument prototype would still apply. */ 1912de2362d3Smrg#ifdef __cplusplus 1913de2362d3Smrgextern "C" 1914de2362d3Smrg#endif 1915de2362d3Smrgchar $2 (); 1916de2362d3Smrg/* The GNU C library defines this for functions which it implements 1917de2362d3Smrg to always fail with ENOSYS. Some functions are actually named 1918de2362d3Smrg something starting with __ and the normal name is an alias. */ 1919de2362d3Smrg#if defined __stub_$2 || defined __stub___$2 1920de2362d3Smrgchoke me 1921de2362d3Smrg#endif 1922de2362d3Smrg 1923de2362d3Smrgint 1924de2362d3Smrgmain () 1925de2362d3Smrg{ 1926de2362d3Smrgreturn $2 (); 1927de2362d3Smrg ; 1928de2362d3Smrg return 0; 1929de2362d3Smrg} 1930de2362d3Smrg_ACEOF 1931de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1932de2362d3Smrg eval "$3=yes" 1933de2362d3Smrgelse 1934de2362d3Smrg eval "$3=no" 1935de2362d3Smrgfi 1936de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 1937de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1938de2362d3Smrgfi 1939de2362d3Smrgeval ac_res=\$$3 1940de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1941de2362d3Smrg$as_echo "$ac_res" >&6; } 1942de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1943de2362d3Smrg 1944de2362d3Smrg} # ac_fn_c_check_func 1945de2362d3Smrg 1946de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1947de2362d3Smrg# ------------------------------------------------------- 1948de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1949de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR 1950de2362d3Smrg# accordingly. 1951de2362d3Smrgac_fn_c_check_header_mongrel () 1952de2362d3Smrg{ 1953de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1954de2362d3Smrg if eval \${$3+:} false; then : 1955de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1956de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1957de2362d3Smrgif eval \${$3+:} false; then : 1958de2362d3Smrg $as_echo_n "(cached) " >&6 1959de2362d3Smrgfi 1960de2362d3Smrgeval ac_res=\$$3 1961de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1962de2362d3Smrg$as_echo "$ac_res" >&6; } 1963de2362d3Smrgelse 1964de2362d3Smrg # Is the header compilable? 1965de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1966de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; } 1967de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1968de2362d3Smrg/* end confdefs.h. */ 1969de2362d3Smrg$4 1970de2362d3Smrg#include <$2> 1971de2362d3Smrg_ACEOF 1972de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1973de2362d3Smrg ac_header_compiler=yes 1974de2362d3Smrgelse 1975de2362d3Smrg ac_header_compiler=no 1976de2362d3Smrgfi 1977de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1978de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1979de2362d3Smrg$as_echo "$ac_header_compiler" >&6; } 1980de2362d3Smrg 1981de2362d3Smrg# Is the header present? 1982de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1983de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; } 1984de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1985de2362d3Smrg/* end confdefs.h. */ 1986de2362d3Smrg#include <$2> 1987de2362d3Smrg_ACEOF 1988de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 1989de2362d3Smrg ac_header_preproc=yes 1990de2362d3Smrgelse 1991de2362d3Smrg ac_header_preproc=no 1992de2362d3Smrgfi 1993de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 1994de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1995de2362d3Smrg$as_echo "$ac_header_preproc" >&6; } 1996de2362d3Smrg 1997de2362d3Smrg# So? What about this header? 1998de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1999de2362d3Smrg yes:no: ) 2000de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2001de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2002de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2003de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2004de2362d3Smrg ;; 2005de2362d3Smrg no:yes:* ) 2006de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2007de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2008de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2009de2362d3Smrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2010de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2011de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2012de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2013de2362d3Smrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2014de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2015de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2016de2362d3Smrg( $as_echo "## ---------------------------------------------------------------------- ## 2017de2362d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 2018de2362d3Smrg## ---------------------------------------------------------------------- ##" 2019de2362d3Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 2020de2362d3Smrg ;; 2021de2362d3Smrgesac 2022de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2023de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 2024de2362d3Smrgif eval \${$3+:} false; then : 2025de2362d3Smrg $as_echo_n "(cached) " >&6 2026de2362d3Smrgelse 2027de2362d3Smrg eval "$3=\$ac_header_compiler" 2028de2362d3Smrgfi 2029de2362d3Smrgeval ac_res=\$$3 2030de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2031de2362d3Smrg$as_echo "$ac_res" >&6; } 2032de2362d3Smrgfi 2033de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2034de2362d3Smrg 2035de2362d3Smrg} # ac_fn_c_check_header_mongrel 2036de2362d3Smrgcat >config.log <<_ACEOF 2037de2362d3SmrgThis file contains any messages produced by compilers while 2038de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake. 2039de2362d3Smrg 20407314432eSmrgIt was created by xf86-video-ati $as_me 7.8.0, which was 2041de2362d3Smrggenerated by GNU Autoconf 2.69. Invocation command line was 2042de2362d3Smrg 2043de2362d3Smrg $ $0 $@ 2044de2362d3Smrg 2045de2362d3Smrg_ACEOF 2046de2362d3Smrgexec 5>>config.log 2047de2362d3Smrg{ 2048de2362d3Smrgcat <<_ASUNAME 2049de2362d3Smrg## --------- ## 2050de2362d3Smrg## Platform. ## 2051de2362d3Smrg## --------- ## 2052de2362d3Smrg 2053de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2054de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 2055de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 2056de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 2057de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 2058de2362d3Smrg 2059de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2060de2362d3Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2061de2362d3Smrg 2062de2362d3Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2063de2362d3Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2064de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2065de2362d3Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2066de2362d3Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2067de2362d3Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2068de2362d3Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2069de2362d3Smrg 2070de2362d3Smrg_ASUNAME 2071de2362d3Smrg 2072de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2073de2362d3Smrgfor as_dir in $PATH 2074de2362d3Smrgdo 2075de2362d3Smrg IFS=$as_save_IFS 2076de2362d3Smrg test -z "$as_dir" && as_dir=. 2077de2362d3Smrg $as_echo "PATH: $as_dir" 2078de2362d3Smrg done 2079de2362d3SmrgIFS=$as_save_IFS 2080de2362d3Smrg 2081de2362d3Smrg} >&5 2082de2362d3Smrg 2083de2362d3Smrgcat >&5 <<_ACEOF 2084de2362d3Smrg 2085de2362d3Smrg 2086de2362d3Smrg## ----------- ## 2087de2362d3Smrg## Core tests. ## 2088de2362d3Smrg## ----------- ## 2089de2362d3Smrg 2090de2362d3Smrg_ACEOF 2091de2362d3Smrg 2092de2362d3Smrg 2093de2362d3Smrg# Keep a trace of the command line. 2094de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 2095de2362d3Smrg# Strip out --silent because we don't want to record it for future runs. 2096de2362d3Smrg# Also quote any args containing shell meta-characters. 2097de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression. 2098de2362d3Smrgac_configure_args= 2099de2362d3Smrgac_configure_args0= 2100de2362d3Smrgac_configure_args1= 2101de2362d3Smrgac_must_keep_next=false 2102de2362d3Smrgfor ac_pass in 1 2 2103de2362d3Smrgdo 2104de2362d3Smrg for ac_arg 2105de2362d3Smrg do 2106de2362d3Smrg case $ac_arg in 2107de2362d3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2108de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2109de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 2110de2362d3Smrg continue ;; 2111de2362d3Smrg *\'*) 2112de2362d3Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2113de2362d3Smrg esac 2114de2362d3Smrg case $ac_pass in 2115de2362d3Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2116de2362d3Smrg 2) 2117de2362d3Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2118de2362d3Smrg if test $ac_must_keep_next = true; then 2119de2362d3Smrg ac_must_keep_next=false # Got value, back to normal. 2120de2362d3Smrg else 2121de2362d3Smrg case $ac_arg in 2122de2362d3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2123de2362d3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2124de2362d3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2125de2362d3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2126de2362d3Smrg case "$ac_configure_args0 " in 2127de2362d3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2128de2362d3Smrg esac 2129de2362d3Smrg ;; 2130de2362d3Smrg -* ) ac_must_keep_next=true ;; 2131de2362d3Smrg esac 2132de2362d3Smrg fi 2133de2362d3Smrg as_fn_append ac_configure_args " '$ac_arg'" 2134de2362d3Smrg ;; 2135de2362d3Smrg esac 2136de2362d3Smrg done 2137de2362d3Smrgdone 2138de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2139de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2140de2362d3Smrg 2141de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2142de2362d3Smrg# config.log. We remove comments because anyway the quotes in there 2143de2362d3Smrg# would cause problems or look ugly. 2144de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2145de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2146de2362d3Smrgtrap 'exit_status=$? 2147de2362d3Smrg # Save into config.log some information that might help in debugging. 2148de2362d3Smrg { 2149de2362d3Smrg echo 2150de2362d3Smrg 2151de2362d3Smrg $as_echo "## ---------------- ## 2152de2362d3Smrg## Cache variables. ## 2153de2362d3Smrg## ---------------- ##" 2154de2362d3Smrg echo 2155de2362d3Smrg # The following way of writing the cache mishandles newlines in values, 2156de2362d3Smrg( 2157de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2158de2362d3Smrg eval ac_val=\$$ac_var 2159de2362d3Smrg case $ac_val in #( 2160de2362d3Smrg *${as_nl}*) 2161de2362d3Smrg case $ac_var in #( 2162de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2163de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2164de2362d3Smrg esac 2165de2362d3Smrg case $ac_var in #( 2166de2362d3Smrg _ | IFS | as_nl) ;; #( 2167de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2168de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2169de2362d3Smrg esac ;; 2170de2362d3Smrg esac 2171de2362d3Smrg done 2172de2362d3Smrg (set) 2>&1 | 2173de2362d3Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2174de2362d3Smrg *${as_nl}ac_space=\ *) 2175de2362d3Smrg sed -n \ 2176de2362d3Smrg "s/'\''/'\''\\\\'\'''\''/g; 2177de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2178de2362d3Smrg ;; #( 2179de2362d3Smrg *) 2180de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2181de2362d3Smrg ;; 2182de2362d3Smrg esac | 2183de2362d3Smrg sort 2184de2362d3Smrg) 2185de2362d3Smrg echo 2186de2362d3Smrg 2187de2362d3Smrg $as_echo "## ----------------- ## 2188de2362d3Smrg## Output variables. ## 2189de2362d3Smrg## ----------------- ##" 2190de2362d3Smrg echo 2191de2362d3Smrg for ac_var in $ac_subst_vars 2192de2362d3Smrg do 2193de2362d3Smrg eval ac_val=\$$ac_var 2194de2362d3Smrg case $ac_val in 2195de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2196de2362d3Smrg esac 2197de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2198de2362d3Smrg done | sort 2199de2362d3Smrg echo 2200de2362d3Smrg 2201de2362d3Smrg if test -n "$ac_subst_files"; then 2202de2362d3Smrg $as_echo "## ------------------- ## 2203de2362d3Smrg## File substitutions. ## 2204de2362d3Smrg## ------------------- ##" 2205de2362d3Smrg echo 2206de2362d3Smrg for ac_var in $ac_subst_files 2207de2362d3Smrg do 2208de2362d3Smrg eval ac_val=\$$ac_var 2209de2362d3Smrg case $ac_val in 2210de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2211de2362d3Smrg esac 2212de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2213de2362d3Smrg done | sort 2214de2362d3Smrg echo 2215de2362d3Smrg fi 2216de2362d3Smrg 2217de2362d3Smrg if test -s confdefs.h; then 2218de2362d3Smrg $as_echo "## ----------- ## 2219de2362d3Smrg## confdefs.h. ## 2220de2362d3Smrg## ----------- ##" 2221de2362d3Smrg echo 2222de2362d3Smrg cat confdefs.h 2223de2362d3Smrg echo 2224de2362d3Smrg fi 2225de2362d3Smrg test "$ac_signal" != 0 && 2226de2362d3Smrg $as_echo "$as_me: caught signal $ac_signal" 2227de2362d3Smrg $as_echo "$as_me: exit $exit_status" 2228de2362d3Smrg } >&5 2229de2362d3Smrg rm -f core *.core core.conftest.* && 2230de2362d3Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2231de2362d3Smrg exit $exit_status 2232de2362d3Smrg' 0 2233de2362d3Smrgfor ac_signal in 1 2 13 15; do 2234de2362d3Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2235de2362d3Smrgdone 2236de2362d3Smrgac_signal=0 2237de2362d3Smrg 2238de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2239de2362d3Smrgrm -f -r conftest* confdefs.h 2240de2362d3Smrg 2241de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h 2242de2362d3Smrg 2243de2362d3Smrg# Predefined preprocessor variables. 2244de2362d3Smrg 2245de2362d3Smrgcat >>confdefs.h <<_ACEOF 2246de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 2247de2362d3Smrg_ACEOF 2248de2362d3Smrg 2249de2362d3Smrgcat >>confdefs.h <<_ACEOF 2250de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2251de2362d3Smrg_ACEOF 2252de2362d3Smrg 2253de2362d3Smrgcat >>confdefs.h <<_ACEOF 2254de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2255de2362d3Smrg_ACEOF 2256de2362d3Smrg 2257de2362d3Smrgcat >>confdefs.h <<_ACEOF 2258de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 2259de2362d3Smrg_ACEOF 2260de2362d3Smrg 2261de2362d3Smrgcat >>confdefs.h <<_ACEOF 2262de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2263de2362d3Smrg_ACEOF 2264de2362d3Smrg 2265de2362d3Smrgcat >>confdefs.h <<_ACEOF 2266de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL" 2267de2362d3Smrg_ACEOF 2268de2362d3Smrg 2269de2362d3Smrg 2270de2362d3Smrg# Let the site file select an alternate cache file if it wants to. 2271de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones. 2272de2362d3Smrgac_site_file1=NONE 2273de2362d3Smrgac_site_file2=NONE 2274de2362d3Smrgif test -n "$CONFIG_SITE"; then 2275de2362d3Smrg # We do not want a PATH search for config.site. 2276de2362d3Smrg case $CONFIG_SITE in #(( 2277de2362d3Smrg -*) ac_site_file1=./$CONFIG_SITE;; 2278de2362d3Smrg */*) ac_site_file1=$CONFIG_SITE;; 2279de2362d3Smrg *) ac_site_file1=./$CONFIG_SITE;; 2280de2362d3Smrg esac 2281de2362d3Smrgelif test "x$prefix" != xNONE; then 2282de2362d3Smrg ac_site_file1=$prefix/share/config.site 2283de2362d3Smrg ac_site_file2=$prefix/etc/config.site 2284de2362d3Smrgelse 2285de2362d3Smrg ac_site_file1=$ac_default_prefix/share/config.site 2286de2362d3Smrg ac_site_file2=$ac_default_prefix/etc/config.site 2287de2362d3Smrgfi 2288de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2289de2362d3Smrgdo 2290de2362d3Smrg test "x$ac_site_file" = xNONE && continue 2291de2362d3Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2292de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2293de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2294de2362d3Smrg sed 's/^/| /' "$ac_site_file" >&5 2295de2362d3Smrg . "$ac_site_file" \ 2296de2362d3Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2297de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2298de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file 2299de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 2300de2362d3Smrg fi 2301de2362d3Smrgdone 2302de2362d3Smrg 2303de2362d3Smrgif test -r "$cache_file"; then 2304de2362d3Smrg # Some versions of bash will fail to source /dev/null (special files 2305de2362d3Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2306de2362d3Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2307de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2308de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2309de2362d3Smrg case $cache_file in 2310de2362d3Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2311de2362d3Smrg *) . "./$cache_file";; 2312de2362d3Smrg esac 2313de2362d3Smrg fi 2314de2362d3Smrgelse 2315de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2316de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2317de2362d3Smrg >$cache_file 2318de2362d3Smrgfi 2319de2362d3Smrg 2320de2362d3Smrg# Check that the precious variables saved in the cache have kept the same 2321de2362d3Smrg# value. 2322de2362d3Smrgac_cache_corrupted=false 2323de2362d3Smrgfor ac_var in $ac_precious_vars; do 2324de2362d3Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2325de2362d3Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2326de2362d3Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2327de2362d3Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2328de2362d3Smrg case $ac_old_set,$ac_new_set in 2329de2362d3Smrg set,) 2330de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2331de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2332de2362d3Smrg ac_cache_corrupted=: ;; 2333de2362d3Smrg ,set) 2334de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2335de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2336de2362d3Smrg ac_cache_corrupted=: ;; 2337de2362d3Smrg ,);; 2338de2362d3Smrg *) 2339de2362d3Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2340de2362d3Smrg # differences in whitespace do not lead to failure. 2341de2362d3Smrg ac_old_val_w=`echo x $ac_old_val` 2342de2362d3Smrg ac_new_val_w=`echo x $ac_new_val` 2343de2362d3Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2344de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2345de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2346de2362d3Smrg ac_cache_corrupted=: 2347de2362d3Smrg else 2348de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2349de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2350de2362d3Smrg eval $ac_var=\$ac_old_val 2351de2362d3Smrg fi 2352de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2353de2362d3Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2354de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2355de2362d3Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2356de2362d3Smrg fi;; 2357de2362d3Smrg esac 2358de2362d3Smrg # Pass precious variables to config.status. 2359de2362d3Smrg if test "$ac_new_set" = set; then 2360de2362d3Smrg case $ac_new_val in 2361de2362d3Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2362de2362d3Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2363de2362d3Smrg esac 2364de2362d3Smrg case " $ac_configure_args " in 2365de2362d3Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2366de2362d3Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2367de2362d3Smrg esac 2368de2362d3Smrg fi 2369de2362d3Smrgdone 2370de2362d3Smrgif $ac_cache_corrupted; then 2371de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2372de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2373de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2374de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2375de2362d3Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2376de2362d3Smrgfi 2377de2362d3Smrg## -------------------- ## 2378de2362d3Smrg## Main body of script. ## 2379de2362d3Smrg## -------------------- ## 2380de2362d3Smrg 2381de2362d3Smrgac_ext=c 2382de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 2383de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2384de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2385de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2386de2362d3Smrg 2387de2362d3Smrg 2388de2362d3Smrg 2389de2362d3Smrg 2390de2362d3Smrgac_config_headers="$ac_config_headers config.h" 2391de2362d3Smrg 2392de2362d3Smrg 2393de2362d3Smrgac_aux_dir= 2394de2362d3Smrgfor ac_dir in . "$srcdir"/.; do 2395de2362d3Smrg if test -f "$ac_dir/install-sh"; then 2396de2362d3Smrg ac_aux_dir=$ac_dir 2397de2362d3Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2398de2362d3Smrg break 2399de2362d3Smrg elif test -f "$ac_dir/install.sh"; then 2400de2362d3Smrg ac_aux_dir=$ac_dir 2401de2362d3Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2402de2362d3Smrg break 2403de2362d3Smrg elif test -f "$ac_dir/shtool"; then 2404de2362d3Smrg ac_aux_dir=$ac_dir 2405de2362d3Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2406de2362d3Smrg break 2407de2362d3Smrg fi 2408de2362d3Smrgdone 2409de2362d3Smrgif test -z "$ac_aux_dir"; then 2410de2362d3Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2411de2362d3Smrgfi 2412de2362d3Smrg 2413de2362d3Smrg# These three variables are undocumented and unsupported, 2414de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release. 2415de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory 2416de2362d3Smrg# whose full name contains unusual characters. 2417de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2418de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2419de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2420de2362d3Smrg 2421de2362d3Smrg 2422de2362d3Smrg 2423de2362d3Smrg# Initialize Automake 24240d16fef4Smrgam__api_version='1.15' 2425de2362d3Smrg 2426de2362d3Smrg# Find a good install program. We prefer a C program (faster), 2427de2362d3Smrg# so one script is as good as another. But avoid the broken or 2428de2362d3Smrg# incompatible versions: 2429de2362d3Smrg# SysV /etc/install, /usr/sbin/install 2430de2362d3Smrg# SunOS /usr/etc/install 2431de2362d3Smrg# IRIX /sbin/install 2432de2362d3Smrg# AIX /bin/install 2433de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2434de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2435de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2436de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2437de2362d3Smrg# OS/2's system install, which has a completely different semantic 2438de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh. 2439de2362d3Smrg# Reject install programs that cannot install multiple files. 2440de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2441de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2442de2362d3Smrgif test -z "$INSTALL"; then 2443de2362d3Smrgif ${ac_cv_path_install+:} false; then : 2444de2362d3Smrg $as_echo_n "(cached) " >&6 2445de2362d3Smrgelse 2446de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2447de2362d3Smrgfor as_dir in $PATH 2448de2362d3Smrgdo 2449de2362d3Smrg IFS=$as_save_IFS 2450de2362d3Smrg test -z "$as_dir" && as_dir=. 2451de2362d3Smrg # Account for people who put trailing slashes in PATH elements. 2452de2362d3Smrgcase $as_dir/ in #(( 2453de2362d3Smrg ./ | .// | /[cC]/* | \ 2454de2362d3Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2455de2362d3Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2456de2362d3Smrg /usr/ucb/* ) ;; 2457de2362d3Smrg *) 2458de2362d3Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2459de2362d3Smrg # Don't use installbsd from OSF since it installs stuff as root 2460de2362d3Smrg # by default. 2461de2362d3Smrg for ac_prog in ginstall scoinst install; do 2462de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2463de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2464de2362d3Smrg if test $ac_prog = install && 2465de2362d3Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2466de2362d3Smrg # AIX install. It has an incompatible calling convention. 2467de2362d3Smrg : 2468de2362d3Smrg elif test $ac_prog = install && 2469de2362d3Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2470de2362d3Smrg # program-specific install script used by HP pwplus--don't use. 2471de2362d3Smrg : 2472de2362d3Smrg else 2473de2362d3Smrg rm -rf conftest.one conftest.two conftest.dir 2474de2362d3Smrg echo one > conftest.one 2475de2362d3Smrg echo two > conftest.two 2476de2362d3Smrg mkdir conftest.dir 2477de2362d3Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2478de2362d3Smrg test -s conftest.one && test -s conftest.two && 2479de2362d3Smrg test -s conftest.dir/conftest.one && 2480de2362d3Smrg test -s conftest.dir/conftest.two 2481de2362d3Smrg then 2482de2362d3Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2483de2362d3Smrg break 3 2484de2362d3Smrg fi 2485de2362d3Smrg fi 2486de2362d3Smrg fi 2487de2362d3Smrg done 2488de2362d3Smrg done 2489de2362d3Smrg ;; 2490de2362d3Smrgesac 2491de2362d3Smrg 2492de2362d3Smrg done 2493de2362d3SmrgIFS=$as_save_IFS 2494de2362d3Smrg 2495de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir 2496de2362d3Smrg 2497de2362d3Smrgfi 2498de2362d3Smrg if test "${ac_cv_path_install+set}" = set; then 2499de2362d3Smrg INSTALL=$ac_cv_path_install 2500de2362d3Smrg else 2501de2362d3Smrg # As a last resort, use the slow shell script. Don't cache a 2502de2362d3Smrg # value for INSTALL within a source directory, because that will 2503de2362d3Smrg # break other packages using the cache if that directory is 2504de2362d3Smrg # removed, or if the value is a relative name. 2505de2362d3Smrg INSTALL=$ac_install_sh 2506de2362d3Smrg fi 2507de2362d3Smrgfi 2508de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2509de2362d3Smrg$as_echo "$INSTALL" >&6; } 2510de2362d3Smrg 2511de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2512de2362d3Smrg# It thinks the first close brace ends the variable substitution. 2513de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2514de2362d3Smrg 2515de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2516de2362d3Smrg 2517de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2518de2362d3Smrg 2519de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2520de2362d3Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 2521de2362d3Smrg# Reject unsafe characters in $srcdir or the absolute working directory 2522de2362d3Smrg# name. Accept space and tab only in the latter. 2523de2362d3Smrgam_lf=' 2524de2362d3Smrg' 2525de2362d3Smrgcase `pwd` in 2526de2362d3Smrg *[\\\"\#\$\&\'\`$am_lf]*) 2527de2362d3Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2528de2362d3Smrgesac 2529de2362d3Smrgcase $srcdir in 2530de2362d3Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2531de2362d3Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2532de2362d3Smrgesac 2533de2362d3Smrg 2534de2362d3Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2535de2362d3Smrg# arguments. Must try -L first in case configure is actually a 2536de2362d3Smrg# symlink; some systems play weird games with the mod time of symlinks 2537de2362d3Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2538de2362d3Smrg# directory). 2539de2362d3Smrgif ( 2540de2362d3Smrg am_has_slept=no 2541de2362d3Smrg for am_try in 1 2; do 2542de2362d3Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 2543de2362d3Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2544de2362d3Smrg if test "$*" = "X"; then 2545de2362d3Smrg # -L didn't work. 2546de2362d3Smrg set X `ls -t "$srcdir/configure" conftest.file` 2547de2362d3Smrg fi 2548de2362d3Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 2549de2362d3Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 2550de2362d3Smrg 2551de2362d3Smrg # If neither matched, then we have a broken ls. This can happen 2552de2362d3Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2553de2362d3Smrg # broken ls alias from the environment. This has actually 2554de2362d3Smrg # happened. Such a system could not be considered "sane". 2555de2362d3Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2556de2362d3Smrg alias in your environment" "$LINENO" 5 2557de2362d3Smrg fi 2558de2362d3Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 2559de2362d3Smrg break 2560de2362d3Smrg fi 2561de2362d3Smrg # Just in case. 2562de2362d3Smrg sleep 1 2563de2362d3Smrg am_has_slept=yes 2564de2362d3Smrg done 2565de2362d3Smrg test "$2" = conftest.file 2566de2362d3Smrg ) 2567de2362d3Smrgthen 2568de2362d3Smrg # Ok. 2569de2362d3Smrg : 2570de2362d3Smrgelse 2571de2362d3Smrg as_fn_error $? "newly created file is older than distributed files! 2572de2362d3SmrgCheck your system clock" "$LINENO" 5 2573de2362d3Smrgfi 2574de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2575de2362d3Smrg$as_echo "yes" >&6; } 2576de2362d3Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 2577de2362d3Smrg# generated files are strictly newer. 2578de2362d3Smrgam_sleep_pid= 2579de2362d3Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 2580de2362d3Smrg ( sleep 1 ) & 2581de2362d3Smrg am_sleep_pid=$! 2582de2362d3Smrgfi 2583de2362d3Smrg 2584de2362d3Smrgrm -f conftest.file 2585de2362d3Smrg 2586de2362d3Smrgtest "$program_prefix" != NONE && 2587de2362d3Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2588de2362d3Smrg# Use a double $ so make ignores it. 2589de2362d3Smrgtest "$program_suffix" != NONE && 2590de2362d3Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2591de2362d3Smrg# Double any \ or $. 2592de2362d3Smrg# By default was `s,x,x', remove it if useless. 2593de2362d3Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2594de2362d3Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2595de2362d3Smrg 25960d16fef4Smrg# Expand $ac_aux_dir to an absolute path. 25970d16fef4Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2598de2362d3Smrg 2599de2362d3Smrgif test x"${MISSING+set}" != xset; then 2600de2362d3Smrg case $am_aux_dir in 2601de2362d3Smrg *\ * | *\ *) 2602de2362d3Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2603de2362d3Smrg *) 2604de2362d3Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2605de2362d3Smrg esac 2606de2362d3Smrgfi 2607de2362d3Smrg# Use eval to expand $SHELL 2608de2362d3Smrgif eval "$MISSING --is-lightweight"; then 2609de2362d3Smrg am_missing_run="$MISSING " 2610de2362d3Smrgelse 2611de2362d3Smrg am_missing_run= 2612de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2613de2362d3Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2614de2362d3Smrgfi 2615de2362d3Smrg 26160d16fef4Smrgif test x"${install_sh+set}" != xset; then 2617de2362d3Smrg case $am_aux_dir in 2618de2362d3Smrg *\ * | *\ *) 2619de2362d3Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2620de2362d3Smrg *) 2621de2362d3Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2622de2362d3Smrg esac 2623de2362d3Smrgfi 2624de2362d3Smrg 2625de2362d3Smrg# Installed binaries are usually stripped using 'strip' when the user 2626de2362d3Smrg# run "make install-strip". However 'strip' might not be the right 2627de2362d3Smrg# tool to use in cross-compilation environments, therefore Automake 2628de2362d3Smrg# will honor the 'STRIP' environment variable to overrule this program. 2629de2362d3Smrgif test "$cross_compiling" != no; then 2630de2362d3Smrg if test -n "$ac_tool_prefix"; then 2631de2362d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2632de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2633de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2634de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 2635de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then : 2636de2362d3Smrg $as_echo_n "(cached) " >&6 2637de2362d3Smrgelse 2638de2362d3Smrg if test -n "$STRIP"; then 2639de2362d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2640de2362d3Smrgelse 2641de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2642de2362d3Smrgfor as_dir in $PATH 2643de2362d3Smrgdo 2644de2362d3Smrg IFS=$as_save_IFS 2645de2362d3Smrg test -z "$as_dir" && as_dir=. 2646de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2647de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2648de2362d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2649de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2650de2362d3Smrg break 2 2651de2362d3Smrg fi 2652de2362d3Smrgdone 2653de2362d3Smrg done 2654de2362d3SmrgIFS=$as_save_IFS 2655de2362d3Smrg 2656de2362d3Smrgfi 2657de2362d3Smrgfi 2658de2362d3SmrgSTRIP=$ac_cv_prog_STRIP 2659de2362d3Smrgif test -n "$STRIP"; then 2660de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2661de2362d3Smrg$as_echo "$STRIP" >&6; } 2662de2362d3Smrgelse 2663de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2664de2362d3Smrg$as_echo "no" >&6; } 2665de2362d3Smrgfi 2666de2362d3Smrg 2667de2362d3Smrg 2668de2362d3Smrgfi 2669de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then 2670de2362d3Smrg ac_ct_STRIP=$STRIP 2671de2362d3Smrg # Extract the first word of "strip", so it can be a program name with args. 2672de2362d3Smrgset dummy strip; ac_word=$2 2673de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2674de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 2675de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2676de2362d3Smrg $as_echo_n "(cached) " >&6 2677de2362d3Smrgelse 2678de2362d3Smrg if test -n "$ac_ct_STRIP"; then 2679de2362d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2680de2362d3Smrgelse 2681de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2682de2362d3Smrgfor as_dir in $PATH 2683de2362d3Smrgdo 2684de2362d3Smrg IFS=$as_save_IFS 2685de2362d3Smrg test -z "$as_dir" && as_dir=. 2686de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2687de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2688de2362d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 2689de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2690de2362d3Smrg break 2 2691de2362d3Smrg fi 2692de2362d3Smrgdone 2693de2362d3Smrg done 2694de2362d3SmrgIFS=$as_save_IFS 2695de2362d3Smrg 2696de2362d3Smrgfi 2697de2362d3Smrgfi 2698de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2699de2362d3Smrgif test -n "$ac_ct_STRIP"; then 2700de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2701de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; } 2702de2362d3Smrgelse 2703de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2704de2362d3Smrg$as_echo "no" >&6; } 2705de2362d3Smrgfi 2706de2362d3Smrg 2707de2362d3Smrg if test "x$ac_ct_STRIP" = x; then 2708de2362d3Smrg STRIP=":" 2709de2362d3Smrg else 2710de2362d3Smrg case $cross_compiling:$ac_tool_warned in 2711de2362d3Smrgyes:) 2712de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2713de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2714de2362d3Smrgac_tool_warned=yes ;; 2715de2362d3Smrgesac 2716de2362d3Smrg STRIP=$ac_ct_STRIP 2717de2362d3Smrg fi 2718de2362d3Smrgelse 2719de2362d3Smrg STRIP="$ac_cv_prog_STRIP" 2720de2362d3Smrgfi 2721de2362d3Smrg 2722de2362d3Smrgfi 2723de2362d3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2724de2362d3Smrg 2725de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2726de2362d3Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2727de2362d3Smrgif test -z "$MKDIR_P"; then 2728de2362d3Smrg if ${ac_cv_path_mkdir+:} false; then : 2729de2362d3Smrg $as_echo_n "(cached) " >&6 2730de2362d3Smrgelse 2731de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2732de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2733de2362d3Smrgdo 2734de2362d3Smrg IFS=$as_save_IFS 2735de2362d3Smrg test -z "$as_dir" && as_dir=. 2736de2362d3Smrg for ac_prog in mkdir gmkdir; do 2737de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2738de2362d3Smrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2739de2362d3Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2740de2362d3Smrg 'mkdir (GNU coreutils) '* | \ 2741de2362d3Smrg 'mkdir (coreutils) '* | \ 2742de2362d3Smrg 'mkdir (fileutils) '4.1*) 2743de2362d3Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2744de2362d3Smrg break 3;; 2745de2362d3Smrg esac 2746de2362d3Smrg done 2747de2362d3Smrg done 2748de2362d3Smrg done 2749de2362d3SmrgIFS=$as_save_IFS 2750de2362d3Smrg 2751de2362d3Smrgfi 2752de2362d3Smrg 2753de2362d3Smrg test -d ./--version && rmdir ./--version 2754de2362d3Smrg if test "${ac_cv_path_mkdir+set}" = set; then 2755de2362d3Smrg MKDIR_P="$ac_cv_path_mkdir -p" 2756de2362d3Smrg else 2757de2362d3Smrg # As a last resort, use the slow shell script. Don't cache a 2758de2362d3Smrg # value for MKDIR_P within a source directory, because that will 2759de2362d3Smrg # break other packages using the cache if that directory is 2760de2362d3Smrg # removed, or if the value is a relative name. 2761de2362d3Smrg MKDIR_P="$ac_install_sh -d" 2762de2362d3Smrg fi 2763de2362d3Smrgfi 2764de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2765de2362d3Smrg$as_echo "$MKDIR_P" >&6; } 2766de2362d3Smrg 2767de2362d3Smrgfor ac_prog in gawk mawk nawk awk 2768de2362d3Smrgdo 2769de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2770de2362d3Smrgset dummy $ac_prog; ac_word=$2 2771de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 2773de2362d3Smrgif ${ac_cv_prog_AWK+:} false; then : 2774de2362d3Smrg $as_echo_n "(cached) " >&6 2775de2362d3Smrgelse 2776de2362d3Smrg if test -n "$AWK"; then 2777de2362d3Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2778de2362d3Smrgelse 2779de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2780de2362d3Smrgfor as_dir in $PATH 2781de2362d3Smrgdo 2782de2362d3Smrg IFS=$as_save_IFS 2783de2362d3Smrg test -z "$as_dir" && as_dir=. 2784de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2785de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2786de2362d3Smrg ac_cv_prog_AWK="$ac_prog" 2787de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2788de2362d3Smrg break 2 2789de2362d3Smrg fi 2790de2362d3Smrgdone 2791de2362d3Smrg done 2792de2362d3SmrgIFS=$as_save_IFS 2793de2362d3Smrg 2794de2362d3Smrgfi 2795de2362d3Smrgfi 2796de2362d3SmrgAWK=$ac_cv_prog_AWK 2797de2362d3Smrgif test -n "$AWK"; then 2798de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2799de2362d3Smrg$as_echo "$AWK" >&6; } 2800de2362d3Smrgelse 2801de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2802de2362d3Smrg$as_echo "no" >&6; } 2803de2362d3Smrgfi 2804de2362d3Smrg 2805de2362d3Smrg 2806de2362d3Smrg test -n "$AWK" && break 2807de2362d3Smrgdone 2808de2362d3Smrg 2809de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2810de2362d3Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2811de2362d3Smrgset x ${MAKE-make} 2812de2362d3Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2813de2362d3Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2814de2362d3Smrg $as_echo_n "(cached) " >&6 2815de2362d3Smrgelse 2816de2362d3Smrg cat >conftest.make <<\_ACEOF 2817de2362d3SmrgSHELL = /bin/sh 2818de2362d3Smrgall: 2819de2362d3Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2820de2362d3Smrg_ACEOF 2821de2362d3Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2822de2362d3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 2823de2362d3Smrg *@@@%%%=?*=@@@%%%*) 2824de2362d3Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2825de2362d3Smrg *) 2826de2362d3Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 2827de2362d3Smrgesac 2828de2362d3Smrgrm -f conftest.make 2829de2362d3Smrgfi 2830de2362d3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2831de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2832de2362d3Smrg$as_echo "yes" >&6; } 2833de2362d3Smrg SET_MAKE= 2834de2362d3Smrgelse 2835de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2836de2362d3Smrg$as_echo "no" >&6; } 2837de2362d3Smrg SET_MAKE="MAKE=${MAKE-make}" 2838de2362d3Smrgfi 2839de2362d3Smrg 2840de2362d3Smrgrm -rf .tst 2>/dev/null 2841de2362d3Smrgmkdir .tst 2>/dev/null 2842de2362d3Smrgif test -d .tst; then 2843de2362d3Smrg am__leading_dot=. 2844de2362d3Smrgelse 2845de2362d3Smrg am__leading_dot=_ 2846de2362d3Smrgfi 2847de2362d3Smrgrmdir .tst 2>/dev/null 2848de2362d3Smrg 2849de2362d3Smrg# Check whether --enable-silent-rules was given. 2850de2362d3Smrgif test "${enable_silent_rules+set}" = set; then : 2851de2362d3Smrg enableval=$enable_silent_rules; 2852de2362d3Smrgfi 2853de2362d3Smrg 2854de2362d3Smrgcase $enable_silent_rules in # ((( 2855de2362d3Smrg yes) AM_DEFAULT_VERBOSITY=0;; 2856de2362d3Smrg no) AM_DEFAULT_VERBOSITY=1;; 2857de2362d3Smrg *) AM_DEFAULT_VERBOSITY=1;; 2858de2362d3Smrgesac 2859de2362d3Smrgam_make=${MAKE-make} 2860de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2861de2362d3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2862de2362d3Smrgif ${am_cv_make_support_nested_variables+:} false; then : 2863de2362d3Smrg $as_echo_n "(cached) " >&6 2864de2362d3Smrgelse 2865de2362d3Smrg if $as_echo 'TRUE=$(BAR$(V)) 2866de2362d3SmrgBAR0=false 2867de2362d3SmrgBAR1=true 2868de2362d3SmrgV=1 2869de2362d3Smrgam__doit: 2870de2362d3Smrg @$(TRUE) 2871de2362d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2872de2362d3Smrg am_cv_make_support_nested_variables=yes 2873de2362d3Smrgelse 2874de2362d3Smrg am_cv_make_support_nested_variables=no 2875de2362d3Smrgfi 2876de2362d3Smrgfi 2877de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2878de2362d3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 2879de2362d3Smrgif test $am_cv_make_support_nested_variables = yes; then 2880de2362d3Smrg AM_V='$(V)' 2881de2362d3Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2882de2362d3Smrgelse 2883de2362d3Smrg AM_V=$AM_DEFAULT_VERBOSITY 2884de2362d3Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2885de2362d3Smrgfi 2886de2362d3SmrgAM_BACKSLASH='\' 2887de2362d3Smrg 2888de2362d3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 2889de2362d3Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2890de2362d3Smrg # is not polluted with repeated "-I." 2891de2362d3Smrg am__isrc=' -I$(srcdir)' 2892de2362d3Smrg # test to see if srcdir already configured 2893de2362d3Smrg if test -f $srcdir/config.status; then 2894de2362d3Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2895de2362d3Smrg fi 2896de2362d3Smrgfi 2897de2362d3Smrg 2898de2362d3Smrg# test whether we have cygpath 2899de2362d3Smrgif test -z "$CYGPATH_W"; then 2900de2362d3Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 2901de2362d3Smrg CYGPATH_W='cygpath -w' 2902de2362d3Smrg else 2903de2362d3Smrg CYGPATH_W=echo 2904de2362d3Smrg fi 2905de2362d3Smrgfi 2906de2362d3Smrg 2907de2362d3Smrg 2908de2362d3Smrg# Define the identity of the package. 2909de2362d3Smrg PACKAGE='xf86-video-ati' 29107314432eSmrg VERSION='7.8.0' 2911de2362d3Smrg 2912de2362d3Smrg 2913de2362d3Smrgcat >>confdefs.h <<_ACEOF 2914de2362d3Smrg#define PACKAGE "$PACKAGE" 2915de2362d3Smrg_ACEOF 2916de2362d3Smrg 2917de2362d3Smrg 2918de2362d3Smrgcat >>confdefs.h <<_ACEOF 2919de2362d3Smrg#define VERSION "$VERSION" 2920de2362d3Smrg_ACEOF 2921de2362d3Smrg 2922de2362d3Smrg# Some tools Automake needs. 2923de2362d3Smrg 2924de2362d3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2925de2362d3Smrg 2926de2362d3Smrg 2927de2362d3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2928de2362d3Smrg 2929de2362d3Smrg 2930de2362d3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2931de2362d3Smrg 2932de2362d3Smrg 2933de2362d3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2934de2362d3Smrg 2935de2362d3Smrg 2936de2362d3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2937de2362d3Smrg 2938de2362d3Smrg# For better backward compatibility. To be removed once Automake 1.9.x 2939de2362d3Smrg# dies out for good. For more background, see: 2940de2362d3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2941de2362d3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2942de2362d3Smrgmkdir_p='$(MKDIR_P)' 2943de2362d3Smrg 29440d16fef4Smrg# We need awk for the "check" target (and possibly the TAP driver). The 29450d16fef4Smrg# system "awk" is bad on some platforms. 2946de2362d3Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 2947de2362d3Smrg# in the wild :-( We should find a proper way to deprecate it ... 2948de2362d3SmrgAMTAR='$${TAR-tar}' 2949de2362d3Smrg 2950de2362d3Smrg 2951de2362d3Smrg# We'll loop over all known methods to create a tar archive until one works. 2952de2362d3Smrg_am_tools='gnutar pax cpio none' 2953de2362d3Smrg 2954de2362d3Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2955de2362d3Smrg 2956de2362d3Smrg 2957de2362d3Smrg 2958de2362d3Smrg 2959de2362d3Smrg 2960de2362d3Smrg 29610d16fef4Smrg# POSIX will say in a future version that running "rm -f" with no argument 29620d16fef4Smrg# is OK; and we want to be able to make that assumption in our Makefile 29630d16fef4Smrg# recipes. So use an aggressive probe to check that the usage we want is 29640d16fef4Smrg# actually supported "in the wild" to an acceptable degree. 29650d16fef4Smrg# See automake bug#10828. 29660d16fef4Smrg# To make any issue more visible, cause the running configure to be aborted 29670d16fef4Smrg# by default if the 'rm' program in use doesn't match our expectations; the 29680d16fef4Smrg# user can still override this though. 29690d16fef4Smrgif rm -f && rm -fr && rm -rf; then : OK; else 29700d16fef4Smrg cat >&2 <<'END' 29710d16fef4SmrgOops! 29720d16fef4Smrg 29730d16fef4SmrgYour 'rm' program seems unable to run without file operands specified 29740d16fef4Smrgon the command line, even when the '-f' option is present. This is contrary 29750d16fef4Smrgto the behaviour of most rm programs out there, and not conforming with 29760d16fef4Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 29770d16fef4Smrg 29780d16fef4SmrgPlease tell bug-automake@gnu.org about your system, including the value 29790d16fef4Smrgof your $PATH and any error possibly output before this message. This 29800d16fef4Smrgcan help us improve future automake versions. 29810d16fef4Smrg 29820d16fef4SmrgEND 29830d16fef4Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 29840d16fef4Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 29850d16fef4Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 29860d16fef4Smrg echo >&2 29870d16fef4Smrg else 29880d16fef4Smrg cat >&2 <<'END' 29890d16fef4SmrgAborting the configuration process, to ensure you take notice of the issue. 29900d16fef4Smrg 29910d16fef4SmrgYou can download and install GNU coreutils to get an 'rm' implementation 29920d16fef4Smrgthat behaves properly: <http://www.gnu.org/software/coreutils/>. 29930d16fef4Smrg 29940d16fef4SmrgIf you want to complete the configuration process using your problematic 29950d16fef4Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 29960d16fef4Smrgto "yes", and re-run configure. 29970d16fef4Smrg 29980d16fef4SmrgEND 29990d16fef4Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 30000d16fef4Smrg fi 30010d16fef4Smrgfi 30020d16fef4Smrg 3003de2362d3SmrgDEPDIR="${am__leading_dot}deps" 3004de2362d3Smrg 3005de2362d3Smrgac_config_commands="$ac_config_commands depfiles" 3006de2362d3Smrg 3007de2362d3Smrg 3008de2362d3Smrgam_make=${MAKE-make} 3009de2362d3Smrgcat > confinc << 'END' 3010de2362d3Smrgam__doit: 3011de2362d3Smrg @echo this is the am__doit target 3012de2362d3Smrg.PHONY: am__doit 3013de2362d3SmrgEND 3014de2362d3Smrg# If we don't find an include directive, just comment out the code. 3015de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3016de2362d3Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 3017de2362d3Smrgam__include="#" 3018de2362d3Smrgam__quote= 3019de2362d3Smrg_am_result=none 3020de2362d3Smrg# First try GNU make style include. 3021de2362d3Smrgecho "include confinc" > confmf 3022de2362d3Smrg# Ignore all kinds of additional output from 'make'. 3023de2362d3Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 3024de2362d3Smrg*the\ am__doit\ target*) 3025de2362d3Smrg am__include=include 3026de2362d3Smrg am__quote= 3027de2362d3Smrg _am_result=GNU 3028de2362d3Smrg ;; 3029de2362d3Smrgesac 3030de2362d3Smrg# Now try BSD make style include. 3031de2362d3Smrgif test "$am__include" = "#"; then 3032de2362d3Smrg echo '.include "confinc"' > confmf 3033de2362d3Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 3034de2362d3Smrg *the\ am__doit\ target*) 3035de2362d3Smrg am__include=.include 3036de2362d3Smrg am__quote="\"" 3037de2362d3Smrg _am_result=BSD 3038de2362d3Smrg ;; 3039de2362d3Smrg esac 3040de2362d3Smrgfi 3041de2362d3Smrg 3042de2362d3Smrg 3043de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3044de2362d3Smrg$as_echo "$_am_result" >&6; } 3045de2362d3Smrgrm -f confinc confmf 3046de2362d3Smrg 3047de2362d3Smrg# Check whether --enable-dependency-tracking was given. 3048de2362d3Smrgif test "${enable_dependency_tracking+set}" = set; then : 3049de2362d3Smrg enableval=$enable_dependency_tracking; 3050de2362d3Smrgfi 3051de2362d3Smrg 3052de2362d3Smrgif test "x$enable_dependency_tracking" != xno; then 3053de2362d3Smrg am_depcomp="$ac_aux_dir/depcomp" 3054de2362d3Smrg AMDEPBACKSLASH='\' 3055de2362d3Smrg am__nodep='_no' 3056de2362d3Smrgfi 3057de2362d3Smrg if test "x$enable_dependency_tracking" != xno; then 3058de2362d3Smrg AMDEP_TRUE= 3059de2362d3Smrg AMDEP_FALSE='#' 3060de2362d3Smrgelse 3061de2362d3Smrg AMDEP_TRUE='#' 3062de2362d3Smrg AMDEP_FALSE= 3063de2362d3Smrgfi 3064de2362d3Smrg 3065de2362d3Smrg 3066de2362d3Smrgac_ext=c 3067de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 3068de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3069de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3070de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3071de2362d3Smrgif test -n "$ac_tool_prefix"; then 3072de2362d3Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3073de2362d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3074de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3075de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3076de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3077de2362d3Smrg $as_echo_n "(cached) " >&6 3078de2362d3Smrgelse 3079de2362d3Smrg if test -n "$CC"; then 3080de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3081de2362d3Smrgelse 3082de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3083de2362d3Smrgfor as_dir in $PATH 3084de2362d3Smrgdo 3085de2362d3Smrg IFS=$as_save_IFS 3086de2362d3Smrg test -z "$as_dir" && as_dir=. 3087de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3088de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3089de2362d3Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3090de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3091de2362d3Smrg break 2 3092de2362d3Smrg fi 3093de2362d3Smrgdone 3094de2362d3Smrg done 3095de2362d3SmrgIFS=$as_save_IFS 3096de2362d3Smrg 3097de2362d3Smrgfi 3098de2362d3Smrgfi 3099de2362d3SmrgCC=$ac_cv_prog_CC 3100de2362d3Smrgif test -n "$CC"; then 3101de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3102de2362d3Smrg$as_echo "$CC" >&6; } 3103de2362d3Smrgelse 3104de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3105de2362d3Smrg$as_echo "no" >&6; } 3106de2362d3Smrgfi 3107de2362d3Smrg 3108de2362d3Smrg 3109de2362d3Smrgfi 3110de2362d3Smrgif test -z "$ac_cv_prog_CC"; then 3111de2362d3Smrg ac_ct_CC=$CC 3112de2362d3Smrg # Extract the first word of "gcc", so it can be a program name with args. 3113de2362d3Smrgset dummy gcc; ac_word=$2 3114de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3115de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3116de2362d3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3117de2362d3Smrg $as_echo_n "(cached) " >&6 3118de2362d3Smrgelse 3119de2362d3Smrg if test -n "$ac_ct_CC"; then 3120de2362d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3121de2362d3Smrgelse 3122de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3123de2362d3Smrgfor as_dir in $PATH 3124de2362d3Smrgdo 3125de2362d3Smrg IFS=$as_save_IFS 3126de2362d3Smrg test -z "$as_dir" && as_dir=. 3127de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3128de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3129de2362d3Smrg ac_cv_prog_ac_ct_CC="gcc" 3130de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3131de2362d3Smrg break 2 3132de2362d3Smrg fi 3133de2362d3Smrgdone 3134de2362d3Smrg done 3135de2362d3SmrgIFS=$as_save_IFS 3136de2362d3Smrg 3137de2362d3Smrgfi 3138de2362d3Smrgfi 3139de2362d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3140de2362d3Smrgif test -n "$ac_ct_CC"; then 3141de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3142de2362d3Smrg$as_echo "$ac_ct_CC" >&6; } 3143de2362d3Smrgelse 3144de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3145de2362d3Smrg$as_echo "no" >&6; } 3146de2362d3Smrgfi 3147de2362d3Smrg 3148de2362d3Smrg if test "x$ac_ct_CC" = x; then 3149de2362d3Smrg CC="" 3150de2362d3Smrg else 3151de2362d3Smrg case $cross_compiling:$ac_tool_warned in 3152de2362d3Smrgyes:) 3153de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3154de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3155de2362d3Smrgac_tool_warned=yes ;; 3156de2362d3Smrgesac 3157de2362d3Smrg CC=$ac_ct_CC 3158de2362d3Smrg fi 3159de2362d3Smrgelse 3160de2362d3Smrg CC="$ac_cv_prog_CC" 3161de2362d3Smrgfi 3162de2362d3Smrg 3163de2362d3Smrgif test -z "$CC"; then 3164de2362d3Smrg if test -n "$ac_tool_prefix"; then 3165de2362d3Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3166de2362d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3167de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3168de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3169de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3170de2362d3Smrg $as_echo_n "(cached) " >&6 3171de2362d3Smrgelse 3172de2362d3Smrg if test -n "$CC"; then 3173de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3174de2362d3Smrgelse 3175de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3176de2362d3Smrgfor as_dir in $PATH 3177de2362d3Smrgdo 3178de2362d3Smrg IFS=$as_save_IFS 3179de2362d3Smrg test -z "$as_dir" && as_dir=. 3180de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3181de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3182de2362d3Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3183de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3184de2362d3Smrg break 2 3185de2362d3Smrg fi 3186de2362d3Smrgdone 3187de2362d3Smrg done 3188de2362d3SmrgIFS=$as_save_IFS 3189de2362d3Smrg 3190de2362d3Smrgfi 3191de2362d3Smrgfi 3192de2362d3SmrgCC=$ac_cv_prog_CC 3193de2362d3Smrgif test -n "$CC"; then 3194de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3195de2362d3Smrg$as_echo "$CC" >&6; } 3196de2362d3Smrgelse 3197de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3198de2362d3Smrg$as_echo "no" >&6; } 3199de2362d3Smrgfi 3200de2362d3Smrg 3201de2362d3Smrg 3202de2362d3Smrg fi 3203de2362d3Smrgfi 3204de2362d3Smrgif test -z "$CC"; then 3205de2362d3Smrg # Extract the first word of "cc", so it can be a program name with args. 3206de2362d3Smrgset dummy cc; ac_word=$2 3207de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3208de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3209de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3210de2362d3Smrg $as_echo_n "(cached) " >&6 3211de2362d3Smrgelse 3212de2362d3Smrg if test -n "$CC"; then 3213de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3214de2362d3Smrgelse 3215de2362d3Smrg ac_prog_rejected=no 3216de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3217de2362d3Smrgfor as_dir in $PATH 3218de2362d3Smrgdo 3219de2362d3Smrg IFS=$as_save_IFS 3220de2362d3Smrg test -z "$as_dir" && as_dir=. 3221de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3222de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3223de2362d3Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3224de2362d3Smrg ac_prog_rejected=yes 3225de2362d3Smrg continue 3226de2362d3Smrg fi 3227de2362d3Smrg ac_cv_prog_CC="cc" 3228de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3229de2362d3Smrg break 2 3230de2362d3Smrg fi 3231de2362d3Smrgdone 3232de2362d3Smrg done 3233de2362d3SmrgIFS=$as_save_IFS 3234de2362d3Smrg 3235de2362d3Smrgif test $ac_prog_rejected = yes; then 3236de2362d3Smrg # We found a bogon in the path, so make sure we never use it. 3237de2362d3Smrg set dummy $ac_cv_prog_CC 3238de2362d3Smrg shift 3239de2362d3Smrg if test $# != 0; then 3240de2362d3Smrg # We chose a different compiler from the bogus one. 3241de2362d3Smrg # However, it has the same basename, so the bogon will be chosen 3242de2362d3Smrg # first if we set CC to just the basename; use the full file name. 3243de2362d3Smrg shift 3244de2362d3Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3245de2362d3Smrg fi 3246de2362d3Smrgfi 3247de2362d3Smrgfi 3248de2362d3Smrgfi 3249de2362d3SmrgCC=$ac_cv_prog_CC 3250de2362d3Smrgif test -n "$CC"; then 3251de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3252de2362d3Smrg$as_echo "$CC" >&6; } 3253de2362d3Smrgelse 3254de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3255de2362d3Smrg$as_echo "no" >&6; } 3256de2362d3Smrgfi 3257de2362d3Smrg 3258de2362d3Smrg 3259de2362d3Smrgfi 3260de2362d3Smrgif test -z "$CC"; then 3261de2362d3Smrg if test -n "$ac_tool_prefix"; then 3262de2362d3Smrg for ac_prog in cl.exe 3263de2362d3Smrg do 3264de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3265de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3266de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3267de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3268de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3269de2362d3Smrg $as_echo_n "(cached) " >&6 3270de2362d3Smrgelse 3271de2362d3Smrg if test -n "$CC"; then 3272de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3273de2362d3Smrgelse 3274de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3275de2362d3Smrgfor as_dir in $PATH 3276de2362d3Smrgdo 3277de2362d3Smrg IFS=$as_save_IFS 3278de2362d3Smrg test -z "$as_dir" && as_dir=. 3279de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3280de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3281de2362d3Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3282de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3283de2362d3Smrg break 2 3284de2362d3Smrg fi 3285de2362d3Smrgdone 3286de2362d3Smrg done 3287de2362d3SmrgIFS=$as_save_IFS 3288de2362d3Smrg 3289de2362d3Smrgfi 3290de2362d3Smrgfi 3291de2362d3SmrgCC=$ac_cv_prog_CC 3292de2362d3Smrgif test -n "$CC"; then 3293de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3294de2362d3Smrg$as_echo "$CC" >&6; } 3295de2362d3Smrgelse 3296de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3297de2362d3Smrg$as_echo "no" >&6; } 3298de2362d3Smrgfi 3299de2362d3Smrg 3300de2362d3Smrg 3301de2362d3Smrg test -n "$CC" && break 3302de2362d3Smrg done 3303de2362d3Smrgfi 3304de2362d3Smrgif test -z "$CC"; then 3305de2362d3Smrg ac_ct_CC=$CC 3306de2362d3Smrg for ac_prog in cl.exe 3307de2362d3Smrgdo 3308de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3309de2362d3Smrgset dummy $ac_prog; ac_word=$2 3310de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3311de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3312de2362d3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3313de2362d3Smrg $as_echo_n "(cached) " >&6 3314de2362d3Smrgelse 3315de2362d3Smrg if test -n "$ac_ct_CC"; then 3316de2362d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3317de2362d3Smrgelse 3318de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3319de2362d3Smrgfor as_dir in $PATH 3320de2362d3Smrgdo 3321de2362d3Smrg IFS=$as_save_IFS 3322de2362d3Smrg test -z "$as_dir" && as_dir=. 3323de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3324de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3325de2362d3Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3326de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3327de2362d3Smrg break 2 3328de2362d3Smrg fi 3329de2362d3Smrgdone 3330de2362d3Smrg done 3331de2362d3SmrgIFS=$as_save_IFS 3332de2362d3Smrg 3333de2362d3Smrgfi 3334de2362d3Smrgfi 3335de2362d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3336de2362d3Smrgif test -n "$ac_ct_CC"; then 3337de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3338de2362d3Smrg$as_echo "$ac_ct_CC" >&6; } 3339de2362d3Smrgelse 3340de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3341de2362d3Smrg$as_echo "no" >&6; } 3342de2362d3Smrgfi 3343de2362d3Smrg 3344de2362d3Smrg 3345de2362d3Smrg test -n "$ac_ct_CC" && break 3346de2362d3Smrgdone 3347de2362d3Smrg 3348de2362d3Smrg if test "x$ac_ct_CC" = x; then 3349de2362d3Smrg CC="" 3350de2362d3Smrg else 3351de2362d3Smrg case $cross_compiling:$ac_tool_warned in 3352de2362d3Smrgyes:) 3353de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3354de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3355de2362d3Smrgac_tool_warned=yes ;; 3356de2362d3Smrgesac 3357de2362d3Smrg CC=$ac_ct_CC 3358de2362d3Smrg fi 3359de2362d3Smrgfi 3360de2362d3Smrg 3361de2362d3Smrgfi 3362de2362d3Smrg 3363de2362d3Smrg 3364de2362d3Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3365de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3366de2362d3Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 3367de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3368de2362d3Smrg 3369de2362d3Smrg# Provide some information about the compiler. 3370de2362d3Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3371de2362d3Smrgset X $ac_compile 3372de2362d3Smrgac_compiler=$2 3373de2362d3Smrgfor ac_option in --version -v -V -qversion; do 3374de2362d3Smrg { { ac_try="$ac_compiler $ac_option >&5" 3375de2362d3Smrgcase "(($ac_try" in 3376de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3377de2362d3Smrg *) ac_try_echo=$ac_try;; 3378de2362d3Smrgesac 3379de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3380de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3381de2362d3Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3382de2362d3Smrg ac_status=$? 3383de2362d3Smrg if test -s conftest.err; then 3384de2362d3Smrg sed '10a\ 3385de2362d3Smrg... rest of stderr output deleted ... 3386de2362d3Smrg 10q' conftest.err >conftest.er1 3387de2362d3Smrg cat conftest.er1 >&5 3388de2362d3Smrg fi 3389de2362d3Smrg rm -f conftest.er1 conftest.err 3390de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3391de2362d3Smrg test $ac_status = 0; } 3392de2362d3Smrgdone 3393de2362d3Smrg 3394de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3395de2362d3Smrg/* end confdefs.h. */ 3396de2362d3Smrg 3397de2362d3Smrgint 3398de2362d3Smrgmain () 3399de2362d3Smrg{ 3400de2362d3Smrg 3401de2362d3Smrg ; 3402de2362d3Smrg return 0; 3403de2362d3Smrg} 3404de2362d3Smrg_ACEOF 3405de2362d3Smrgac_clean_files_save=$ac_clean_files 3406de2362d3Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3407de2362d3Smrg# Try to create an executable without -o first, disregard a.out. 3408de2362d3Smrg# It will help us diagnose broken compilers, and finding out an intuition 3409de2362d3Smrg# of exeext. 3410de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3411de2362d3Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 3412de2362d3Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3413de2362d3Smrg 3414de2362d3Smrg# The possible output files: 3415de2362d3Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3416de2362d3Smrg 3417de2362d3Smrgac_rmfiles= 3418de2362d3Smrgfor ac_file in $ac_files 3419de2362d3Smrgdo 3420de2362d3Smrg case $ac_file in 3421de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3422de2362d3Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3423de2362d3Smrg esac 3424de2362d3Smrgdone 3425de2362d3Smrgrm -f $ac_rmfiles 3426de2362d3Smrg 3427de2362d3Smrgif { { ac_try="$ac_link_default" 3428de2362d3Smrgcase "(($ac_try" in 3429de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3430de2362d3Smrg *) ac_try_echo=$ac_try;; 3431de2362d3Smrgesac 3432de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3433de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3434de2362d3Smrg (eval "$ac_link_default") 2>&5 3435de2362d3Smrg ac_status=$? 3436de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3437de2362d3Smrg test $ac_status = 0; }; then : 3438de2362d3Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3439de2362d3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3440de2362d3Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3441de2362d3Smrg# so that the user can short-circuit this test for compilers unknown to 3442de2362d3Smrg# Autoconf. 3443de2362d3Smrgfor ac_file in $ac_files '' 3444de2362d3Smrgdo 3445de2362d3Smrg test -f "$ac_file" || continue 3446de2362d3Smrg case $ac_file in 3447de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3448de2362d3Smrg ;; 3449de2362d3Smrg [ab].out ) 3450de2362d3Smrg # We found the default executable, but exeext='' is most 3451de2362d3Smrg # certainly right. 3452de2362d3Smrg break;; 3453de2362d3Smrg *.* ) 3454de2362d3Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3455de2362d3Smrg then :; else 3456de2362d3Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3457de2362d3Smrg fi 3458de2362d3Smrg # We set ac_cv_exeext here because the later test for it is not 3459de2362d3Smrg # safe: cross compilers may not add the suffix if given an `-o' 3460de2362d3Smrg # argument, so we may need to know it at that point already. 3461de2362d3Smrg # Even if this section looks crufty: it has the advantage of 3462de2362d3Smrg # actually working. 3463de2362d3Smrg break;; 3464de2362d3Smrg * ) 3465de2362d3Smrg break;; 3466de2362d3Smrg esac 3467de2362d3Smrgdone 3468de2362d3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3469de2362d3Smrg 3470de2362d3Smrgelse 3471de2362d3Smrg ac_file='' 3472de2362d3Smrgfi 3473de2362d3Smrgif test -z "$ac_file"; then : 3474de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3475de2362d3Smrg$as_echo "no" >&6; } 3476de2362d3Smrg$as_echo "$as_me: failed program was:" >&5 3477de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 3478de2362d3Smrg 3479de2362d3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3480de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3481de2362d3Smrgas_fn_error 77 "C compiler cannot create executables 3482de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3483de2362d3Smrgelse 3484de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3485de2362d3Smrg$as_echo "yes" >&6; } 3486de2362d3Smrgfi 3487de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3488de2362d3Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 3489de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3490de2362d3Smrg$as_echo "$ac_file" >&6; } 3491de2362d3Smrgac_exeext=$ac_cv_exeext 3492de2362d3Smrg 3493de2362d3Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3494de2362d3Smrgac_clean_files=$ac_clean_files_save 3495de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3496de2362d3Smrg$as_echo_n "checking for suffix of executables... " >&6; } 3497de2362d3Smrgif { { ac_try="$ac_link" 3498de2362d3Smrgcase "(($ac_try" in 3499de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3500de2362d3Smrg *) ac_try_echo=$ac_try;; 3501de2362d3Smrgesac 3502de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3503de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3504de2362d3Smrg (eval "$ac_link") 2>&5 3505de2362d3Smrg ac_status=$? 3506de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3507de2362d3Smrg test $ac_status = 0; }; then : 3508de2362d3Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3509de2362d3Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3510de2362d3Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3511de2362d3Smrg# `rm'. 3512de2362d3Smrgfor ac_file in conftest.exe conftest conftest.*; do 3513de2362d3Smrg test -f "$ac_file" || continue 3514de2362d3Smrg case $ac_file in 3515de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3516de2362d3Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3517de2362d3Smrg break;; 3518de2362d3Smrg * ) break;; 3519de2362d3Smrg esac 3520de2362d3Smrgdone 3521de2362d3Smrgelse 3522de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3523de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3524de2362d3Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3525de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3526de2362d3Smrgfi 3527de2362d3Smrgrm -f conftest conftest$ac_cv_exeext 3528de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3529de2362d3Smrg$as_echo "$ac_cv_exeext" >&6; } 3530de2362d3Smrg 3531de2362d3Smrgrm -f conftest.$ac_ext 3532de2362d3SmrgEXEEXT=$ac_cv_exeext 3533de2362d3Smrgac_exeext=$EXEEXT 3534de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3535de2362d3Smrg/* end confdefs.h. */ 3536de2362d3Smrg#include <stdio.h> 3537de2362d3Smrgint 3538de2362d3Smrgmain () 3539de2362d3Smrg{ 3540de2362d3SmrgFILE *f = fopen ("conftest.out", "w"); 3541de2362d3Smrg return ferror (f) || fclose (f) != 0; 3542de2362d3Smrg 3543de2362d3Smrg ; 3544de2362d3Smrg return 0; 3545de2362d3Smrg} 3546de2362d3Smrg_ACEOF 3547de2362d3Smrgac_clean_files="$ac_clean_files conftest.out" 3548de2362d3Smrg# Check that the compiler produces executables we can run. If not, either 3549de2362d3Smrg# the compiler is broken, or we cross compile. 3550de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3551de2362d3Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 3552de2362d3Smrgif test "$cross_compiling" != yes; then 3553de2362d3Smrg { { ac_try="$ac_link" 3554de2362d3Smrgcase "(($ac_try" in 3555de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3556de2362d3Smrg *) ac_try_echo=$ac_try;; 3557de2362d3Smrgesac 3558de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3559de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3560de2362d3Smrg (eval "$ac_link") 2>&5 3561de2362d3Smrg ac_status=$? 3562de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3563de2362d3Smrg test $ac_status = 0; } 3564de2362d3Smrg if { ac_try='./conftest$ac_cv_exeext' 3565de2362d3Smrg { { case "(($ac_try" in 3566de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3567de2362d3Smrg *) ac_try_echo=$ac_try;; 3568de2362d3Smrgesac 3569de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3570de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3571de2362d3Smrg (eval "$ac_try") 2>&5 3572de2362d3Smrg ac_status=$? 3573de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3574de2362d3Smrg test $ac_status = 0; }; }; then 3575de2362d3Smrg cross_compiling=no 3576de2362d3Smrg else 3577de2362d3Smrg if test "$cross_compiling" = maybe; then 3578de2362d3Smrg cross_compiling=yes 3579de2362d3Smrg else 3580de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3581de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3582de2362d3Smrgas_fn_error $? "cannot run C compiled programs. 3583de2362d3SmrgIf you meant to cross compile, use \`--host'. 3584de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3585de2362d3Smrg fi 3586de2362d3Smrg fi 3587de2362d3Smrgfi 3588de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3589de2362d3Smrg$as_echo "$cross_compiling" >&6; } 3590de2362d3Smrg 3591de2362d3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3592de2362d3Smrgac_clean_files=$ac_clean_files_save 3593de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3594de2362d3Smrg$as_echo_n "checking for suffix of object files... " >&6; } 3595de2362d3Smrgif ${ac_cv_objext+:} false; then : 3596de2362d3Smrg $as_echo_n "(cached) " >&6 3597de2362d3Smrgelse 3598de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3599de2362d3Smrg/* end confdefs.h. */ 3600de2362d3Smrg 3601de2362d3Smrgint 3602de2362d3Smrgmain () 3603de2362d3Smrg{ 3604de2362d3Smrg 3605de2362d3Smrg ; 3606de2362d3Smrg return 0; 3607de2362d3Smrg} 3608de2362d3Smrg_ACEOF 3609de2362d3Smrgrm -f conftest.o conftest.obj 3610de2362d3Smrgif { { ac_try="$ac_compile" 3611de2362d3Smrgcase "(($ac_try" in 3612de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3613de2362d3Smrg *) ac_try_echo=$ac_try;; 3614de2362d3Smrgesac 3615de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3616de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3617de2362d3Smrg (eval "$ac_compile") 2>&5 3618de2362d3Smrg ac_status=$? 3619de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3620de2362d3Smrg test $ac_status = 0; }; then : 3621de2362d3Smrg for ac_file in conftest.o conftest.obj conftest.*; do 3622de2362d3Smrg test -f "$ac_file" || continue; 3623de2362d3Smrg case $ac_file in 3624de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3625de2362d3Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3626de2362d3Smrg break;; 3627de2362d3Smrg esac 3628de2362d3Smrgdone 3629de2362d3Smrgelse 3630de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 3631de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 3632de2362d3Smrg 3633de2362d3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3634de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3635de2362d3Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3636de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3637de2362d3Smrgfi 3638de2362d3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3639de2362d3Smrgfi 3640de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3641de2362d3Smrg$as_echo "$ac_cv_objext" >&6; } 3642de2362d3SmrgOBJEXT=$ac_cv_objext 3643de2362d3Smrgac_objext=$OBJEXT 3644de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3645de2362d3Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3646de2362d3Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 3647de2362d3Smrg $as_echo_n "(cached) " >&6 3648de2362d3Smrgelse 3649de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3650de2362d3Smrg/* end confdefs.h. */ 3651de2362d3Smrg 3652de2362d3Smrgint 3653de2362d3Smrgmain () 3654de2362d3Smrg{ 3655de2362d3Smrg#ifndef __GNUC__ 3656de2362d3Smrg choke me 3657de2362d3Smrg#endif 3658de2362d3Smrg 3659de2362d3Smrg ; 3660de2362d3Smrg return 0; 3661de2362d3Smrg} 3662de2362d3Smrg_ACEOF 3663de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3664de2362d3Smrg ac_compiler_gnu=yes 3665de2362d3Smrgelse 3666de2362d3Smrg ac_compiler_gnu=no 3667de2362d3Smrgfi 3668de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3669de2362d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3670de2362d3Smrg 3671de2362d3Smrgfi 3672de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3673de2362d3Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3674de2362d3Smrgif test $ac_compiler_gnu = yes; then 3675de2362d3Smrg GCC=yes 3676de2362d3Smrgelse 3677de2362d3Smrg GCC= 3678de2362d3Smrgfi 3679de2362d3Smrgac_test_CFLAGS=${CFLAGS+set} 3680de2362d3Smrgac_save_CFLAGS=$CFLAGS 3681de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3682de2362d3Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3683de2362d3Smrgif ${ac_cv_prog_cc_g+:} false; then : 3684de2362d3Smrg $as_echo_n "(cached) " >&6 3685de2362d3Smrgelse 3686de2362d3Smrg ac_save_c_werror_flag=$ac_c_werror_flag 3687de2362d3Smrg ac_c_werror_flag=yes 3688de2362d3Smrg ac_cv_prog_cc_g=no 3689de2362d3Smrg CFLAGS="-g" 3690de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3691de2362d3Smrg/* end confdefs.h. */ 3692de2362d3Smrg 3693de2362d3Smrgint 3694de2362d3Smrgmain () 3695de2362d3Smrg{ 3696de2362d3Smrg 3697de2362d3Smrg ; 3698de2362d3Smrg return 0; 3699de2362d3Smrg} 3700de2362d3Smrg_ACEOF 3701de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3702de2362d3Smrg ac_cv_prog_cc_g=yes 3703de2362d3Smrgelse 3704de2362d3Smrg CFLAGS="" 3705de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3706de2362d3Smrg/* end confdefs.h. */ 3707de2362d3Smrg 3708de2362d3Smrgint 3709de2362d3Smrgmain () 3710de2362d3Smrg{ 3711de2362d3Smrg 3712de2362d3Smrg ; 3713de2362d3Smrg return 0; 3714de2362d3Smrg} 3715de2362d3Smrg_ACEOF 3716de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3717de2362d3Smrg 3718de2362d3Smrgelse 3719de2362d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3720de2362d3Smrg CFLAGS="-g" 3721de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722de2362d3Smrg/* end confdefs.h. */ 3723de2362d3Smrg 3724de2362d3Smrgint 3725de2362d3Smrgmain () 3726de2362d3Smrg{ 3727de2362d3Smrg 3728de2362d3Smrg ; 3729de2362d3Smrg return 0; 3730de2362d3Smrg} 3731de2362d3Smrg_ACEOF 3732de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3733de2362d3Smrg ac_cv_prog_cc_g=yes 3734de2362d3Smrgfi 3735de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3736de2362d3Smrgfi 3737de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3738de2362d3Smrgfi 3739de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3740de2362d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3741de2362d3Smrgfi 3742de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3743de2362d3Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3744de2362d3Smrgif test "$ac_test_CFLAGS" = set; then 3745de2362d3Smrg CFLAGS=$ac_save_CFLAGS 3746de2362d3Smrgelif test $ac_cv_prog_cc_g = yes; then 3747de2362d3Smrg if test "$GCC" = yes; then 3748de2362d3Smrg CFLAGS="-g -O2" 3749de2362d3Smrg else 3750de2362d3Smrg CFLAGS="-g" 3751de2362d3Smrg fi 3752de2362d3Smrgelse 3753de2362d3Smrg if test "$GCC" = yes; then 3754de2362d3Smrg CFLAGS="-O2" 3755de2362d3Smrg else 3756de2362d3Smrg CFLAGS= 3757de2362d3Smrg fi 3758de2362d3Smrgfi 3759de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3760de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3761de2362d3Smrgif ${ac_cv_prog_cc_c89+:} false; then : 3762de2362d3Smrg $as_echo_n "(cached) " >&6 3763de2362d3Smrgelse 3764de2362d3Smrg ac_cv_prog_cc_c89=no 3765de2362d3Smrgac_save_CC=$CC 3766de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3767de2362d3Smrg/* end confdefs.h. */ 3768de2362d3Smrg#include <stdarg.h> 3769de2362d3Smrg#include <stdio.h> 3770de2362d3Smrgstruct stat; 3771de2362d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3772de2362d3Smrgstruct buf { int x; }; 3773de2362d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3774de2362d3Smrgstatic char *e (p, i) 3775de2362d3Smrg char **p; 3776de2362d3Smrg int i; 3777de2362d3Smrg{ 3778de2362d3Smrg return p[i]; 3779de2362d3Smrg} 3780de2362d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3781de2362d3Smrg{ 3782de2362d3Smrg char *s; 3783de2362d3Smrg va_list v; 3784de2362d3Smrg va_start (v,p); 3785de2362d3Smrg s = g (p, va_arg (v,int)); 3786de2362d3Smrg va_end (v); 3787de2362d3Smrg return s; 3788de2362d3Smrg} 3789de2362d3Smrg 3790de2362d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3791de2362d3Smrg function prototypes and stuff, but not '\xHH' hex character constants. 3792de2362d3Smrg These don't provoke an error unfortunately, instead are silently treated 3793de2362d3Smrg as 'x'. The following induces an error, until -std is added to get 3794de2362d3Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3795de2362d3Smrg array size at least. It's necessary to write '\x00'==0 to get something 3796de2362d3Smrg that's true only with -std. */ 3797de2362d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3798de2362d3Smrg 3799de2362d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3800de2362d3Smrg inside strings and character constants. */ 3801de2362d3Smrg#define FOO(x) 'x' 3802de2362d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3803de2362d3Smrg 3804de2362d3Smrgint test (int i, double x); 3805de2362d3Smrgstruct s1 {int (*f) (int a);}; 3806de2362d3Smrgstruct s2 {int (*f) (double a);}; 3807de2362d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3808de2362d3Smrgint argc; 3809de2362d3Smrgchar **argv; 3810de2362d3Smrgint 3811de2362d3Smrgmain () 3812de2362d3Smrg{ 3813de2362d3Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3814de2362d3Smrg ; 3815de2362d3Smrg return 0; 3816de2362d3Smrg} 3817de2362d3Smrg_ACEOF 3818de2362d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3819de2362d3Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3820de2362d3Smrgdo 3821de2362d3Smrg CC="$ac_save_CC $ac_arg" 3822de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 3823de2362d3Smrg ac_cv_prog_cc_c89=$ac_arg 3824de2362d3Smrgfi 3825de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 3826de2362d3Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3827de2362d3Smrgdone 3828de2362d3Smrgrm -f conftest.$ac_ext 3829de2362d3SmrgCC=$ac_save_CC 3830de2362d3Smrg 3831de2362d3Smrgfi 3832de2362d3Smrg# AC_CACHE_VAL 3833de2362d3Smrgcase "x$ac_cv_prog_cc_c89" in 3834de2362d3Smrg x) 3835de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3836de2362d3Smrg$as_echo "none needed" >&6; } ;; 3837de2362d3Smrg xno) 3838de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3839de2362d3Smrg$as_echo "unsupported" >&6; } ;; 3840de2362d3Smrg *) 3841de2362d3Smrg CC="$CC $ac_cv_prog_cc_c89" 3842de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3843de2362d3Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3844de2362d3Smrgesac 3845de2362d3Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 3846de2362d3Smrg 3847de2362d3Smrgfi 3848de2362d3Smrg 3849de2362d3Smrgac_ext=c 3850de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 3851de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3852de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3853de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3854de2362d3Smrg 38550d16fef4Smrgac_ext=c 38560d16fef4Smrgac_cpp='$CPP $CPPFLAGS' 38570d16fef4Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 38580d16fef4Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 38590d16fef4Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 38600d16fef4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 38610d16fef4Smrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 38620d16fef4Smrgif ${am_cv_prog_cc_c_o+:} false; then : 38630d16fef4Smrg $as_echo_n "(cached) " >&6 38640d16fef4Smrgelse 38650d16fef4Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38660d16fef4Smrg/* end confdefs.h. */ 38670d16fef4Smrg 38680d16fef4Smrgint 38690d16fef4Smrgmain () 38700d16fef4Smrg{ 38710d16fef4Smrg 38720d16fef4Smrg ; 38730d16fef4Smrg return 0; 38740d16fef4Smrg} 38750d16fef4Smrg_ACEOF 38760d16fef4Smrg # Make sure it works both with $CC and with simple cc. 38770d16fef4Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 38780d16fef4Smrg # compilers refuse to overwrite an existing .o file with -o, 38790d16fef4Smrg # though they will create one. 38800d16fef4Smrg am_cv_prog_cc_c_o=yes 38810d16fef4Smrg for am_i in 1 2; do 38820d16fef4Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 38830d16fef4Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 38840d16fef4Smrg ac_status=$? 38850d16fef4Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 38860d16fef4Smrg (exit $ac_status); } \ 38870d16fef4Smrg && test -f conftest2.$ac_objext; then 38880d16fef4Smrg : OK 38890d16fef4Smrg else 38900d16fef4Smrg am_cv_prog_cc_c_o=no 38910d16fef4Smrg break 38920d16fef4Smrg fi 38930d16fef4Smrg done 38940d16fef4Smrg rm -f core conftest* 38950d16fef4Smrg unset am_i 38960d16fef4Smrgfi 38970d16fef4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 38980d16fef4Smrg$as_echo "$am_cv_prog_cc_c_o" >&6; } 38990d16fef4Smrgif test "$am_cv_prog_cc_c_o" != yes; then 39000d16fef4Smrg # Losing compiler, so override with the script. 39010d16fef4Smrg # FIXME: It is wrong to rewrite CC. 39020d16fef4Smrg # But if we don't then we get into trouble of one sort or another. 39030d16fef4Smrg # A longer-term fix would be to have automake use am__CC in this case, 39040d16fef4Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 39050d16fef4Smrg CC="$am_aux_dir/compile $CC" 39060d16fef4Smrgfi 39070d16fef4Smrgac_ext=c 39080d16fef4Smrgac_cpp='$CPP $CPPFLAGS' 39090d16fef4Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 39100d16fef4Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 39110d16fef4Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 39120d16fef4Smrg 39130d16fef4Smrg 3914de2362d3Smrgdepcc="$CC" am_compiler_list= 3915de2362d3Smrg 3916de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3917de2362d3Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 3918de2362d3Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3919de2362d3Smrg $as_echo_n "(cached) " >&6 3920de2362d3Smrgelse 3921de2362d3Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3922de2362d3Smrg # We make a subdir and do the tests there. Otherwise we can end up 3923de2362d3Smrg # making bogus files that we don't know about and never remove. For 3924de2362d3Smrg # instance it was reported that on HP-UX the gcc test will end up 3925de2362d3Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 3926de2362d3Smrg # in D". 3927de2362d3Smrg rm -rf conftest.dir 3928de2362d3Smrg mkdir conftest.dir 3929de2362d3Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 3930de2362d3Smrg # using a relative directory. 3931de2362d3Smrg cp "$am_depcomp" conftest.dir 3932de2362d3Smrg cd conftest.dir 3933de2362d3Smrg # We will build objects and dependencies in a subdirectory because 3934de2362d3Smrg # it helps to detect inapplicable dependency modes. For instance 3935de2362d3Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 3936de2362d3Smrg # side effect of compilation, but ICC will put the dependencies in 3937de2362d3Smrg # the current directory while Tru64 will put them in the object 3938de2362d3Smrg # directory. 3939de2362d3Smrg mkdir sub 3940de2362d3Smrg 3941de2362d3Smrg am_cv_CC_dependencies_compiler_type=none 3942de2362d3Smrg if test "$am_compiler_list" = ""; then 3943de2362d3Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3944de2362d3Smrg fi 3945de2362d3Smrg am__universal=false 3946de2362d3Smrg case " $depcc " in #( 3947de2362d3Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 3948de2362d3Smrg esac 3949de2362d3Smrg 3950de2362d3Smrg for depmode in $am_compiler_list; do 3951de2362d3Smrg # Setup a source with many dependencies, because some compilers 3952de2362d3Smrg # like to wrap large dependency lists on column 80 (with \), and 3953de2362d3Smrg # we should not choose a depcomp mode which is confused by this. 3954de2362d3Smrg # 3955de2362d3Smrg # We need to recreate these files for each test, as the compiler may 3956de2362d3Smrg # overwrite some of them when testing with obscure command lines. 3957de2362d3Smrg # This happens at least with the AIX C compiler. 3958de2362d3Smrg : > sub/conftest.c 3959de2362d3Smrg for i in 1 2 3 4 5 6; do 3960de2362d3Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 3961de2362d3Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3962de2362d3Smrg # Solaris 10 /bin/sh. 3963de2362d3Smrg echo '/* dummy */' > sub/conftst$i.h 3964de2362d3Smrg done 3965de2362d3Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3966de2362d3Smrg 3967de2362d3Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 3968de2362d3Smrg # mode. It turns out that the SunPro C++ compiler does not properly 3969de2362d3Smrg # handle '-M -o', and we need to detect this. Also, some Intel 3970de2362d3Smrg # versions had trouble with output in subdirs. 3971de2362d3Smrg am__obj=sub/conftest.${OBJEXT-o} 3972de2362d3Smrg am__minus_obj="-o $am__obj" 3973de2362d3Smrg case $depmode in 3974de2362d3Smrg gcc) 3975de2362d3Smrg # This depmode causes a compiler race in universal mode. 3976de2362d3Smrg test "$am__universal" = false || continue 3977de2362d3Smrg ;; 3978de2362d3Smrg nosideeffect) 3979de2362d3Smrg # After this tag, mechanisms are not by side-effect, so they'll 3980de2362d3Smrg # only be used when explicitly requested. 3981de2362d3Smrg if test "x$enable_dependency_tracking" = xyes; then 3982de2362d3Smrg continue 3983de2362d3Smrg else 3984de2362d3Smrg break 3985de2362d3Smrg fi 3986de2362d3Smrg ;; 3987de2362d3Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3988de2362d3Smrg # This compiler won't grok '-c -o', but also, the minuso test has 3989de2362d3Smrg # not run yet. These depmodes are late enough in the game, and 3990de2362d3Smrg # so weak that their functioning should not be impacted. 3991de2362d3Smrg am__obj=conftest.${OBJEXT-o} 3992de2362d3Smrg am__minus_obj= 3993de2362d3Smrg ;; 3994de2362d3Smrg none) break ;; 3995de2362d3Smrg esac 3996de2362d3Smrg if depmode=$depmode \ 3997de2362d3Smrg source=sub/conftest.c object=$am__obj \ 3998de2362d3Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3999de2362d3Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4000de2362d3Smrg >/dev/null 2>conftest.err && 4001de2362d3Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4002de2362d3Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4003de2362d3Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4004de2362d3Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4005de2362d3Smrg # icc doesn't choke on unknown options, it will just issue warnings 4006de2362d3Smrg # or remarks (even with -Werror). So we grep stderr for any message 4007de2362d3Smrg # that says an option was ignored or not supported. 4008de2362d3Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4009de2362d3Smrg # icc: Command line warning: ignoring option '-M'; no argument required 4010de2362d3Smrg # The diagnosis changed in icc 8.0: 4011de2362d3Smrg # icc: Command line remark: option '-MP' not supported 4012de2362d3Smrg if (grep 'ignoring option' conftest.err || 4013de2362d3Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4014de2362d3Smrg am_cv_CC_dependencies_compiler_type=$depmode 4015de2362d3Smrg break 4016de2362d3Smrg fi 4017de2362d3Smrg fi 4018de2362d3Smrg done 4019de2362d3Smrg 4020de2362d3Smrg cd .. 4021de2362d3Smrg rm -rf conftest.dir 4022de2362d3Smrgelse 4023de2362d3Smrg am_cv_CC_dependencies_compiler_type=none 4024de2362d3Smrgfi 4025de2362d3Smrg 4026de2362d3Smrgfi 4027de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4028de2362d3Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4029de2362d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4030de2362d3Smrg 4031de2362d3Smrg if 4032de2362d3Smrg test "x$enable_dependency_tracking" != xno \ 4033de2362d3Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4034de2362d3Smrg am__fastdepCC_TRUE= 4035de2362d3Smrg am__fastdepCC_FALSE='#' 4036de2362d3Smrgelse 4037de2362d3Smrg am__fastdepCC_TRUE='#' 4038de2362d3Smrg am__fastdepCC_FALSE= 4039de2362d3Smrgfi 4040de2362d3Smrg 4041de2362d3Smrg 4042de2362d3Smrg 4043de2362d3Smrg# Check whether --enable-largefile was given. 4044de2362d3Smrgif test "${enable_largefile+set}" = set; then : 4045de2362d3Smrg enableval=$enable_largefile; 4046de2362d3Smrgfi 4047de2362d3Smrg 4048de2362d3Smrgif test "$enable_largefile" != no; then 4049de2362d3Smrg 4050de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 4051de2362d3Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 4052de2362d3Smrgif ${ac_cv_sys_largefile_CC+:} false; then : 4053de2362d3Smrg $as_echo_n "(cached) " >&6 4054de2362d3Smrgelse 4055de2362d3Smrg ac_cv_sys_largefile_CC=no 4056de2362d3Smrg if test "$GCC" != yes; then 4057de2362d3Smrg ac_save_CC=$CC 4058de2362d3Smrg while :; do 4059de2362d3Smrg # IRIX 6.2 and later do not support large files by default, 4060de2362d3Smrg # so use the C compiler's -n32 option if that helps. 4061de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4062de2362d3Smrg/* end confdefs.h. */ 4063de2362d3Smrg#include <sys/types.h> 4064de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4065de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4066de2362d3Smrg since some C++ compilers masquerading as C compilers 4067de2362d3Smrg incorrectly reject 9223372036854775807. */ 40680d16fef4Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4069de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4070de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4071de2362d3Smrg ? 1 : -1]; 4072de2362d3Smrgint 4073de2362d3Smrgmain () 4074de2362d3Smrg{ 4075de2362d3Smrg 4076de2362d3Smrg ; 4077de2362d3Smrg return 0; 4078de2362d3Smrg} 4079de2362d3Smrg_ACEOF 4080de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 4081de2362d3Smrg break 4082de2362d3Smrgfi 4083de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 4084de2362d3Smrg CC="$CC -n32" 4085de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 4086de2362d3Smrg ac_cv_sys_largefile_CC=' -n32'; break 4087de2362d3Smrgfi 4088de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 4089de2362d3Smrg break 4090de2362d3Smrg done 4091de2362d3Smrg CC=$ac_save_CC 4092de2362d3Smrg rm -f conftest.$ac_ext 4093de2362d3Smrg fi 4094de2362d3Smrgfi 4095de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 4096de2362d3Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; } 4097de2362d3Smrg if test "$ac_cv_sys_largefile_CC" != no; then 4098de2362d3Smrg CC=$CC$ac_cv_sys_largefile_CC 4099de2362d3Smrg fi 4100de2362d3Smrg 4101de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 4102de2362d3Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 4103de2362d3Smrgif ${ac_cv_sys_file_offset_bits+:} false; then : 4104de2362d3Smrg $as_echo_n "(cached) " >&6 4105de2362d3Smrgelse 4106de2362d3Smrg while :; do 4107de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4108de2362d3Smrg/* end confdefs.h. */ 4109de2362d3Smrg#include <sys/types.h> 4110de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4111de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4112de2362d3Smrg since some C++ compilers masquerading as C compilers 4113de2362d3Smrg incorrectly reject 9223372036854775807. */ 41140d16fef4Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4115de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4116de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4117de2362d3Smrg ? 1 : -1]; 4118de2362d3Smrgint 4119de2362d3Smrgmain () 4120de2362d3Smrg{ 4121de2362d3Smrg 4122de2362d3Smrg ; 4123de2362d3Smrg return 0; 4124de2362d3Smrg} 4125de2362d3Smrg_ACEOF 4126de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4127de2362d3Smrg ac_cv_sys_file_offset_bits=no; break 4128de2362d3Smrgfi 4129de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4130de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4131de2362d3Smrg/* end confdefs.h. */ 4132de2362d3Smrg#define _FILE_OFFSET_BITS 64 4133de2362d3Smrg#include <sys/types.h> 4134de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4135de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4136de2362d3Smrg since some C++ compilers masquerading as C compilers 4137de2362d3Smrg incorrectly reject 9223372036854775807. */ 41380d16fef4Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4139de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4140de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4141de2362d3Smrg ? 1 : -1]; 4142de2362d3Smrgint 4143de2362d3Smrgmain () 4144de2362d3Smrg{ 4145de2362d3Smrg 4146de2362d3Smrg ; 4147de2362d3Smrg return 0; 4148de2362d3Smrg} 4149de2362d3Smrg_ACEOF 4150de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4151de2362d3Smrg ac_cv_sys_file_offset_bits=64; break 4152de2362d3Smrgfi 4153de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4154de2362d3Smrg ac_cv_sys_file_offset_bits=unknown 4155de2362d3Smrg break 4156de2362d3Smrgdone 4157de2362d3Smrgfi 4158de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4159de2362d3Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4160de2362d3Smrgcase $ac_cv_sys_file_offset_bits in #( 4161de2362d3Smrg no | unknown) ;; 4162de2362d3Smrg *) 4163de2362d3Smrgcat >>confdefs.h <<_ACEOF 4164de2362d3Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4165de2362d3Smrg_ACEOF 4166de2362d3Smrg;; 4167de2362d3Smrgesac 4168de2362d3Smrgrm -rf conftest* 4169de2362d3Smrg if test $ac_cv_sys_file_offset_bits = unknown; then 4170de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4171de2362d3Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4172de2362d3Smrgif ${ac_cv_sys_large_files+:} false; then : 4173de2362d3Smrg $as_echo_n "(cached) " >&6 4174de2362d3Smrgelse 4175de2362d3Smrg while :; do 4176de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4177de2362d3Smrg/* end confdefs.h. */ 4178de2362d3Smrg#include <sys/types.h> 4179de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4180de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4181de2362d3Smrg since some C++ compilers masquerading as C compilers 4182de2362d3Smrg incorrectly reject 9223372036854775807. */ 41830d16fef4Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4184de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4185de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4186de2362d3Smrg ? 1 : -1]; 4187de2362d3Smrgint 4188de2362d3Smrgmain () 4189de2362d3Smrg{ 4190de2362d3Smrg 4191de2362d3Smrg ; 4192de2362d3Smrg return 0; 4193de2362d3Smrg} 4194de2362d3Smrg_ACEOF 4195de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4196de2362d3Smrg ac_cv_sys_large_files=no; break 4197de2362d3Smrgfi 4198de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4199de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4200de2362d3Smrg/* end confdefs.h. */ 4201de2362d3Smrg#define _LARGE_FILES 1 4202de2362d3Smrg#include <sys/types.h> 4203de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4204de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4205de2362d3Smrg since some C++ compilers masquerading as C compilers 4206de2362d3Smrg incorrectly reject 9223372036854775807. */ 42070d16fef4Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 4208de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4209de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4210de2362d3Smrg ? 1 : -1]; 4211de2362d3Smrgint 4212de2362d3Smrgmain () 4213de2362d3Smrg{ 4214de2362d3Smrg 4215de2362d3Smrg ; 4216de2362d3Smrg return 0; 4217de2362d3Smrg} 4218de2362d3Smrg_ACEOF 4219de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4220de2362d3Smrg ac_cv_sys_large_files=1; break 4221de2362d3Smrgfi 4222de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4223de2362d3Smrg ac_cv_sys_large_files=unknown 4224de2362d3Smrg break 4225de2362d3Smrgdone 4226de2362d3Smrgfi 4227de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4228de2362d3Smrg$as_echo "$ac_cv_sys_large_files" >&6; } 4229de2362d3Smrgcase $ac_cv_sys_large_files in #( 4230de2362d3Smrg no | unknown) ;; 4231de2362d3Smrg *) 4232de2362d3Smrgcat >>confdefs.h <<_ACEOF 4233de2362d3Smrg#define _LARGE_FILES $ac_cv_sys_large_files 4234de2362d3Smrg_ACEOF 4235de2362d3Smrg;; 4236de2362d3Smrgesac 4237de2362d3Smrgrm -rf conftest* 4238de2362d3Smrg fi 4239de2362d3Smrg 4240de2362d3Smrg 4241de2362d3Smrgfi 4242de2362d3Smrg 4243de2362d3Smrg 4244de2362d3Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 4245de2362d3Smrg 4246de2362d3Smrg 4247de2362d3Smrg 4248de2362d3Smrg 4249de2362d3Smrg 4250de2362d3Smrg 4251de2362d3Smrg 4252de2362d3Smrg 4253de2362d3Smrg 4254de2362d3Smrg 4255de2362d3Smrg 4256de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4257de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4258de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then : 4259de2362d3Smrg $as_echo_n "(cached) " >&6 4260de2362d3Smrgelse 4261de2362d3Smrg ac_cv_prog_cc_c99=no 4262de2362d3Smrgac_save_CC=$CC 4263de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4264de2362d3Smrg/* end confdefs.h. */ 4265de2362d3Smrg#include <stdarg.h> 4266de2362d3Smrg#include <stdbool.h> 4267de2362d3Smrg#include <stdlib.h> 4268de2362d3Smrg#include <wchar.h> 4269de2362d3Smrg#include <stdio.h> 4270de2362d3Smrg 4271de2362d3Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 4272de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__) 4273de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__) 4274de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4275de2362d3Smrgstatic void 4276de2362d3Smrgtest_varargs_macros (void) 4277de2362d3Smrg{ 4278de2362d3Smrg int x = 1234; 4279de2362d3Smrg int y = 5678; 4280de2362d3Smrg debug ("Flag"); 4281de2362d3Smrg debug ("X = %d\n", x); 4282de2362d3Smrg showlist (The first, second, and third items.); 4283de2362d3Smrg report (x>y, "x is %d but y is %d", x, y); 4284de2362d3Smrg} 4285de2362d3Smrg 4286de2362d3Smrg// Check long long types. 4287de2362d3Smrg#define BIG64 18446744073709551615ull 4288de2362d3Smrg#define BIG32 4294967295ul 4289de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4290de2362d3Smrg#if !BIG_OK 4291de2362d3Smrg your preprocessor is broken; 4292de2362d3Smrg#endif 4293de2362d3Smrg#if BIG_OK 4294de2362d3Smrg#else 4295de2362d3Smrg your preprocessor is broken; 4296de2362d3Smrg#endif 4297de2362d3Smrgstatic long long int bignum = -9223372036854775807LL; 4298de2362d3Smrgstatic unsigned long long int ubignum = BIG64; 4299de2362d3Smrg 4300de2362d3Smrgstruct incomplete_array 4301de2362d3Smrg{ 4302de2362d3Smrg int datasize; 4303de2362d3Smrg double data[]; 4304de2362d3Smrg}; 4305de2362d3Smrg 4306de2362d3Smrgstruct named_init { 4307de2362d3Smrg int number; 4308de2362d3Smrg const wchar_t *name; 4309de2362d3Smrg double average; 4310de2362d3Smrg}; 4311de2362d3Smrg 4312de2362d3Smrgtypedef const char *ccp; 4313de2362d3Smrg 4314de2362d3Smrgstatic inline int 4315de2362d3Smrgtest_restrict (ccp restrict text) 4316de2362d3Smrg{ 4317de2362d3Smrg // See if C++-style comments work. 4318de2362d3Smrg // Iterate through items via the restricted pointer. 4319de2362d3Smrg // Also check for declarations in for loops. 4320de2362d3Smrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4321de2362d3Smrg continue; 4322de2362d3Smrg return 0; 4323de2362d3Smrg} 4324de2362d3Smrg 4325de2362d3Smrg// Check varargs and va_copy. 4326de2362d3Smrgstatic void 4327de2362d3Smrgtest_varargs (const char *format, ...) 4328de2362d3Smrg{ 4329de2362d3Smrg va_list args; 4330de2362d3Smrg va_start (args, format); 4331de2362d3Smrg va_list args_copy; 4332de2362d3Smrg va_copy (args_copy, args); 4333de2362d3Smrg 4334de2362d3Smrg const char *str; 4335de2362d3Smrg int number; 4336de2362d3Smrg float fnumber; 4337de2362d3Smrg 4338de2362d3Smrg while (*format) 4339de2362d3Smrg { 4340de2362d3Smrg switch (*format++) 4341de2362d3Smrg { 4342de2362d3Smrg case 's': // string 4343de2362d3Smrg str = va_arg (args_copy, const char *); 4344de2362d3Smrg break; 4345de2362d3Smrg case 'd': // int 4346de2362d3Smrg number = va_arg (args_copy, int); 4347de2362d3Smrg break; 4348de2362d3Smrg case 'f': // float 4349de2362d3Smrg fnumber = va_arg (args_copy, double); 4350de2362d3Smrg break; 4351de2362d3Smrg default: 4352de2362d3Smrg break; 4353de2362d3Smrg } 4354de2362d3Smrg } 4355de2362d3Smrg va_end (args_copy); 4356de2362d3Smrg va_end (args); 4357de2362d3Smrg} 4358de2362d3Smrg 4359de2362d3Smrgint 4360de2362d3Smrgmain () 4361de2362d3Smrg{ 4362de2362d3Smrg 4363de2362d3Smrg // Check bool. 4364de2362d3Smrg _Bool success = false; 4365de2362d3Smrg 4366de2362d3Smrg // Check restrict. 4367de2362d3Smrg if (test_restrict ("String literal") == 0) 4368de2362d3Smrg success = true; 4369de2362d3Smrg char *restrict newvar = "Another string"; 4370de2362d3Smrg 4371de2362d3Smrg // Check varargs. 4372de2362d3Smrg test_varargs ("s, d' f .", "string", 65, 34.234); 4373de2362d3Smrg test_varargs_macros (); 4374de2362d3Smrg 4375de2362d3Smrg // Check flexible array members. 4376de2362d3Smrg struct incomplete_array *ia = 4377de2362d3Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4378de2362d3Smrg ia->datasize = 10; 4379de2362d3Smrg for (int i = 0; i < ia->datasize; ++i) 4380de2362d3Smrg ia->data[i] = i * 1.234; 4381de2362d3Smrg 4382de2362d3Smrg // Check named initializers. 4383de2362d3Smrg struct named_init ni = { 4384de2362d3Smrg .number = 34, 4385de2362d3Smrg .name = L"Test wide string", 4386de2362d3Smrg .average = 543.34343, 4387de2362d3Smrg }; 4388de2362d3Smrg 4389de2362d3Smrg ni.number = 58; 4390de2362d3Smrg 4391de2362d3Smrg int dynamic_array[ni.number]; 4392de2362d3Smrg dynamic_array[ni.number - 1] = 543; 4393de2362d3Smrg 4394de2362d3Smrg // work around unused variable warnings 4395de2362d3Smrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4396de2362d3Smrg || dynamic_array[ni.number - 1] != 543); 4397de2362d3Smrg 4398de2362d3Smrg ; 4399de2362d3Smrg return 0; 4400de2362d3Smrg} 4401de2362d3Smrg_ACEOF 4402de2362d3Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4403de2362d3Smrgdo 4404de2362d3Smrg CC="$ac_save_CC $ac_arg" 4405de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 4406de2362d3Smrg ac_cv_prog_cc_c99=$ac_arg 4407de2362d3Smrgfi 4408de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 4409de2362d3Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4410de2362d3Smrgdone 4411de2362d3Smrgrm -f conftest.$ac_ext 4412de2362d3SmrgCC=$ac_save_CC 4413de2362d3Smrg 4414de2362d3Smrgfi 4415de2362d3Smrg# AC_CACHE_VAL 4416de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in 4417de2362d3Smrg x) 4418de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4419de2362d3Smrg$as_echo "none needed" >&6; } ;; 4420de2362d3Smrg xno) 4421de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4422de2362d3Smrg$as_echo "unsupported" >&6; } ;; 4423de2362d3Smrg *) 4424de2362d3Smrg CC="$CC $ac_cv_prog_cc_c99" 4425de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4426de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4427de2362d3Smrgesac 4428de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then : 4429de2362d3Smrg 4430de2362d3Smrgfi 4431de2362d3Smrg 4432de2362d3Smrg 4433de2362d3Smrgac_ext=c 4434de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4435de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4436de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4437de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4438de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4439de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4440de2362d3Smrg# On Suns, sometimes $CPP names a directory. 4441de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then 4442de2362d3Smrg CPP= 4443de2362d3Smrgfi 4444de2362d3Smrgif test -z "$CPP"; then 4445de2362d3Smrg if ${ac_cv_prog_CPP+:} false; then : 4446de2362d3Smrg $as_echo_n "(cached) " >&6 4447de2362d3Smrgelse 4448de2362d3Smrg # Double quotes because CPP needs to be expanded 4449de2362d3Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4450de2362d3Smrg do 4451de2362d3Smrg ac_preproc_ok=false 4452de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4453de2362d3Smrgdo 4454de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4455de2362d3Smrg # with a fresh cross-compiler works. 4456de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4457de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4458de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4459de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4460de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4461de2362d3Smrg/* end confdefs.h. */ 4462de2362d3Smrg#ifdef __STDC__ 4463de2362d3Smrg# include <limits.h> 4464de2362d3Smrg#else 4465de2362d3Smrg# include <assert.h> 4466de2362d3Smrg#endif 4467de2362d3Smrg Syntax error 4468de2362d3Smrg_ACEOF 4469de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4470de2362d3Smrg 4471de2362d3Smrgelse 4472de2362d3Smrg # Broken: fails on valid input. 4473de2362d3Smrgcontinue 4474de2362d3Smrgfi 4475de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4476de2362d3Smrg 4477de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4478de2362d3Smrg # can be detected and how. 4479de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4480de2362d3Smrg/* end confdefs.h. */ 4481de2362d3Smrg#include <ac_nonexistent.h> 4482de2362d3Smrg_ACEOF 4483de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4484de2362d3Smrg # Broken: success on invalid input. 4485de2362d3Smrgcontinue 4486de2362d3Smrgelse 4487de2362d3Smrg # Passes both tests. 4488de2362d3Smrgac_preproc_ok=: 4489de2362d3Smrgbreak 4490de2362d3Smrgfi 4491de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4492de2362d3Smrg 4493de2362d3Smrgdone 4494de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4495de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4496de2362d3Smrgif $ac_preproc_ok; then : 4497de2362d3Smrg break 4498de2362d3Smrgfi 4499de2362d3Smrg 4500de2362d3Smrg done 4501de2362d3Smrg ac_cv_prog_CPP=$CPP 4502de2362d3Smrg 4503de2362d3Smrgfi 4504de2362d3Smrg CPP=$ac_cv_prog_CPP 4505de2362d3Smrgelse 4506de2362d3Smrg ac_cv_prog_CPP=$CPP 4507de2362d3Smrgfi 4508de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4509de2362d3Smrg$as_echo "$CPP" >&6; } 4510de2362d3Smrgac_preproc_ok=false 4511de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4512de2362d3Smrgdo 4513de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4514de2362d3Smrg # with a fresh cross-compiler works. 4515de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4516de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4517de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4518de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4519de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4520de2362d3Smrg/* end confdefs.h. */ 4521de2362d3Smrg#ifdef __STDC__ 4522de2362d3Smrg# include <limits.h> 4523de2362d3Smrg#else 4524de2362d3Smrg# include <assert.h> 4525de2362d3Smrg#endif 4526de2362d3Smrg Syntax error 4527de2362d3Smrg_ACEOF 4528de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4529de2362d3Smrg 4530de2362d3Smrgelse 4531de2362d3Smrg # Broken: fails on valid input. 4532de2362d3Smrgcontinue 4533de2362d3Smrgfi 4534de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4535de2362d3Smrg 4536de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4537de2362d3Smrg # can be detected and how. 4538de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4539de2362d3Smrg/* end confdefs.h. */ 4540de2362d3Smrg#include <ac_nonexistent.h> 4541de2362d3Smrg_ACEOF 4542de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4543de2362d3Smrg # Broken: success on invalid input. 4544de2362d3Smrgcontinue 4545de2362d3Smrgelse 4546de2362d3Smrg # Passes both tests. 4547de2362d3Smrgac_preproc_ok=: 4548de2362d3Smrgbreak 4549de2362d3Smrgfi 4550de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4551de2362d3Smrg 4552de2362d3Smrgdone 4553de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4554de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4555de2362d3Smrgif $ac_preproc_ok; then : 4556de2362d3Smrg 4557de2362d3Smrgelse 4558de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4559de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4560de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4561de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 4562de2362d3Smrgfi 4563de2362d3Smrg 4564de2362d3Smrgac_ext=c 4565de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4566de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4567de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4568de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4569de2362d3Smrg 4570de2362d3Smrg 4571de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4572de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4573de2362d3Smrgif ${ac_cv_path_GREP+:} false; then : 4574de2362d3Smrg $as_echo_n "(cached) " >&6 4575de2362d3Smrgelse 4576de2362d3Smrg if test -z "$GREP"; then 4577de2362d3Smrg ac_path_GREP_found=false 4578de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4579de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4580de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4581de2362d3Smrgdo 4582de2362d3Smrg IFS=$as_save_IFS 4583de2362d3Smrg test -z "$as_dir" && as_dir=. 4584de2362d3Smrg for ac_prog in grep ggrep; do 4585de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4586de2362d3Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4587de2362d3Smrg as_fn_executable_p "$ac_path_GREP" || continue 4588de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found. 4589de2362d3Smrg # Check for GNU $ac_path_GREP 4590de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in 4591de2362d3Smrg*GNU*) 4592de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4593de2362d3Smrg*) 4594de2362d3Smrg ac_count=0 4595de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4596de2362d3Smrg while : 4597de2362d3Smrg do 4598de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4599de2362d3Smrg mv "conftest.tmp" "conftest.in" 4600de2362d3Smrg cp "conftest.in" "conftest.nl" 4601de2362d3Smrg $as_echo 'GREP' >> "conftest.nl" 4602de2362d3Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4603de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4604de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4605de2362d3Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4606de2362d3Smrg # Best one so far, save it but keep looking for a better one 4607de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" 4608de2362d3Smrg ac_path_GREP_max=$ac_count 4609de2362d3Smrg fi 4610de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4611de2362d3Smrg test $ac_count -gt 10 && break 4612de2362d3Smrg done 4613de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4614de2362d3Smrgesac 4615de2362d3Smrg 4616de2362d3Smrg $ac_path_GREP_found && break 3 4617de2362d3Smrg done 4618de2362d3Smrg done 4619de2362d3Smrg done 4620de2362d3SmrgIFS=$as_save_IFS 4621de2362d3Smrg if test -z "$ac_cv_path_GREP"; then 4622de2362d3Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4623de2362d3Smrg fi 4624de2362d3Smrgelse 4625de2362d3Smrg ac_cv_path_GREP=$GREP 4626de2362d3Smrgfi 4627de2362d3Smrg 4628de2362d3Smrgfi 4629de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4630de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; } 4631de2362d3Smrg GREP="$ac_cv_path_GREP" 4632de2362d3Smrg 4633de2362d3Smrg 4634de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4635de2362d3Smrg$as_echo_n "checking for egrep... " >&6; } 4636de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then : 4637de2362d3Smrg $as_echo_n "(cached) " >&6 4638de2362d3Smrgelse 4639de2362d3Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4640de2362d3Smrg then ac_cv_path_EGREP="$GREP -E" 4641de2362d3Smrg else 4642de2362d3Smrg if test -z "$EGREP"; then 4643de2362d3Smrg ac_path_EGREP_found=false 4644de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4645de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4646de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4647de2362d3Smrgdo 4648de2362d3Smrg IFS=$as_save_IFS 4649de2362d3Smrg test -z "$as_dir" && as_dir=. 4650de2362d3Smrg for ac_prog in egrep; do 4651de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4652de2362d3Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4653de2362d3Smrg as_fn_executable_p "$ac_path_EGREP" || continue 4654de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found. 4655de2362d3Smrg # Check for GNU $ac_path_EGREP 4656de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in 4657de2362d3Smrg*GNU*) 4658de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4659de2362d3Smrg*) 4660de2362d3Smrg ac_count=0 4661de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4662de2362d3Smrg while : 4663de2362d3Smrg do 4664de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4665de2362d3Smrg mv "conftest.tmp" "conftest.in" 4666de2362d3Smrg cp "conftest.in" "conftest.nl" 4667de2362d3Smrg $as_echo 'EGREP' >> "conftest.nl" 4668de2362d3Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4669de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4670de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4671de2362d3Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4672de2362d3Smrg # Best one so far, save it but keep looking for a better one 4673de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" 4674de2362d3Smrg ac_path_EGREP_max=$ac_count 4675de2362d3Smrg fi 4676de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4677de2362d3Smrg test $ac_count -gt 10 && break 4678de2362d3Smrg done 4679de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4680de2362d3Smrgesac 4681de2362d3Smrg 4682de2362d3Smrg $ac_path_EGREP_found && break 3 4683de2362d3Smrg done 4684de2362d3Smrg done 4685de2362d3Smrg done 4686de2362d3SmrgIFS=$as_save_IFS 4687de2362d3Smrg if test -z "$ac_cv_path_EGREP"; then 4688de2362d3Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4689de2362d3Smrg fi 4690de2362d3Smrgelse 4691de2362d3Smrg ac_cv_path_EGREP=$EGREP 4692de2362d3Smrgfi 4693de2362d3Smrg 4694de2362d3Smrg fi 4695de2362d3Smrgfi 4696de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4697de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 4698de2362d3Smrg EGREP="$ac_cv_path_EGREP" 4699de2362d3Smrg 4700de2362d3Smrg 4701de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4702de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 4703de2362d3Smrgif ${ac_cv_header_stdc+:} false; then : 4704de2362d3Smrg $as_echo_n "(cached) " >&6 4705de2362d3Smrgelse 4706de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4707de2362d3Smrg/* end confdefs.h. */ 4708de2362d3Smrg#include <stdlib.h> 4709de2362d3Smrg#include <stdarg.h> 4710de2362d3Smrg#include <string.h> 4711de2362d3Smrg#include <float.h> 4712de2362d3Smrg 4713de2362d3Smrgint 4714de2362d3Smrgmain () 4715de2362d3Smrg{ 4716de2362d3Smrg 4717de2362d3Smrg ; 4718de2362d3Smrg return 0; 4719de2362d3Smrg} 4720de2362d3Smrg_ACEOF 4721de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4722de2362d3Smrg ac_cv_header_stdc=yes 4723de2362d3Smrgelse 4724de2362d3Smrg ac_cv_header_stdc=no 4725de2362d3Smrgfi 4726de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4727de2362d3Smrg 4728de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4729de2362d3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4730de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4731de2362d3Smrg/* end confdefs.h. */ 4732de2362d3Smrg#include <string.h> 4733de2362d3Smrg 4734de2362d3Smrg_ACEOF 4735de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4736de2362d3Smrg $EGREP "memchr" >/dev/null 2>&1; then : 4737de2362d3Smrg 4738de2362d3Smrgelse 4739de2362d3Smrg ac_cv_header_stdc=no 4740de2362d3Smrgfi 4741de2362d3Smrgrm -f conftest* 4742de2362d3Smrg 4743de2362d3Smrgfi 4744de2362d3Smrg 4745de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4746de2362d3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4747de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4748de2362d3Smrg/* end confdefs.h. */ 4749de2362d3Smrg#include <stdlib.h> 4750de2362d3Smrg 4751de2362d3Smrg_ACEOF 4752de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4753de2362d3Smrg $EGREP "free" >/dev/null 2>&1; then : 4754de2362d3Smrg 4755de2362d3Smrgelse 4756de2362d3Smrg ac_cv_header_stdc=no 4757de2362d3Smrgfi 4758de2362d3Smrgrm -f conftest* 4759de2362d3Smrg 4760de2362d3Smrgfi 4761de2362d3Smrg 4762de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4763de2362d3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4764de2362d3Smrg if test "$cross_compiling" = yes; then : 4765de2362d3Smrg : 4766de2362d3Smrgelse 4767de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4768de2362d3Smrg/* end confdefs.h. */ 4769de2362d3Smrg#include <ctype.h> 4770de2362d3Smrg#include <stdlib.h> 4771de2362d3Smrg#if ((' ' & 0x0FF) == 0x020) 4772de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4773de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4774de2362d3Smrg#else 4775de2362d3Smrg# define ISLOWER(c) \ 4776de2362d3Smrg (('a' <= (c) && (c) <= 'i') \ 4777de2362d3Smrg || ('j' <= (c) && (c) <= 'r') \ 4778de2362d3Smrg || ('s' <= (c) && (c) <= 'z')) 4779de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4780de2362d3Smrg#endif 4781de2362d3Smrg 4782de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4783de2362d3Smrgint 4784de2362d3Smrgmain () 4785de2362d3Smrg{ 4786de2362d3Smrg int i; 4787de2362d3Smrg for (i = 0; i < 256; i++) 4788de2362d3Smrg if (XOR (islower (i), ISLOWER (i)) 4789de2362d3Smrg || toupper (i) != TOUPPER (i)) 4790de2362d3Smrg return 2; 4791de2362d3Smrg return 0; 4792de2362d3Smrg} 4793de2362d3Smrg_ACEOF 4794de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then : 4795de2362d3Smrg 4796de2362d3Smrgelse 4797de2362d3Smrg ac_cv_header_stdc=no 4798de2362d3Smrgfi 4799de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4800de2362d3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4801de2362d3Smrgfi 4802de2362d3Smrg 4803de2362d3Smrgfi 4804de2362d3Smrgfi 4805de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4806de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; } 4807de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4808de2362d3Smrg 4809de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4810de2362d3Smrg 4811de2362d3Smrgfi 4812de2362d3Smrg 4813de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4814de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4815de2362d3Smrg inttypes.h stdint.h unistd.h 4816de2362d3Smrgdo : 4817de2362d3Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4818de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4819de2362d3Smrg" 4820de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4821de2362d3Smrg cat >>confdefs.h <<_ACEOF 4822de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4823de2362d3Smrg_ACEOF 4824de2362d3Smrg 4825de2362d3Smrgfi 4826de2362d3Smrg 4827de2362d3Smrgdone 4828de2362d3Smrg 4829de2362d3Smrg 4830de2362d3Smrg 4831de2362d3Smrg 4832de2362d3Smrg 4833de2362d3Smrg 4834de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 4835de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 4836de2362d3Smrg CLANGCC="yes" 4837de2362d3Smrgelse 4838de2362d3Smrg CLANGCC="no" 4839de2362d3Smrgfi 4840de2362d3Smrg 4841de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4842de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4843de2362d3Smrg INTELCC="yes" 4844de2362d3Smrgelse 4845de2362d3Smrg INTELCC="no" 4846de2362d3Smrgfi 4847de2362d3Smrg 4848de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4849de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4850de2362d3Smrg SUNCC="yes" 4851de2362d3Smrgelse 4852de2362d3Smrg SUNCC="no" 4853de2362d3Smrgfi 4854de2362d3Smrg 4855de2362d3Smrg 4856de2362d3Smrg 4857de2362d3Smrg 4858de2362d3Smrg 4859de2362d3Smrg 4860de2362d3Smrg 4861de2362d3Smrg 4862de2362d3Smrg 4863de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4864de2362d3Smrg if test -n "$ac_tool_prefix"; then 4865de2362d3Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4866de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4867de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4868de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4869de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 4870de2362d3Smrg $as_echo_n "(cached) " >&6 4871de2362d3Smrgelse 4872de2362d3Smrg case $PKG_CONFIG in 4873de2362d3Smrg [\\/]* | ?:[\\/]*) 4874de2362d3Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4875de2362d3Smrg ;; 4876de2362d3Smrg *) 4877de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4878de2362d3Smrgfor as_dir in $PATH 4879de2362d3Smrgdo 4880de2362d3Smrg IFS=$as_save_IFS 4881de2362d3Smrg test -z "$as_dir" && as_dir=. 4882de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4883de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4884de2362d3Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4885de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4886de2362d3Smrg break 2 4887de2362d3Smrg fi 4888de2362d3Smrgdone 4889de2362d3Smrg done 4890de2362d3SmrgIFS=$as_save_IFS 4891de2362d3Smrg 4892de2362d3Smrg ;; 4893de2362d3Smrgesac 4894de2362d3Smrgfi 4895de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4896de2362d3Smrgif test -n "$PKG_CONFIG"; then 4897de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4898de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; } 4899de2362d3Smrgelse 4900de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4901de2362d3Smrg$as_echo "no" >&6; } 4902de2362d3Smrgfi 4903de2362d3Smrg 4904de2362d3Smrg 4905de2362d3Smrgfi 4906de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4907de2362d3Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4908de2362d3Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4909de2362d3Smrgset dummy pkg-config; ac_word=$2 4910de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4911de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4912de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4913de2362d3Smrg $as_echo_n "(cached) " >&6 4914de2362d3Smrgelse 4915de2362d3Smrg case $ac_pt_PKG_CONFIG in 4916de2362d3Smrg [\\/]* | ?:[\\/]*) 4917de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4918de2362d3Smrg ;; 4919de2362d3Smrg *) 4920de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4921de2362d3Smrgfor as_dir in $PATH 4922de2362d3Smrgdo 4923de2362d3Smrg IFS=$as_save_IFS 4924de2362d3Smrg test -z "$as_dir" && as_dir=. 4925de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4926de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4927de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4928de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4929de2362d3Smrg break 2 4930de2362d3Smrg fi 4931de2362d3Smrgdone 4932de2362d3Smrg done 4933de2362d3SmrgIFS=$as_save_IFS 4934de2362d3Smrg 4935de2362d3Smrg ;; 4936de2362d3Smrgesac 4937de2362d3Smrgfi 4938de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4939de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4940de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4941de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4942de2362d3Smrgelse 4943de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4944de2362d3Smrg$as_echo "no" >&6; } 4945de2362d3Smrgfi 4946de2362d3Smrg 4947de2362d3Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 4948de2362d3Smrg PKG_CONFIG="" 4949de2362d3Smrg else 4950de2362d3Smrg case $cross_compiling:$ac_tool_warned in 4951de2362d3Smrgyes:) 4952de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4953de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4954de2362d3Smrgac_tool_warned=yes ;; 4955de2362d3Smrgesac 4956de2362d3Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4957de2362d3Smrg fi 4958de2362d3Smrgelse 4959de2362d3Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4960de2362d3Smrgfi 4961de2362d3Smrg 4962de2362d3Smrgfi 4963de2362d3Smrgif test -n "$PKG_CONFIG"; then 4964de2362d3Smrg _pkg_min_version=0.9.0 4965de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4966de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4967de2362d3Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4968de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4969de2362d3Smrg$as_echo "yes" >&6; } 4970de2362d3Smrg else 4971de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4972de2362d3Smrg$as_echo "no" >&6; } 4973de2362d3Smrg PKG_CONFIG="" 4974de2362d3Smrg fi 4975de2362d3Smrgfi 4976de2362d3Smrg# Make sure we can run config.sub. 4977de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4978de2362d3Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4979de2362d3Smrg 4980de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4981de2362d3Smrg$as_echo_n "checking build system type... " >&6; } 4982de2362d3Smrgif ${ac_cv_build+:} false; then : 4983de2362d3Smrg $as_echo_n "(cached) " >&6 4984de2362d3Smrgelse 4985de2362d3Smrg ac_build_alias=$build_alias 4986de2362d3Smrgtest "x$ac_build_alias" = x && 4987de2362d3Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4988de2362d3Smrgtest "x$ac_build_alias" = x && 4989de2362d3Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4990de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4991de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4992de2362d3Smrg 4993de2362d3Smrgfi 4994de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4995de2362d3Smrg$as_echo "$ac_cv_build" >&6; } 4996de2362d3Smrgcase $ac_cv_build in 4997de2362d3Smrg*-*-*) ;; 4998de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4999de2362d3Smrgesac 5000de2362d3Smrgbuild=$ac_cv_build 5001de2362d3Smrgac_save_IFS=$IFS; IFS='-' 5002de2362d3Smrgset x $ac_cv_build 5003de2362d3Smrgshift 5004de2362d3Smrgbuild_cpu=$1 5005de2362d3Smrgbuild_vendor=$2 5006de2362d3Smrgshift; shift 5007de2362d3Smrg# Remember, the first character of IFS is used to create $*, 5008de2362d3Smrg# except with old shells: 5009de2362d3Smrgbuild_os=$* 5010de2362d3SmrgIFS=$ac_save_IFS 5011de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5012de2362d3Smrg 5013de2362d3Smrg 5014de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5015de2362d3Smrg$as_echo_n "checking host system type... " >&6; } 5016de2362d3Smrgif ${ac_cv_host+:} false; then : 5017de2362d3Smrg $as_echo_n "(cached) " >&6 5018de2362d3Smrgelse 5019de2362d3Smrg if test "x$host_alias" = x; then 5020de2362d3Smrg ac_cv_host=$ac_cv_build 5021de2362d3Smrgelse 5022de2362d3Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5023de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5024de2362d3Smrgfi 5025de2362d3Smrg 5026de2362d3Smrgfi 5027de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5028de2362d3Smrg$as_echo "$ac_cv_host" >&6; } 5029de2362d3Smrgcase $ac_cv_host in 5030de2362d3Smrg*-*-*) ;; 5031de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5032de2362d3Smrgesac 5033de2362d3Smrghost=$ac_cv_host 5034de2362d3Smrgac_save_IFS=$IFS; IFS='-' 5035de2362d3Smrgset x $ac_cv_host 5036de2362d3Smrgshift 5037de2362d3Smrghost_cpu=$1 5038de2362d3Smrghost_vendor=$2 5039de2362d3Smrgshift; shift 5040de2362d3Smrg# Remember, the first character of IFS is used to create $*, 5041de2362d3Smrg# except with old shells: 5042de2362d3Smrghost_os=$* 5043de2362d3SmrgIFS=$ac_save_IFS 5044de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5045de2362d3Smrg 5046de2362d3Smrg 5047de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5048de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5049de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 5050de2362d3Smrg $as_echo_n "(cached) " >&6 5051de2362d3Smrgelse 5052de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5053de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 5054de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 5055de2362d3Smrg done 5056de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5057de2362d3Smrg { ac_script=; unset ac_script;} 5058de2362d3Smrg if test -z "$SED"; then 5059de2362d3Smrg ac_path_SED_found=false 5060de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5061de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5062de2362d3Smrgfor as_dir in $PATH 5063de2362d3Smrgdo 5064de2362d3Smrg IFS=$as_save_IFS 5065de2362d3Smrg test -z "$as_dir" && as_dir=. 5066de2362d3Smrg for ac_prog in sed gsed; do 5067de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5068de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5069de2362d3Smrg as_fn_executable_p "$ac_path_SED" || continue 5070de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 5071de2362d3Smrg # Check for GNU $ac_path_SED 5072de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 5073de2362d3Smrg*GNU*) 5074de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5075de2362d3Smrg*) 5076de2362d3Smrg ac_count=0 5077de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 5078de2362d3Smrg while : 5079de2362d3Smrg do 5080de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5081de2362d3Smrg mv "conftest.tmp" "conftest.in" 5082de2362d3Smrg cp "conftest.in" "conftest.nl" 5083de2362d3Smrg $as_echo '' >> "conftest.nl" 5084de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5085de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5086de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5087de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5088de2362d3Smrg # Best one so far, save it but keep looking for a better one 5089de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 5090de2362d3Smrg ac_path_SED_max=$ac_count 5091de2362d3Smrg fi 5092de2362d3Smrg # 10*(2^10) chars as input seems more than enough 5093de2362d3Smrg test $ac_count -gt 10 && break 5094de2362d3Smrg done 5095de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5096de2362d3Smrgesac 5097de2362d3Smrg 5098de2362d3Smrg $ac_path_SED_found && break 3 5099de2362d3Smrg done 5100de2362d3Smrg done 5101de2362d3Smrg done 5102de2362d3SmrgIFS=$as_save_IFS 5103de2362d3Smrg if test -z "$ac_cv_path_SED"; then 5104de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5105de2362d3Smrg fi 5106de2362d3Smrgelse 5107de2362d3Smrg ac_cv_path_SED=$SED 5108de2362d3Smrgfi 5109de2362d3Smrg 5110de2362d3Smrgfi 5111de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5112de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; } 5113de2362d3Smrg SED="$ac_cv_path_SED" 5114de2362d3Smrg rm -f conftest.sed 5115de2362d3Smrg 5116de2362d3Smrg 5117de2362d3Smrg 5118de2362d3Smrg 5119de2362d3Smrg 5120de2362d3Smrg 5121de2362d3Smrg# Check whether --enable-selective-werror was given. 5122de2362d3Smrgif test "${enable_selective_werror+set}" = set; then : 5123de2362d3Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5124de2362d3Smrgelse 5125de2362d3Smrg SELECTIVE_WERROR=yes 5126de2362d3Smrgfi 5127de2362d3Smrg 5128de2362d3Smrg 5129de2362d3Smrg 5130de2362d3Smrg 5131de2362d3Smrg 5132de2362d3Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5133de2362d3Smrgif test "x$SUNCC" = "xyes"; then 5134de2362d3Smrg BASE_CFLAGS="-v" 5135de2362d3Smrgelse 5136de2362d3Smrg BASE_CFLAGS="" 5137de2362d3Smrgfi 5138de2362d3Smrg 5139de2362d3Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5140de2362d3Smrg 5141de2362d3Smrg 5142de2362d3Smrg 5143de2362d3Smrg 5144de2362d3Smrg 5145de2362d3Smrg 5146de2362d3Smrg 5147de2362d3Smrg 5148de2362d3Smrg 5149de2362d3Smrg 5150de2362d3Smrg 5151de2362d3Smrg 5152de2362d3Smrg 5153de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5154de2362d3Smrg 5155de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5156de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5157de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5158de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5159de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5160de2362d3Smrg $as_echo_n "(cached) " >&6 5161de2362d3Smrgelse 5162de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5163de2362d3Smrg/* end confdefs.h. */ 5164de2362d3Smrgint i; 5165de2362d3Smrg_ACEOF 5166de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5167de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5168de2362d3Smrgelse 5169de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5170de2362d3Smrgfi 5171de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5172de2362d3Smrgfi 5173de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5174de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5175de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5176de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5177de2362d3Smrgfi 5178de2362d3Smrg 5179de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5180de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5181de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5182de2362d3Smrg fi 5183de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5184de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5185de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5186de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5187de2362d3Smrg $as_echo_n "(cached) " >&6 5188de2362d3Smrgelse 5189de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5190de2362d3Smrg/* end confdefs.h. */ 5191de2362d3Smrgint i; 5192de2362d3Smrg_ACEOF 5193de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5194de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5195de2362d3Smrgelse 5196de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5197de2362d3Smrgfi 5198de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5199de2362d3Smrgfi 5200de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5201de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5202de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5203de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5204de2362d3Smrgfi 5205de2362d3Smrg 5206de2362d3Smrgfound="no" 5207de2362d3Smrg 5208de2362d3Smrg if test $found = "no" ; then 5209de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5210de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5211de2362d3Smrg fi 5212de2362d3Smrg 5213de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5214de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5215de2362d3Smrg fi 5216de2362d3Smrg 5217de2362d3Smrg CFLAGS="$CFLAGS -Wall" 5218de2362d3Smrg 5219de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5220de2362d3Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 5221de2362d3Smrg cacheid=xorg_cv_cc_flag__Wall 5222de2362d3Smrg if eval \${$cacheid+:} false; then : 5223de2362d3Smrg $as_echo_n "(cached) " >&6 5224de2362d3Smrgelse 5225de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5226de2362d3Smrg/* end confdefs.h. */ 5227de2362d3Smrgint i; 5228de2362d3Smrgint 5229de2362d3Smrgmain () 5230de2362d3Smrg{ 5231de2362d3Smrg 5232de2362d3Smrg ; 5233de2362d3Smrg return 0; 5234de2362d3Smrg} 5235de2362d3Smrg_ACEOF 5236de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5237de2362d3Smrg eval $cacheid=yes 5238de2362d3Smrgelse 5239de2362d3Smrg eval $cacheid=no 5240de2362d3Smrgfi 5241de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5242de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5243de2362d3Smrgfi 5244de2362d3Smrg 5245de2362d3Smrg 5246de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5247de2362d3Smrg 5248de2362d3Smrg eval supported=\$$cacheid 5249de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5250de2362d3Smrg$as_echo "$supported" >&6; } 5251de2362d3Smrg if test "$supported" = "yes" ; then 5252de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5253de2362d3Smrg found="yes" 5254de2362d3Smrg fi 5255de2362d3Smrg fi 5256de2362d3Smrg 5257de2362d3Smrg 5258de2362d3Smrg 5259de2362d3Smrg 5260de2362d3Smrg 5261de2362d3Smrg 5262de2362d3Smrg 5263de2362d3Smrg 5264de2362d3Smrg 5265de2362d3Smrg 5266de2362d3Smrg 5267de2362d3Smrg 5268de2362d3Smrg 5269de2362d3Smrg 5270de2362d3Smrg 5271de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5272de2362d3Smrg 5273de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5274de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5275de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5276de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5277de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5278de2362d3Smrg $as_echo_n "(cached) " >&6 5279de2362d3Smrgelse 5280de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5281de2362d3Smrg/* end confdefs.h. */ 5282de2362d3Smrgint i; 5283de2362d3Smrg_ACEOF 5284de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5285de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5286de2362d3Smrgelse 5287de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5288de2362d3Smrgfi 5289de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5290de2362d3Smrgfi 5291de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5292de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5293de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5294de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5295de2362d3Smrgfi 5296de2362d3Smrg 5297de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5298de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5299de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5300de2362d3Smrg fi 5301de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5302de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5303de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5304de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5305de2362d3Smrg $as_echo_n "(cached) " >&6 5306de2362d3Smrgelse 5307de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5308de2362d3Smrg/* end confdefs.h. */ 5309de2362d3Smrgint i; 5310de2362d3Smrg_ACEOF 5311de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5312de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5313de2362d3Smrgelse 5314de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5315de2362d3Smrgfi 5316de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5317de2362d3Smrgfi 5318de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5319de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5320de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5321de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5322de2362d3Smrgfi 5323de2362d3Smrg 5324de2362d3Smrgfound="no" 5325de2362d3Smrg 5326de2362d3Smrg if test $found = "no" ; then 5327de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5328de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5329de2362d3Smrg fi 5330de2362d3Smrg 5331de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5332de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5333de2362d3Smrg fi 5334de2362d3Smrg 5335de2362d3Smrg CFLAGS="$CFLAGS -Wpointer-arith" 5336de2362d3Smrg 5337de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5338de2362d3Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 5339de2362d3Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5340de2362d3Smrg if eval \${$cacheid+:} false; then : 5341de2362d3Smrg $as_echo_n "(cached) " >&6 5342de2362d3Smrgelse 5343de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5344de2362d3Smrg/* end confdefs.h. */ 5345de2362d3Smrgint i; 5346de2362d3Smrgint 5347de2362d3Smrgmain () 5348de2362d3Smrg{ 5349de2362d3Smrg 5350de2362d3Smrg ; 5351de2362d3Smrg return 0; 5352de2362d3Smrg} 5353de2362d3Smrg_ACEOF 5354de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5355de2362d3Smrg eval $cacheid=yes 5356de2362d3Smrgelse 5357de2362d3Smrg eval $cacheid=no 5358de2362d3Smrgfi 5359de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5360de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5361de2362d3Smrgfi 5362de2362d3Smrg 5363de2362d3Smrg 5364de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5365de2362d3Smrg 5366de2362d3Smrg eval supported=\$$cacheid 5367de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5368de2362d3Smrg$as_echo "$supported" >&6; } 5369de2362d3Smrg if test "$supported" = "yes" ; then 5370de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5371de2362d3Smrg found="yes" 5372de2362d3Smrg fi 5373de2362d3Smrg fi 5374de2362d3Smrg 5375de2362d3Smrg 5376de2362d3Smrg 5377de2362d3Smrg 5378de2362d3Smrg 5379de2362d3Smrg 5380de2362d3Smrg 5381de2362d3Smrg 5382de2362d3Smrg 5383de2362d3Smrg 5384de2362d3Smrg 5385de2362d3Smrg 5386de2362d3Smrg 5387de2362d3Smrg 5388de2362d3Smrg 5389de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5390de2362d3Smrg 5391de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5392de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5393de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5394de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5395de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5396de2362d3Smrg $as_echo_n "(cached) " >&6 5397de2362d3Smrgelse 5398de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5399de2362d3Smrg/* end confdefs.h. */ 5400de2362d3Smrgint i; 5401de2362d3Smrg_ACEOF 5402de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5403de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5404de2362d3Smrgelse 5405de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5406de2362d3Smrgfi 5407de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5408de2362d3Smrgfi 5409de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5410de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5411de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5412de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5413de2362d3Smrgfi 5414de2362d3Smrg 5415de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5416de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5417de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5418de2362d3Smrg fi 5419de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5420de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5421de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5422de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5423de2362d3Smrg $as_echo_n "(cached) " >&6 5424de2362d3Smrgelse 5425de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5426de2362d3Smrg/* end confdefs.h. */ 5427de2362d3Smrgint i; 5428de2362d3Smrg_ACEOF 5429de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5430de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5431de2362d3Smrgelse 5432de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5433de2362d3Smrgfi 5434de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5435de2362d3Smrgfi 5436de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5437de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5438de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5439de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5440de2362d3Smrgfi 5441de2362d3Smrg 5442de2362d3Smrgfound="no" 5443de2362d3Smrg 5444de2362d3Smrg if test $found = "no" ; then 5445de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5446de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5447de2362d3Smrg fi 5448de2362d3Smrg 5449de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5450de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5451de2362d3Smrg fi 5452de2362d3Smrg 5453de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 5454de2362d3Smrg 5455de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5456de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 5457de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5458de2362d3Smrg if eval \${$cacheid+:} false; then : 5459de2362d3Smrg $as_echo_n "(cached) " >&6 5460de2362d3Smrgelse 5461de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5462de2362d3Smrg/* end confdefs.h. */ 5463de2362d3Smrgint i; 5464de2362d3Smrgint 5465de2362d3Smrgmain () 5466de2362d3Smrg{ 5467de2362d3Smrg 5468de2362d3Smrg ; 5469de2362d3Smrg return 0; 5470de2362d3Smrg} 5471de2362d3Smrg_ACEOF 5472de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5473de2362d3Smrg eval $cacheid=yes 5474de2362d3Smrgelse 5475de2362d3Smrg eval $cacheid=no 5476de2362d3Smrgfi 5477de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5478de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5479de2362d3Smrgfi 5480de2362d3Smrg 5481de2362d3Smrg 5482de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5483de2362d3Smrg 5484de2362d3Smrg eval supported=\$$cacheid 5485de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5486de2362d3Smrg$as_echo "$supported" >&6; } 5487de2362d3Smrg if test "$supported" = "yes" ; then 5488de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5489de2362d3Smrg found="yes" 5490de2362d3Smrg fi 5491de2362d3Smrg fi 5492de2362d3Smrg 5493de2362d3Smrg 5494de2362d3Smrg 5495de2362d3Smrg 5496de2362d3Smrg 5497de2362d3Smrg 5498de2362d3Smrg 5499de2362d3Smrg 5500de2362d3Smrg 5501de2362d3Smrg 5502de2362d3Smrg 5503de2362d3Smrg 5504de2362d3Smrg 5505de2362d3Smrg 5506de2362d3Smrg 5507de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5508de2362d3Smrg 5509de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5510de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5511de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5512de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5513de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5514de2362d3Smrg $as_echo_n "(cached) " >&6 5515de2362d3Smrgelse 5516de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5517de2362d3Smrg/* end confdefs.h. */ 5518de2362d3Smrgint i; 5519de2362d3Smrg_ACEOF 5520de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5521de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5522de2362d3Smrgelse 5523de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5524de2362d3Smrgfi 5525de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5526de2362d3Smrgfi 5527de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5528de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5529de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5530de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5531de2362d3Smrgfi 5532de2362d3Smrg 5533de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5534de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5535de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5536de2362d3Smrg fi 5537de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5538de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5539de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5540de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5541de2362d3Smrg $as_echo_n "(cached) " >&6 5542de2362d3Smrgelse 5543de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5544de2362d3Smrg/* end confdefs.h. */ 5545de2362d3Smrgint i; 5546de2362d3Smrg_ACEOF 5547de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5548de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5549de2362d3Smrgelse 5550de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5551de2362d3Smrgfi 5552de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5553de2362d3Smrgfi 5554de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5555de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5556de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5557de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5558de2362d3Smrgfi 5559de2362d3Smrg 5560de2362d3Smrgfound="no" 5561de2362d3Smrg 5562de2362d3Smrg if test $found = "no" ; then 5563de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5564de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5565de2362d3Smrg fi 5566de2362d3Smrg 5567de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5568de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5569de2362d3Smrg fi 5570de2362d3Smrg 5571de2362d3Smrg CFLAGS="$CFLAGS -Wformat=2" 5572de2362d3Smrg 5573de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5574de2362d3Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 5575de2362d3Smrg cacheid=xorg_cv_cc_flag__Wformat_2 5576de2362d3Smrg if eval \${$cacheid+:} false; then : 5577de2362d3Smrg $as_echo_n "(cached) " >&6 5578de2362d3Smrgelse 5579de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5580de2362d3Smrg/* end confdefs.h. */ 5581de2362d3Smrgint i; 5582de2362d3Smrgint 5583de2362d3Smrgmain () 5584de2362d3Smrg{ 5585de2362d3Smrg 5586de2362d3Smrg ; 5587de2362d3Smrg return 0; 5588de2362d3Smrg} 5589de2362d3Smrg_ACEOF 5590de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5591de2362d3Smrg eval $cacheid=yes 5592de2362d3Smrgelse 5593de2362d3Smrg eval $cacheid=no 5594de2362d3Smrgfi 5595de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5596de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5597de2362d3Smrgfi 5598de2362d3Smrg 5599de2362d3Smrg 5600de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5601de2362d3Smrg 5602de2362d3Smrg eval supported=\$$cacheid 5603de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5604de2362d3Smrg$as_echo "$supported" >&6; } 5605de2362d3Smrg if test "$supported" = "yes" ; then 5606de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5607de2362d3Smrg found="yes" 5608de2362d3Smrg fi 5609de2362d3Smrg fi 5610de2362d3Smrg 5611de2362d3Smrg if test $found = "no" ; then 5612de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5613de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5614de2362d3Smrg fi 5615de2362d3Smrg 5616de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5617de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5618de2362d3Smrg fi 5619de2362d3Smrg 5620de2362d3Smrg CFLAGS="$CFLAGS -Wformat" 5621de2362d3Smrg 5622de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5623de2362d3Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 5624de2362d3Smrg cacheid=xorg_cv_cc_flag__Wformat 5625de2362d3Smrg if eval \${$cacheid+:} false; then : 5626de2362d3Smrg $as_echo_n "(cached) " >&6 5627de2362d3Smrgelse 5628de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5629de2362d3Smrg/* end confdefs.h. */ 5630de2362d3Smrgint i; 5631de2362d3Smrgint 5632de2362d3Smrgmain () 5633de2362d3Smrg{ 5634de2362d3Smrg 5635de2362d3Smrg ; 5636de2362d3Smrg return 0; 5637de2362d3Smrg} 5638de2362d3Smrg_ACEOF 5639de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5640de2362d3Smrg eval $cacheid=yes 5641de2362d3Smrgelse 5642de2362d3Smrg eval $cacheid=no 5643de2362d3Smrgfi 5644de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5645de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5646de2362d3Smrgfi 5647de2362d3Smrg 5648de2362d3Smrg 5649de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5650de2362d3Smrg 5651de2362d3Smrg eval supported=\$$cacheid 5652de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5653de2362d3Smrg$as_echo "$supported" >&6; } 5654de2362d3Smrg if test "$supported" = "yes" ; then 5655de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5656de2362d3Smrg found="yes" 5657de2362d3Smrg fi 5658de2362d3Smrg fi 5659de2362d3Smrg 5660de2362d3Smrg 5661de2362d3Smrg 5662de2362d3Smrg 5663de2362d3Smrg 5664de2362d3Smrg 5665de2362d3Smrg 5666de2362d3Smrg 5667de2362d3Smrg 5668de2362d3Smrg 5669de2362d3Smrg 5670de2362d3Smrg 5671de2362d3Smrg 5672de2362d3Smrg 5673de2362d3Smrg 5674de2362d3Smrg 5675de2362d3Smrg 5676de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5677de2362d3Smrg 5678de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5679de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5680de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5681de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5682de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5683de2362d3Smrg $as_echo_n "(cached) " >&6 5684de2362d3Smrgelse 5685de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5686de2362d3Smrg/* end confdefs.h. */ 5687de2362d3Smrgint i; 5688de2362d3Smrg_ACEOF 5689de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5690de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5691de2362d3Smrgelse 5692de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5693de2362d3Smrgfi 5694de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5695de2362d3Smrgfi 5696de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5697de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5698de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5699de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5700de2362d3Smrgfi 5701de2362d3Smrg 5702de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5703de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5704de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5705de2362d3Smrg fi 5706de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5707de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5708de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5709de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5710de2362d3Smrg $as_echo_n "(cached) " >&6 5711de2362d3Smrgelse 5712de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5713de2362d3Smrg/* end confdefs.h. */ 5714de2362d3Smrgint i; 5715de2362d3Smrg_ACEOF 5716de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5717de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5718de2362d3Smrgelse 5719de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5720de2362d3Smrgfi 5721de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5722de2362d3Smrgfi 5723de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5724de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5725de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5726de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5727de2362d3Smrgfi 5728de2362d3Smrg 5729de2362d3Smrgfound="no" 5730de2362d3Smrg 5731de2362d3Smrg if test $found = "no" ; then 5732de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5733de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5734de2362d3Smrg fi 5735de2362d3Smrg 5736de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5737de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5738de2362d3Smrg fi 5739de2362d3Smrg 5740de2362d3Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5741de2362d3Smrg 5742de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5743de2362d3Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 5744de2362d3Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5745de2362d3Smrg if eval \${$cacheid+:} false; then : 5746de2362d3Smrg $as_echo_n "(cached) " >&6 5747de2362d3Smrgelse 5748de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5749de2362d3Smrg/* end confdefs.h. */ 5750de2362d3Smrgint i; 5751de2362d3Smrgint 5752de2362d3Smrgmain () 5753de2362d3Smrg{ 5754de2362d3Smrg 5755de2362d3Smrg ; 5756de2362d3Smrg return 0; 5757de2362d3Smrg} 5758de2362d3Smrg_ACEOF 5759de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5760de2362d3Smrg eval $cacheid=yes 5761de2362d3Smrgelse 5762de2362d3Smrg eval $cacheid=no 5763de2362d3Smrgfi 5764de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5765de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5766de2362d3Smrgfi 5767de2362d3Smrg 5768de2362d3Smrg 5769de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5770de2362d3Smrg 5771de2362d3Smrg eval supported=\$$cacheid 5772de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5773de2362d3Smrg$as_echo "$supported" >&6; } 5774de2362d3Smrg if test "$supported" = "yes" ; then 5775de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5776de2362d3Smrg found="yes" 5777de2362d3Smrg fi 5778de2362d3Smrg fi 5779de2362d3Smrg 5780de2362d3Smrg 5781de2362d3Smrg 5782de2362d3Smrg 5783de2362d3Smrg 5784de2362d3Smrg 5785de2362d3Smrg 5786de2362d3Smrg 5787de2362d3Smrg 5788de2362d3Smrg 5789de2362d3Smrg 5790de2362d3Smrg 5791de2362d3Smrg 5792de2362d3Smrg 5793de2362d3Smrg 5794de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5795de2362d3Smrg 5796de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5797de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5798de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5799de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5800de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5801de2362d3Smrg $as_echo_n "(cached) " >&6 5802de2362d3Smrgelse 5803de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5804de2362d3Smrg/* end confdefs.h. */ 5805de2362d3Smrgint i; 5806de2362d3Smrg_ACEOF 5807de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5808de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5809de2362d3Smrgelse 5810de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5811de2362d3Smrgfi 5812de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5813de2362d3Smrgfi 5814de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5815de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5816de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5817de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5818de2362d3Smrgfi 5819de2362d3Smrg 5820de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5821de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5822de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5823de2362d3Smrg fi 5824de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5825de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5826de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5827de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5828de2362d3Smrg $as_echo_n "(cached) " >&6 5829de2362d3Smrgelse 5830de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5831de2362d3Smrg/* end confdefs.h. */ 5832de2362d3Smrgint i; 5833de2362d3Smrg_ACEOF 5834de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5835de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5836de2362d3Smrgelse 5837de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5838de2362d3Smrgfi 5839de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5840de2362d3Smrgfi 5841de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5842de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5843de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5844de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5845de2362d3Smrgfi 5846de2362d3Smrg 5847de2362d3Smrgfound="no" 5848de2362d3Smrg 5849de2362d3Smrg if test $found = "no" ; then 5850de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5851de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5852de2362d3Smrg fi 5853de2362d3Smrg 5854de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5855de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5856de2362d3Smrg fi 5857de2362d3Smrg 5858de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5859de2362d3Smrg 5860de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5861de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 5862de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5863de2362d3Smrg if eval \${$cacheid+:} false; then : 5864de2362d3Smrg $as_echo_n "(cached) " >&6 5865de2362d3Smrgelse 5866de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5867de2362d3Smrg/* end confdefs.h. */ 5868de2362d3Smrgint i; 5869de2362d3Smrgint 5870de2362d3Smrgmain () 5871de2362d3Smrg{ 5872de2362d3Smrg 5873de2362d3Smrg ; 5874de2362d3Smrg return 0; 5875de2362d3Smrg} 5876de2362d3Smrg_ACEOF 5877de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5878de2362d3Smrg eval $cacheid=yes 5879de2362d3Smrgelse 5880de2362d3Smrg eval $cacheid=no 5881de2362d3Smrgfi 5882de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5883de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5884de2362d3Smrgfi 5885de2362d3Smrg 5886de2362d3Smrg 5887de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5888de2362d3Smrg 5889de2362d3Smrg eval supported=\$$cacheid 5890de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5891de2362d3Smrg$as_echo "$supported" >&6; } 5892de2362d3Smrg if test "$supported" = "yes" ; then 5893de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5894de2362d3Smrg found="yes" 5895de2362d3Smrg fi 5896de2362d3Smrg fi 5897de2362d3Smrg 5898de2362d3Smrg 5899de2362d3Smrg 5900de2362d3Smrg 5901de2362d3Smrg 5902de2362d3Smrg 5903de2362d3Smrg 5904de2362d3Smrg 5905de2362d3Smrg 5906de2362d3Smrg 5907de2362d3Smrg 5908de2362d3Smrg 5909de2362d3Smrg 5910de2362d3Smrg 5911de2362d3Smrg 5912de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5913de2362d3Smrg 5914de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5915de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5916de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5917de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5918de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5919de2362d3Smrg $as_echo_n "(cached) " >&6 5920de2362d3Smrgelse 5921de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5922de2362d3Smrg/* end confdefs.h. */ 5923de2362d3Smrgint i; 5924de2362d3Smrg_ACEOF 5925de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5926de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5927de2362d3Smrgelse 5928de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5929de2362d3Smrgfi 5930de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5931de2362d3Smrgfi 5932de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5933de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5934de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5935de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5936de2362d3Smrgfi 5937de2362d3Smrg 5938de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5939de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5940de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5941de2362d3Smrg fi 5942de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5943de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5944de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5945de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5946de2362d3Smrg $as_echo_n "(cached) " >&6 5947de2362d3Smrgelse 5948de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5949de2362d3Smrg/* end confdefs.h. */ 5950de2362d3Smrgint i; 5951de2362d3Smrg_ACEOF 5952de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5953de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5954de2362d3Smrgelse 5955de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5956de2362d3Smrgfi 5957de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5958de2362d3Smrgfi 5959de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5960de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5961de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5962de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5963de2362d3Smrgfi 5964de2362d3Smrg 5965de2362d3Smrgfound="no" 5966de2362d3Smrg 5967de2362d3Smrg if test $found = "no" ; then 5968de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5969de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5970de2362d3Smrg fi 5971de2362d3Smrg 5972de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5973de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5974de2362d3Smrg fi 5975de2362d3Smrg 5976de2362d3Smrg CFLAGS="$CFLAGS -Wnested-externs" 5977de2362d3Smrg 5978de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5979de2362d3Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 5980de2362d3Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 5981de2362d3Smrg if eval \${$cacheid+:} false; then : 5982de2362d3Smrg $as_echo_n "(cached) " >&6 5983de2362d3Smrgelse 5984de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5985de2362d3Smrg/* end confdefs.h. */ 5986de2362d3Smrgint i; 5987de2362d3Smrgint 5988de2362d3Smrgmain () 5989de2362d3Smrg{ 5990de2362d3Smrg 5991de2362d3Smrg ; 5992de2362d3Smrg return 0; 5993de2362d3Smrg} 5994de2362d3Smrg_ACEOF 5995de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5996de2362d3Smrg eval $cacheid=yes 5997de2362d3Smrgelse 5998de2362d3Smrg eval $cacheid=no 5999de2362d3Smrgfi 6000de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6001de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6002de2362d3Smrgfi 6003de2362d3Smrg 6004de2362d3Smrg 6005de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6006de2362d3Smrg 6007de2362d3Smrg eval supported=\$$cacheid 6008de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6009de2362d3Smrg$as_echo "$supported" >&6; } 6010de2362d3Smrg if test "$supported" = "yes" ; then 6011de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6012de2362d3Smrg found="yes" 6013de2362d3Smrg fi 6014de2362d3Smrg fi 6015de2362d3Smrg 6016de2362d3Smrg 6017de2362d3Smrg 6018de2362d3Smrg 6019de2362d3Smrg 6020de2362d3Smrg 6021de2362d3Smrg 6022de2362d3Smrg 6023de2362d3Smrg 6024de2362d3Smrg 6025de2362d3Smrg 6026de2362d3Smrg 6027de2362d3Smrg 6028de2362d3Smrg 6029de2362d3Smrg 6030de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6031de2362d3Smrg 6032de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6033de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6034de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6035de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6036de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6037de2362d3Smrg $as_echo_n "(cached) " >&6 6038de2362d3Smrgelse 6039de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6040de2362d3Smrg/* end confdefs.h. */ 6041de2362d3Smrgint i; 6042de2362d3Smrg_ACEOF 6043de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6044de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6045de2362d3Smrgelse 6046de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6047de2362d3Smrgfi 6048de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6049de2362d3Smrgfi 6050de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6051de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6052de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6053de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6054de2362d3Smrgfi 6055de2362d3Smrg 6056de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6057de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6058de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6059de2362d3Smrg fi 6060de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6061de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6062de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6063de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6064de2362d3Smrg $as_echo_n "(cached) " >&6 6065de2362d3Smrgelse 6066de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6067de2362d3Smrg/* end confdefs.h. */ 6068de2362d3Smrgint i; 6069de2362d3Smrg_ACEOF 6070de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6071de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6072de2362d3Smrgelse 6073de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6074de2362d3Smrgfi 6075de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6076de2362d3Smrgfi 6077de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6078de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6079de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6080de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6081de2362d3Smrgfi 6082de2362d3Smrg 6083de2362d3Smrgfound="no" 6084de2362d3Smrg 6085de2362d3Smrg if test $found = "no" ; then 6086de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6087de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6088de2362d3Smrg fi 6089de2362d3Smrg 6090de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6091de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6092de2362d3Smrg fi 6093de2362d3Smrg 6094de2362d3Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6095de2362d3Smrg 6096de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6097de2362d3Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 6098de2362d3Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6099de2362d3Smrg if eval \${$cacheid+:} false; then : 6100de2362d3Smrg $as_echo_n "(cached) " >&6 6101de2362d3Smrgelse 6102de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6103de2362d3Smrg/* end confdefs.h. */ 6104de2362d3Smrgint i; 6105de2362d3Smrgint 6106de2362d3Smrgmain () 6107de2362d3Smrg{ 6108de2362d3Smrg 6109de2362d3Smrg ; 6110de2362d3Smrg return 0; 6111de2362d3Smrg} 6112de2362d3Smrg_ACEOF 6113de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6114de2362d3Smrg eval $cacheid=yes 6115de2362d3Smrgelse 6116de2362d3Smrg eval $cacheid=no 6117de2362d3Smrgfi 6118de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6119de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6120de2362d3Smrgfi 6121de2362d3Smrg 6122de2362d3Smrg 6123de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6124de2362d3Smrg 6125de2362d3Smrg eval supported=\$$cacheid 6126de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6127de2362d3Smrg$as_echo "$supported" >&6; } 6128de2362d3Smrg if test "$supported" = "yes" ; then 6129de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6130de2362d3Smrg found="yes" 6131de2362d3Smrg fi 6132de2362d3Smrg fi 6133de2362d3Smrg 6134de2362d3Smrg 6135de2362d3Smrg 6136de2362d3Smrg 6137de2362d3Smrg 6138de2362d3Smrg 6139de2362d3Smrg 6140de2362d3Smrg 6141de2362d3Smrg 6142de2362d3Smrg 6143de2362d3Smrg 6144de2362d3Smrg 6145de2362d3Smrg 6146de2362d3Smrg 6147de2362d3Smrg 6148de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6149de2362d3Smrg 6150de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6151de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6152de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6153de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6154de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6155de2362d3Smrg $as_echo_n "(cached) " >&6 6156de2362d3Smrgelse 6157de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6158de2362d3Smrg/* end confdefs.h. */ 6159de2362d3Smrgint i; 6160de2362d3Smrg_ACEOF 6161de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6162de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6163de2362d3Smrgelse 6164de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6165de2362d3Smrgfi 6166de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6167de2362d3Smrgfi 6168de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6169de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6170de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6171de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6172de2362d3Smrgfi 6173de2362d3Smrg 6174de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6175de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6176de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6177de2362d3Smrg fi 6178de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6179de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6180de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6181de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6182de2362d3Smrg $as_echo_n "(cached) " >&6 6183de2362d3Smrgelse 6184de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6185de2362d3Smrg/* end confdefs.h. */ 6186de2362d3Smrgint i; 6187de2362d3Smrg_ACEOF 6188de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6189de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6190de2362d3Smrgelse 6191de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6192de2362d3Smrgfi 6193de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6194de2362d3Smrgfi 6195de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6196de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6197de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6198de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6199de2362d3Smrgfi 6200de2362d3Smrg 6201de2362d3Smrgfound="no" 6202de2362d3Smrg 6203de2362d3Smrg if test $found = "no" ; then 6204de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6205de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6206de2362d3Smrg fi 6207de2362d3Smrg 6208de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6209de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6210de2362d3Smrg fi 6211de2362d3Smrg 6212de2362d3Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6213de2362d3Smrg 6214de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6215de2362d3Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 6216de2362d3Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6217de2362d3Smrg if eval \${$cacheid+:} false; then : 6218de2362d3Smrg $as_echo_n "(cached) " >&6 6219de2362d3Smrgelse 6220de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6221de2362d3Smrg/* end confdefs.h. */ 6222de2362d3Smrgint i; 6223de2362d3Smrgint 6224de2362d3Smrgmain () 6225de2362d3Smrg{ 6226de2362d3Smrg 6227de2362d3Smrg ; 6228de2362d3Smrg return 0; 6229de2362d3Smrg} 6230de2362d3Smrg_ACEOF 6231de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6232de2362d3Smrg eval $cacheid=yes 6233de2362d3Smrgelse 6234de2362d3Smrg eval $cacheid=no 6235de2362d3Smrgfi 6236de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6237de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6238de2362d3Smrgfi 6239de2362d3Smrg 6240de2362d3Smrg 6241de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6242de2362d3Smrg 6243de2362d3Smrg eval supported=\$$cacheid 6244de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6245de2362d3Smrg$as_echo "$supported" >&6; } 6246de2362d3Smrg if test "$supported" = "yes" ; then 6247de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6248de2362d3Smrg found="yes" 6249de2362d3Smrg fi 6250de2362d3Smrg fi 6251de2362d3Smrg 6252de2362d3Smrg if test $found = "no" ; then 6253de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6254de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6255de2362d3Smrg fi 6256de2362d3Smrg 6257de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6258de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6259de2362d3Smrg fi 6260de2362d3Smrg 6261de2362d3Smrg CFLAGS="$CFLAGS -fd" 6262de2362d3Smrg 6263de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6264de2362d3Smrg$as_echo_n "checking if $CC supports -fd... " >&6; } 6265de2362d3Smrg cacheid=xorg_cv_cc_flag__fd 6266de2362d3Smrg if eval \${$cacheid+:} false; then : 6267de2362d3Smrg $as_echo_n "(cached) " >&6 6268de2362d3Smrgelse 6269de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6270de2362d3Smrg/* end confdefs.h. */ 6271de2362d3Smrgint i; 6272de2362d3Smrgint 6273de2362d3Smrgmain () 6274de2362d3Smrg{ 6275de2362d3Smrg 6276de2362d3Smrg ; 6277de2362d3Smrg return 0; 6278de2362d3Smrg} 6279de2362d3Smrg_ACEOF 6280de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6281de2362d3Smrg eval $cacheid=yes 6282de2362d3Smrgelse 6283de2362d3Smrg eval $cacheid=no 6284de2362d3Smrgfi 6285de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6286de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6287de2362d3Smrgfi 6288de2362d3Smrg 6289de2362d3Smrg 6290de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6291de2362d3Smrg 6292de2362d3Smrg eval supported=\$$cacheid 6293de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6294de2362d3Smrg$as_echo "$supported" >&6; } 6295de2362d3Smrg if test "$supported" = "yes" ; then 6296de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6297de2362d3Smrg found="yes" 6298de2362d3Smrg fi 6299de2362d3Smrg fi 6300de2362d3Smrg 6301de2362d3Smrg 6302de2362d3Smrg 6303de2362d3Smrg 6304de2362d3Smrg 6305de2362d3Smrg 6306de2362d3Smrg 6307de2362d3Smrg 6308de2362d3Smrg 6309de2362d3Smrg 6310de2362d3Smrg 6311de2362d3Smrg 6312de2362d3Smrg 6313de2362d3Smrg 6314de2362d3Smrg 6315de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6316de2362d3Smrg 6317de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6318de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6319de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6320de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6321de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6322de2362d3Smrg $as_echo_n "(cached) " >&6 6323de2362d3Smrgelse 6324de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6325de2362d3Smrg/* end confdefs.h. */ 6326de2362d3Smrgint i; 6327de2362d3Smrg_ACEOF 6328de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6329de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6330de2362d3Smrgelse 6331de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6332de2362d3Smrgfi 6333de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6334de2362d3Smrgfi 6335de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6336de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6337de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6338de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6339de2362d3Smrgfi 6340de2362d3Smrg 6341de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6342de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6343de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6344de2362d3Smrg fi 6345de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6346de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6347de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6348de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6349de2362d3Smrg $as_echo_n "(cached) " >&6 6350de2362d3Smrgelse 6351de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6352de2362d3Smrg/* end confdefs.h. */ 6353de2362d3Smrgint i; 6354de2362d3Smrg_ACEOF 6355de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6356de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6357de2362d3Smrgelse 6358de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6359de2362d3Smrgfi 6360de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6361de2362d3Smrgfi 6362de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6363de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6364de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6365de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6366de2362d3Smrgfi 6367de2362d3Smrg 6368de2362d3Smrgfound="no" 6369de2362d3Smrg 6370de2362d3Smrg if test $found = "no" ; then 6371de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6372de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6373de2362d3Smrg fi 6374de2362d3Smrg 6375de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6376de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6377de2362d3Smrg fi 6378de2362d3Smrg 6379de2362d3Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6380de2362d3Smrg 6381de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6382de2362d3Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6383de2362d3Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6384de2362d3Smrg if eval \${$cacheid+:} false; then : 6385de2362d3Smrg $as_echo_n "(cached) " >&6 6386de2362d3Smrgelse 6387de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6388de2362d3Smrg/* end confdefs.h. */ 6389de2362d3Smrgint i; 6390de2362d3Smrgint 6391de2362d3Smrgmain () 6392de2362d3Smrg{ 6393de2362d3Smrg 6394de2362d3Smrg ; 6395de2362d3Smrg return 0; 6396de2362d3Smrg} 6397de2362d3Smrg_ACEOF 6398de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6399de2362d3Smrg eval $cacheid=yes 6400de2362d3Smrgelse 6401de2362d3Smrg eval $cacheid=no 6402de2362d3Smrgfi 6403de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6404de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6405de2362d3Smrgfi 6406de2362d3Smrg 6407de2362d3Smrg 6408de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6409de2362d3Smrg 6410de2362d3Smrg eval supported=\$$cacheid 6411de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6412de2362d3Smrg$as_echo "$supported" >&6; } 6413de2362d3Smrg if test "$supported" = "yes" ; then 6414de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6415de2362d3Smrg found="yes" 6416de2362d3Smrg fi 6417de2362d3Smrg fi 6418de2362d3Smrg 6419de2362d3Smrg 6420de2362d3Smrg 6421de2362d3Smrg 6422de2362d3Smrg 6423de2362d3Smrg# This chunk adds additional warnings that could catch undesired effects. 6424de2362d3Smrg 6425de2362d3Smrg 6426de2362d3Smrg 6427de2362d3Smrg 6428de2362d3Smrg 6429de2362d3Smrg 6430de2362d3Smrg 6431de2362d3Smrg 6432de2362d3Smrg 6433de2362d3Smrg 6434de2362d3Smrg 6435de2362d3Smrg 6436de2362d3Smrg 6437de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6438de2362d3Smrg 6439de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6440de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6441de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6442de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6443de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6444de2362d3Smrg $as_echo_n "(cached) " >&6 6445de2362d3Smrgelse 6446de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6447de2362d3Smrg/* end confdefs.h. */ 6448de2362d3Smrgint i; 6449de2362d3Smrg_ACEOF 6450de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6451de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6452de2362d3Smrgelse 6453de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6454de2362d3Smrgfi 6455de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6456de2362d3Smrgfi 6457de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6458de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6459de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6460de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6461de2362d3Smrgfi 6462de2362d3Smrg 6463de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6464de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6465de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6466de2362d3Smrg fi 6467de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6468de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6469de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6470de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6471de2362d3Smrg $as_echo_n "(cached) " >&6 6472de2362d3Smrgelse 6473de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6474de2362d3Smrg/* end confdefs.h. */ 6475de2362d3Smrgint i; 6476de2362d3Smrg_ACEOF 6477de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6478de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6479de2362d3Smrgelse 6480de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6481de2362d3Smrgfi 6482de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6483de2362d3Smrgfi 6484de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6485de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6486de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6487de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6488de2362d3Smrgfi 6489de2362d3Smrg 6490de2362d3Smrgfound="no" 6491de2362d3Smrg 6492de2362d3Smrg if test $found = "no" ; then 6493de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6494de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6495de2362d3Smrg fi 6496de2362d3Smrg 6497de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6498de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6499de2362d3Smrg fi 6500de2362d3Smrg 6501de2362d3Smrg CFLAGS="$CFLAGS -Wunused" 6502de2362d3Smrg 6503de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6504de2362d3Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 6505de2362d3Smrg cacheid=xorg_cv_cc_flag__Wunused 6506de2362d3Smrg if eval \${$cacheid+:} false; then : 6507de2362d3Smrg $as_echo_n "(cached) " >&6 6508de2362d3Smrgelse 6509de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6510de2362d3Smrg/* end confdefs.h. */ 6511de2362d3Smrgint i; 6512de2362d3Smrgint 6513de2362d3Smrgmain () 6514de2362d3Smrg{ 6515de2362d3Smrg 6516de2362d3Smrg ; 6517de2362d3Smrg return 0; 6518de2362d3Smrg} 6519de2362d3Smrg_ACEOF 6520de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6521de2362d3Smrg eval $cacheid=yes 6522de2362d3Smrgelse 6523de2362d3Smrg eval $cacheid=no 6524de2362d3Smrgfi 6525de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6526de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6527de2362d3Smrgfi 6528de2362d3Smrg 6529de2362d3Smrg 6530de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6531de2362d3Smrg 6532de2362d3Smrg eval supported=\$$cacheid 6533de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6534de2362d3Smrg$as_echo "$supported" >&6; } 6535de2362d3Smrg if test "$supported" = "yes" ; then 6536de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6537de2362d3Smrg found="yes" 6538de2362d3Smrg fi 6539de2362d3Smrg fi 6540de2362d3Smrg 6541de2362d3Smrg 6542de2362d3Smrg 6543de2362d3Smrg 6544de2362d3Smrg 6545de2362d3Smrg 6546de2362d3Smrg 6547de2362d3Smrg 6548de2362d3Smrg 6549de2362d3Smrg 6550de2362d3Smrg 6551de2362d3Smrg 6552de2362d3Smrg 6553de2362d3Smrg 6554de2362d3Smrg 6555de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6556de2362d3Smrg 6557de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6558de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6559de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6560de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6561de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6562de2362d3Smrg $as_echo_n "(cached) " >&6 6563de2362d3Smrgelse 6564de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6565de2362d3Smrg/* end confdefs.h. */ 6566de2362d3Smrgint i; 6567de2362d3Smrg_ACEOF 6568de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6569de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6570de2362d3Smrgelse 6571de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6572de2362d3Smrgfi 6573de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6574de2362d3Smrgfi 6575de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6576de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6577de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6578de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6579de2362d3Smrgfi 6580de2362d3Smrg 6581de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6582de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6583de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6584de2362d3Smrg fi 6585de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6586de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6587de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6588de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6589de2362d3Smrg $as_echo_n "(cached) " >&6 6590de2362d3Smrgelse 6591de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6592de2362d3Smrg/* end confdefs.h. */ 6593de2362d3Smrgint i; 6594de2362d3Smrg_ACEOF 6595de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6596de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6597de2362d3Smrgelse 6598de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6599de2362d3Smrgfi 6600de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6601de2362d3Smrgfi 6602de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6603de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6604de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6605de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6606de2362d3Smrgfi 6607de2362d3Smrg 6608de2362d3Smrgfound="no" 6609de2362d3Smrg 6610de2362d3Smrg if test $found = "no" ; then 6611de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6612de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6613de2362d3Smrg fi 6614de2362d3Smrg 6615de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6616de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6617de2362d3Smrg fi 6618de2362d3Smrg 6619de2362d3Smrg CFLAGS="$CFLAGS -Wuninitialized" 6620de2362d3Smrg 6621de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6622de2362d3Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 6623de2362d3Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 6624de2362d3Smrg if eval \${$cacheid+:} false; then : 6625de2362d3Smrg $as_echo_n "(cached) " >&6 6626de2362d3Smrgelse 6627de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6628de2362d3Smrg/* end confdefs.h. */ 6629de2362d3Smrgint i; 6630de2362d3Smrgint 6631de2362d3Smrgmain () 6632de2362d3Smrg{ 6633de2362d3Smrg 6634de2362d3Smrg ; 6635de2362d3Smrg return 0; 6636de2362d3Smrg} 6637de2362d3Smrg_ACEOF 6638de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6639de2362d3Smrg eval $cacheid=yes 6640de2362d3Smrgelse 6641de2362d3Smrg eval $cacheid=no 6642de2362d3Smrgfi 6643de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6644de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6645de2362d3Smrgfi 6646de2362d3Smrg 6647de2362d3Smrg 6648de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6649de2362d3Smrg 6650de2362d3Smrg eval supported=\$$cacheid 6651de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6652de2362d3Smrg$as_echo "$supported" >&6; } 6653de2362d3Smrg if test "$supported" = "yes" ; then 6654de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6655de2362d3Smrg found="yes" 6656de2362d3Smrg fi 6657de2362d3Smrg fi 6658de2362d3Smrg 6659de2362d3Smrg 6660de2362d3Smrg 6661de2362d3Smrg 6662de2362d3Smrg 6663de2362d3Smrg 6664de2362d3Smrg 6665de2362d3Smrg 6666de2362d3Smrg 6667de2362d3Smrg 6668de2362d3Smrg 6669de2362d3Smrg 6670de2362d3Smrg 6671de2362d3Smrg 6672de2362d3Smrg 6673de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6674de2362d3Smrg 6675de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6676de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6677de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6678de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6679de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6680de2362d3Smrg $as_echo_n "(cached) " >&6 6681de2362d3Smrgelse 6682de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6683de2362d3Smrg/* end confdefs.h. */ 6684de2362d3Smrgint i; 6685de2362d3Smrg_ACEOF 6686de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6687de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6688de2362d3Smrgelse 6689de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6690de2362d3Smrgfi 6691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6692de2362d3Smrgfi 6693de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6694de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6695de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6696de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6697de2362d3Smrgfi 6698de2362d3Smrg 6699de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6700de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6701de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6702de2362d3Smrg fi 6703de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6704de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6705de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6706de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6707de2362d3Smrg $as_echo_n "(cached) " >&6 6708de2362d3Smrgelse 6709de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6710de2362d3Smrg/* end confdefs.h. */ 6711de2362d3Smrgint i; 6712de2362d3Smrg_ACEOF 6713de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6714de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6715de2362d3Smrgelse 6716de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6717de2362d3Smrgfi 6718de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6719de2362d3Smrgfi 6720de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6721de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6722de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6723de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6724de2362d3Smrgfi 6725de2362d3Smrg 6726de2362d3Smrgfound="no" 6727de2362d3Smrg 6728de2362d3Smrg if test $found = "no" ; then 6729de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6730de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6731de2362d3Smrg fi 6732de2362d3Smrg 6733de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6734de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6735de2362d3Smrg fi 6736de2362d3Smrg 6737de2362d3Smrg CFLAGS="$CFLAGS -Wshadow" 6738de2362d3Smrg 6739de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6740de2362d3Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 6741de2362d3Smrg cacheid=xorg_cv_cc_flag__Wshadow 6742de2362d3Smrg if eval \${$cacheid+:} false; then : 6743de2362d3Smrg $as_echo_n "(cached) " >&6 6744de2362d3Smrgelse 6745de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6746de2362d3Smrg/* end confdefs.h. */ 6747de2362d3Smrgint i; 6748de2362d3Smrgint 6749de2362d3Smrgmain () 6750de2362d3Smrg{ 6751de2362d3Smrg 6752de2362d3Smrg ; 6753de2362d3Smrg return 0; 6754de2362d3Smrg} 6755de2362d3Smrg_ACEOF 6756de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6757de2362d3Smrg eval $cacheid=yes 6758de2362d3Smrgelse 6759de2362d3Smrg eval $cacheid=no 6760de2362d3Smrgfi 6761de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6762de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6763de2362d3Smrgfi 6764de2362d3Smrg 6765de2362d3Smrg 6766de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6767de2362d3Smrg 6768de2362d3Smrg eval supported=\$$cacheid 6769de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6770de2362d3Smrg$as_echo "$supported" >&6; } 6771de2362d3Smrg if test "$supported" = "yes" ; then 6772de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6773de2362d3Smrg found="yes" 6774de2362d3Smrg fi 6775de2362d3Smrg fi 6776de2362d3Smrg 6777de2362d3Smrg 6778de2362d3Smrg 6779de2362d3Smrg 6780de2362d3Smrg 6781de2362d3Smrg 6782de2362d3Smrg 6783de2362d3Smrg 6784de2362d3Smrg 6785de2362d3Smrg 6786de2362d3Smrg 6787de2362d3Smrg 6788de2362d3Smrg 6789de2362d3Smrg 6790de2362d3Smrg 6791de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6792de2362d3Smrg 6793de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6794de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6795de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6796de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6797de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6798de2362d3Smrg $as_echo_n "(cached) " >&6 6799de2362d3Smrgelse 6800de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6801de2362d3Smrg/* end confdefs.h. */ 6802de2362d3Smrgint i; 6803de2362d3Smrg_ACEOF 6804de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6805de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6806de2362d3Smrgelse 6807de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6808de2362d3Smrgfi 6809de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6810de2362d3Smrgfi 6811de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6812de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6813de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6814de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6815de2362d3Smrgfi 6816de2362d3Smrg 6817de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6818de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6819de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6820de2362d3Smrg fi 6821de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6822de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6823de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6824de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6825de2362d3Smrg $as_echo_n "(cached) " >&6 6826de2362d3Smrgelse 6827de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6828de2362d3Smrg/* end confdefs.h. */ 6829de2362d3Smrgint i; 6830de2362d3Smrg_ACEOF 6831de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6832de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6833de2362d3Smrgelse 6834de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6835de2362d3Smrgfi 6836de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6837de2362d3Smrgfi 6838de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6839de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6840de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6841de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6842de2362d3Smrgfi 6843de2362d3Smrg 6844de2362d3Smrgfound="no" 6845de2362d3Smrg 6846de2362d3Smrg if test $found = "no" ; then 6847de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6848de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6849de2362d3Smrg fi 6850de2362d3Smrg 6851de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6852de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6853de2362d3Smrg fi 6854de2362d3Smrg 6855de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6856de2362d3Smrg 6857de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6858de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 6859de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6860de2362d3Smrg if eval \${$cacheid+:} false; then : 6861de2362d3Smrg $as_echo_n "(cached) " >&6 6862de2362d3Smrgelse 6863de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6864de2362d3Smrg/* end confdefs.h. */ 6865de2362d3Smrgint i; 6866de2362d3Smrgint 6867de2362d3Smrgmain () 6868de2362d3Smrg{ 6869de2362d3Smrg 6870de2362d3Smrg ; 6871de2362d3Smrg return 0; 6872de2362d3Smrg} 6873de2362d3Smrg_ACEOF 6874de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6875de2362d3Smrg eval $cacheid=yes 6876de2362d3Smrgelse 6877de2362d3Smrg eval $cacheid=no 6878de2362d3Smrgfi 6879de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6880de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6881de2362d3Smrgfi 6882de2362d3Smrg 6883de2362d3Smrg 6884de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6885de2362d3Smrg 6886de2362d3Smrg eval supported=\$$cacheid 6887de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6888de2362d3Smrg$as_echo "$supported" >&6; } 6889de2362d3Smrg if test "$supported" = "yes" ; then 6890de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6891de2362d3Smrg found="yes" 6892de2362d3Smrg fi 6893de2362d3Smrg fi 6894de2362d3Smrg 6895de2362d3Smrg 6896de2362d3Smrg 6897de2362d3Smrg 6898de2362d3Smrg 6899de2362d3Smrg 6900de2362d3Smrg 6901de2362d3Smrg 6902de2362d3Smrg 6903de2362d3Smrg 6904de2362d3Smrg 6905de2362d3Smrg 6906de2362d3Smrg 6907de2362d3Smrg 6908de2362d3Smrg 6909de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6910de2362d3Smrg 6911de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6912de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6913de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6914de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6915de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6916de2362d3Smrg $as_echo_n "(cached) " >&6 6917de2362d3Smrgelse 6918de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6919de2362d3Smrg/* end confdefs.h. */ 6920de2362d3Smrgint i; 6921de2362d3Smrg_ACEOF 6922de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6923de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6924de2362d3Smrgelse 6925de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6926de2362d3Smrgfi 6927de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6928de2362d3Smrgfi 6929de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6930de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6931de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6932de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6933de2362d3Smrgfi 6934de2362d3Smrg 6935de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6936de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6937de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6938de2362d3Smrg fi 6939de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6940de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6941de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6942de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6943de2362d3Smrg $as_echo_n "(cached) " >&6 6944de2362d3Smrgelse 6945de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6946de2362d3Smrg/* end confdefs.h. */ 6947de2362d3Smrgint i; 6948de2362d3Smrg_ACEOF 6949de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6950de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6951de2362d3Smrgelse 6952de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6953de2362d3Smrgfi 6954de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6955de2362d3Smrgfi 6956de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6957de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6958de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6959de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6960de2362d3Smrgfi 6961de2362d3Smrg 6962de2362d3Smrgfound="no" 6963de2362d3Smrg 6964de2362d3Smrg if test $found = "no" ; then 6965de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6966de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6967de2362d3Smrg fi 6968de2362d3Smrg 6969de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6970de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6971de2362d3Smrg fi 6972de2362d3Smrg 6973de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 6974de2362d3Smrg 6975de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6976de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 6977de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6978de2362d3Smrg if eval \${$cacheid+:} false; then : 6979de2362d3Smrg $as_echo_n "(cached) " >&6 6980de2362d3Smrgelse 6981de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6982de2362d3Smrg/* end confdefs.h. */ 6983de2362d3Smrgint i; 6984de2362d3Smrgint 6985de2362d3Smrgmain () 6986de2362d3Smrg{ 6987de2362d3Smrg 6988de2362d3Smrg ; 6989de2362d3Smrg return 0; 6990de2362d3Smrg} 6991de2362d3Smrg_ACEOF 6992de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6993de2362d3Smrg eval $cacheid=yes 6994de2362d3Smrgelse 6995de2362d3Smrg eval $cacheid=no 6996de2362d3Smrgfi 6997de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6998de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6999de2362d3Smrgfi 7000de2362d3Smrg 7001de2362d3Smrg 7002de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7003de2362d3Smrg 7004de2362d3Smrg eval supported=\$$cacheid 7005de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7006de2362d3Smrg$as_echo "$supported" >&6; } 7007de2362d3Smrg if test "$supported" = "yes" ; then 7008de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7009de2362d3Smrg found="yes" 7010de2362d3Smrg fi 7011de2362d3Smrg fi 7012de2362d3Smrg 7013de2362d3Smrg 7014de2362d3Smrg 7015de2362d3Smrg 7016de2362d3Smrg 7017de2362d3Smrg 7018de2362d3Smrg 7019de2362d3Smrg 7020de2362d3Smrg 7021de2362d3Smrg 7022de2362d3Smrg 7023de2362d3Smrg 7024de2362d3Smrg 7025de2362d3Smrg 7026de2362d3Smrg 7027de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7028de2362d3Smrg 7029de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7030de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7031de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7032de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7033de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7034de2362d3Smrg $as_echo_n "(cached) " >&6 7035de2362d3Smrgelse 7036de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7037de2362d3Smrg/* end confdefs.h. */ 7038de2362d3Smrgint i; 7039de2362d3Smrg_ACEOF 7040de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7041de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7042de2362d3Smrgelse 7043de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7044de2362d3Smrgfi 7045de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7046de2362d3Smrgfi 7047de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7048de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7049de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7050de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7051de2362d3Smrgfi 7052de2362d3Smrg 7053de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7054de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7055de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7056de2362d3Smrg fi 7057de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7058de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7059de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7060de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7061de2362d3Smrg $as_echo_n "(cached) " >&6 7062de2362d3Smrgelse 7063de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7064de2362d3Smrg/* end confdefs.h. */ 7065de2362d3Smrgint i; 7066de2362d3Smrg_ACEOF 7067de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7068de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7069de2362d3Smrgelse 7070de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7071de2362d3Smrgfi 7072de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7073de2362d3Smrgfi 7074de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7075de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7076de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7077de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7078de2362d3Smrgfi 7079de2362d3Smrg 7080de2362d3Smrgfound="no" 7081de2362d3Smrg 7082de2362d3Smrg if test $found = "no" ; then 7083de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7084de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7085de2362d3Smrg fi 7086de2362d3Smrg 7087de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7088de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7089de2362d3Smrg fi 7090de2362d3Smrg 7091de2362d3Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7092de2362d3Smrg 7093de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7094de2362d3Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 7095de2362d3Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7096de2362d3Smrg if eval \${$cacheid+:} false; then : 7097de2362d3Smrg $as_echo_n "(cached) " >&6 7098de2362d3Smrgelse 7099de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7100de2362d3Smrg/* end confdefs.h. */ 7101de2362d3Smrgint i; 7102de2362d3Smrgint 7103de2362d3Smrgmain () 7104de2362d3Smrg{ 7105de2362d3Smrg 7106de2362d3Smrg ; 7107de2362d3Smrg return 0; 7108de2362d3Smrg} 7109de2362d3Smrg_ACEOF 7110de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7111de2362d3Smrg eval $cacheid=yes 7112de2362d3Smrgelse 7113de2362d3Smrg eval $cacheid=no 7114de2362d3Smrgfi 7115de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7116de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7117de2362d3Smrgfi 7118de2362d3Smrg 7119de2362d3Smrg 7120de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7121de2362d3Smrg 7122de2362d3Smrg eval supported=\$$cacheid 7123de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7124de2362d3Smrg$as_echo "$supported" >&6; } 7125de2362d3Smrg if test "$supported" = "yes" ; then 7126de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7127de2362d3Smrg found="yes" 7128de2362d3Smrg fi 7129de2362d3Smrg fi 7130de2362d3Smrg 7131de2362d3Smrg 7132de2362d3Smrg 7133de2362d3Smrg 7134de2362d3Smrg 7135de2362d3Smrg 7136de2362d3Smrg 7137de2362d3Smrg 7138de2362d3Smrg 7139de2362d3Smrg 7140de2362d3Smrg 7141de2362d3Smrg 7142de2362d3Smrg 7143de2362d3Smrg 7144de2362d3Smrg 7145de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7146de2362d3Smrg 7147de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7148de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7149de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7150de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7151de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7152de2362d3Smrg $as_echo_n "(cached) " >&6 7153de2362d3Smrgelse 7154de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7155de2362d3Smrg/* end confdefs.h. */ 7156de2362d3Smrgint i; 7157de2362d3Smrg_ACEOF 7158de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7159de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7160de2362d3Smrgelse 7161de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7162de2362d3Smrgfi 7163de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7164de2362d3Smrgfi 7165de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7166de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7167de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7168de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7169de2362d3Smrgfi 7170de2362d3Smrg 7171de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7172de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7173de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7174de2362d3Smrg fi 7175de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7176de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7177de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7178de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7179de2362d3Smrg $as_echo_n "(cached) " >&6 7180de2362d3Smrgelse 7181de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7182de2362d3Smrg/* end confdefs.h. */ 7183de2362d3Smrgint i; 7184de2362d3Smrg_ACEOF 7185de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7186de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7187de2362d3Smrgelse 7188de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7189de2362d3Smrgfi 7190de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7191de2362d3Smrgfi 7192de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7193de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7194de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7195de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7196de2362d3Smrgfi 7197de2362d3Smrg 7198de2362d3Smrgfound="no" 7199de2362d3Smrg 7200de2362d3Smrg if test $found = "no" ; then 7201de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7202de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7203de2362d3Smrg fi 7204de2362d3Smrg 7205de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7206de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7207de2362d3Smrg fi 7208de2362d3Smrg 7209de2362d3Smrg CFLAGS="$CFLAGS -Wlogical-op" 7210de2362d3Smrg 7211de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7212de2362d3Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 7213de2362d3Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 7214de2362d3Smrg if eval \${$cacheid+:} false; then : 7215de2362d3Smrg $as_echo_n "(cached) " >&6 7216de2362d3Smrgelse 7217de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7218de2362d3Smrg/* end confdefs.h. */ 7219de2362d3Smrgint i; 7220de2362d3Smrgint 7221de2362d3Smrgmain () 7222de2362d3Smrg{ 7223de2362d3Smrg 7224de2362d3Smrg ; 7225de2362d3Smrg return 0; 7226de2362d3Smrg} 7227de2362d3Smrg_ACEOF 7228de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7229de2362d3Smrg eval $cacheid=yes 7230de2362d3Smrgelse 7231de2362d3Smrg eval $cacheid=no 7232de2362d3Smrgfi 7233de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7234de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7235de2362d3Smrgfi 7236de2362d3Smrg 7237de2362d3Smrg 7238de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7239de2362d3Smrg 7240de2362d3Smrg eval supported=\$$cacheid 7241de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7242de2362d3Smrg$as_echo "$supported" >&6; } 7243de2362d3Smrg if test "$supported" = "yes" ; then 7244de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7245de2362d3Smrg found="yes" 7246de2362d3Smrg fi 7247de2362d3Smrg fi 7248de2362d3Smrg 7249de2362d3Smrg 7250de2362d3Smrg 7251de2362d3Smrg# These are currently disabled because they are noisy. They will be enabled 7252de2362d3Smrg# in the future once the codebase is sufficiently modernized to silence 7253de2362d3Smrg# them. For now, I don't want them to drown out the other warnings. 7254de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7255de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7256de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7257de2362d3Smrg 7258de2362d3Smrg# Turn some warnings into errors, so we don't accidently get successful builds 7259de2362d3Smrg# when there are problems that should be fixed. 7260de2362d3Smrg 7261de2362d3Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7262de2362d3Smrg 7263de2362d3Smrg 7264de2362d3Smrg 7265de2362d3Smrg 7266de2362d3Smrg 7267de2362d3Smrg 7268de2362d3Smrg 7269de2362d3Smrg 7270de2362d3Smrg 7271de2362d3Smrg 7272de2362d3Smrg 7273de2362d3Smrg 7274de2362d3Smrg 7275de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7276de2362d3Smrg 7277de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7278de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7279de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7280de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7281de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7282de2362d3Smrg $as_echo_n "(cached) " >&6 7283de2362d3Smrgelse 7284de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7285de2362d3Smrg/* end confdefs.h. */ 7286de2362d3Smrgint i; 7287de2362d3Smrg_ACEOF 7288de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7289de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7290de2362d3Smrgelse 7291de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7292de2362d3Smrgfi 7293de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7294de2362d3Smrgfi 7295de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7296de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7297de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7298de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7299de2362d3Smrgfi 7300de2362d3Smrg 7301de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7302de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7303de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7304de2362d3Smrg fi 7305de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7306de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7307de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7308de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7309de2362d3Smrg $as_echo_n "(cached) " >&6 7310de2362d3Smrgelse 7311de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7312de2362d3Smrg/* end confdefs.h. */ 7313de2362d3Smrgint i; 7314de2362d3Smrg_ACEOF 7315de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7316de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7317de2362d3Smrgelse 7318de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7319de2362d3Smrgfi 7320de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7321de2362d3Smrgfi 7322de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7323de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7324de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7325de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7326de2362d3Smrgfi 7327de2362d3Smrg 7328de2362d3Smrgfound="no" 7329de2362d3Smrg 7330de2362d3Smrg if test $found = "no" ; then 7331de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7332de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7333de2362d3Smrg fi 7334de2362d3Smrg 7335de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7336de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7337de2362d3Smrg fi 7338de2362d3Smrg 7339de2362d3Smrg CFLAGS="$CFLAGS -Werror=implicit" 7340de2362d3Smrg 7341de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7342de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 7343de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 7344de2362d3Smrg if eval \${$cacheid+:} false; then : 7345de2362d3Smrg $as_echo_n "(cached) " >&6 7346de2362d3Smrgelse 7347de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7348de2362d3Smrg/* end confdefs.h. */ 7349de2362d3Smrgint i; 7350de2362d3Smrgint 7351de2362d3Smrgmain () 7352de2362d3Smrg{ 7353de2362d3Smrg 7354de2362d3Smrg ; 7355de2362d3Smrg return 0; 7356de2362d3Smrg} 7357de2362d3Smrg_ACEOF 7358de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7359de2362d3Smrg eval $cacheid=yes 7360de2362d3Smrgelse 7361de2362d3Smrg eval $cacheid=no 7362de2362d3Smrgfi 7363de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7364de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7365de2362d3Smrgfi 7366de2362d3Smrg 7367de2362d3Smrg 7368de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7369de2362d3Smrg 7370de2362d3Smrg eval supported=\$$cacheid 7371de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7372de2362d3Smrg$as_echo "$supported" >&6; } 7373de2362d3Smrg if test "$supported" = "yes" ; then 7374de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7375de2362d3Smrg found="yes" 7376de2362d3Smrg fi 7377de2362d3Smrg fi 7378de2362d3Smrg 7379de2362d3Smrg if test $found = "no" ; then 7380de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7381de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7382de2362d3Smrg fi 7383de2362d3Smrg 7384de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7385de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7386de2362d3Smrg fi 7387de2362d3Smrg 7388de2362d3Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7389de2362d3Smrg 7390de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 7391de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7392de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7393de2362d3Smrg if eval \${$cacheid+:} false; then : 7394de2362d3Smrg $as_echo_n "(cached) " >&6 7395de2362d3Smrgelse 7396de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7397de2362d3Smrg/* end confdefs.h. */ 7398de2362d3Smrgint i; 7399de2362d3Smrgint 7400de2362d3Smrgmain () 7401de2362d3Smrg{ 7402de2362d3Smrg 7403de2362d3Smrg ; 7404de2362d3Smrg return 0; 7405de2362d3Smrg} 7406de2362d3Smrg_ACEOF 7407de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7408de2362d3Smrg eval $cacheid=yes 7409de2362d3Smrgelse 7410de2362d3Smrg eval $cacheid=no 7411de2362d3Smrgfi 7412de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7413de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7414de2362d3Smrgfi 7415de2362d3Smrg 7416de2362d3Smrg 7417de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7418de2362d3Smrg 7419de2362d3Smrg eval supported=\$$cacheid 7420de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7421de2362d3Smrg$as_echo "$supported" >&6; } 7422de2362d3Smrg if test "$supported" = "yes" ; then 7423de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7424de2362d3Smrg found="yes" 7425de2362d3Smrg fi 7426de2362d3Smrg fi 7427de2362d3Smrg 7428de2362d3Smrg 7429de2362d3Smrg 7430de2362d3Smrg 7431de2362d3Smrg 7432de2362d3Smrg 7433de2362d3Smrg 7434de2362d3Smrg 7435de2362d3Smrg 7436de2362d3Smrg 7437de2362d3Smrg 7438de2362d3Smrg 7439de2362d3Smrg 7440de2362d3Smrg 7441de2362d3Smrg 7442de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7443de2362d3Smrg 7444de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7445de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7446de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7447de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7448de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7449de2362d3Smrg $as_echo_n "(cached) " >&6 7450de2362d3Smrgelse 7451de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7452de2362d3Smrg/* end confdefs.h. */ 7453de2362d3Smrgint i; 7454de2362d3Smrg_ACEOF 7455de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7456de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7457de2362d3Smrgelse 7458de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7459de2362d3Smrgfi 7460de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7461de2362d3Smrgfi 7462de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7463de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7464de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7465de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7466de2362d3Smrgfi 7467de2362d3Smrg 7468de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7469de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7470de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7471de2362d3Smrg fi 7472de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7473de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7474de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7475de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7476de2362d3Smrg $as_echo_n "(cached) " >&6 7477de2362d3Smrgelse 7478de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7479de2362d3Smrg/* end confdefs.h. */ 7480de2362d3Smrgint i; 7481de2362d3Smrg_ACEOF 7482de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7483de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7484de2362d3Smrgelse 7485de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7486de2362d3Smrgfi 7487de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7488de2362d3Smrgfi 7489de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7490de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7491de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7492de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7493de2362d3Smrgfi 7494de2362d3Smrg 7495de2362d3Smrgfound="no" 7496de2362d3Smrg 7497de2362d3Smrg if test $found = "no" ; then 7498de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7499de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7500de2362d3Smrg fi 7501de2362d3Smrg 7502de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7503de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7504de2362d3Smrg fi 7505de2362d3Smrg 7506de2362d3Smrg CFLAGS="$CFLAGS -Werror=nonnull" 7507de2362d3Smrg 7508de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7509de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 7510de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7511de2362d3Smrg if eval \${$cacheid+:} false; then : 7512de2362d3Smrg $as_echo_n "(cached) " >&6 7513de2362d3Smrgelse 7514de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7515de2362d3Smrg/* end confdefs.h. */ 7516de2362d3Smrgint i; 7517de2362d3Smrgint 7518de2362d3Smrgmain () 7519de2362d3Smrg{ 7520de2362d3Smrg 7521de2362d3Smrg ; 7522de2362d3Smrg return 0; 7523de2362d3Smrg} 7524de2362d3Smrg_ACEOF 7525de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7526de2362d3Smrg eval $cacheid=yes 7527de2362d3Smrgelse 7528de2362d3Smrg eval $cacheid=no 7529de2362d3Smrgfi 7530de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7531de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7532de2362d3Smrgfi 7533de2362d3Smrg 7534de2362d3Smrg 7535de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7536de2362d3Smrg 7537de2362d3Smrg eval supported=\$$cacheid 7538de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7539de2362d3Smrg$as_echo "$supported" >&6; } 7540de2362d3Smrg if test "$supported" = "yes" ; then 7541de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7542de2362d3Smrg found="yes" 7543de2362d3Smrg fi 7544de2362d3Smrg fi 7545de2362d3Smrg 7546de2362d3Smrg 7547de2362d3Smrg 7548de2362d3Smrg 7549de2362d3Smrg 7550de2362d3Smrg 7551de2362d3Smrg 7552de2362d3Smrg 7553de2362d3Smrg 7554de2362d3Smrg 7555de2362d3Smrg 7556de2362d3Smrg 7557de2362d3Smrg 7558de2362d3Smrg 7559de2362d3Smrg 7560de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7561de2362d3Smrg 7562de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7563de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7564de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7565de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7566de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7567de2362d3Smrg $as_echo_n "(cached) " >&6 7568de2362d3Smrgelse 7569de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7570de2362d3Smrg/* end confdefs.h. */ 7571de2362d3Smrgint i; 7572de2362d3Smrg_ACEOF 7573de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7574de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7575de2362d3Smrgelse 7576de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7577de2362d3Smrgfi 7578de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7579de2362d3Smrgfi 7580de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7581de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7582de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7583de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7584de2362d3Smrgfi 7585de2362d3Smrg 7586de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7587de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7588de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7589de2362d3Smrg fi 7590de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7591de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7592de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7593de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7594de2362d3Smrg $as_echo_n "(cached) " >&6 7595de2362d3Smrgelse 7596de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7597de2362d3Smrg/* end confdefs.h. */ 7598de2362d3Smrgint i; 7599de2362d3Smrg_ACEOF 7600de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7601de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7602de2362d3Smrgelse 7603de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7604de2362d3Smrgfi 7605de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7606de2362d3Smrgfi 7607de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7608de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7609de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7610de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7611de2362d3Smrgfi 7612de2362d3Smrg 7613de2362d3Smrgfound="no" 7614de2362d3Smrg 7615de2362d3Smrg if test $found = "no" ; then 7616de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7617de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7618de2362d3Smrg fi 7619de2362d3Smrg 7620de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7621de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7622de2362d3Smrg fi 7623de2362d3Smrg 7624de2362d3Smrg CFLAGS="$CFLAGS -Werror=init-self" 7625de2362d3Smrg 7626de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7627de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 7628de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 7629de2362d3Smrg if eval \${$cacheid+:} false; then : 7630de2362d3Smrg $as_echo_n "(cached) " >&6 7631de2362d3Smrgelse 7632de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7633de2362d3Smrg/* end confdefs.h. */ 7634de2362d3Smrgint i; 7635de2362d3Smrgint 7636de2362d3Smrgmain () 7637de2362d3Smrg{ 7638de2362d3Smrg 7639de2362d3Smrg ; 7640de2362d3Smrg return 0; 7641de2362d3Smrg} 7642de2362d3Smrg_ACEOF 7643de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7644de2362d3Smrg eval $cacheid=yes 7645de2362d3Smrgelse 7646de2362d3Smrg eval $cacheid=no 7647de2362d3Smrgfi 7648de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7649de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7650de2362d3Smrgfi 7651de2362d3Smrg 7652de2362d3Smrg 7653de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7654de2362d3Smrg 7655de2362d3Smrg eval supported=\$$cacheid 7656de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7657de2362d3Smrg$as_echo "$supported" >&6; } 7658de2362d3Smrg if test "$supported" = "yes" ; then 7659de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7660de2362d3Smrg found="yes" 7661de2362d3Smrg fi 7662de2362d3Smrg fi 7663de2362d3Smrg 7664de2362d3Smrg 7665de2362d3Smrg 7666de2362d3Smrg 7667de2362d3Smrg 7668de2362d3Smrg 7669de2362d3Smrg 7670de2362d3Smrg 7671de2362d3Smrg 7672de2362d3Smrg 7673de2362d3Smrg 7674de2362d3Smrg 7675de2362d3Smrg 7676de2362d3Smrg 7677de2362d3Smrg 7678de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7679de2362d3Smrg 7680de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7681de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7682de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7683de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7684de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7685de2362d3Smrg $as_echo_n "(cached) " >&6 7686de2362d3Smrgelse 7687de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7688de2362d3Smrg/* end confdefs.h. */ 7689de2362d3Smrgint i; 7690de2362d3Smrg_ACEOF 7691de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7692de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7693de2362d3Smrgelse 7694de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7695de2362d3Smrgfi 7696de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7697de2362d3Smrgfi 7698de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7699de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7700de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7701de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7702de2362d3Smrgfi 7703de2362d3Smrg 7704de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7705de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7706de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7707de2362d3Smrg fi 7708de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7709de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7710de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7711de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7712de2362d3Smrg $as_echo_n "(cached) " >&6 7713de2362d3Smrgelse 7714de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7715de2362d3Smrg/* end confdefs.h. */ 7716de2362d3Smrgint i; 7717de2362d3Smrg_ACEOF 7718de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7719de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7720de2362d3Smrgelse 7721de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7722de2362d3Smrgfi 7723de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7724de2362d3Smrgfi 7725de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7726de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7727de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7728de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7729de2362d3Smrgfi 7730de2362d3Smrg 7731de2362d3Smrgfound="no" 7732de2362d3Smrg 7733de2362d3Smrg if test $found = "no" ; then 7734de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7735de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7736de2362d3Smrg fi 7737de2362d3Smrg 7738de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7739de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7740de2362d3Smrg fi 7741de2362d3Smrg 7742de2362d3Smrg CFLAGS="$CFLAGS -Werror=main" 7743de2362d3Smrg 7744de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7745de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 7746de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_main 7747de2362d3Smrg if eval \${$cacheid+:} false; then : 7748de2362d3Smrg $as_echo_n "(cached) " >&6 7749de2362d3Smrgelse 7750de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7751de2362d3Smrg/* end confdefs.h. */ 7752de2362d3Smrgint i; 7753de2362d3Smrgint 7754de2362d3Smrgmain () 7755de2362d3Smrg{ 7756de2362d3Smrg 7757de2362d3Smrg ; 7758de2362d3Smrg return 0; 7759de2362d3Smrg} 7760de2362d3Smrg_ACEOF 7761de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7762de2362d3Smrg eval $cacheid=yes 7763de2362d3Smrgelse 7764de2362d3Smrg eval $cacheid=no 7765de2362d3Smrgfi 7766de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7767de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7768de2362d3Smrgfi 7769de2362d3Smrg 7770de2362d3Smrg 7771de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7772de2362d3Smrg 7773de2362d3Smrg eval supported=\$$cacheid 7774de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7775de2362d3Smrg$as_echo "$supported" >&6; } 7776de2362d3Smrg if test "$supported" = "yes" ; then 7777de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7778de2362d3Smrg found="yes" 7779de2362d3Smrg fi 7780de2362d3Smrg fi 7781de2362d3Smrg 7782de2362d3Smrg 7783de2362d3Smrg 7784de2362d3Smrg 7785de2362d3Smrg 7786de2362d3Smrg 7787de2362d3Smrg 7788de2362d3Smrg 7789de2362d3Smrg 7790de2362d3Smrg 7791de2362d3Smrg 7792de2362d3Smrg 7793de2362d3Smrg 7794de2362d3Smrg 7795de2362d3Smrg 7796de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7797de2362d3Smrg 7798de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7799de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7800de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7801de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7802de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7803de2362d3Smrg $as_echo_n "(cached) " >&6 7804de2362d3Smrgelse 7805de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7806de2362d3Smrg/* end confdefs.h. */ 7807de2362d3Smrgint i; 7808de2362d3Smrg_ACEOF 7809de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7810de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7811de2362d3Smrgelse 7812de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7813de2362d3Smrgfi 7814de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7815de2362d3Smrgfi 7816de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7817de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7818de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7819de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7820de2362d3Smrgfi 7821de2362d3Smrg 7822de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7823de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7824de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7825de2362d3Smrg fi 7826de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7827de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7828de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7829de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7830de2362d3Smrg $as_echo_n "(cached) " >&6 7831de2362d3Smrgelse 7832de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7833de2362d3Smrg/* end confdefs.h. */ 7834de2362d3Smrgint i; 7835de2362d3Smrg_ACEOF 7836de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7837de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7838de2362d3Smrgelse 7839de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7840de2362d3Smrgfi 7841de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7842de2362d3Smrgfi 7843de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7844de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7845de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7846de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7847de2362d3Smrgfi 7848de2362d3Smrg 7849de2362d3Smrgfound="no" 7850de2362d3Smrg 7851de2362d3Smrg if test $found = "no" ; then 7852de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7853de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7854de2362d3Smrg fi 7855de2362d3Smrg 7856de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7857de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7858de2362d3Smrg fi 7859de2362d3Smrg 7860de2362d3Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 7861de2362d3Smrg 7862de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7863de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 7864de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 7865de2362d3Smrg if eval \${$cacheid+:} false; then : 7866de2362d3Smrg $as_echo_n "(cached) " >&6 7867de2362d3Smrgelse 7868de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7869de2362d3Smrg/* end confdefs.h. */ 7870de2362d3Smrgint i; 7871de2362d3Smrgint 7872de2362d3Smrgmain () 7873de2362d3Smrg{ 7874de2362d3Smrg 7875de2362d3Smrg ; 7876de2362d3Smrg return 0; 7877de2362d3Smrg} 7878de2362d3Smrg_ACEOF 7879de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7880de2362d3Smrg eval $cacheid=yes 7881de2362d3Smrgelse 7882de2362d3Smrg eval $cacheid=no 7883de2362d3Smrgfi 7884de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7885de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7886de2362d3Smrgfi 7887de2362d3Smrg 7888de2362d3Smrg 7889de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7890de2362d3Smrg 7891de2362d3Smrg eval supported=\$$cacheid 7892de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7893de2362d3Smrg$as_echo "$supported" >&6; } 7894de2362d3Smrg if test "$supported" = "yes" ; then 7895de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7896de2362d3Smrg found="yes" 7897de2362d3Smrg fi 7898de2362d3Smrg fi 7899de2362d3Smrg 7900de2362d3Smrg 7901de2362d3Smrg 7902de2362d3Smrg 7903de2362d3Smrg 7904de2362d3Smrg 7905de2362d3Smrg 7906de2362d3Smrg 7907de2362d3Smrg 7908de2362d3Smrg 7909de2362d3Smrg 7910de2362d3Smrg 7911de2362d3Smrg 7912de2362d3Smrg 7913de2362d3Smrg 7914de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7915de2362d3Smrg 7916de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7917de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7918de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7919de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7920de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7921de2362d3Smrg $as_echo_n "(cached) " >&6 7922de2362d3Smrgelse 7923de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7924de2362d3Smrg/* end confdefs.h. */ 7925de2362d3Smrgint i; 7926de2362d3Smrg_ACEOF 7927de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7928de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7929de2362d3Smrgelse 7930de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7931de2362d3Smrgfi 7932de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7933de2362d3Smrgfi 7934de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7935de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7936de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7937de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7938de2362d3Smrgfi 7939de2362d3Smrg 7940de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7941de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7942de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7943de2362d3Smrg fi 7944de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7945de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7946de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7947de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7948de2362d3Smrg $as_echo_n "(cached) " >&6 7949de2362d3Smrgelse 7950de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7951de2362d3Smrg/* end confdefs.h. */ 7952de2362d3Smrgint i; 7953de2362d3Smrg_ACEOF 7954de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7955de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7956de2362d3Smrgelse 7957de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7958de2362d3Smrgfi 7959de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7960de2362d3Smrgfi 7961de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7962de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7963de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7964de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7965de2362d3Smrgfi 7966de2362d3Smrg 7967de2362d3Smrgfound="no" 7968de2362d3Smrg 7969de2362d3Smrg if test $found = "no" ; then 7970de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7971de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7972de2362d3Smrg fi 7973de2362d3Smrg 7974de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7975de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7976de2362d3Smrg fi 7977de2362d3Smrg 7978de2362d3Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 7979de2362d3Smrg 7980de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7981de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 7982de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 7983de2362d3Smrg if eval \${$cacheid+:} false; then : 7984de2362d3Smrg $as_echo_n "(cached) " >&6 7985de2362d3Smrgelse 7986de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7987de2362d3Smrg/* end confdefs.h. */ 7988de2362d3Smrgint i; 7989de2362d3Smrgint 7990de2362d3Smrgmain () 7991de2362d3Smrg{ 7992de2362d3Smrg 7993de2362d3Smrg ; 7994de2362d3Smrg return 0; 7995de2362d3Smrg} 7996de2362d3Smrg_ACEOF 7997de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7998de2362d3Smrg eval $cacheid=yes 7999de2362d3Smrgelse 8000de2362d3Smrg eval $cacheid=no 8001de2362d3Smrgfi 8002de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8003de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8004de2362d3Smrgfi 8005de2362d3Smrg 8006de2362d3Smrg 8007de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8008de2362d3Smrg 8009de2362d3Smrg eval supported=\$$cacheid 8010de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8011de2362d3Smrg$as_echo "$supported" >&6; } 8012de2362d3Smrg if test "$supported" = "yes" ; then 8013de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8014de2362d3Smrg found="yes" 8015de2362d3Smrg fi 8016de2362d3Smrg fi 8017de2362d3Smrg 8018de2362d3Smrg 8019de2362d3Smrg 8020de2362d3Smrg 8021de2362d3Smrg 8022de2362d3Smrg 8023de2362d3Smrg 8024de2362d3Smrg 8025de2362d3Smrg 8026de2362d3Smrg 8027de2362d3Smrg 8028de2362d3Smrg 8029de2362d3Smrg 8030de2362d3Smrg 8031de2362d3Smrg 8032de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8033de2362d3Smrg 8034de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8035de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8036de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8037de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8038de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8039de2362d3Smrg $as_echo_n "(cached) " >&6 8040de2362d3Smrgelse 8041de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8042de2362d3Smrg/* end confdefs.h. */ 8043de2362d3Smrgint i; 8044de2362d3Smrg_ACEOF 8045de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8046de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8047de2362d3Smrgelse 8048de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8049de2362d3Smrgfi 8050de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8051de2362d3Smrgfi 8052de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8053de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8054de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8055de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8056de2362d3Smrgfi 8057de2362d3Smrg 8058de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8059de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8060de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8061de2362d3Smrg fi 8062de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8063de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8064de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8065de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8066de2362d3Smrg $as_echo_n "(cached) " >&6 8067de2362d3Smrgelse 8068de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8069de2362d3Smrg/* end confdefs.h. */ 8070de2362d3Smrgint i; 8071de2362d3Smrg_ACEOF 8072de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8073de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8074de2362d3Smrgelse 8075de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8076de2362d3Smrgfi 8077de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8078de2362d3Smrgfi 8079de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8080de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8081de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8082de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8083de2362d3Smrgfi 8084de2362d3Smrg 8085de2362d3Smrgfound="no" 8086de2362d3Smrg 8087de2362d3Smrg if test $found = "no" ; then 8088de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8089de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8090de2362d3Smrg fi 8091de2362d3Smrg 8092de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8093de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8094de2362d3Smrg fi 8095de2362d3Smrg 8096de2362d3Smrg CFLAGS="$CFLAGS -Werror=return-type" 8097de2362d3Smrg 8098de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8099de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 8100de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 8101de2362d3Smrg if eval \${$cacheid+:} false; then : 8102de2362d3Smrg $as_echo_n "(cached) " >&6 8103de2362d3Smrgelse 8104de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8105de2362d3Smrg/* end confdefs.h. */ 8106de2362d3Smrgint i; 8107de2362d3Smrgint 8108de2362d3Smrgmain () 8109de2362d3Smrg{ 8110de2362d3Smrg 8111de2362d3Smrg ; 8112de2362d3Smrg return 0; 8113de2362d3Smrg} 8114de2362d3Smrg_ACEOF 8115de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8116de2362d3Smrg eval $cacheid=yes 8117de2362d3Smrgelse 8118de2362d3Smrg eval $cacheid=no 8119de2362d3Smrgfi 8120de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8121de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8122de2362d3Smrgfi 8123de2362d3Smrg 8124de2362d3Smrg 8125de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8126de2362d3Smrg 8127de2362d3Smrg eval supported=\$$cacheid 8128de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8129de2362d3Smrg$as_echo "$supported" >&6; } 8130de2362d3Smrg if test "$supported" = "yes" ; then 8131de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8132de2362d3Smrg found="yes" 8133de2362d3Smrg fi 8134de2362d3Smrg fi 8135de2362d3Smrg 8136de2362d3Smrg if test $found = "no" ; then 8137de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8138de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8139de2362d3Smrg fi 8140de2362d3Smrg 8141de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8142de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8143de2362d3Smrg fi 8144de2362d3Smrg 8145de2362d3Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8146de2362d3Smrg 8147de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8148de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8149de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8150de2362d3Smrg if eval \${$cacheid+:} false; then : 8151de2362d3Smrg $as_echo_n "(cached) " >&6 8152de2362d3Smrgelse 8153de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8154de2362d3Smrg/* end confdefs.h. */ 8155de2362d3Smrgint i; 8156de2362d3Smrgint 8157de2362d3Smrgmain () 8158de2362d3Smrg{ 8159de2362d3Smrg 8160de2362d3Smrg ; 8161de2362d3Smrg return 0; 8162de2362d3Smrg} 8163de2362d3Smrg_ACEOF 8164de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8165de2362d3Smrg eval $cacheid=yes 8166de2362d3Smrgelse 8167de2362d3Smrg eval $cacheid=no 8168de2362d3Smrgfi 8169de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8170de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8171de2362d3Smrgfi 8172de2362d3Smrg 8173de2362d3Smrg 8174de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8175de2362d3Smrg 8176de2362d3Smrg eval supported=\$$cacheid 8177de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8178de2362d3Smrg$as_echo "$supported" >&6; } 8179de2362d3Smrg if test "$supported" = "yes" ; then 8180de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8181de2362d3Smrg found="yes" 8182de2362d3Smrg fi 8183de2362d3Smrg fi 8184de2362d3Smrg 8185de2362d3Smrg 8186de2362d3Smrg 8187de2362d3Smrg 8188de2362d3Smrg 8189de2362d3Smrg 8190de2362d3Smrg 8191de2362d3Smrg 8192de2362d3Smrg 8193de2362d3Smrg 8194de2362d3Smrg 8195de2362d3Smrg 8196de2362d3Smrg 8197de2362d3Smrg 8198de2362d3Smrg 8199de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8200de2362d3Smrg 8201de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8202de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8203de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8204de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8205de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8206de2362d3Smrg $as_echo_n "(cached) " >&6 8207de2362d3Smrgelse 8208de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8209de2362d3Smrg/* end confdefs.h. */ 8210de2362d3Smrgint i; 8211de2362d3Smrg_ACEOF 8212de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8213de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8214de2362d3Smrgelse 8215de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8216de2362d3Smrgfi 8217de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8218de2362d3Smrgfi 8219de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8220de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8221de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8222de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8223de2362d3Smrgfi 8224de2362d3Smrg 8225de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8226de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8227de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8228de2362d3Smrg fi 8229de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8230de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8231de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8232de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8233de2362d3Smrg $as_echo_n "(cached) " >&6 8234de2362d3Smrgelse 8235de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8236de2362d3Smrg/* end confdefs.h. */ 8237de2362d3Smrgint i; 8238de2362d3Smrg_ACEOF 8239de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8240de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8241de2362d3Smrgelse 8242de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8243de2362d3Smrgfi 8244de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8245de2362d3Smrgfi 8246de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8247de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8248de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8249de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8250de2362d3Smrgfi 8251de2362d3Smrg 8252de2362d3Smrgfound="no" 8253de2362d3Smrg 8254de2362d3Smrg if test $found = "no" ; then 8255de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8256de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8257de2362d3Smrg fi 8258de2362d3Smrg 8259de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8260de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8261de2362d3Smrg fi 8262de2362d3Smrg 8263de2362d3Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 8264de2362d3Smrg 8265de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8266de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 8267de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8268de2362d3Smrg if eval \${$cacheid+:} false; then : 8269de2362d3Smrg $as_echo_n "(cached) " >&6 8270de2362d3Smrgelse 8271de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8272de2362d3Smrg/* end confdefs.h. */ 8273de2362d3Smrgint i; 8274de2362d3Smrgint 8275de2362d3Smrgmain () 8276de2362d3Smrg{ 8277de2362d3Smrg 8278de2362d3Smrg ; 8279de2362d3Smrg return 0; 8280de2362d3Smrg} 8281de2362d3Smrg_ACEOF 8282de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8283de2362d3Smrg eval $cacheid=yes 8284de2362d3Smrgelse 8285de2362d3Smrg eval $cacheid=no 8286de2362d3Smrgfi 8287de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8288de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8289de2362d3Smrgfi 8290de2362d3Smrg 8291de2362d3Smrg 8292de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8293de2362d3Smrg 8294de2362d3Smrg eval supported=\$$cacheid 8295de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8296de2362d3Smrg$as_echo "$supported" >&6; } 8297de2362d3Smrg if test "$supported" = "yes" ; then 8298de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8299de2362d3Smrg found="yes" 8300de2362d3Smrg fi 8301de2362d3Smrg fi 8302de2362d3Smrg 8303de2362d3Smrg 8304de2362d3Smrg 8305de2362d3Smrg 8306de2362d3Smrg 8307de2362d3Smrg 8308de2362d3Smrg 8309de2362d3Smrg 8310de2362d3Smrg 8311de2362d3Smrg 8312de2362d3Smrg 8313de2362d3Smrg 8314de2362d3Smrg 8315de2362d3Smrg 8316de2362d3Smrg 8317de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8318de2362d3Smrg 8319de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8320de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8321de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8322de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8323de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8324de2362d3Smrg $as_echo_n "(cached) " >&6 8325de2362d3Smrgelse 8326de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8327de2362d3Smrg/* end confdefs.h. */ 8328de2362d3Smrgint i; 8329de2362d3Smrg_ACEOF 8330de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8331de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8332de2362d3Smrgelse 8333de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8334de2362d3Smrgfi 8335de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8336de2362d3Smrgfi 8337de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8338de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8339de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8340de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8341de2362d3Smrgfi 8342de2362d3Smrg 8343de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8344de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8345de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8346de2362d3Smrg fi 8347de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8348de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8349de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8350de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8351de2362d3Smrg $as_echo_n "(cached) " >&6 8352de2362d3Smrgelse 8353de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8354de2362d3Smrg/* end confdefs.h. */ 8355de2362d3Smrgint i; 8356de2362d3Smrg_ACEOF 8357de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8358de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8359de2362d3Smrgelse 8360de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8361de2362d3Smrgfi 8362de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8363de2362d3Smrgfi 8364de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8365de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8366de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8367de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8368de2362d3Smrgfi 8369de2362d3Smrg 8370de2362d3Smrgfound="no" 8371de2362d3Smrg 8372de2362d3Smrg if test $found = "no" ; then 8373de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8374de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8375de2362d3Smrg fi 8376de2362d3Smrg 8377de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8378de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8379de2362d3Smrg fi 8380de2362d3Smrg 8381de2362d3Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8382de2362d3Smrg 8383de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8384de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 8385de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8386de2362d3Smrg if eval \${$cacheid+:} false; then : 8387de2362d3Smrg $as_echo_n "(cached) " >&6 8388de2362d3Smrgelse 8389de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8390de2362d3Smrg/* end confdefs.h. */ 8391de2362d3Smrgint i; 8392de2362d3Smrgint 8393de2362d3Smrgmain () 8394de2362d3Smrg{ 8395de2362d3Smrg 8396de2362d3Smrg ; 8397de2362d3Smrg return 0; 8398de2362d3Smrg} 8399de2362d3Smrg_ACEOF 8400de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8401de2362d3Smrg eval $cacheid=yes 8402de2362d3Smrgelse 8403de2362d3Smrg eval $cacheid=no 8404de2362d3Smrgfi 8405de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8406de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8407de2362d3Smrgfi 8408de2362d3Smrg 8409de2362d3Smrg 8410de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8411de2362d3Smrg 8412de2362d3Smrg eval supported=\$$cacheid 8413de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8414de2362d3Smrg$as_echo "$supported" >&6; } 8415de2362d3Smrg if test "$supported" = "yes" ; then 8416de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8417de2362d3Smrg found="yes" 8418de2362d3Smrg fi 8419de2362d3Smrg fi 8420de2362d3Smrg 8421de2362d3Smrg 8422de2362d3Smrg 8423de2362d3Smrg 8424de2362d3Smrg 8425de2362d3Smrg 8426de2362d3Smrg 8427de2362d3Smrg 8428de2362d3Smrg 8429de2362d3Smrg 8430de2362d3Smrg 8431de2362d3Smrg 8432de2362d3Smrg 8433de2362d3Smrg 8434de2362d3Smrg 8435de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8436de2362d3Smrg 8437de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8438de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8439de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8440de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8441de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8442de2362d3Smrg $as_echo_n "(cached) " >&6 8443de2362d3Smrgelse 8444de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8445de2362d3Smrg/* end confdefs.h. */ 8446de2362d3Smrgint i; 8447de2362d3Smrg_ACEOF 8448de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8449de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8450de2362d3Smrgelse 8451de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8452de2362d3Smrgfi 8453de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8454de2362d3Smrgfi 8455de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8456de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8457de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8458de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8459de2362d3Smrgfi 8460de2362d3Smrg 8461de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8462de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8463de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8464de2362d3Smrg fi 8465de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8466de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8467de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8468de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8469de2362d3Smrg $as_echo_n "(cached) " >&6 8470de2362d3Smrgelse 8471de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8472de2362d3Smrg/* end confdefs.h. */ 8473de2362d3Smrgint i; 8474de2362d3Smrg_ACEOF 8475de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8476de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8477de2362d3Smrgelse 8478de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8479de2362d3Smrgfi 8480de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8481de2362d3Smrgfi 8482de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8483de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8484de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8485de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8486de2362d3Smrgfi 8487de2362d3Smrg 8488de2362d3Smrgfound="no" 8489de2362d3Smrg 8490de2362d3Smrg if test $found = "no" ; then 8491de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8492de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8493de2362d3Smrg fi 8494de2362d3Smrg 8495de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8496de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8497de2362d3Smrg fi 8498de2362d3Smrg 8499de2362d3Smrg CFLAGS="$CFLAGS -Werror=write-strings" 8500de2362d3Smrg 8501de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8502de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 8503de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8504de2362d3Smrg if eval \${$cacheid+:} false; then : 8505de2362d3Smrg $as_echo_n "(cached) " >&6 8506de2362d3Smrgelse 8507de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8508de2362d3Smrg/* end confdefs.h. */ 8509de2362d3Smrgint i; 8510de2362d3Smrgint 8511de2362d3Smrgmain () 8512de2362d3Smrg{ 8513de2362d3Smrg 8514de2362d3Smrg ; 8515de2362d3Smrg return 0; 8516de2362d3Smrg} 8517de2362d3Smrg_ACEOF 8518de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8519de2362d3Smrg eval $cacheid=yes 8520de2362d3Smrgelse 8521de2362d3Smrg eval $cacheid=no 8522de2362d3Smrgfi 8523de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8524de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8525de2362d3Smrgfi 8526de2362d3Smrg 8527de2362d3Smrg 8528de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8529de2362d3Smrg 8530de2362d3Smrg eval supported=\$$cacheid 8531de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8532de2362d3Smrg$as_echo "$supported" >&6; } 8533de2362d3Smrg if test "$supported" = "yes" ; then 8534de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8535de2362d3Smrg found="yes" 8536de2362d3Smrg fi 8537de2362d3Smrg fi 8538de2362d3Smrg 8539de2362d3Smrg 8540de2362d3Smrg 8541de2362d3Smrg 8542de2362d3Smrg 8543de2362d3Smrg 8544de2362d3Smrg 8545de2362d3Smrg 8546de2362d3Smrg 8547de2362d3Smrg 8548de2362d3Smrg 8549de2362d3Smrg 8550de2362d3Smrg 8551de2362d3Smrg 8552de2362d3Smrg 8553de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8554de2362d3Smrg 8555de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8556de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8557de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8558de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8559de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8560de2362d3Smrg $as_echo_n "(cached) " >&6 8561de2362d3Smrgelse 8562de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8563de2362d3Smrg/* end confdefs.h. */ 8564de2362d3Smrgint i; 8565de2362d3Smrg_ACEOF 8566de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8567de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8568de2362d3Smrgelse 8569de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8570de2362d3Smrgfi 8571de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8572de2362d3Smrgfi 8573de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8574de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8575de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8576de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8577de2362d3Smrgfi 8578de2362d3Smrg 8579de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8580de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8581de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8582de2362d3Smrg fi 8583de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8584de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8585de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8586de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8587de2362d3Smrg $as_echo_n "(cached) " >&6 8588de2362d3Smrgelse 8589de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8590de2362d3Smrg/* end confdefs.h. */ 8591de2362d3Smrgint i; 8592de2362d3Smrg_ACEOF 8593de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8594de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8595de2362d3Smrgelse 8596de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8597de2362d3Smrgfi 8598de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8599de2362d3Smrgfi 8600de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8601de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8602de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8603de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8604de2362d3Smrgfi 8605de2362d3Smrg 8606de2362d3Smrgfound="no" 8607de2362d3Smrg 8608de2362d3Smrg if test $found = "no" ; then 8609de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8610de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8611de2362d3Smrg fi 8612de2362d3Smrg 8613de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8614de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8615de2362d3Smrg fi 8616de2362d3Smrg 8617de2362d3Smrg CFLAGS="$CFLAGS -Werror=address" 8618de2362d3Smrg 8619de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8620de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 8621de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_address 8622de2362d3Smrg if eval \${$cacheid+:} false; then : 8623de2362d3Smrg $as_echo_n "(cached) " >&6 8624de2362d3Smrgelse 8625de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8626de2362d3Smrg/* end confdefs.h. */ 8627de2362d3Smrgint i; 8628de2362d3Smrgint 8629de2362d3Smrgmain () 8630de2362d3Smrg{ 8631de2362d3Smrg 8632de2362d3Smrg ; 8633de2362d3Smrg return 0; 8634de2362d3Smrg} 8635de2362d3Smrg_ACEOF 8636de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8637de2362d3Smrg eval $cacheid=yes 8638de2362d3Smrgelse 8639de2362d3Smrg eval $cacheid=no 8640de2362d3Smrgfi 8641de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8642de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8643de2362d3Smrgfi 8644de2362d3Smrg 8645de2362d3Smrg 8646de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8647de2362d3Smrg 8648de2362d3Smrg eval supported=\$$cacheid 8649de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8650de2362d3Smrg$as_echo "$supported" >&6; } 8651de2362d3Smrg if test "$supported" = "yes" ; then 8652de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8653de2362d3Smrg found="yes" 8654de2362d3Smrg fi 8655de2362d3Smrg fi 8656de2362d3Smrg 8657de2362d3Smrg 8658de2362d3Smrg 8659de2362d3Smrg 8660de2362d3Smrg 8661de2362d3Smrg 8662de2362d3Smrg 8663de2362d3Smrg 8664de2362d3Smrg 8665de2362d3Smrg 8666de2362d3Smrg 8667de2362d3Smrg 8668de2362d3Smrg 8669de2362d3Smrg 8670de2362d3Smrg 8671de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8672de2362d3Smrg 8673de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8674de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8675de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8676de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8677de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8678de2362d3Smrg $as_echo_n "(cached) " >&6 8679de2362d3Smrgelse 8680de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8681de2362d3Smrg/* end confdefs.h. */ 8682de2362d3Smrgint i; 8683de2362d3Smrg_ACEOF 8684de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8685de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8686de2362d3Smrgelse 8687de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8688de2362d3Smrgfi 8689de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8690de2362d3Smrgfi 8691de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8692de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8693de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8694de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8695de2362d3Smrgfi 8696de2362d3Smrg 8697de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8698de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8699de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8700de2362d3Smrg fi 8701de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8702de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8703de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8704de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8705de2362d3Smrg $as_echo_n "(cached) " >&6 8706de2362d3Smrgelse 8707de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8708de2362d3Smrg/* end confdefs.h. */ 8709de2362d3Smrgint i; 8710de2362d3Smrg_ACEOF 8711de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8712de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8713de2362d3Smrgelse 8714de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8715de2362d3Smrgfi 8716de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8717de2362d3Smrgfi 8718de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8719de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8720de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8721de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8722de2362d3Smrgfi 8723de2362d3Smrg 8724de2362d3Smrgfound="no" 8725de2362d3Smrg 8726de2362d3Smrg if test $found = "no" ; then 8727de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8728de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8729de2362d3Smrg fi 8730de2362d3Smrg 8731de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8732de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8733de2362d3Smrg fi 8734de2362d3Smrg 8735de2362d3Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8736de2362d3Smrg 8737de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8738de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8739de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8740de2362d3Smrg if eval \${$cacheid+:} false; then : 8741de2362d3Smrg $as_echo_n "(cached) " >&6 8742de2362d3Smrgelse 8743de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8744de2362d3Smrg/* end confdefs.h. */ 8745de2362d3Smrgint i; 8746de2362d3Smrgint 8747de2362d3Smrgmain () 8748de2362d3Smrg{ 8749de2362d3Smrg 8750de2362d3Smrg ; 8751de2362d3Smrg return 0; 8752de2362d3Smrg} 8753de2362d3Smrg_ACEOF 8754de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8755de2362d3Smrg eval $cacheid=yes 8756de2362d3Smrgelse 8757de2362d3Smrg eval $cacheid=no 8758de2362d3Smrgfi 8759de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8760de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8761de2362d3Smrgfi 8762de2362d3Smrg 8763de2362d3Smrg 8764de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8765de2362d3Smrg 8766de2362d3Smrg eval supported=\$$cacheid 8767de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8768de2362d3Smrg$as_echo "$supported" >&6; } 8769de2362d3Smrg if test "$supported" = "yes" ; then 8770de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8771de2362d3Smrg found="yes" 8772de2362d3Smrg fi 8773de2362d3Smrg fi 8774de2362d3Smrg 8775de2362d3Smrg if test $found = "no" ; then 8776de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8777de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8778de2362d3Smrg fi 8779de2362d3Smrg 8780de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8781de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8782de2362d3Smrg fi 8783de2362d3Smrg 8784de2362d3Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8785de2362d3Smrg 8786de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8787de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 8788de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8789de2362d3Smrg if eval \${$cacheid+:} false; then : 8790de2362d3Smrg $as_echo_n "(cached) " >&6 8791de2362d3Smrgelse 8792de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8793de2362d3Smrg/* end confdefs.h. */ 8794de2362d3Smrgint i; 8795de2362d3Smrgint 8796de2362d3Smrgmain () 8797de2362d3Smrg{ 8798de2362d3Smrg 8799de2362d3Smrg ; 8800de2362d3Smrg return 0; 8801de2362d3Smrg} 8802de2362d3Smrg_ACEOF 8803de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8804de2362d3Smrg eval $cacheid=yes 8805de2362d3Smrgelse 8806de2362d3Smrg eval $cacheid=no 8807de2362d3Smrgfi 8808de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8809de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8810de2362d3Smrgfi 8811de2362d3Smrg 8812de2362d3Smrg 8813de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8814de2362d3Smrg 8815de2362d3Smrg eval supported=\$$cacheid 8816de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8817de2362d3Smrg$as_echo "$supported" >&6; } 8818de2362d3Smrg if test "$supported" = "yes" ; then 8819de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8820de2362d3Smrg found="yes" 8821de2362d3Smrg fi 8822de2362d3Smrg fi 8823de2362d3Smrg 8824de2362d3Smrg 8825de2362d3Smrg 8826de2362d3Smrg 8827de2362d3Smrg 8828de2362d3Smrg 8829de2362d3Smrg 8830de2362d3Smrg 8831de2362d3Smrg 8832de2362d3Smrg 8833de2362d3Smrg 8834de2362d3Smrg 8835de2362d3Smrg 8836de2362d3Smrg 8837de2362d3Smrg 8838de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8839de2362d3Smrg 8840de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8841de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8842de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8843de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8844de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8845de2362d3Smrg $as_echo_n "(cached) " >&6 8846de2362d3Smrgelse 8847de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8848de2362d3Smrg/* end confdefs.h. */ 8849de2362d3Smrgint i; 8850de2362d3Smrg_ACEOF 8851de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8852de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8853de2362d3Smrgelse 8854de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8855de2362d3Smrgfi 8856de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8857de2362d3Smrgfi 8858de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8859de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8860de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8861de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8862de2362d3Smrgfi 8863de2362d3Smrg 8864de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8865de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8866de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8867de2362d3Smrg fi 8868de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8869de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8870de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8871de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8872de2362d3Smrg $as_echo_n "(cached) " >&6 8873de2362d3Smrgelse 8874de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8875de2362d3Smrg/* end confdefs.h. */ 8876de2362d3Smrgint i; 8877de2362d3Smrg_ACEOF 8878de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8879de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8880de2362d3Smrgelse 8881de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8882de2362d3Smrgfi 8883de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8884de2362d3Smrgfi 8885de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8886de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8887de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8888de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8889de2362d3Smrgfi 8890de2362d3Smrg 8891de2362d3Smrgfound="no" 8892de2362d3Smrg 8893de2362d3Smrg if test $found = "no" ; then 8894de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8895de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8896de2362d3Smrg fi 8897de2362d3Smrg 8898de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8899de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8900de2362d3Smrg fi 8901de2362d3Smrg 8902de2362d3Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8903de2362d3Smrg 8904de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8905de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 8906de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8907de2362d3Smrg if eval \${$cacheid+:} false; then : 8908de2362d3Smrg $as_echo_n "(cached) " >&6 8909de2362d3Smrgelse 8910de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8911de2362d3Smrg/* end confdefs.h. */ 8912de2362d3Smrgint i; 8913de2362d3Smrgint 8914de2362d3Smrgmain () 8915de2362d3Smrg{ 8916de2362d3Smrg 8917de2362d3Smrg ; 8918de2362d3Smrg return 0; 8919de2362d3Smrg} 8920de2362d3Smrg_ACEOF 8921de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8922de2362d3Smrg eval $cacheid=yes 8923de2362d3Smrgelse 8924de2362d3Smrg eval $cacheid=no 8925de2362d3Smrgfi 8926de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8927de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8928de2362d3Smrgfi 8929de2362d3Smrg 8930de2362d3Smrg 8931de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8932de2362d3Smrg 8933de2362d3Smrg eval supported=\$$cacheid 8934de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8935de2362d3Smrg$as_echo "$supported" >&6; } 8936de2362d3Smrg if test "$supported" = "yes" ; then 8937de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8938de2362d3Smrg found="yes" 8939de2362d3Smrg fi 8940de2362d3Smrg fi 8941de2362d3Smrg 8942de2362d3Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8943de2362d3Smrgelse 8944de2362d3Smrg{ $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 8945de2362d3Smrg$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;} 8946de2362d3Smrg 8947de2362d3Smrg 8948de2362d3Smrg 8949de2362d3Smrg 8950de2362d3Smrg 8951de2362d3Smrg 8952de2362d3Smrg 8953de2362d3Smrg 8954de2362d3Smrg 8955de2362d3Smrg 8956de2362d3Smrg 8957de2362d3Smrg 8958de2362d3Smrg 8959de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8960de2362d3Smrg 8961de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8962de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8963de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8964de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8965de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8966de2362d3Smrg $as_echo_n "(cached) " >&6 8967de2362d3Smrgelse 8968de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8969de2362d3Smrg/* end confdefs.h. */ 8970de2362d3Smrgint i; 8971de2362d3Smrg_ACEOF 8972de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8973de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8974de2362d3Smrgelse 8975de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8976de2362d3Smrgfi 8977de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8978de2362d3Smrgfi 8979de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8980de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8981de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8982de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8983de2362d3Smrgfi 8984de2362d3Smrg 8985de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8986de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8987de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8988de2362d3Smrg fi 8989de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8990de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8991de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8992de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8993de2362d3Smrg $as_echo_n "(cached) " >&6 8994de2362d3Smrgelse 8995de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8996de2362d3Smrg/* end confdefs.h. */ 8997de2362d3Smrgint i; 8998de2362d3Smrg_ACEOF 8999de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9000de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9001de2362d3Smrgelse 9002de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9003de2362d3Smrgfi 9004de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9005de2362d3Smrgfi 9006de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9007de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9008de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9009de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9010de2362d3Smrgfi 9011de2362d3Smrg 9012de2362d3Smrgfound="no" 9013de2362d3Smrg 9014de2362d3Smrg if test $found = "no" ; then 9015de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9016de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9017de2362d3Smrg fi 9018de2362d3Smrg 9019de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9020de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9021de2362d3Smrg fi 9022de2362d3Smrg 9023de2362d3Smrg CFLAGS="$CFLAGS -Wimplicit" 9024de2362d3Smrg 9025de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9026de2362d3Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 9027de2362d3Smrg cacheid=xorg_cv_cc_flag__Wimplicit 9028de2362d3Smrg if eval \${$cacheid+:} false; then : 9029de2362d3Smrg $as_echo_n "(cached) " >&6 9030de2362d3Smrgelse 9031de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9032de2362d3Smrg/* end confdefs.h. */ 9033de2362d3Smrgint i; 9034de2362d3Smrgint 9035de2362d3Smrgmain () 9036de2362d3Smrg{ 9037de2362d3Smrg 9038de2362d3Smrg ; 9039de2362d3Smrg return 0; 9040de2362d3Smrg} 9041de2362d3Smrg_ACEOF 9042de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9043de2362d3Smrg eval $cacheid=yes 9044de2362d3Smrgelse 9045de2362d3Smrg eval $cacheid=no 9046de2362d3Smrgfi 9047de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9048de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9049de2362d3Smrgfi 9050de2362d3Smrg 9051de2362d3Smrg 9052de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9053de2362d3Smrg 9054de2362d3Smrg eval supported=\$$cacheid 9055de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9056de2362d3Smrg$as_echo "$supported" >&6; } 9057de2362d3Smrg if test "$supported" = "yes" ; then 9058de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9059de2362d3Smrg found="yes" 9060de2362d3Smrg fi 9061de2362d3Smrg fi 9062de2362d3Smrg 9063de2362d3Smrg 9064de2362d3Smrg 9065de2362d3Smrg 9066de2362d3Smrg 9067de2362d3Smrg 9068de2362d3Smrg 9069de2362d3Smrg 9070de2362d3Smrg 9071de2362d3Smrg 9072de2362d3Smrg 9073de2362d3Smrg 9074de2362d3Smrg 9075de2362d3Smrg 9076de2362d3Smrg 9077de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9078de2362d3Smrg 9079de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9080de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9081de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9082de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9083de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9084de2362d3Smrg $as_echo_n "(cached) " >&6 9085de2362d3Smrgelse 9086de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9087de2362d3Smrg/* end confdefs.h. */ 9088de2362d3Smrgint i; 9089de2362d3Smrg_ACEOF 9090de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9091de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9092de2362d3Smrgelse 9093de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9094de2362d3Smrgfi 9095de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9096de2362d3Smrgfi 9097de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9098de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9099de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9100de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9101de2362d3Smrgfi 9102de2362d3Smrg 9103de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9104de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9105de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9106de2362d3Smrg fi 9107de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9108de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9109de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9110de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9111de2362d3Smrg $as_echo_n "(cached) " >&6 9112de2362d3Smrgelse 9113de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9114de2362d3Smrg/* end confdefs.h. */ 9115de2362d3Smrgint i; 9116de2362d3Smrg_ACEOF 9117de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9118de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9119de2362d3Smrgelse 9120de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9121de2362d3Smrgfi 9122de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9123de2362d3Smrgfi 9124de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9125de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9126de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9127de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9128de2362d3Smrgfi 9129de2362d3Smrg 9130de2362d3Smrgfound="no" 9131de2362d3Smrg 9132de2362d3Smrg if test $found = "no" ; then 9133de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9134de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9135de2362d3Smrg fi 9136de2362d3Smrg 9137de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9138de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9139de2362d3Smrg fi 9140de2362d3Smrg 9141de2362d3Smrg CFLAGS="$CFLAGS -Wnonnull" 9142de2362d3Smrg 9143de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9144de2362d3Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 9145de2362d3Smrg cacheid=xorg_cv_cc_flag__Wnonnull 9146de2362d3Smrg if eval \${$cacheid+:} false; then : 9147de2362d3Smrg $as_echo_n "(cached) " >&6 9148de2362d3Smrgelse 9149de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9150de2362d3Smrg/* end confdefs.h. */ 9151de2362d3Smrgint i; 9152de2362d3Smrgint 9153de2362d3Smrgmain () 9154de2362d3Smrg{ 9155de2362d3Smrg 9156de2362d3Smrg ; 9157de2362d3Smrg return 0; 9158de2362d3Smrg} 9159de2362d3Smrg_ACEOF 9160de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9161de2362d3Smrg eval $cacheid=yes 9162de2362d3Smrgelse 9163de2362d3Smrg eval $cacheid=no 9164de2362d3Smrgfi 9165de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9166de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9167de2362d3Smrgfi 9168de2362d3Smrg 9169de2362d3Smrg 9170de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9171de2362d3Smrg 9172de2362d3Smrg eval supported=\$$cacheid 9173de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9174de2362d3Smrg$as_echo "$supported" >&6; } 9175de2362d3Smrg if test "$supported" = "yes" ; then 9176de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9177de2362d3Smrg found="yes" 9178de2362d3Smrg fi 9179de2362d3Smrg fi 9180de2362d3Smrg 9181de2362d3Smrg 9182de2362d3Smrg 9183de2362d3Smrg 9184de2362d3Smrg 9185de2362d3Smrg 9186de2362d3Smrg 9187de2362d3Smrg 9188de2362d3Smrg 9189de2362d3Smrg 9190de2362d3Smrg 9191de2362d3Smrg 9192de2362d3Smrg 9193de2362d3Smrg 9194de2362d3Smrg 9195de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9196de2362d3Smrg 9197de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9198de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9199de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9200de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9201de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9202de2362d3Smrg $as_echo_n "(cached) " >&6 9203de2362d3Smrgelse 9204de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9205de2362d3Smrg/* end confdefs.h. */ 9206de2362d3Smrgint i; 9207de2362d3Smrg_ACEOF 9208de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9209de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9210de2362d3Smrgelse 9211de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9212de2362d3Smrgfi 9213de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9214de2362d3Smrgfi 9215de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9216de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9217de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9218de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9219de2362d3Smrgfi 9220de2362d3Smrg 9221de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9222de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9223de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9224de2362d3Smrg fi 9225de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9226de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9227de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9228de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9229de2362d3Smrg $as_echo_n "(cached) " >&6 9230de2362d3Smrgelse 9231de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9232de2362d3Smrg/* end confdefs.h. */ 9233de2362d3Smrgint i; 9234de2362d3Smrg_ACEOF 9235de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9236de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9237de2362d3Smrgelse 9238de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9239de2362d3Smrgfi 9240de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9241de2362d3Smrgfi 9242de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9243de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9244de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9245de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9246de2362d3Smrgfi 9247de2362d3Smrg 9248de2362d3Smrgfound="no" 9249de2362d3Smrg 9250de2362d3Smrg if test $found = "no" ; then 9251de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9252de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9253de2362d3Smrg fi 9254de2362d3Smrg 9255de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9256de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9257de2362d3Smrg fi 9258de2362d3Smrg 9259de2362d3Smrg CFLAGS="$CFLAGS -Winit-self" 9260de2362d3Smrg 9261de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9262de2362d3Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 9263de2362d3Smrg cacheid=xorg_cv_cc_flag__Winit_self 9264de2362d3Smrg if eval \${$cacheid+:} false; then : 9265de2362d3Smrg $as_echo_n "(cached) " >&6 9266de2362d3Smrgelse 9267de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9268de2362d3Smrg/* end confdefs.h. */ 9269de2362d3Smrgint i; 9270de2362d3Smrgint 9271de2362d3Smrgmain () 9272de2362d3Smrg{ 9273de2362d3Smrg 9274de2362d3Smrg ; 9275de2362d3Smrg return 0; 9276de2362d3Smrg} 9277de2362d3Smrg_ACEOF 9278de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9279de2362d3Smrg eval $cacheid=yes 9280de2362d3Smrgelse 9281de2362d3Smrg eval $cacheid=no 9282de2362d3Smrgfi 9283de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9284de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9285de2362d3Smrgfi 9286de2362d3Smrg 9287de2362d3Smrg 9288de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9289de2362d3Smrg 9290de2362d3Smrg eval supported=\$$cacheid 9291de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9292de2362d3Smrg$as_echo "$supported" >&6; } 9293de2362d3Smrg if test "$supported" = "yes" ; then 9294de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9295de2362d3Smrg found="yes" 9296de2362d3Smrg fi 9297de2362d3Smrg fi 9298de2362d3Smrg 9299de2362d3Smrg 9300de2362d3Smrg 9301de2362d3Smrg 9302de2362d3Smrg 9303de2362d3Smrg 9304de2362d3Smrg 9305de2362d3Smrg 9306de2362d3Smrg 9307de2362d3Smrg 9308de2362d3Smrg 9309de2362d3Smrg 9310de2362d3Smrg 9311de2362d3Smrg 9312de2362d3Smrg 9313de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9314de2362d3Smrg 9315de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9316de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9317de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9318de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9319de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9320de2362d3Smrg $as_echo_n "(cached) " >&6 9321de2362d3Smrgelse 9322de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9323de2362d3Smrg/* end confdefs.h. */ 9324de2362d3Smrgint i; 9325de2362d3Smrg_ACEOF 9326de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9327de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9328de2362d3Smrgelse 9329de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9330de2362d3Smrgfi 9331de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9332de2362d3Smrgfi 9333de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9334de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9335de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9336de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9337de2362d3Smrgfi 9338de2362d3Smrg 9339de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9340de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9341de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9342de2362d3Smrg fi 9343de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9344de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9345de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9346de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9347de2362d3Smrg $as_echo_n "(cached) " >&6 9348de2362d3Smrgelse 9349de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9350de2362d3Smrg/* end confdefs.h. */ 9351de2362d3Smrgint i; 9352de2362d3Smrg_ACEOF 9353de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9354de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9355de2362d3Smrgelse 9356de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9357de2362d3Smrgfi 9358de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9359de2362d3Smrgfi 9360de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9361de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9362de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9363de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9364de2362d3Smrgfi 9365de2362d3Smrg 9366de2362d3Smrgfound="no" 9367de2362d3Smrg 9368de2362d3Smrg if test $found = "no" ; then 9369de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9370de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9371de2362d3Smrg fi 9372de2362d3Smrg 9373de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9374de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9375de2362d3Smrg fi 9376de2362d3Smrg 9377de2362d3Smrg CFLAGS="$CFLAGS -Wmain" 9378de2362d3Smrg 9379de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9380de2362d3Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 9381de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmain 9382de2362d3Smrg if eval \${$cacheid+:} false; then : 9383de2362d3Smrg $as_echo_n "(cached) " >&6 9384de2362d3Smrgelse 9385de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9386de2362d3Smrg/* end confdefs.h. */ 9387de2362d3Smrgint i; 9388de2362d3Smrgint 9389de2362d3Smrgmain () 9390de2362d3Smrg{ 9391de2362d3Smrg 9392de2362d3Smrg ; 9393de2362d3Smrg return 0; 9394de2362d3Smrg} 9395de2362d3Smrg_ACEOF 9396de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9397de2362d3Smrg eval $cacheid=yes 9398de2362d3Smrgelse 9399de2362d3Smrg eval $cacheid=no 9400de2362d3Smrgfi 9401de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9402de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9403de2362d3Smrgfi 9404de2362d3Smrg 9405de2362d3Smrg 9406de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9407de2362d3Smrg 9408de2362d3Smrg eval supported=\$$cacheid 9409de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9410de2362d3Smrg$as_echo "$supported" >&6; } 9411de2362d3Smrg if test "$supported" = "yes" ; then 9412de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9413de2362d3Smrg found="yes" 9414de2362d3Smrg fi 9415de2362d3Smrg fi 9416de2362d3Smrg 9417de2362d3Smrg 9418de2362d3Smrg 9419de2362d3Smrg 9420de2362d3Smrg 9421de2362d3Smrg 9422de2362d3Smrg 9423de2362d3Smrg 9424de2362d3Smrg 9425de2362d3Smrg 9426de2362d3Smrg 9427de2362d3Smrg 9428de2362d3Smrg 9429de2362d3Smrg 9430de2362d3Smrg 9431de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9432de2362d3Smrg 9433de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9434de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9435de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9436de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9437de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9438de2362d3Smrg $as_echo_n "(cached) " >&6 9439de2362d3Smrgelse 9440de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9441de2362d3Smrg/* end confdefs.h. */ 9442de2362d3Smrgint i; 9443de2362d3Smrg_ACEOF 9444de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9445de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9446de2362d3Smrgelse 9447de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9448de2362d3Smrgfi 9449de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9450de2362d3Smrgfi 9451de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9452de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9453de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9454de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9455de2362d3Smrgfi 9456de2362d3Smrg 9457de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9458de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9459de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9460de2362d3Smrg fi 9461de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9462de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9463de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9464de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9465de2362d3Smrg $as_echo_n "(cached) " >&6 9466de2362d3Smrgelse 9467de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9468de2362d3Smrg/* end confdefs.h. */ 9469de2362d3Smrgint i; 9470de2362d3Smrg_ACEOF 9471de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9472de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9473de2362d3Smrgelse 9474de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9475de2362d3Smrgfi 9476de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9477de2362d3Smrgfi 9478de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9479de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9480de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9481de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9482de2362d3Smrgfi 9483de2362d3Smrg 9484de2362d3Smrgfound="no" 9485de2362d3Smrg 9486de2362d3Smrg if test $found = "no" ; then 9487de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9488de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9489de2362d3Smrg fi 9490de2362d3Smrg 9491de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9492de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9493de2362d3Smrg fi 9494de2362d3Smrg 9495de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-braces" 9496de2362d3Smrg 9497de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9498de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 9499de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9500de2362d3Smrg if eval \${$cacheid+:} false; then : 9501de2362d3Smrg $as_echo_n "(cached) " >&6 9502de2362d3Smrgelse 9503de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9504de2362d3Smrg/* end confdefs.h. */ 9505de2362d3Smrgint i; 9506de2362d3Smrgint 9507de2362d3Smrgmain () 9508de2362d3Smrg{ 9509de2362d3Smrg 9510de2362d3Smrg ; 9511de2362d3Smrg return 0; 9512de2362d3Smrg} 9513de2362d3Smrg_ACEOF 9514de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9515de2362d3Smrg eval $cacheid=yes 9516de2362d3Smrgelse 9517de2362d3Smrg eval $cacheid=no 9518de2362d3Smrgfi 9519de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9520de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9521de2362d3Smrgfi 9522de2362d3Smrg 9523de2362d3Smrg 9524de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9525de2362d3Smrg 9526de2362d3Smrg eval supported=\$$cacheid 9527de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9528de2362d3Smrg$as_echo "$supported" >&6; } 9529de2362d3Smrg if test "$supported" = "yes" ; then 9530de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9531de2362d3Smrg found="yes" 9532de2362d3Smrg fi 9533de2362d3Smrg fi 9534de2362d3Smrg 9535de2362d3Smrg 9536de2362d3Smrg 9537de2362d3Smrg 9538de2362d3Smrg 9539de2362d3Smrg 9540de2362d3Smrg 9541de2362d3Smrg 9542de2362d3Smrg 9543de2362d3Smrg 9544de2362d3Smrg 9545de2362d3Smrg 9546de2362d3Smrg 9547de2362d3Smrg 9548de2362d3Smrg 9549de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9550de2362d3Smrg 9551de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9552de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9553de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9554de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9555de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9556de2362d3Smrg $as_echo_n "(cached) " >&6 9557de2362d3Smrgelse 9558de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9559de2362d3Smrg/* end confdefs.h. */ 9560de2362d3Smrgint i; 9561de2362d3Smrg_ACEOF 9562de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9563de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9564de2362d3Smrgelse 9565de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9566de2362d3Smrgfi 9567de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9568de2362d3Smrgfi 9569de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9570de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9571de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9572de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9573de2362d3Smrgfi 9574de2362d3Smrg 9575de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9576de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9577de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9578de2362d3Smrg fi 9579de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9580de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9581de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9582de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9583de2362d3Smrg $as_echo_n "(cached) " >&6 9584de2362d3Smrgelse 9585de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9586de2362d3Smrg/* end confdefs.h. */ 9587de2362d3Smrgint i; 9588de2362d3Smrg_ACEOF 9589de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9590de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9591de2362d3Smrgelse 9592de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9593de2362d3Smrgfi 9594de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9595de2362d3Smrgfi 9596de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9597de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9598de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9599de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9600de2362d3Smrgfi 9601de2362d3Smrg 9602de2362d3Smrgfound="no" 9603de2362d3Smrg 9604de2362d3Smrg if test $found = "no" ; then 9605de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9606de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9607de2362d3Smrg fi 9608de2362d3Smrg 9609de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9610de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9611de2362d3Smrg fi 9612de2362d3Smrg 9613de2362d3Smrg CFLAGS="$CFLAGS -Wsequence-point" 9614de2362d3Smrg 9615de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9616de2362d3Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 9617de2362d3Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 9618de2362d3Smrg if eval \${$cacheid+:} false; then : 9619de2362d3Smrg $as_echo_n "(cached) " >&6 9620de2362d3Smrgelse 9621de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9622de2362d3Smrg/* end confdefs.h. */ 9623de2362d3Smrgint i; 9624de2362d3Smrgint 9625de2362d3Smrgmain () 9626de2362d3Smrg{ 9627de2362d3Smrg 9628de2362d3Smrg ; 9629de2362d3Smrg return 0; 9630de2362d3Smrg} 9631de2362d3Smrg_ACEOF 9632de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9633de2362d3Smrg eval $cacheid=yes 9634de2362d3Smrgelse 9635de2362d3Smrg eval $cacheid=no 9636de2362d3Smrgfi 9637de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9638de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9639de2362d3Smrgfi 9640de2362d3Smrg 9641de2362d3Smrg 9642de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9643de2362d3Smrg 9644de2362d3Smrg eval supported=\$$cacheid 9645de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9646de2362d3Smrg$as_echo "$supported" >&6; } 9647de2362d3Smrg if test "$supported" = "yes" ; then 9648de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9649de2362d3Smrg found="yes" 9650de2362d3Smrg fi 9651de2362d3Smrg fi 9652de2362d3Smrg 9653de2362d3Smrg 9654de2362d3Smrg 9655de2362d3Smrg 9656de2362d3Smrg 9657de2362d3Smrg 9658de2362d3Smrg 9659de2362d3Smrg 9660de2362d3Smrg 9661de2362d3Smrg 9662de2362d3Smrg 9663de2362d3Smrg 9664de2362d3Smrg 9665de2362d3Smrg 9666de2362d3Smrg 9667de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9668de2362d3Smrg 9669de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9670de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9671de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9672de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9673de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9674de2362d3Smrg $as_echo_n "(cached) " >&6 9675de2362d3Smrgelse 9676de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9677de2362d3Smrg/* end confdefs.h. */ 9678de2362d3Smrgint i; 9679de2362d3Smrg_ACEOF 9680de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9681de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9682de2362d3Smrgelse 9683de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9684de2362d3Smrgfi 9685de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9686de2362d3Smrgfi 9687de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9688de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9689de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9690de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9691de2362d3Smrgfi 9692de2362d3Smrg 9693de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9694de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9695de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9696de2362d3Smrg fi 9697de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9698de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9699de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9700de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9701de2362d3Smrg $as_echo_n "(cached) " >&6 9702de2362d3Smrgelse 9703de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9704de2362d3Smrg/* end confdefs.h. */ 9705de2362d3Smrgint i; 9706de2362d3Smrg_ACEOF 9707de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9708de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9709de2362d3Smrgelse 9710de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9711de2362d3Smrgfi 9712de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9713de2362d3Smrgfi 9714de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9715de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9716de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9717de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9718de2362d3Smrgfi 9719de2362d3Smrg 9720de2362d3Smrgfound="no" 9721de2362d3Smrg 9722de2362d3Smrg if test $found = "no" ; then 9723de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9724de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9725de2362d3Smrg fi 9726de2362d3Smrg 9727de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9728de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9729de2362d3Smrg fi 9730de2362d3Smrg 9731de2362d3Smrg CFLAGS="$CFLAGS -Wreturn-type" 9732de2362d3Smrg 9733de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9734de2362d3Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 9735de2362d3Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 9736de2362d3Smrg if eval \${$cacheid+:} false; then : 9737de2362d3Smrg $as_echo_n "(cached) " >&6 9738de2362d3Smrgelse 9739de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9740de2362d3Smrg/* end confdefs.h. */ 9741de2362d3Smrgint i; 9742de2362d3Smrgint 9743de2362d3Smrgmain () 9744de2362d3Smrg{ 9745de2362d3Smrg 9746de2362d3Smrg ; 9747de2362d3Smrg return 0; 9748de2362d3Smrg} 9749de2362d3Smrg_ACEOF 9750de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9751de2362d3Smrg eval $cacheid=yes 9752de2362d3Smrgelse 9753de2362d3Smrg eval $cacheid=no 9754de2362d3Smrgfi 9755de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9756de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9757de2362d3Smrgfi 9758de2362d3Smrg 9759de2362d3Smrg 9760de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9761de2362d3Smrg 9762de2362d3Smrg eval supported=\$$cacheid 9763de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9764de2362d3Smrg$as_echo "$supported" >&6; } 9765de2362d3Smrg if test "$supported" = "yes" ; then 9766de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9767de2362d3Smrg found="yes" 9768de2362d3Smrg fi 9769de2362d3Smrg fi 9770de2362d3Smrg 9771de2362d3Smrg 9772de2362d3Smrg 9773de2362d3Smrg 9774de2362d3Smrg 9775de2362d3Smrg 9776de2362d3Smrg 9777de2362d3Smrg 9778de2362d3Smrg 9779de2362d3Smrg 9780de2362d3Smrg 9781de2362d3Smrg 9782de2362d3Smrg 9783de2362d3Smrg 9784de2362d3Smrg 9785de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9786de2362d3Smrg 9787de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9788de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9789de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9790de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9791de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9792de2362d3Smrg $as_echo_n "(cached) " >&6 9793de2362d3Smrgelse 9794de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9795de2362d3Smrg/* end confdefs.h. */ 9796de2362d3Smrgint i; 9797de2362d3Smrg_ACEOF 9798de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9799de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9800de2362d3Smrgelse 9801de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9802de2362d3Smrgfi 9803de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9804de2362d3Smrgfi 9805de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9806de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9807de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9808de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9809de2362d3Smrgfi 9810de2362d3Smrg 9811de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9812de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9813de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9814de2362d3Smrg fi 9815de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9816de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9817de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9818de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9819de2362d3Smrg $as_echo_n "(cached) " >&6 9820de2362d3Smrgelse 9821de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9822de2362d3Smrg/* end confdefs.h. */ 9823de2362d3Smrgint i; 9824de2362d3Smrg_ACEOF 9825de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9826de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9827de2362d3Smrgelse 9828de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9829de2362d3Smrgfi 9830de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9831de2362d3Smrgfi 9832de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9833de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9834de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9835de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9836de2362d3Smrgfi 9837de2362d3Smrg 9838de2362d3Smrgfound="no" 9839de2362d3Smrg 9840de2362d3Smrg if test $found = "no" ; then 9841de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9842de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9843de2362d3Smrg fi 9844de2362d3Smrg 9845de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9846de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9847de2362d3Smrg fi 9848de2362d3Smrg 9849de2362d3Smrg CFLAGS="$CFLAGS -Wtrigraphs" 9850de2362d3Smrg 9851de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9852de2362d3Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 9853de2362d3Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 9854de2362d3Smrg if eval \${$cacheid+:} false; then : 9855de2362d3Smrg $as_echo_n "(cached) " >&6 9856de2362d3Smrgelse 9857de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9858de2362d3Smrg/* end confdefs.h. */ 9859de2362d3Smrgint i; 9860de2362d3Smrgint 9861de2362d3Smrgmain () 9862de2362d3Smrg{ 9863de2362d3Smrg 9864de2362d3Smrg ; 9865de2362d3Smrg return 0; 9866de2362d3Smrg} 9867de2362d3Smrg_ACEOF 9868de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9869de2362d3Smrg eval $cacheid=yes 9870de2362d3Smrgelse 9871de2362d3Smrg eval $cacheid=no 9872de2362d3Smrgfi 9873de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9874de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9875de2362d3Smrgfi 9876de2362d3Smrg 9877de2362d3Smrg 9878de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9879de2362d3Smrg 9880de2362d3Smrg eval supported=\$$cacheid 9881de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9882de2362d3Smrg$as_echo "$supported" >&6; } 9883de2362d3Smrg if test "$supported" = "yes" ; then 9884de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9885de2362d3Smrg found="yes" 9886de2362d3Smrg fi 9887de2362d3Smrg fi 9888de2362d3Smrg 9889de2362d3Smrg 9890de2362d3Smrg 9891de2362d3Smrg 9892de2362d3Smrg 9893de2362d3Smrg 9894de2362d3Smrg 9895de2362d3Smrg 9896de2362d3Smrg 9897de2362d3Smrg 9898de2362d3Smrg 9899de2362d3Smrg 9900de2362d3Smrg 9901de2362d3Smrg 9902de2362d3Smrg 9903de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9904de2362d3Smrg 9905de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9906de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9907de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9908de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9909de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9910de2362d3Smrg $as_echo_n "(cached) " >&6 9911de2362d3Smrgelse 9912de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9913de2362d3Smrg/* end confdefs.h. */ 9914de2362d3Smrgint i; 9915de2362d3Smrg_ACEOF 9916de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9917de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9918de2362d3Smrgelse 9919de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9920de2362d3Smrgfi 9921de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9922de2362d3Smrgfi 9923de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9924de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9925de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9926de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9927de2362d3Smrgfi 9928de2362d3Smrg 9929de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9930de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9931de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9932de2362d3Smrg fi 9933de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9934de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9935de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9936de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9937de2362d3Smrg $as_echo_n "(cached) " >&6 9938de2362d3Smrgelse 9939de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9940de2362d3Smrg/* end confdefs.h. */ 9941de2362d3Smrgint i; 9942de2362d3Smrg_ACEOF 9943de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9944de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9945de2362d3Smrgelse 9946de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9947de2362d3Smrgfi 9948de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9949de2362d3Smrgfi 9950de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9951de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9952de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9953de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9954de2362d3Smrgfi 9955de2362d3Smrg 9956de2362d3Smrgfound="no" 9957de2362d3Smrg 9958de2362d3Smrg if test $found = "no" ; then 9959de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9960de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9961de2362d3Smrg fi 9962de2362d3Smrg 9963de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9964de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9965de2362d3Smrg fi 9966de2362d3Smrg 9967de2362d3Smrg CFLAGS="$CFLAGS -Warray-bounds" 9968de2362d3Smrg 9969de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 9970de2362d3Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 9971de2362d3Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 9972de2362d3Smrg if eval \${$cacheid+:} false; then : 9973de2362d3Smrg $as_echo_n "(cached) " >&6 9974de2362d3Smrgelse 9975de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9976de2362d3Smrg/* end confdefs.h. */ 9977de2362d3Smrgint i; 9978de2362d3Smrgint 9979de2362d3Smrgmain () 9980de2362d3Smrg{ 9981de2362d3Smrg 9982de2362d3Smrg ; 9983de2362d3Smrg return 0; 9984de2362d3Smrg} 9985de2362d3Smrg_ACEOF 9986de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9987de2362d3Smrg eval $cacheid=yes 9988de2362d3Smrgelse 9989de2362d3Smrg eval $cacheid=no 9990de2362d3Smrgfi 9991de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9992de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9993de2362d3Smrgfi 9994de2362d3Smrg 9995de2362d3Smrg 9996de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9997de2362d3Smrg 9998de2362d3Smrg eval supported=\$$cacheid 9999de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10000de2362d3Smrg$as_echo "$supported" >&6; } 10001de2362d3Smrg if test "$supported" = "yes" ; then 10002de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10003de2362d3Smrg found="yes" 10004de2362d3Smrg fi 10005de2362d3Smrg fi 10006de2362d3Smrg 10007de2362d3Smrg 10008de2362d3Smrg 10009de2362d3Smrg 10010de2362d3Smrg 10011de2362d3Smrg 10012de2362d3Smrg 10013de2362d3Smrg 10014de2362d3Smrg 10015de2362d3Smrg 10016de2362d3Smrg 10017de2362d3Smrg 10018de2362d3Smrg 10019de2362d3Smrg 10020de2362d3Smrg 10021de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10022de2362d3Smrg 10023de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10024de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10025de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10026de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10027de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10028de2362d3Smrg $as_echo_n "(cached) " >&6 10029de2362d3Smrgelse 10030de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10031de2362d3Smrg/* end confdefs.h. */ 10032de2362d3Smrgint i; 10033de2362d3Smrg_ACEOF 10034de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10035de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10036de2362d3Smrgelse 10037de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10038de2362d3Smrgfi 10039de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10040de2362d3Smrgfi 10041de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10042de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10043de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10044de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10045de2362d3Smrgfi 10046de2362d3Smrg 10047de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10048de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10049de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10050de2362d3Smrg fi 10051de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10052de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10053de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10054de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10055de2362d3Smrg $as_echo_n "(cached) " >&6 10056de2362d3Smrgelse 10057de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10058de2362d3Smrg/* end confdefs.h. */ 10059de2362d3Smrgint i; 10060de2362d3Smrg_ACEOF 10061de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10062de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10063de2362d3Smrgelse 10064de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10065de2362d3Smrgfi 10066de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10067de2362d3Smrgfi 10068de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10069de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10070de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10071de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10072de2362d3Smrgfi 10073de2362d3Smrg 10074de2362d3Smrgfound="no" 10075de2362d3Smrg 10076de2362d3Smrg if test $found = "no" ; then 10077de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10078de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10079de2362d3Smrg fi 10080de2362d3Smrg 10081de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10082de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10083de2362d3Smrg fi 10084de2362d3Smrg 10085de2362d3Smrg CFLAGS="$CFLAGS -Wwrite-strings" 10086de2362d3Smrg 10087de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10088de2362d3Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 10089de2362d3Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10090de2362d3Smrg if eval \${$cacheid+:} false; then : 10091de2362d3Smrg $as_echo_n "(cached) " >&6 10092de2362d3Smrgelse 10093de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10094de2362d3Smrg/* end confdefs.h. */ 10095de2362d3Smrgint i; 10096de2362d3Smrgint 10097de2362d3Smrgmain () 10098de2362d3Smrg{ 10099de2362d3Smrg 10100de2362d3Smrg ; 10101de2362d3Smrg return 0; 10102de2362d3Smrg} 10103de2362d3Smrg_ACEOF 10104de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10105de2362d3Smrg eval $cacheid=yes 10106de2362d3Smrgelse 10107de2362d3Smrg eval $cacheid=no 10108de2362d3Smrgfi 10109de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10110de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10111de2362d3Smrgfi 10112de2362d3Smrg 10113de2362d3Smrg 10114de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10115de2362d3Smrg 10116de2362d3Smrg eval supported=\$$cacheid 10117de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10118de2362d3Smrg$as_echo "$supported" >&6; } 10119de2362d3Smrg if test "$supported" = "yes" ; then 10120de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10121de2362d3Smrg found="yes" 10122de2362d3Smrg fi 10123de2362d3Smrg fi 10124de2362d3Smrg 10125de2362d3Smrg 10126de2362d3Smrg 10127de2362d3Smrg 10128de2362d3Smrg 10129de2362d3Smrg 10130de2362d3Smrg 10131de2362d3Smrg 10132de2362d3Smrg 10133de2362d3Smrg 10134de2362d3Smrg 10135de2362d3Smrg 10136de2362d3Smrg 10137de2362d3Smrg 10138de2362d3Smrg 10139de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10140de2362d3Smrg 10141de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10142de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10143de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10144de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10145de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10146de2362d3Smrg $as_echo_n "(cached) " >&6 10147de2362d3Smrgelse 10148de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10149de2362d3Smrg/* end confdefs.h. */ 10150de2362d3Smrgint i; 10151de2362d3Smrg_ACEOF 10152de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10153de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10154de2362d3Smrgelse 10155de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10156de2362d3Smrgfi 10157de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10158de2362d3Smrgfi 10159de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10160de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10161de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10162de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10163de2362d3Smrgfi 10164de2362d3Smrg 10165de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10166de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10167de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10168de2362d3Smrg fi 10169de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10170de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10171de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10172de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10173de2362d3Smrg $as_echo_n "(cached) " >&6 10174de2362d3Smrgelse 10175de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10176de2362d3Smrg/* end confdefs.h. */ 10177de2362d3Smrgint i; 10178de2362d3Smrg_ACEOF 10179de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10180de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10181de2362d3Smrgelse 10182de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10183de2362d3Smrgfi 10184de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10185de2362d3Smrgfi 10186de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10187de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10188de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10189de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10190de2362d3Smrgfi 10191de2362d3Smrg 10192de2362d3Smrgfound="no" 10193de2362d3Smrg 10194de2362d3Smrg if test $found = "no" ; then 10195de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10196de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10197de2362d3Smrg fi 10198de2362d3Smrg 10199de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10200de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10201de2362d3Smrg fi 10202de2362d3Smrg 10203de2362d3Smrg CFLAGS="$CFLAGS -Waddress" 10204de2362d3Smrg 10205de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10206de2362d3Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 10207de2362d3Smrg cacheid=xorg_cv_cc_flag__Waddress 10208de2362d3Smrg if eval \${$cacheid+:} false; then : 10209de2362d3Smrg $as_echo_n "(cached) " >&6 10210de2362d3Smrgelse 10211de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10212de2362d3Smrg/* end confdefs.h. */ 10213de2362d3Smrgint i; 10214de2362d3Smrgint 10215de2362d3Smrgmain () 10216de2362d3Smrg{ 10217de2362d3Smrg 10218de2362d3Smrg ; 10219de2362d3Smrg return 0; 10220de2362d3Smrg} 10221de2362d3Smrg_ACEOF 10222de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10223de2362d3Smrg eval $cacheid=yes 10224de2362d3Smrgelse 10225de2362d3Smrg eval $cacheid=no 10226de2362d3Smrgfi 10227de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10228de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10229de2362d3Smrgfi 10230de2362d3Smrg 10231de2362d3Smrg 10232de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10233de2362d3Smrg 10234de2362d3Smrg eval supported=\$$cacheid 10235de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10236de2362d3Smrg$as_echo "$supported" >&6; } 10237de2362d3Smrg if test "$supported" = "yes" ; then 10238de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10239de2362d3Smrg found="yes" 10240de2362d3Smrg fi 10241de2362d3Smrg fi 10242de2362d3Smrg 10243de2362d3Smrg 10244de2362d3Smrg 10245de2362d3Smrg 10246de2362d3Smrg 10247de2362d3Smrg 10248de2362d3Smrg 10249de2362d3Smrg 10250de2362d3Smrg 10251de2362d3Smrg 10252de2362d3Smrg 10253de2362d3Smrg 10254de2362d3Smrg 10255de2362d3Smrg 10256de2362d3Smrg 10257de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10258de2362d3Smrg 10259de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10260de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10261de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10262de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10263de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10264de2362d3Smrg $as_echo_n "(cached) " >&6 10265de2362d3Smrgelse 10266de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10267de2362d3Smrg/* end confdefs.h. */ 10268de2362d3Smrgint i; 10269de2362d3Smrg_ACEOF 10270de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10271de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10272de2362d3Smrgelse 10273de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10274de2362d3Smrgfi 10275de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10276de2362d3Smrgfi 10277de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10278de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10279de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10280de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10281de2362d3Smrgfi 10282de2362d3Smrg 10283de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10284de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10285de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10286de2362d3Smrg fi 10287de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10288de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10289de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10290de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10291de2362d3Smrg $as_echo_n "(cached) " >&6 10292de2362d3Smrgelse 10293de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10294de2362d3Smrg/* end confdefs.h. */ 10295de2362d3Smrgint i; 10296de2362d3Smrg_ACEOF 10297de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10298de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10299de2362d3Smrgelse 10300de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10301de2362d3Smrgfi 10302de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10303de2362d3Smrgfi 10304de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10305de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10306de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10307de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10308de2362d3Smrgfi 10309de2362d3Smrg 10310de2362d3Smrgfound="no" 10311de2362d3Smrg 10312de2362d3Smrg if test $found = "no" ; then 10313de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10314de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10315de2362d3Smrg fi 10316de2362d3Smrg 10317de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10318de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10319de2362d3Smrg fi 10320de2362d3Smrg 10321de2362d3Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10322de2362d3Smrg 10323de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10324de2362d3Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10325de2362d3Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10326de2362d3Smrg if eval \${$cacheid+:} false; then : 10327de2362d3Smrg $as_echo_n "(cached) " >&6 10328de2362d3Smrgelse 10329de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10330de2362d3Smrg/* end confdefs.h. */ 10331de2362d3Smrgint i; 10332de2362d3Smrgint 10333de2362d3Smrgmain () 10334de2362d3Smrg{ 10335de2362d3Smrg 10336de2362d3Smrg ; 10337de2362d3Smrg return 0; 10338de2362d3Smrg} 10339de2362d3Smrg_ACEOF 10340de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10341de2362d3Smrg eval $cacheid=yes 10342de2362d3Smrgelse 10343de2362d3Smrg eval $cacheid=no 10344de2362d3Smrgfi 10345de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10346de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10347de2362d3Smrgfi 10348de2362d3Smrg 10349de2362d3Smrg 10350de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10351de2362d3Smrg 10352de2362d3Smrg eval supported=\$$cacheid 10353de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10354de2362d3Smrg$as_echo "$supported" >&6; } 10355de2362d3Smrg if test "$supported" = "yes" ; then 10356de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10357de2362d3Smrg found="yes" 10358de2362d3Smrg fi 10359de2362d3Smrg fi 10360de2362d3Smrg 10361de2362d3Smrg 10362de2362d3Smrg 10363de2362d3Smrg 10364de2362d3Smrg 10365de2362d3Smrg 10366de2362d3Smrg 10367de2362d3Smrg 10368de2362d3Smrg 10369de2362d3Smrg 10370de2362d3Smrg 10371de2362d3Smrg 10372de2362d3Smrg 10373de2362d3Smrg 10374de2362d3Smrg 10375de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10376de2362d3Smrg 10377de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10378de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10379de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10380de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10381de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10382de2362d3Smrg $as_echo_n "(cached) " >&6 10383de2362d3Smrgelse 10384de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10385de2362d3Smrg/* end confdefs.h. */ 10386de2362d3Smrgint i; 10387de2362d3Smrg_ACEOF 10388de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10389de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10390de2362d3Smrgelse 10391de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10392de2362d3Smrgfi 10393de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10394de2362d3Smrgfi 10395de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10396de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10397de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10398de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10399de2362d3Smrgfi 10400de2362d3Smrg 10401de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10402de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10403de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10404de2362d3Smrg fi 10405de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10406de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10407de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10408de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10409de2362d3Smrg $as_echo_n "(cached) " >&6 10410de2362d3Smrgelse 10411de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10412de2362d3Smrg/* end confdefs.h. */ 10413de2362d3Smrgint i; 10414de2362d3Smrg_ACEOF 10415de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10416de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10417de2362d3Smrgelse 10418de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10419de2362d3Smrgfi 10420de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10421de2362d3Smrgfi 10422de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10423de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10424de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10425de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10426de2362d3Smrgfi 10427de2362d3Smrg 10428de2362d3Smrgfound="no" 10429de2362d3Smrg 10430de2362d3Smrg if test $found = "no" ; then 10431de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10432de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10433de2362d3Smrg fi 10434de2362d3Smrg 10435de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10436de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10437de2362d3Smrg fi 10438de2362d3Smrg 10439de2362d3Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10440de2362d3Smrg 10441de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10442de2362d3Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10443de2362d3Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10444de2362d3Smrg if eval \${$cacheid+:} false; then : 10445de2362d3Smrg $as_echo_n "(cached) " >&6 10446de2362d3Smrgelse 10447de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10448de2362d3Smrg/* end confdefs.h. */ 10449de2362d3Smrgint i; 10450de2362d3Smrgint 10451de2362d3Smrgmain () 10452de2362d3Smrg{ 10453de2362d3Smrg 10454de2362d3Smrg ; 10455de2362d3Smrg return 0; 10456de2362d3Smrg} 10457de2362d3Smrg_ACEOF 10458de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10459de2362d3Smrg eval $cacheid=yes 10460de2362d3Smrgelse 10461de2362d3Smrg eval $cacheid=no 10462de2362d3Smrgfi 10463de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10464de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10465de2362d3Smrgfi 10466de2362d3Smrg 10467de2362d3Smrg 10468de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10469de2362d3Smrg 10470de2362d3Smrg eval supported=\$$cacheid 10471de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10472de2362d3Smrg$as_echo "$supported" >&6; } 10473de2362d3Smrg if test "$supported" = "yes" ; then 10474de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10475de2362d3Smrg found="yes" 10476de2362d3Smrg fi 10477de2362d3Smrg fi 10478de2362d3Smrg 10479de2362d3Smrg 10480de2362d3Smrgfi 10481de2362d3Smrg 10482de2362d3Smrg 10483de2362d3Smrg 10484de2362d3Smrg 10485de2362d3Smrg 10486de2362d3Smrg 10487de2362d3Smrg 10488de2362d3Smrg CWARNFLAGS="$BASE_CFLAGS" 10489de2362d3Smrg if test "x$GCC" = xyes ; then 10490de2362d3Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10491de2362d3Smrg fi 10492de2362d3Smrg 10493de2362d3Smrg 10494de2362d3Smrg 10495de2362d3Smrg 10496de2362d3Smrg 10497de2362d3Smrg 10498de2362d3Smrg 10499de2362d3Smrg 10500de2362d3Smrg# Check whether --enable-strict-compilation was given. 10501de2362d3Smrgif test "${enable_strict_compilation+set}" = set; then : 10502de2362d3Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10503de2362d3Smrgelse 10504de2362d3Smrg STRICT_COMPILE=no 10505de2362d3Smrgfi 10506de2362d3Smrg 10507de2362d3Smrg 10508de2362d3Smrg 10509de2362d3Smrg 10510de2362d3Smrg 10511de2362d3Smrg 10512de2362d3SmrgSTRICT_CFLAGS="" 10513de2362d3Smrg 10514de2362d3Smrg 10515de2362d3Smrg 10516de2362d3Smrg 10517de2362d3Smrg 10518de2362d3Smrg 10519de2362d3Smrg 10520de2362d3Smrg 10521de2362d3Smrg 10522de2362d3Smrg 10523de2362d3Smrg 10524de2362d3Smrg 10525de2362d3Smrg 10526de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10527de2362d3Smrg 10528de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10529de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10530de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10531de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10532de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10533de2362d3Smrg $as_echo_n "(cached) " >&6 10534de2362d3Smrgelse 10535de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10536de2362d3Smrg/* end confdefs.h. */ 10537de2362d3Smrgint i; 10538de2362d3Smrg_ACEOF 10539de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10540de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10541de2362d3Smrgelse 10542de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10543de2362d3Smrgfi 10544de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10545de2362d3Smrgfi 10546de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10547de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10548de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10549de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10550de2362d3Smrgfi 10551de2362d3Smrg 10552de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10553de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10554de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10555de2362d3Smrg fi 10556de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10557de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10558de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10559de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10560de2362d3Smrg $as_echo_n "(cached) " >&6 10561de2362d3Smrgelse 10562de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10563de2362d3Smrg/* end confdefs.h. */ 10564de2362d3Smrgint i; 10565de2362d3Smrg_ACEOF 10566de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10567de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10568de2362d3Smrgelse 10569de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10570de2362d3Smrgfi 10571de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10572de2362d3Smrgfi 10573de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10574de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10575de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10576de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10577de2362d3Smrgfi 10578de2362d3Smrg 10579de2362d3Smrgfound="no" 10580de2362d3Smrg 10581de2362d3Smrg if test $found = "no" ; then 10582de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10583de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10584de2362d3Smrg fi 10585de2362d3Smrg 10586de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10587de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10588de2362d3Smrg fi 10589de2362d3Smrg 10590de2362d3Smrg CFLAGS="$CFLAGS -pedantic" 10591de2362d3Smrg 10592de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10593de2362d3Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 10594de2362d3Smrg cacheid=xorg_cv_cc_flag__pedantic 10595de2362d3Smrg if eval \${$cacheid+:} false; then : 10596de2362d3Smrg $as_echo_n "(cached) " >&6 10597de2362d3Smrgelse 10598de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10599de2362d3Smrg/* end confdefs.h. */ 10600de2362d3Smrgint i; 10601de2362d3Smrgint 10602de2362d3Smrgmain () 10603de2362d3Smrg{ 10604de2362d3Smrg 10605de2362d3Smrg ; 10606de2362d3Smrg return 0; 10607de2362d3Smrg} 10608de2362d3Smrg_ACEOF 10609de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10610de2362d3Smrg eval $cacheid=yes 10611de2362d3Smrgelse 10612de2362d3Smrg eval $cacheid=no 10613de2362d3Smrgfi 10614de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10615de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10616de2362d3Smrgfi 10617de2362d3Smrg 10618de2362d3Smrg 10619de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10620de2362d3Smrg 10621de2362d3Smrg eval supported=\$$cacheid 10622de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10623de2362d3Smrg$as_echo "$supported" >&6; } 10624de2362d3Smrg if test "$supported" = "yes" ; then 10625de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 10626de2362d3Smrg found="yes" 10627de2362d3Smrg fi 10628de2362d3Smrg fi 10629de2362d3Smrg 10630de2362d3Smrg 10631de2362d3Smrg 10632de2362d3Smrg 10633de2362d3Smrg 10634de2362d3Smrg 10635de2362d3Smrg 10636de2362d3Smrg 10637de2362d3Smrg 10638de2362d3Smrg 10639de2362d3Smrg 10640de2362d3Smrg 10641de2362d3Smrg 10642de2362d3Smrg 10643de2362d3Smrg 10644de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10645de2362d3Smrg 10646de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10647de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10648de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10649de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10650de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10651de2362d3Smrg $as_echo_n "(cached) " >&6 10652de2362d3Smrgelse 10653de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10654de2362d3Smrg/* end confdefs.h. */ 10655de2362d3Smrgint i; 10656de2362d3Smrg_ACEOF 10657de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10658de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10659de2362d3Smrgelse 10660de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10661de2362d3Smrgfi 10662de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10663de2362d3Smrgfi 10664de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10665de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10666de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10667de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10668de2362d3Smrgfi 10669de2362d3Smrg 10670de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10671de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10672de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10673de2362d3Smrg fi 10674de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10675de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10676de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10677de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10678de2362d3Smrg $as_echo_n "(cached) " >&6 10679de2362d3Smrgelse 10680de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10681de2362d3Smrg/* end confdefs.h. */ 10682de2362d3Smrgint i; 10683de2362d3Smrg_ACEOF 10684de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10685de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10686de2362d3Smrgelse 10687de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10688de2362d3Smrgfi 10689de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10690de2362d3Smrgfi 10691de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10692de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10693de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10694de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10695de2362d3Smrgfi 10696de2362d3Smrg 10697de2362d3Smrgfound="no" 10698de2362d3Smrg 10699de2362d3Smrg if test $found = "no" ; then 10700de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10701de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10702de2362d3Smrg fi 10703de2362d3Smrg 10704de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10705de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10706de2362d3Smrg fi 10707de2362d3Smrg 10708de2362d3Smrg CFLAGS="$CFLAGS -Werror" 10709de2362d3Smrg 10710de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10711de2362d3Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 10712de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror 10713de2362d3Smrg if eval \${$cacheid+:} false; then : 10714de2362d3Smrg $as_echo_n "(cached) " >&6 10715de2362d3Smrgelse 10716de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10717de2362d3Smrg/* end confdefs.h. */ 10718de2362d3Smrgint i; 10719de2362d3Smrgint 10720de2362d3Smrgmain () 10721de2362d3Smrg{ 10722de2362d3Smrg 10723de2362d3Smrg ; 10724de2362d3Smrg return 0; 10725de2362d3Smrg} 10726de2362d3Smrg_ACEOF 10727de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10728de2362d3Smrg eval $cacheid=yes 10729de2362d3Smrgelse 10730de2362d3Smrg eval $cacheid=no 10731de2362d3Smrgfi 10732de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10733de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10734de2362d3Smrgfi 10735de2362d3Smrg 10736de2362d3Smrg 10737de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10738de2362d3Smrg 10739de2362d3Smrg eval supported=\$$cacheid 10740de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10741de2362d3Smrg$as_echo "$supported" >&6; } 10742de2362d3Smrg if test "$supported" = "yes" ; then 10743de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 10744de2362d3Smrg found="yes" 10745de2362d3Smrg fi 10746de2362d3Smrg fi 10747de2362d3Smrg 10748de2362d3Smrg if test $found = "no" ; then 10749de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10750de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10751de2362d3Smrg fi 10752de2362d3Smrg 10753de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10754de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10755de2362d3Smrg fi 10756de2362d3Smrg 10757de2362d3Smrg CFLAGS="$CFLAGS -errwarn" 10758de2362d3Smrg 10759de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10760de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 10761de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn 10762de2362d3Smrg if eval \${$cacheid+:} false; then : 10763de2362d3Smrg $as_echo_n "(cached) " >&6 10764de2362d3Smrgelse 10765de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10766de2362d3Smrg/* end confdefs.h. */ 10767de2362d3Smrgint i; 10768de2362d3Smrgint 10769de2362d3Smrgmain () 10770de2362d3Smrg{ 10771de2362d3Smrg 10772de2362d3Smrg ; 10773de2362d3Smrg return 0; 10774de2362d3Smrg} 10775de2362d3Smrg_ACEOF 10776de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10777de2362d3Smrg eval $cacheid=yes 10778de2362d3Smrgelse 10779de2362d3Smrg eval $cacheid=no 10780de2362d3Smrgfi 10781de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10782de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10783de2362d3Smrgfi 10784de2362d3Smrg 10785de2362d3Smrg 10786de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10787de2362d3Smrg 10788de2362d3Smrg eval supported=\$$cacheid 10789de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10790de2362d3Smrg$as_echo "$supported" >&6; } 10791de2362d3Smrg if test "$supported" = "yes" ; then 10792de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 10793de2362d3Smrg found="yes" 10794de2362d3Smrg fi 10795de2362d3Smrg fi 10796de2362d3Smrg 10797de2362d3Smrg 10798de2362d3Smrg 10799de2362d3Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 10800de2362d3Smrg# activate it with -Werror, so we add it here explicitly. 10801de2362d3Smrg 10802de2362d3Smrg 10803de2362d3Smrg 10804de2362d3Smrg 10805de2362d3Smrg 10806de2362d3Smrg 10807de2362d3Smrg 10808de2362d3Smrg 10809de2362d3Smrg 10810de2362d3Smrg 10811de2362d3Smrg 10812de2362d3Smrg 10813de2362d3Smrg 10814de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10815de2362d3Smrg 10816de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10817de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10818de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10819de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10820de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10821de2362d3Smrg $as_echo_n "(cached) " >&6 10822de2362d3Smrgelse 10823de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10824de2362d3Smrg/* end confdefs.h. */ 10825de2362d3Smrgint i; 10826de2362d3Smrg_ACEOF 10827de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10828de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10829de2362d3Smrgelse 10830de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10831de2362d3Smrgfi 10832de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10833de2362d3Smrgfi 10834de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10835de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10836de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10837de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10838de2362d3Smrgfi 10839de2362d3Smrg 10840de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10841de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10842de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10843de2362d3Smrg fi 10844de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10845de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10846de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10847de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10848de2362d3Smrg $as_echo_n "(cached) " >&6 10849de2362d3Smrgelse 10850de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10851de2362d3Smrg/* end confdefs.h. */ 10852de2362d3Smrgint i; 10853de2362d3Smrg_ACEOF 10854de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10855de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10856de2362d3Smrgelse 10857de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10858de2362d3Smrgfi 10859de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10860de2362d3Smrgfi 10861de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10862de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10863de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10864de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10865de2362d3Smrgfi 10866de2362d3Smrg 10867de2362d3Smrgfound="no" 10868de2362d3Smrg 10869de2362d3Smrg if test $found = "no" ; then 10870de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10871de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10872de2362d3Smrg fi 10873de2362d3Smrg 10874de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10875de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10876de2362d3Smrg fi 10877de2362d3Smrg 10878de2362d3Smrg CFLAGS="$CFLAGS -Werror=attributes" 10879de2362d3Smrg 10880de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 10881de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 10882de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 10883de2362d3Smrg if eval \${$cacheid+:} false; then : 10884de2362d3Smrg $as_echo_n "(cached) " >&6 10885de2362d3Smrgelse 10886de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10887de2362d3Smrg/* end confdefs.h. */ 10888de2362d3Smrgint i; 10889de2362d3Smrgint 10890de2362d3Smrgmain () 10891de2362d3Smrg{ 10892de2362d3Smrg 10893de2362d3Smrg ; 10894de2362d3Smrg return 0; 10895de2362d3Smrg} 10896de2362d3Smrg_ACEOF 10897de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10898de2362d3Smrg eval $cacheid=yes 10899de2362d3Smrgelse 10900de2362d3Smrg eval $cacheid=no 10901de2362d3Smrgfi 10902de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10903de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10904de2362d3Smrgfi 10905de2362d3Smrg 10906de2362d3Smrg 10907de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10908de2362d3Smrg 10909de2362d3Smrg eval supported=\$$cacheid 10910de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10911de2362d3Smrg$as_echo "$supported" >&6; } 10912de2362d3Smrg if test "$supported" = "yes" ; then 10913de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 10914de2362d3Smrg found="yes" 10915de2362d3Smrg fi 10916de2362d3Smrg fi 10917de2362d3Smrg 10918de2362d3Smrg 10919de2362d3Smrg 10920de2362d3Smrgif test "x$STRICT_COMPILE" = "xyes"; then 10921de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 10922de2362d3Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 10923de2362d3Smrgfi 10924de2362d3Smrg 10925de2362d3Smrg 10926de2362d3Smrg 10927de2362d3Smrg 10928de2362d3Smrg 10929de2362d3Smrg 10930de2362d3Smrgcat >>confdefs.h <<_ACEOF 10931de2362d3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 10932de2362d3Smrg_ACEOF 10933de2362d3Smrg 10934de2362d3Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 10935de2362d3Smrg if test "x$PVM" = "x"; then 10936de2362d3Smrg PVM="0" 10937de2362d3Smrg fi 10938de2362d3Smrg 10939de2362d3Smrgcat >>confdefs.h <<_ACEOF 10940de2362d3Smrg#define PACKAGE_VERSION_MINOR $PVM 10941de2362d3Smrg_ACEOF 10942de2362d3Smrg 10943de2362d3Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 10944de2362d3Smrg if test "x$PVP" = "x"; then 10945de2362d3Smrg PVP="0" 10946de2362d3Smrg fi 10947de2362d3Smrg 10948de2362d3Smrgcat >>confdefs.h <<_ACEOF 10949de2362d3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 10950de2362d3Smrg_ACEOF 10951de2362d3Smrg 10952de2362d3Smrg 10953de2362d3Smrg 10954de2362d3SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 10955de2362d3Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 10956de2362d3Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 10957de2362d3Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 10958de2362d3Smrg 10959de2362d3Smrg 10960de2362d3Smrg 10961de2362d3Smrg 10962de2362d3Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 10963de2362d3SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 10964de2362d3Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 10965de2362d3Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 10966de2362d3Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 10967de2362d3Smrg 10968de2362d3Smrg 10969de2362d3Smrg 10970de2362d3Smrg 10971de2362d3Smrg 10972de2362d3Smrg 10973de2362d3Smrgif test x$APP_MAN_SUFFIX = x ; then 10974de2362d3Smrg APP_MAN_SUFFIX=1 10975de2362d3Smrgfi 10976de2362d3Smrgif test x$APP_MAN_DIR = x ; then 10977de2362d3Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 10978de2362d3Smrgfi 10979de2362d3Smrg 10980de2362d3Smrgif test x$LIB_MAN_SUFFIX = x ; then 10981de2362d3Smrg LIB_MAN_SUFFIX=3 10982de2362d3Smrgfi 10983de2362d3Smrgif test x$LIB_MAN_DIR = x ; then 10984de2362d3Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 10985de2362d3Smrgfi 10986de2362d3Smrg 10987de2362d3Smrgif test x$FILE_MAN_SUFFIX = x ; then 10988de2362d3Smrg case $host_os in 10989de2362d3Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 10990de2362d3Smrg *) FILE_MAN_SUFFIX=5 ;; 10991de2362d3Smrg esac 10992de2362d3Smrgfi 10993de2362d3Smrgif test x$FILE_MAN_DIR = x ; then 10994de2362d3Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 10995de2362d3Smrgfi 10996de2362d3Smrg 10997de2362d3Smrgif test x$MISC_MAN_SUFFIX = x ; then 10998de2362d3Smrg case $host_os in 10999de2362d3Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 11000de2362d3Smrg *) MISC_MAN_SUFFIX=7 ;; 11001de2362d3Smrg esac 11002de2362d3Smrgfi 11003de2362d3Smrgif test x$MISC_MAN_DIR = x ; then 11004de2362d3Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11005de2362d3Smrgfi 11006de2362d3Smrg 11007de2362d3Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 11008de2362d3Smrg case $host_os in 11009de2362d3Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 11010de2362d3Smrg *) DRIVER_MAN_SUFFIX=4 ;; 11011de2362d3Smrg esac 11012de2362d3Smrgfi 11013de2362d3Smrgif test x$DRIVER_MAN_DIR = x ; then 11014de2362d3Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11015de2362d3Smrgfi 11016de2362d3Smrg 11017de2362d3Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 11018de2362d3Smrg case $host_os in 11019de2362d3Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 11020de2362d3Smrg *) ADMIN_MAN_SUFFIX=8 ;; 11021de2362d3Smrg esac 11022de2362d3Smrgfi 11023de2362d3Smrgif test x$ADMIN_MAN_DIR = x ; then 11024de2362d3Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11025de2362d3Smrgfi 11026de2362d3Smrg 11027de2362d3Smrg 11028de2362d3Smrg 11029de2362d3Smrg 11030de2362d3Smrg 11031de2362d3Smrg 11032de2362d3Smrg 11033de2362d3Smrg 11034de2362d3Smrg 11035de2362d3Smrg 11036de2362d3Smrg 11037de2362d3Smrg 11038de2362d3Smrg 11039de2362d3Smrg 11040de2362d3Smrg 11041de2362d3SmrgXORG_MAN_PAGE="X Version 11" 11042de2362d3Smrg 11043de2362d3SmrgMAN_SUBSTS="\ 11044de2362d3Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11045de2362d3Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11046de2362d3Smrg -e 's|__xservername__|Xorg|g' \ 11047de2362d3Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 11048de2362d3Smrg -e 's|__projectroot__|\$(prefix)|g' \ 11049de2362d3Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11050de2362d3Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11051de2362d3Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11052de2362d3Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11053de2362d3Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11054de2362d3Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11055de2362d3Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11056de2362d3Smrg 11057de2362d3Smrg 11058de2362d3Smrg 11059de2362d3Smrg# Check whether --enable-silent-rules was given. 11060de2362d3Smrgif test "${enable_silent_rules+set}" = set; then : 11061de2362d3Smrg enableval=$enable_silent_rules; 11062de2362d3Smrgfi 11063de2362d3Smrg 11064de2362d3Smrgcase $enable_silent_rules in # ((( 11065de2362d3Smrg yes) AM_DEFAULT_VERBOSITY=0;; 11066de2362d3Smrg no) AM_DEFAULT_VERBOSITY=1;; 11067de2362d3Smrg *) AM_DEFAULT_VERBOSITY=0;; 11068de2362d3Smrgesac 11069de2362d3Smrgam_make=${MAKE-make} 11070de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11071de2362d3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 11072de2362d3Smrgif ${am_cv_make_support_nested_variables+:} false; then : 11073de2362d3Smrg $as_echo_n "(cached) " >&6 11074de2362d3Smrgelse 11075de2362d3Smrg if $as_echo 'TRUE=$(BAR$(V)) 11076de2362d3SmrgBAR0=false 11077de2362d3SmrgBAR1=true 11078de2362d3SmrgV=1 11079de2362d3Smrgam__doit: 11080de2362d3Smrg @$(TRUE) 11081de2362d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 11082de2362d3Smrg am_cv_make_support_nested_variables=yes 11083de2362d3Smrgelse 11084de2362d3Smrg am_cv_make_support_nested_variables=no 11085de2362d3Smrgfi 11086de2362d3Smrgfi 11087de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11088de2362d3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 11089de2362d3Smrgif test $am_cv_make_support_nested_variables = yes; then 11090de2362d3Smrg AM_V='$(V)' 11091de2362d3Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11092de2362d3Smrgelse 11093de2362d3Smrg AM_V=$AM_DEFAULT_VERBOSITY 11094de2362d3Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11095de2362d3Smrgfi 11096de2362d3SmrgAM_BACKSLASH='\' 11097de2362d3Smrg 11098de2362d3Smrg 11099de2362d3Smrg 11100de2362d3Smrg# Initialize libtool 11101de2362d3Smrg# Check whether --enable-static was given. 11102de2362d3Smrgif test "${enable_static+set}" = set; then : 11103de2362d3Smrg enableval=$enable_static; p=${PACKAGE-default} 11104de2362d3Smrg case $enableval in 11105de2362d3Smrg yes) enable_static=yes ;; 11106de2362d3Smrg no) enable_static=no ;; 11107de2362d3Smrg *) 11108de2362d3Smrg enable_static=no 11109de2362d3Smrg # Look at the argument we got. We use all the common list separators. 111100d16fef4Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11111de2362d3Smrg for pkg in $enableval; do 111120d16fef4Smrg IFS=$lt_save_ifs 11113de2362d3Smrg if test "X$pkg" = "X$p"; then 11114de2362d3Smrg enable_static=yes 11115de2362d3Smrg fi 11116de2362d3Smrg done 111170d16fef4Smrg IFS=$lt_save_ifs 11118de2362d3Smrg ;; 11119de2362d3Smrg esac 11120de2362d3Smrgelse 11121de2362d3Smrg enable_static=no 11122de2362d3Smrgfi 11123de2362d3Smrg 11124de2362d3Smrg 11125de2362d3Smrg 11126de2362d3Smrg 11127de2362d3Smrg 11128de2362d3Smrg 11129de2362d3Smrg 11130de2362d3Smrg 11131de2362d3Smrg 11132de2362d3Smrgcase `pwd` in 11133de2362d3Smrg *\ * | *\ *) 11134de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11135de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11136de2362d3Smrgesac 11137de2362d3Smrg 11138de2362d3Smrg 11139de2362d3Smrg 111400d16fef4Smrgmacro_version='2.4.6' 111410d16fef4Smrgmacro_revision='2.4.6' 11142de2362d3Smrg 11143de2362d3Smrg 11144de2362d3Smrg 11145de2362d3Smrg 11146de2362d3Smrg 11147de2362d3Smrg 11148de2362d3Smrg 11149de2362d3Smrg 11150de2362d3Smrg 11151de2362d3Smrg 11152de2362d3Smrg 11153de2362d3Smrg 11154de2362d3Smrg 111550d16fef4Smrgltmain=$ac_aux_dir/ltmain.sh 11156de2362d3Smrg 11157de2362d3Smrg# Backslashify metacharacters that are still active within 11158de2362d3Smrg# double-quoted strings. 11159de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11160de2362d3Smrg 11161de2362d3Smrg# Same as above, but do not quote variable references. 11162de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 11163de2362d3Smrg 11164de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a 11165de2362d3Smrg# double_quote_subst'ed string. 11166de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11167de2362d3Smrg 11168de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote. 11169de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11170de2362d3Smrg 11171de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions 11172de2362d3Smrgno_glob_subst='s/\*/\\\*/g' 11173de2362d3Smrg 11174de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11175de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11176de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11177de2362d3Smrg 11178de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11179de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; } 11180de2362d3Smrg# Test print first, because it will be a builtin if present. 11181de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11182de2362d3Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11183de2362d3Smrg ECHO='print -r --' 11184de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11185de2362d3Smrg ECHO='printf %s\n' 11186de2362d3Smrgelse 11187de2362d3Smrg # Use this function as a fallback that always works. 11188de2362d3Smrg func_fallback_echo () 11189de2362d3Smrg { 11190de2362d3Smrg eval 'cat <<_LTECHO_EOF 11191de2362d3Smrg$1 11192de2362d3Smrg_LTECHO_EOF' 11193de2362d3Smrg } 11194de2362d3Smrg ECHO='func_fallback_echo' 11195de2362d3Smrgfi 11196de2362d3Smrg 11197de2362d3Smrg# func_echo_all arg... 11198de2362d3Smrg# Invoke $ECHO with all args, space-separated. 11199de2362d3Smrgfunc_echo_all () 11200de2362d3Smrg{ 11201de2362d3Smrg $ECHO "" 11202de2362d3Smrg} 11203de2362d3Smrg 112040d16fef4Smrgcase $ECHO in 11205de2362d3Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11206de2362d3Smrg$as_echo "printf" >&6; } ;; 11207de2362d3Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11208de2362d3Smrg$as_echo "print -r" >&6; } ;; 11209de2362d3Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11210de2362d3Smrg$as_echo "cat" >&6; } ;; 11211de2362d3Smrgesac 11212de2362d3Smrg 11213de2362d3Smrg 11214de2362d3Smrg 11215de2362d3Smrg 11216de2362d3Smrg 11217de2362d3Smrg 11218de2362d3Smrg 11219de2362d3Smrg 11220de2362d3Smrg 11221de2362d3Smrg 11222de2362d3Smrg 11223de2362d3Smrg 11224de2362d3Smrg 11225de2362d3Smrg 11226de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11227de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 11228de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 11229de2362d3Smrg $as_echo_n "(cached) " >&6 11230de2362d3Smrgelse 11231de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11232de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 11233de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 11234de2362d3Smrg done 11235de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11236de2362d3Smrg { ac_script=; unset ac_script;} 11237de2362d3Smrg if test -z "$SED"; then 11238de2362d3Smrg ac_path_SED_found=false 11239de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11240de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11241de2362d3Smrgfor as_dir in $PATH 11242de2362d3Smrgdo 11243de2362d3Smrg IFS=$as_save_IFS 11244de2362d3Smrg test -z "$as_dir" && as_dir=. 11245de2362d3Smrg for ac_prog in sed gsed; do 11246de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11247de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 11248de2362d3Smrg as_fn_executable_p "$ac_path_SED" || continue 11249de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 11250de2362d3Smrg # Check for GNU $ac_path_SED 11251de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 11252de2362d3Smrg*GNU*) 11253de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11254de2362d3Smrg*) 11255de2362d3Smrg ac_count=0 11256de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11257de2362d3Smrg while : 11258de2362d3Smrg do 11259de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11260de2362d3Smrg mv "conftest.tmp" "conftest.in" 11261de2362d3Smrg cp "conftest.in" "conftest.nl" 11262de2362d3Smrg $as_echo '' >> "conftest.nl" 11263de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11264de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11265de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11266de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 11267de2362d3Smrg # Best one so far, save it but keep looking for a better one 11268de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 11269de2362d3Smrg ac_path_SED_max=$ac_count 11270de2362d3Smrg fi 11271de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11272de2362d3Smrg test $ac_count -gt 10 && break 11273de2362d3Smrg done 11274de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11275de2362d3Smrgesac 11276de2362d3Smrg 11277de2362d3Smrg $ac_path_SED_found && break 3 11278de2362d3Smrg done 11279de2362d3Smrg done 11280de2362d3Smrg done 11281de2362d3SmrgIFS=$as_save_IFS 11282de2362d3Smrg if test -z "$ac_cv_path_SED"; then 11283de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11284de2362d3Smrg fi 11285de2362d3Smrgelse 11286de2362d3Smrg ac_cv_path_SED=$SED 11287de2362d3Smrgfi 11288de2362d3Smrg 11289de2362d3Smrgfi 11290de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11291de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; } 11292de2362d3Smrg SED="$ac_cv_path_SED" 11293de2362d3Smrg rm -f conftest.sed 11294de2362d3Smrg 11295de2362d3Smrgtest -z "$SED" && SED=sed 11296de2362d3SmrgXsed="$SED -e 1s/^X//" 11297de2362d3Smrg 11298de2362d3Smrg 11299de2362d3Smrg 11300de2362d3Smrg 11301de2362d3Smrg 11302de2362d3Smrg 11303de2362d3Smrg 11304de2362d3Smrg 11305de2362d3Smrg 11306de2362d3Smrg 11307de2362d3Smrg 11308de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11309de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; } 11310de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then : 11311de2362d3Smrg $as_echo_n "(cached) " >&6 11312de2362d3Smrgelse 11313de2362d3Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11314de2362d3Smrg then ac_cv_path_FGREP="$GREP -F" 11315de2362d3Smrg else 11316de2362d3Smrg if test -z "$FGREP"; then 11317de2362d3Smrg ac_path_FGREP_found=false 11318de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11319de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11320de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11321de2362d3Smrgdo 11322de2362d3Smrg IFS=$as_save_IFS 11323de2362d3Smrg test -z "$as_dir" && as_dir=. 11324de2362d3Smrg for ac_prog in fgrep; do 11325de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11326de2362d3Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 11327de2362d3Smrg as_fn_executable_p "$ac_path_FGREP" || continue 11328de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found. 11329de2362d3Smrg # Check for GNU $ac_path_FGREP 11330de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in 11331de2362d3Smrg*GNU*) 11332de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11333de2362d3Smrg*) 11334de2362d3Smrg ac_count=0 11335de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11336de2362d3Smrg while : 11337de2362d3Smrg do 11338de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11339de2362d3Smrg mv "conftest.tmp" "conftest.in" 11340de2362d3Smrg cp "conftest.in" "conftest.nl" 11341de2362d3Smrg $as_echo 'FGREP' >> "conftest.nl" 11342de2362d3Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11343de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11344de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11345de2362d3Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11346de2362d3Smrg # Best one so far, save it but keep looking for a better one 11347de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" 11348de2362d3Smrg ac_path_FGREP_max=$ac_count 11349de2362d3Smrg fi 11350de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11351de2362d3Smrg test $ac_count -gt 10 && break 11352de2362d3Smrg done 11353de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11354de2362d3Smrgesac 11355de2362d3Smrg 11356de2362d3Smrg $ac_path_FGREP_found && break 3 11357de2362d3Smrg done 11358de2362d3Smrg done 11359de2362d3Smrg done 11360de2362d3SmrgIFS=$as_save_IFS 11361de2362d3Smrg if test -z "$ac_cv_path_FGREP"; then 11362de2362d3Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11363de2362d3Smrg fi 11364de2362d3Smrgelse 11365de2362d3Smrg ac_cv_path_FGREP=$FGREP 11366de2362d3Smrgfi 11367de2362d3Smrg 11368de2362d3Smrg fi 11369de2362d3Smrgfi 11370de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11371de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 11372de2362d3Smrg FGREP="$ac_cv_path_FGREP" 11373de2362d3Smrg 11374de2362d3Smrg 11375de2362d3Smrgtest -z "$GREP" && GREP=grep 11376de2362d3Smrg 11377de2362d3Smrg 11378de2362d3Smrg 11379de2362d3Smrg 11380de2362d3Smrg 11381de2362d3Smrg 11382de2362d3Smrg 11383de2362d3Smrg 11384de2362d3Smrg 11385de2362d3Smrg 11386de2362d3Smrg 11387de2362d3Smrg 11388de2362d3Smrg 11389de2362d3Smrg 11390de2362d3Smrg 11391de2362d3Smrg 11392de2362d3Smrg 11393de2362d3Smrg 11394de2362d3Smrg 11395de2362d3Smrg# Check whether --with-gnu-ld was given. 11396de2362d3Smrgif test "${with_gnu_ld+set}" = set; then : 113970d16fef4Smrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11398de2362d3Smrgelse 11399de2362d3Smrg with_gnu_ld=no 11400de2362d3Smrgfi 11401de2362d3Smrg 11402de2362d3Smrgac_prog=ld 114030d16fef4Smrgif test yes = "$GCC"; then 11404de2362d3Smrg # Check if gcc -print-prog-name=ld gives a path. 11405de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11406de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 11407de2362d3Smrg case $host in 11408de2362d3Smrg *-*-mingw*) 114090d16fef4Smrg # gcc leaves a trailing carriage return, which upsets mingw 11410de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11411de2362d3Smrg *) 11412de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11413de2362d3Smrg esac 11414de2362d3Smrg case $ac_prog in 11415de2362d3Smrg # Accept absolute paths. 11416de2362d3Smrg [\\/]* | ?:[\\/]*) 11417de2362d3Smrg re_direlt='/[^/][^/]*/\.\./' 11418de2362d3Smrg # Canonicalize the pathname of ld 11419de2362d3Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11420de2362d3Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11421de2362d3Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11422de2362d3Smrg done 114230d16fef4Smrg test -z "$LD" && LD=$ac_prog 11424de2362d3Smrg ;; 11425de2362d3Smrg "") 11426de2362d3Smrg # If it fails, then pretend we aren't using GCC. 11427de2362d3Smrg ac_prog=ld 11428de2362d3Smrg ;; 11429de2362d3Smrg *) 11430de2362d3Smrg # If it is relative, then search for the first ld in PATH. 11431de2362d3Smrg with_gnu_ld=unknown 11432de2362d3Smrg ;; 11433de2362d3Smrg esac 114340d16fef4Smrgelif test yes = "$with_gnu_ld"; then 11435de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11436de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; } 11437de2362d3Smrgelse 11438de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11439de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 11440de2362d3Smrgfi 11441de2362d3Smrgif ${lt_cv_path_LD+:} false; then : 11442de2362d3Smrg $as_echo_n "(cached) " >&6 11443de2362d3Smrgelse 11444de2362d3Smrg if test -z "$LD"; then 114450d16fef4Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11446de2362d3Smrg for ac_dir in $PATH; do 114470d16fef4Smrg IFS=$lt_save_ifs 11448de2362d3Smrg test -z "$ac_dir" && ac_dir=. 11449de2362d3Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 114500d16fef4Smrg lt_cv_path_LD=$ac_dir/$ac_prog 11451de2362d3Smrg # Check to see if the program is GNU ld. I'd rather use --version, 11452de2362d3Smrg # but apparently some variants of GNU ld only accept -v. 11453de2362d3Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 11454de2362d3Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11455de2362d3Smrg *GNU* | *'with BFD'*) 114560d16fef4Smrg test no != "$with_gnu_ld" && break 11457de2362d3Smrg ;; 11458de2362d3Smrg *) 114590d16fef4Smrg test yes != "$with_gnu_ld" && break 11460de2362d3Smrg ;; 11461de2362d3Smrg esac 11462de2362d3Smrg fi 11463de2362d3Smrg done 114640d16fef4Smrg IFS=$lt_save_ifs 11465de2362d3Smrgelse 114660d16fef4Smrg lt_cv_path_LD=$LD # Let the user override the test with a path. 11467de2362d3Smrgfi 11468de2362d3Smrgfi 11469de2362d3Smrg 114700d16fef4SmrgLD=$lt_cv_path_LD 11471de2362d3Smrgif test -n "$LD"; then 11472de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11473de2362d3Smrg$as_echo "$LD" >&6; } 11474de2362d3Smrgelse 11475de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11476de2362d3Smrg$as_echo "no" >&6; } 11477de2362d3Smrgfi 11478de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11479de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11480de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11481de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 11482de2362d3Smrg $as_echo_n "(cached) " >&6 11483de2362d3Smrgelse 11484de2362d3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 11485de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in 11486de2362d3Smrg*GNU* | *'with BFD'*) 11487de2362d3Smrg lt_cv_prog_gnu_ld=yes 11488de2362d3Smrg ;; 11489de2362d3Smrg*) 11490de2362d3Smrg lt_cv_prog_gnu_ld=no 11491de2362d3Smrg ;; 11492de2362d3Smrgesac 11493de2362d3Smrgfi 11494de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11495de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11496de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 11497de2362d3Smrg 11498de2362d3Smrg 11499de2362d3Smrg 11500de2362d3Smrg 11501de2362d3Smrg 11502de2362d3Smrg 11503de2362d3Smrg 11504de2362d3Smrg 11505de2362d3Smrg 11506de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11507de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11508de2362d3Smrgif ${lt_cv_path_NM+:} false; then : 11509de2362d3Smrg $as_echo_n "(cached) " >&6 11510de2362d3Smrgelse 11511de2362d3Smrg if test -n "$NM"; then 11512de2362d3Smrg # Let the user override the test. 115130d16fef4Smrg lt_cv_path_NM=$NM 11514de2362d3Smrgelse 115150d16fef4Smrg lt_nm_to_check=${ac_tool_prefix}nm 11516de2362d3Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11517de2362d3Smrg lt_nm_to_check="$lt_nm_to_check nm" 11518de2362d3Smrg fi 11519de2362d3Smrg for lt_tmp_nm in $lt_nm_to_check; do 115200d16fef4Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11521de2362d3Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 115220d16fef4Smrg IFS=$lt_save_ifs 11523de2362d3Smrg test -z "$ac_dir" && ac_dir=. 115240d16fef4Smrg tmp_nm=$ac_dir/$lt_tmp_nm 115250d16fef4Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11526de2362d3Smrg # Check to see if the nm accepts a BSD-compat flag. 115270d16fef4Smrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11528de2362d3Smrg # nm: unknown option "B" ignored 11529de2362d3Smrg # Tru64's nm complains that /dev/null is an invalid object file 115300d16fef4Smrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 115310d16fef4Smrg case $build_os in 115320d16fef4Smrg mingw*) lt_bad_file=conftest.nm/nofile ;; 115330d16fef4Smrg *) lt_bad_file=/dev/null ;; 115340d16fef4Smrg esac 115350d16fef4Smrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 115360d16fef4Smrg *$lt_bad_file* | *'Invalid file or object type'*) 11537de2362d3Smrg lt_cv_path_NM="$tmp_nm -B" 115380d16fef4Smrg break 2 11539de2362d3Smrg ;; 11540de2362d3Smrg *) 11541de2362d3Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11542de2362d3Smrg */dev/null*) 11543de2362d3Smrg lt_cv_path_NM="$tmp_nm -p" 115440d16fef4Smrg break 2 11545de2362d3Smrg ;; 11546de2362d3Smrg *) 11547de2362d3Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11548de2362d3Smrg continue # so that we can try to find one that supports BSD flags 11549de2362d3Smrg ;; 11550de2362d3Smrg esac 11551de2362d3Smrg ;; 11552de2362d3Smrg esac 11553de2362d3Smrg fi 11554de2362d3Smrg done 115550d16fef4Smrg IFS=$lt_save_ifs 11556de2362d3Smrg done 11557de2362d3Smrg : ${lt_cv_path_NM=no} 11558de2362d3Smrgfi 11559de2362d3Smrgfi 11560de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11561de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; } 115620d16fef4Smrgif test no != "$lt_cv_path_NM"; then 115630d16fef4Smrg NM=$lt_cv_path_NM 11564de2362d3Smrgelse 11565de2362d3Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 11566de2362d3Smrg if test -n "$DUMPBIN"; then : 11567de2362d3Smrg # Let the user override the test. 11568de2362d3Smrg else 11569de2362d3Smrg if test -n "$ac_tool_prefix"; then 11570de2362d3Smrg for ac_prog in dumpbin "link -dump" 11571de2362d3Smrg do 11572de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11573de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 11574de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11575de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11576de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 11577de2362d3Smrg $as_echo_n "(cached) " >&6 11578de2362d3Smrgelse 11579de2362d3Smrg if test -n "$DUMPBIN"; then 11580de2362d3Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11581de2362d3Smrgelse 11582de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11583de2362d3Smrgfor as_dir in $PATH 11584de2362d3Smrgdo 11585de2362d3Smrg IFS=$as_save_IFS 11586de2362d3Smrg test -z "$as_dir" && as_dir=. 11587de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11588de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11589de2362d3Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11590de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11591de2362d3Smrg break 2 11592de2362d3Smrg fi 11593de2362d3Smrgdone 11594de2362d3Smrg done 11595de2362d3SmrgIFS=$as_save_IFS 11596de2362d3Smrg 11597de2362d3Smrgfi 11598de2362d3Smrgfi 11599de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 11600de2362d3Smrgif test -n "$DUMPBIN"; then 11601de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11602de2362d3Smrg$as_echo "$DUMPBIN" >&6; } 11603de2362d3Smrgelse 11604de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11605de2362d3Smrg$as_echo "no" >&6; } 11606de2362d3Smrgfi 11607de2362d3Smrg 11608de2362d3Smrg 11609de2362d3Smrg test -n "$DUMPBIN" && break 11610de2362d3Smrg done 11611de2362d3Smrgfi 11612de2362d3Smrgif test -z "$DUMPBIN"; then 11613de2362d3Smrg ac_ct_DUMPBIN=$DUMPBIN 11614de2362d3Smrg for ac_prog in dumpbin "link -dump" 11615de2362d3Smrgdo 11616de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11617de2362d3Smrgset dummy $ac_prog; ac_word=$2 11618de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11619de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11620de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11621de2362d3Smrg $as_echo_n "(cached) " >&6 11622de2362d3Smrgelse 11623de2362d3Smrg if test -n "$ac_ct_DUMPBIN"; then 11624de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11625de2362d3Smrgelse 11626de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11627de2362d3Smrgfor as_dir in $PATH 11628de2362d3Smrgdo 11629de2362d3Smrg IFS=$as_save_IFS 11630de2362d3Smrg test -z "$as_dir" && as_dir=. 11631de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11632de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11633de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11634de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11635de2362d3Smrg break 2 11636de2362d3Smrg fi 11637de2362d3Smrgdone 11638de2362d3Smrg done 11639de2362d3SmrgIFS=$as_save_IFS 11640de2362d3Smrg 11641de2362d3Smrgfi 11642de2362d3Smrgfi 11643de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11644de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then 11645de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11646de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 11647de2362d3Smrgelse 11648de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11649de2362d3Smrg$as_echo "no" >&6; } 11650de2362d3Smrgfi 11651de2362d3Smrg 11652de2362d3Smrg 11653de2362d3Smrg test -n "$ac_ct_DUMPBIN" && break 11654de2362d3Smrgdone 11655de2362d3Smrg 11656de2362d3Smrg if test "x$ac_ct_DUMPBIN" = x; then 11657de2362d3Smrg DUMPBIN=":" 11658de2362d3Smrg else 11659de2362d3Smrg case $cross_compiling:$ac_tool_warned in 11660de2362d3Smrgyes:) 11661de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11662de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11663de2362d3Smrgac_tool_warned=yes ;; 11664de2362d3Smrgesac 11665de2362d3Smrg DUMPBIN=$ac_ct_DUMPBIN 11666de2362d3Smrg fi 11667de2362d3Smrgfi 11668de2362d3Smrg 116690d16fef4Smrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 11670de2362d3Smrg *COFF*) 116710d16fef4Smrg DUMPBIN="$DUMPBIN -symbols -headers" 11672de2362d3Smrg ;; 11673de2362d3Smrg *) 11674de2362d3Smrg DUMPBIN=: 11675de2362d3Smrg ;; 11676de2362d3Smrg esac 11677de2362d3Smrg fi 11678de2362d3Smrg 116790d16fef4Smrg if test : != "$DUMPBIN"; then 116800d16fef4Smrg NM=$DUMPBIN 11681de2362d3Smrg fi 11682de2362d3Smrgfi 11683de2362d3Smrgtest -z "$NM" && NM=nm 11684de2362d3Smrg 11685de2362d3Smrg 11686de2362d3Smrg 11687de2362d3Smrg 11688de2362d3Smrg 11689de2362d3Smrg 11690de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11691de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11692de2362d3Smrgif ${lt_cv_nm_interface+:} false; then : 11693de2362d3Smrg $as_echo_n "(cached) " >&6 11694de2362d3Smrgelse 11695de2362d3Smrg lt_cv_nm_interface="BSD nm" 11696de2362d3Smrg echo "int some_variable = 0;" > conftest.$ac_ext 11697de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11698de2362d3Smrg (eval "$ac_compile" 2>conftest.err) 11699de2362d3Smrg cat conftest.err >&5 11700de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11701de2362d3Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11702de2362d3Smrg cat conftest.err >&5 11703de2362d3Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11704de2362d3Smrg cat conftest.out >&5 11705de2362d3Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11706de2362d3Smrg lt_cv_nm_interface="MS dumpbin" 11707de2362d3Smrg fi 11708de2362d3Smrg rm -f conftest* 11709de2362d3Smrgfi 11710de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11711de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; } 11712de2362d3Smrg 11713de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11714de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; } 11715de2362d3SmrgLN_S=$as_ln_s 11716de2362d3Smrgif test "$LN_S" = "ln -s"; then 11717de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11718de2362d3Smrg$as_echo "yes" >&6; } 11719de2362d3Smrgelse 11720de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11721de2362d3Smrg$as_echo "no, using $LN_S" >&6; } 11722de2362d3Smrgfi 11723de2362d3Smrg 11724de2362d3Smrg# find the maximum length of command line arguments 11725de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11726de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11727de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 11728de2362d3Smrg $as_echo_n "(cached) " >&6 11729de2362d3Smrgelse 11730de2362d3Smrg i=0 117310d16fef4Smrg teststring=ABCD 11732de2362d3Smrg 11733de2362d3Smrg case $build_os in 11734de2362d3Smrg msdosdjgpp*) 11735de2362d3Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 11736de2362d3Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 11737de2362d3Smrg # during glob expansion). Even if it were fixed, the result of this 11738de2362d3Smrg # check would be larger than it should be. 11739de2362d3Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 11740de2362d3Smrg ;; 11741de2362d3Smrg 11742de2362d3Smrg gnu*) 11743de2362d3Smrg # Under GNU Hurd, this test is not required because there is 11744de2362d3Smrg # no limit to the length of command line arguments. 11745de2362d3Smrg # Libtool will interpret -1 as no limit whatsoever 11746de2362d3Smrg lt_cv_sys_max_cmd_len=-1; 11747de2362d3Smrg ;; 11748de2362d3Smrg 11749de2362d3Smrg cygwin* | mingw* | cegcc*) 11750de2362d3Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 11751de2362d3Smrg # about 5 minutes as the teststring grows exponentially. 11752de2362d3Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 11753de2362d3Smrg # you end up with a "frozen" computer, even though with patience 11754de2362d3Smrg # the test eventually succeeds (with a max line length of 256k). 11755de2362d3Smrg # Instead, let's just punt: use the minimum linelength reported by 11756de2362d3Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 11757de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11758de2362d3Smrg ;; 11759de2362d3Smrg 11760de2362d3Smrg mint*) 11761de2362d3Smrg # On MiNT this can take a long time and run out of memory. 11762de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11763de2362d3Smrg ;; 11764de2362d3Smrg 11765de2362d3Smrg amigaos*) 11766de2362d3Smrg # On AmigaOS with pdksh, this test takes hours, literally. 11767de2362d3Smrg # So we just punt and use a minimum line length of 8192. 11768de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11769de2362d3Smrg ;; 11770de2362d3Smrg 117710d16fef4Smrg bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 11772de2362d3Smrg # This has been around since 386BSD, at least. Likely further. 11773de2362d3Smrg if test -x /sbin/sysctl; then 11774de2362d3Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11775de2362d3Smrg elif test -x /usr/sbin/sysctl; then 11776de2362d3Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11777de2362d3Smrg else 11778de2362d3Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11779de2362d3Smrg fi 11780de2362d3Smrg # And add a safety zone 11781de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11782de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11783de2362d3Smrg ;; 11784de2362d3Smrg 11785de2362d3Smrg interix*) 11786de2362d3Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 11787de2362d3Smrg lt_cv_sys_max_cmd_len=196608 11788de2362d3Smrg ;; 11789de2362d3Smrg 11790de2362d3Smrg os2*) 11791de2362d3Smrg # The test takes a long time on OS/2. 11792de2362d3Smrg lt_cv_sys_max_cmd_len=8192 11793de2362d3Smrg ;; 11794de2362d3Smrg 11795de2362d3Smrg osf*) 11796de2362d3Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11797de2362d3Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11798de2362d3Smrg # nice to cause kernel panics so lets avoid the loop below. 11799de2362d3Smrg # First set a reasonable default. 11800de2362d3Smrg lt_cv_sys_max_cmd_len=16384 11801de2362d3Smrg # 11802de2362d3Smrg if test -x /sbin/sysconfig; then 11803de2362d3Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11804de2362d3Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 11805de2362d3Smrg esac 11806de2362d3Smrg fi 11807de2362d3Smrg ;; 11808de2362d3Smrg sco3.2v5*) 11809de2362d3Smrg lt_cv_sys_max_cmd_len=102400 11810de2362d3Smrg ;; 11811de2362d3Smrg sysv5* | sco5v6* | sysv4.2uw2*) 11812de2362d3Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11813de2362d3Smrg if test -n "$kargmax"; then 11814de2362d3Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11815de2362d3Smrg else 11816de2362d3Smrg lt_cv_sys_max_cmd_len=32768 11817de2362d3Smrg fi 11818de2362d3Smrg ;; 11819de2362d3Smrg *) 11820de2362d3Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 118210d16fef4Smrg if test -n "$lt_cv_sys_max_cmd_len" && \ 118220d16fef4Smrg test undefined != "$lt_cv_sys_max_cmd_len"; then 11823de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11824de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11825de2362d3Smrg else 11826de2362d3Smrg # Make teststring a little bigger before we do anything with it. 11827de2362d3Smrg # a 1K string should be a reasonable start. 118280d16fef4Smrg for i in 1 2 3 4 5 6 7 8; do 11829de2362d3Smrg teststring=$teststring$teststring 11830de2362d3Smrg done 11831de2362d3Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11832de2362d3Smrg # If test is not a shell built-in, we'll probably end up computing a 11833de2362d3Smrg # maximum length that is only half of the actual maximum length, but 11834de2362d3Smrg # we can't tell. 118350d16fef4Smrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 11836de2362d3Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 118370d16fef4Smrg test 17 != "$i" # 1/2 MB should be enough 11838de2362d3Smrg do 11839de2362d3Smrg i=`expr $i + 1` 11840de2362d3Smrg teststring=$teststring$teststring 11841de2362d3Smrg done 11842de2362d3Smrg # Only check the string length outside the loop. 11843de2362d3Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11844de2362d3Smrg teststring= 11845de2362d3Smrg # Add a significant safety factor because C++ compilers can tack on 11846de2362d3Smrg # massive amounts of additional arguments before passing them to the 11847de2362d3Smrg # linker. It appears as though 1/2 is a usable value. 11848de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11849de2362d3Smrg fi 11850de2362d3Smrg ;; 11851de2362d3Smrg esac 11852de2362d3Smrg 11853de2362d3Smrgfi 11854de2362d3Smrg 118550d16fef4Smrgif test -n "$lt_cv_sys_max_cmd_len"; then 11856de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11857de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11858de2362d3Smrgelse 11859de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11860de2362d3Smrg$as_echo "none" >&6; } 11861de2362d3Smrgfi 11862de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 11863de2362d3Smrg 11864de2362d3Smrg 11865de2362d3Smrg 11866de2362d3Smrg 11867de2362d3Smrg 11868de2362d3Smrg 11869de2362d3Smrg: ${CP="cp -f"} 11870de2362d3Smrg: ${MV="mv -f"} 11871de2362d3Smrg: ${RM="rm -f"} 11872de2362d3Smrg 11873de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11874de2362d3Smrg lt_unset=unset 11875de2362d3Smrgelse 11876de2362d3Smrg lt_unset=false 11877de2362d3Smrgfi 11878de2362d3Smrg 11879de2362d3Smrg 11880de2362d3Smrg 11881de2362d3Smrg 11882de2362d3Smrg 11883de2362d3Smrg# test EBCDIC or ASCII 11884de2362d3Smrgcase `echo X|tr X '\101'` in 11885de2362d3Smrg A) # ASCII based system 11886de2362d3Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11887de2362d3Smrg lt_SP2NL='tr \040 \012' 11888de2362d3Smrg lt_NL2SP='tr \015\012 \040\040' 11889de2362d3Smrg ;; 11890de2362d3Smrg *) # EBCDIC based system 11891de2362d3Smrg lt_SP2NL='tr \100 \n' 11892de2362d3Smrg lt_NL2SP='tr \r\n \100\100' 11893de2362d3Smrg ;; 11894de2362d3Smrgesac 11895de2362d3Smrg 11896de2362d3Smrg 11897de2362d3Smrg 11898de2362d3Smrg 11899de2362d3Smrg 11900de2362d3Smrg 11901de2362d3Smrg 11902de2362d3Smrg 11903de2362d3Smrg 11904de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11905de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11906de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then : 11907de2362d3Smrg $as_echo_n "(cached) " >&6 11908de2362d3Smrgelse 11909de2362d3Smrg case $host in 11910de2362d3Smrg *-*-mingw* ) 11911de2362d3Smrg case $build in 11912de2362d3Smrg *-*-mingw* ) # actually msys 11913de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11914de2362d3Smrg ;; 11915de2362d3Smrg *-*-cygwin* ) 11916de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11917de2362d3Smrg ;; 11918de2362d3Smrg * ) # otherwise, assume *nix 11919de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11920de2362d3Smrg ;; 11921de2362d3Smrg esac 11922de2362d3Smrg ;; 11923de2362d3Smrg *-*-cygwin* ) 11924de2362d3Smrg case $build in 11925de2362d3Smrg *-*-mingw* ) # actually msys 11926de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11927de2362d3Smrg ;; 11928de2362d3Smrg *-*-cygwin* ) 11929de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11930de2362d3Smrg ;; 11931de2362d3Smrg * ) # otherwise, assume *nix 11932de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11933de2362d3Smrg ;; 11934de2362d3Smrg esac 11935de2362d3Smrg ;; 11936de2362d3Smrg * ) # unhandled hosts (and "normal" native builds) 11937de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11938de2362d3Smrg ;; 11939de2362d3Smrgesac 11940de2362d3Smrg 11941de2362d3Smrgfi 11942de2362d3Smrg 11943de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 11944de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11945de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11946de2362d3Smrg 11947de2362d3Smrg 11948de2362d3Smrg 11949de2362d3Smrg 11950de2362d3Smrg 11951de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11952de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11953de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then : 11954de2362d3Smrg $as_echo_n "(cached) " >&6 11955de2362d3Smrgelse 11956de2362d3Smrg #assume ordinary cross tools, or native build. 11957de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop 11958de2362d3Smrgcase $host in 11959de2362d3Smrg *-*-mingw* ) 11960de2362d3Smrg case $build in 11961de2362d3Smrg *-*-mingw* ) # actually msys 11962de2362d3Smrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 11963de2362d3Smrg ;; 11964de2362d3Smrg esac 11965de2362d3Smrg ;; 11966de2362d3Smrgesac 11967de2362d3Smrg 11968de2362d3Smrgfi 11969de2362d3Smrg 11970de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 11971de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 11972de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 11973de2362d3Smrg 11974de2362d3Smrg 11975de2362d3Smrg 11976de2362d3Smrg 11977de2362d3Smrg 11978de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 11979de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 11980de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then : 11981de2362d3Smrg $as_echo_n "(cached) " >&6 11982de2362d3Smrgelse 11983de2362d3Smrg lt_cv_ld_reload_flag='-r' 11984de2362d3Smrgfi 11985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 11986de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 11987de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag 11988de2362d3Smrgcase $reload_flag in 11989de2362d3Smrg"" | " "*) ;; 11990de2362d3Smrg*) reload_flag=" $reload_flag" ;; 11991de2362d3Smrgesac 11992de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 11993de2362d3Smrgcase $host_os in 11994de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 119950d16fef4Smrg if test yes != "$GCC"; then 11996de2362d3Smrg reload_cmds=false 11997de2362d3Smrg fi 11998de2362d3Smrg ;; 11999de2362d3Smrg darwin*) 120000d16fef4Smrg if test yes = "$GCC"; then 120010d16fef4Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12002de2362d3Smrg else 12003de2362d3Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 12004de2362d3Smrg fi 12005de2362d3Smrg ;; 12006de2362d3Smrgesac 12007de2362d3Smrg 12008de2362d3Smrg 12009de2362d3Smrg 12010de2362d3Smrg 12011de2362d3Smrg 12012de2362d3Smrg 12013de2362d3Smrg 12014de2362d3Smrg 12015de2362d3Smrg 12016de2362d3Smrgif test -n "$ac_tool_prefix"; then 12017de2362d3Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 12018de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 12019de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12020de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12021de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 12022de2362d3Smrg $as_echo_n "(cached) " >&6 12023de2362d3Smrgelse 12024de2362d3Smrg if test -n "$OBJDUMP"; then 12025de2362d3Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12026de2362d3Smrgelse 12027de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12028de2362d3Smrgfor as_dir in $PATH 12029de2362d3Smrgdo 12030de2362d3Smrg IFS=$as_save_IFS 12031de2362d3Smrg test -z "$as_dir" && as_dir=. 12032de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12033de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12034de2362d3Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 12035de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12036de2362d3Smrg break 2 12037de2362d3Smrg fi 12038de2362d3Smrgdone 12039de2362d3Smrg done 12040de2362d3SmrgIFS=$as_save_IFS 12041de2362d3Smrg 12042de2362d3Smrgfi 12043de2362d3Smrgfi 12044de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 12045de2362d3Smrgif test -n "$OBJDUMP"; then 12046de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12047de2362d3Smrg$as_echo "$OBJDUMP" >&6; } 12048de2362d3Smrgelse 12049de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12050de2362d3Smrg$as_echo "no" >&6; } 12051de2362d3Smrgfi 12052de2362d3Smrg 12053de2362d3Smrg 12054de2362d3Smrgfi 12055de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 12056de2362d3Smrg ac_ct_OBJDUMP=$OBJDUMP 12057de2362d3Smrg # Extract the first word of "objdump", so it can be a program name with args. 12058de2362d3Smrgset dummy objdump; ac_word=$2 12059de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12060de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12061de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 12062de2362d3Smrg $as_echo_n "(cached) " >&6 12063de2362d3Smrgelse 12064de2362d3Smrg if test -n "$ac_ct_OBJDUMP"; then 12065de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 12066de2362d3Smrgelse 12067de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12068de2362d3Smrgfor as_dir in $PATH 12069de2362d3Smrgdo 12070de2362d3Smrg IFS=$as_save_IFS 12071de2362d3Smrg test -z "$as_dir" && as_dir=. 12072de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12073de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12074de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 12075de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12076de2362d3Smrg break 2 12077de2362d3Smrg fi 12078de2362d3Smrgdone 12079de2362d3Smrg done 12080de2362d3SmrgIFS=$as_save_IFS 12081de2362d3Smrg 12082de2362d3Smrgfi 12083de2362d3Smrgfi 12084de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12085de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then 12086de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12087de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 12088de2362d3Smrgelse 12089de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12090de2362d3Smrg$as_echo "no" >&6; } 12091de2362d3Smrgfi 12092de2362d3Smrg 12093de2362d3Smrg if test "x$ac_ct_OBJDUMP" = x; then 12094de2362d3Smrg OBJDUMP="false" 12095de2362d3Smrg else 12096de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12097de2362d3Smrgyes:) 12098de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12099de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12100de2362d3Smrgac_tool_warned=yes ;; 12101de2362d3Smrgesac 12102de2362d3Smrg OBJDUMP=$ac_ct_OBJDUMP 12103de2362d3Smrg fi 12104de2362d3Smrgelse 12105de2362d3Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 12106de2362d3Smrgfi 12107de2362d3Smrg 12108de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 12109de2362d3Smrg 12110de2362d3Smrg 12111de2362d3Smrg 12112de2362d3Smrg 12113de2362d3Smrg 12114de2362d3Smrg 12115de2362d3Smrg 12116de2362d3Smrg 12117de2362d3Smrg 12118de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12119de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 12120de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then : 12121de2362d3Smrg $as_echo_n "(cached) " >&6 12122de2362d3Smrgelse 12123de2362d3Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 12124de2362d3Smrglt_cv_file_magic_test_file= 12125de2362d3Smrglt_cv_deplibs_check_method='unknown' 12126de2362d3Smrg# Need to set the preceding variable on all platforms that support 12127de2362d3Smrg# interlibrary dependencies. 12128de2362d3Smrg# 'none' -- dependencies not supported. 121290d16fef4Smrg# 'unknown' -- same as none, but documents that we really don't know. 12130de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks. 12131de2362d3Smrg# 'test_compile' -- check by making test program. 12132de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 121330d16fef4Smrg# that responds to the $file_magic_cmd with a given extended regex. 121340d16fef4Smrg# If you have 'file' or equivalent on your system and you're not sure 121350d16fef4Smrg# whether 'pass_all' will *always* work, you probably want this one. 12136de2362d3Smrg 12137de2362d3Smrgcase $host_os in 12138de2362d3Smrgaix[4-9]*) 12139de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12140de2362d3Smrg ;; 12141de2362d3Smrg 12142de2362d3Smrgbeos*) 12143de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12144de2362d3Smrg ;; 12145de2362d3Smrg 12146de2362d3Smrgbsdi[45]*) 12147de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12148de2362d3Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 12149de2362d3Smrg lt_cv_file_magic_test_file=/shlib/libc.so 12150de2362d3Smrg ;; 12151de2362d3Smrg 12152de2362d3Smrgcygwin*) 12153de2362d3Smrg # func_win32_libid is a shell function defined in ltmain.sh 12154de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12155de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12156de2362d3Smrg ;; 12157de2362d3Smrg 12158de2362d3Smrgmingw* | pw32*) 12159de2362d3Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 12160de2362d3Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 12161de2362d3Smrg # unless we find 'file', for example because we are cross-compiling. 121620d16fef4Smrg if ( file / ) >/dev/null 2>&1; then 12163de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12164de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12165de2362d3Smrg else 12166de2362d3Smrg # Keep this pattern in sync with the one in func_win32_libid. 12167de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12168de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12169de2362d3Smrg fi 12170de2362d3Smrg ;; 12171de2362d3Smrg 12172de2362d3Smrgcegcc*) 12173de2362d3Smrg # use the weaker test based on 'objdump'. See mingw*. 12174de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12175de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12176de2362d3Smrg ;; 12177de2362d3Smrg 12178de2362d3Smrgdarwin* | rhapsody*) 12179de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12180de2362d3Smrg ;; 12181de2362d3Smrg 12182de2362d3Smrgfreebsd* | dragonfly*) 12183de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12184de2362d3Smrg case $host_cpu in 12185de2362d3Smrg i*86 ) 12186de2362d3Smrg # Not sure whether the presence of OpenBSD here was a mistake. 12187de2362d3Smrg # Let's accept both of them until this is cleared up. 12188de2362d3Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12189de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12190de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12191de2362d3Smrg ;; 12192de2362d3Smrg esac 12193de2362d3Smrg else 12194de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12195de2362d3Smrg fi 12196de2362d3Smrg ;; 12197de2362d3Smrg 12198de2362d3Smrghaiku*) 12199de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12200de2362d3Smrg ;; 12201de2362d3Smrg 12202de2362d3Smrghpux10.20* | hpux11*) 12203de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12204de2362d3Smrg case $host_cpu in 12205de2362d3Smrg ia64*) 12206de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12207de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12208de2362d3Smrg ;; 12209de2362d3Smrg hppa*64*) 12210de2362d3Smrg 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]' 12211de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12212de2362d3Smrg ;; 12213de2362d3Smrg *) 12214de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 12215de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 12216de2362d3Smrg ;; 12217de2362d3Smrg esac 12218de2362d3Smrg ;; 12219de2362d3Smrg 12220de2362d3Smrginterix[3-9]*) 12221de2362d3Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 12222de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 12223de2362d3Smrg ;; 12224de2362d3Smrg 12225de2362d3Smrgirix5* | irix6* | nonstopux*) 12226de2362d3Smrg case $LD in 12227de2362d3Smrg *-32|*"-32 ") libmagic=32-bit;; 12228de2362d3Smrg *-n32|*"-n32 ") libmagic=N32;; 12229de2362d3Smrg *-64|*"-64 ") libmagic=64-bit;; 12230de2362d3Smrg *) libmagic=never-match;; 12231de2362d3Smrg esac 12232de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12233de2362d3Smrg ;; 12234de2362d3Smrg 12235de2362d3Smrg# This must be glibc/ELF. 122360d16fef4Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12237de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12238de2362d3Smrg ;; 12239de2362d3Smrg 122400d16fef4Smrgnetbsd* | netbsdelf*-gnu) 12241de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12242de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12243de2362d3Smrg else 12244de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 12245de2362d3Smrg fi 12246de2362d3Smrg ;; 12247de2362d3Smrg 12248de2362d3Smrgnewos6*) 12249de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12250de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12251de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 12252de2362d3Smrg ;; 12253de2362d3Smrg 12254de2362d3Smrg*nto* | *qnx*) 12255de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12256de2362d3Smrg ;; 12257de2362d3Smrg 122580d16fef4Smrgopenbsd* | bitrig*) 122590d16fef4Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12260de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12261de2362d3Smrg else 12262de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12263de2362d3Smrg fi 12264de2362d3Smrg ;; 12265de2362d3Smrg 12266de2362d3Smrgosf3* | osf4* | osf5*) 12267de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12268de2362d3Smrg ;; 12269de2362d3Smrg 12270de2362d3Smrgrdos*) 12271de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12272de2362d3Smrg ;; 12273de2362d3Smrg 12274de2362d3Smrgsolaris*) 12275de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12276de2362d3Smrg ;; 12277de2362d3Smrg 12278de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12279de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12280de2362d3Smrg ;; 12281de2362d3Smrg 12282de2362d3Smrgsysv4 | sysv4.3*) 12283de2362d3Smrg case $host_vendor in 12284de2362d3Smrg motorola) 12285de2362d3Smrg 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]' 12286de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12287de2362d3Smrg ;; 12288de2362d3Smrg ncr) 12289de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12290de2362d3Smrg ;; 12291de2362d3Smrg sequent) 12292de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12293de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12294de2362d3Smrg ;; 12295de2362d3Smrg sni) 12296de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12297de2362d3Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12298de2362d3Smrg lt_cv_file_magic_test_file=/lib/libc.so 12299de2362d3Smrg ;; 12300de2362d3Smrg siemens) 12301de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12302de2362d3Smrg ;; 12303de2362d3Smrg pc) 12304de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12305de2362d3Smrg ;; 12306de2362d3Smrg esac 12307de2362d3Smrg ;; 12308de2362d3Smrg 12309de2362d3Smrgtpf*) 12310de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12311de2362d3Smrg ;; 123120d16fef4Smrgos2*) 123130d16fef4Smrg lt_cv_deplibs_check_method=pass_all 123140d16fef4Smrg ;; 12315de2362d3Smrgesac 12316de2362d3Smrg 12317de2362d3Smrgfi 12318de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12319de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 12320de2362d3Smrg 12321de2362d3Smrgfile_magic_glob= 12322de2362d3Smrgwant_nocaseglob=no 12323de2362d3Smrgif test "$build" = "$host"; then 12324de2362d3Smrg case $host_os in 12325de2362d3Smrg mingw* | pw32*) 12326de2362d3Smrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12327de2362d3Smrg want_nocaseglob=yes 12328de2362d3Smrg else 12329de2362d3Smrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12330de2362d3Smrg fi 12331de2362d3Smrg ;; 12332de2362d3Smrg esac 12333de2362d3Smrgfi 12334de2362d3Smrg 12335de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 12336de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 12337de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 12338de2362d3Smrg 12339de2362d3Smrg 12340de2362d3Smrg 12341de2362d3Smrg 12342de2362d3Smrg 12343de2362d3Smrg 12344de2362d3Smrg 12345de2362d3Smrg 12346de2362d3Smrg 12347de2362d3Smrg 12348de2362d3Smrg 12349de2362d3Smrg 12350de2362d3Smrg 12351de2362d3Smrg 12352de2362d3Smrg 12353de2362d3Smrg 12354de2362d3Smrg 12355de2362d3Smrg 12356de2362d3Smrg 12357de2362d3Smrg 12358de2362d3Smrg 12359de2362d3Smrg 12360de2362d3Smrgif test -n "$ac_tool_prefix"; then 12361de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12362de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 12363de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12364de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12365de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then : 12366de2362d3Smrg $as_echo_n "(cached) " >&6 12367de2362d3Smrgelse 12368de2362d3Smrg if test -n "$DLLTOOL"; then 12369de2362d3Smrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12370de2362d3Smrgelse 12371de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12372de2362d3Smrgfor as_dir in $PATH 12373de2362d3Smrgdo 12374de2362d3Smrg IFS=$as_save_IFS 12375de2362d3Smrg test -z "$as_dir" && as_dir=. 12376de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12377de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12378de2362d3Smrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12379de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12380de2362d3Smrg break 2 12381de2362d3Smrg fi 12382de2362d3Smrgdone 12383de2362d3Smrg done 12384de2362d3SmrgIFS=$as_save_IFS 12385de2362d3Smrg 12386de2362d3Smrgfi 12387de2362d3Smrgfi 12388de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL 12389de2362d3Smrgif test -n "$DLLTOOL"; then 12390de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12391de2362d3Smrg$as_echo "$DLLTOOL" >&6; } 12392de2362d3Smrgelse 12393de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12394de2362d3Smrg$as_echo "no" >&6; } 12395de2362d3Smrgfi 12396de2362d3Smrg 12397de2362d3Smrg 12398de2362d3Smrgfi 12399de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then 12400de2362d3Smrg ac_ct_DLLTOOL=$DLLTOOL 12401de2362d3Smrg # Extract the first word of "dlltool", so it can be a program name with args. 12402de2362d3Smrgset dummy dlltool; ac_word=$2 12403de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12404de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12405de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12406de2362d3Smrg $as_echo_n "(cached) " >&6 12407de2362d3Smrgelse 12408de2362d3Smrg if test -n "$ac_ct_DLLTOOL"; then 12409de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12410de2362d3Smrgelse 12411de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12412de2362d3Smrgfor as_dir in $PATH 12413de2362d3Smrgdo 12414de2362d3Smrg IFS=$as_save_IFS 12415de2362d3Smrg test -z "$as_dir" && as_dir=. 12416de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12417de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12418de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12419de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12420de2362d3Smrg break 2 12421de2362d3Smrg fi 12422de2362d3Smrgdone 12423de2362d3Smrg done 12424de2362d3SmrgIFS=$as_save_IFS 12425de2362d3Smrg 12426de2362d3Smrgfi 12427de2362d3Smrgfi 12428de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12429de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then 12430de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12431de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; } 12432de2362d3Smrgelse 12433de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12434de2362d3Smrg$as_echo "no" >&6; } 12435de2362d3Smrgfi 12436de2362d3Smrg 12437de2362d3Smrg if test "x$ac_ct_DLLTOOL" = x; then 12438de2362d3Smrg DLLTOOL="false" 12439de2362d3Smrg else 12440de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12441de2362d3Smrgyes:) 12442de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12443de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12444de2362d3Smrgac_tool_warned=yes ;; 12445de2362d3Smrgesac 12446de2362d3Smrg DLLTOOL=$ac_ct_DLLTOOL 12447de2362d3Smrg fi 12448de2362d3Smrgelse 12449de2362d3Smrg DLLTOOL="$ac_cv_prog_DLLTOOL" 12450de2362d3Smrgfi 12451de2362d3Smrg 12452de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 12453de2362d3Smrg 12454de2362d3Smrg 12455de2362d3Smrg 12456de2362d3Smrg 12457de2362d3Smrg 12458de2362d3Smrg 12459de2362d3Smrg 12460de2362d3Smrg 12461de2362d3Smrg 12462de2362d3Smrg 12463de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12464de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12465de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12466de2362d3Smrg $as_echo_n "(cached) " >&6 12467de2362d3Smrgelse 12468de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd='unknown' 12469de2362d3Smrg 12470de2362d3Smrgcase $host_os in 12471de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 124720d16fef4Smrg # two different shell functions defined in ltmain.sh; 124730d16fef4Smrg # decide which one to use based on capabilities of $DLLTOOL 12474de2362d3Smrg case `$DLLTOOL --help 2>&1` in 12475de2362d3Smrg *--identify-strict*) 12476de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12477de2362d3Smrg ;; 12478de2362d3Smrg *) 12479de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12480de2362d3Smrg ;; 12481de2362d3Smrg esac 12482de2362d3Smrg ;; 12483de2362d3Smrg*) 12484de2362d3Smrg # fallback: assume linklib IS sharedlib 124850d16fef4Smrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 12486de2362d3Smrg ;; 12487de2362d3Smrgesac 12488de2362d3Smrg 12489de2362d3Smrgfi 12490de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12491de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12492de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12493de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12494de2362d3Smrg 12495de2362d3Smrg 12496de2362d3Smrg 12497de2362d3Smrg 12498de2362d3Smrg 12499de2362d3Smrg 12500de2362d3Smrg 12501de2362d3Smrgif test -n "$ac_tool_prefix"; then 12502de2362d3Smrg for ac_prog in ar 12503de2362d3Smrg do 12504de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12505de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 12506de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12507de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12508de2362d3Smrgif ${ac_cv_prog_AR+:} false; then : 12509de2362d3Smrg $as_echo_n "(cached) " >&6 12510de2362d3Smrgelse 12511de2362d3Smrg if test -n "$AR"; then 12512de2362d3Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 12513de2362d3Smrgelse 12514de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12515de2362d3Smrgfor as_dir in $PATH 12516de2362d3Smrgdo 12517de2362d3Smrg IFS=$as_save_IFS 12518de2362d3Smrg test -z "$as_dir" && as_dir=. 12519de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12520de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12521de2362d3Smrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12522de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12523de2362d3Smrg break 2 12524de2362d3Smrg fi 12525de2362d3Smrgdone 12526de2362d3Smrg done 12527de2362d3SmrgIFS=$as_save_IFS 12528de2362d3Smrg 12529de2362d3Smrgfi 12530de2362d3Smrgfi 12531de2362d3SmrgAR=$ac_cv_prog_AR 12532de2362d3Smrgif test -n "$AR"; then 12533de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12534de2362d3Smrg$as_echo "$AR" >&6; } 12535de2362d3Smrgelse 12536de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12537de2362d3Smrg$as_echo "no" >&6; } 12538de2362d3Smrgfi 12539de2362d3Smrg 12540de2362d3Smrg 12541de2362d3Smrg test -n "$AR" && break 12542de2362d3Smrg done 12543de2362d3Smrgfi 12544de2362d3Smrgif test -z "$AR"; then 12545de2362d3Smrg ac_ct_AR=$AR 12546de2362d3Smrg for ac_prog in ar 12547de2362d3Smrgdo 12548de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 12549de2362d3Smrgset dummy $ac_prog; ac_word=$2 12550de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12551de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12552de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 12553de2362d3Smrg $as_echo_n "(cached) " >&6 12554de2362d3Smrgelse 12555de2362d3Smrg if test -n "$ac_ct_AR"; then 12556de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12557de2362d3Smrgelse 12558de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12559de2362d3Smrgfor as_dir in $PATH 12560de2362d3Smrgdo 12561de2362d3Smrg IFS=$as_save_IFS 12562de2362d3Smrg test -z "$as_dir" && as_dir=. 12563de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12564de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12565de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_prog" 12566de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12567de2362d3Smrg break 2 12568de2362d3Smrg fi 12569de2362d3Smrgdone 12570de2362d3Smrg done 12571de2362d3SmrgIFS=$as_save_IFS 12572de2362d3Smrg 12573de2362d3Smrgfi 12574de2362d3Smrgfi 12575de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 12576de2362d3Smrgif test -n "$ac_ct_AR"; then 12577de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12578de2362d3Smrg$as_echo "$ac_ct_AR" >&6; } 12579de2362d3Smrgelse 12580de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12581de2362d3Smrg$as_echo "no" >&6; } 12582de2362d3Smrgfi 12583de2362d3Smrg 12584de2362d3Smrg 12585de2362d3Smrg test -n "$ac_ct_AR" && break 12586de2362d3Smrgdone 12587de2362d3Smrg 12588de2362d3Smrg if test "x$ac_ct_AR" = x; then 12589de2362d3Smrg AR="false" 12590de2362d3Smrg else 12591de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12592de2362d3Smrgyes:) 12593de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12594de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12595de2362d3Smrgac_tool_warned=yes ;; 12596de2362d3Smrgesac 12597de2362d3Smrg AR=$ac_ct_AR 12598de2362d3Smrg fi 12599de2362d3Smrgfi 12600de2362d3Smrg 12601de2362d3Smrg: ${AR=ar} 12602de2362d3Smrg: ${AR_FLAGS=cru} 12603de2362d3Smrg 12604de2362d3Smrg 12605de2362d3Smrg 12606de2362d3Smrg 12607de2362d3Smrg 12608de2362d3Smrg 12609de2362d3Smrg 12610de2362d3Smrg 12611de2362d3Smrg 12612de2362d3Smrg 12613de2362d3Smrg 12614de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12615de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; } 12616de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then : 12617de2362d3Smrg $as_echo_n "(cached) " >&6 12618de2362d3Smrgelse 12619de2362d3Smrg lt_cv_ar_at_file=no 12620de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12621de2362d3Smrg/* end confdefs.h. */ 12622de2362d3Smrg 12623de2362d3Smrgint 12624de2362d3Smrgmain () 12625de2362d3Smrg{ 12626de2362d3Smrg 12627de2362d3Smrg ; 12628de2362d3Smrg return 0; 12629de2362d3Smrg} 12630de2362d3Smrg_ACEOF 12631de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 12632de2362d3Smrg echo conftest.$ac_objext > conftest.lst 12633de2362d3Smrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12634de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12635de2362d3Smrg (eval $lt_ar_try) 2>&5 12636de2362d3Smrg ac_status=$? 12637de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12638de2362d3Smrg test $ac_status = 0; } 126390d16fef4Smrg if test 0 -eq "$ac_status"; then 12640de2362d3Smrg # Ensure the archiver fails upon bogus file names. 12641de2362d3Smrg rm -f conftest.$ac_objext libconftest.a 12642de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12643de2362d3Smrg (eval $lt_ar_try) 2>&5 12644de2362d3Smrg ac_status=$? 12645de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12646de2362d3Smrg test $ac_status = 0; } 126470d16fef4Smrg if test 0 -ne "$ac_status"; then 12648de2362d3Smrg lt_cv_ar_at_file=@ 12649de2362d3Smrg fi 12650de2362d3Smrg fi 12651de2362d3Smrg rm -f conftest.* libconftest.a 12652de2362d3Smrg 12653de2362d3Smrgfi 12654de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12655de2362d3Smrg 12656de2362d3Smrgfi 12657de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12658de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; } 12659de2362d3Smrg 126600d16fef4Smrgif test no = "$lt_cv_ar_at_file"; then 12661de2362d3Smrg archiver_list_spec= 12662de2362d3Smrgelse 12663de2362d3Smrg archiver_list_spec=$lt_cv_ar_at_file 12664de2362d3Smrgfi 12665de2362d3Smrg 12666de2362d3Smrg 12667de2362d3Smrg 12668de2362d3Smrg 12669de2362d3Smrg 12670de2362d3Smrg 12671de2362d3Smrg 12672de2362d3Smrgif test -n "$ac_tool_prefix"; then 12673de2362d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12674de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 12675de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12676de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12677de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then : 12678de2362d3Smrg $as_echo_n "(cached) " >&6 12679de2362d3Smrgelse 12680de2362d3Smrg if test -n "$STRIP"; then 12681de2362d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12682de2362d3Smrgelse 12683de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12684de2362d3Smrgfor as_dir in $PATH 12685de2362d3Smrgdo 12686de2362d3Smrg IFS=$as_save_IFS 12687de2362d3Smrg test -z "$as_dir" && as_dir=. 12688de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12689de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12690de2362d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12691de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12692de2362d3Smrg break 2 12693de2362d3Smrg fi 12694de2362d3Smrgdone 12695de2362d3Smrg done 12696de2362d3SmrgIFS=$as_save_IFS 12697de2362d3Smrg 12698de2362d3Smrgfi 12699de2362d3Smrgfi 12700de2362d3SmrgSTRIP=$ac_cv_prog_STRIP 12701de2362d3Smrgif test -n "$STRIP"; then 12702de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12703de2362d3Smrg$as_echo "$STRIP" >&6; } 12704de2362d3Smrgelse 12705de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12706de2362d3Smrg$as_echo "no" >&6; } 12707de2362d3Smrgfi 12708de2362d3Smrg 12709de2362d3Smrg 12710de2362d3Smrgfi 12711de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then 12712de2362d3Smrg ac_ct_STRIP=$STRIP 12713de2362d3Smrg # Extract the first word of "strip", so it can be a program name with args. 12714de2362d3Smrgset dummy strip; ac_word=$2 12715de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12716de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12717de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12718de2362d3Smrg $as_echo_n "(cached) " >&6 12719de2362d3Smrgelse 12720de2362d3Smrg if test -n "$ac_ct_STRIP"; then 12721de2362d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12722de2362d3Smrgelse 12723de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12724de2362d3Smrgfor as_dir in $PATH 12725de2362d3Smrgdo 12726de2362d3Smrg IFS=$as_save_IFS 12727de2362d3Smrg test -z "$as_dir" && as_dir=. 12728de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12729de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12730de2362d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 12731de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12732de2362d3Smrg break 2 12733de2362d3Smrg fi 12734de2362d3Smrgdone 12735de2362d3Smrg done 12736de2362d3SmrgIFS=$as_save_IFS 12737de2362d3Smrg 12738de2362d3Smrgfi 12739de2362d3Smrgfi 12740de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12741de2362d3Smrgif test -n "$ac_ct_STRIP"; then 12742de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12743de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; } 12744de2362d3Smrgelse 12745de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12746de2362d3Smrg$as_echo "no" >&6; } 12747de2362d3Smrgfi 12748de2362d3Smrg 12749de2362d3Smrg if test "x$ac_ct_STRIP" = x; then 12750de2362d3Smrg STRIP=":" 12751de2362d3Smrg else 12752de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12753de2362d3Smrgyes:) 12754de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12755de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12756de2362d3Smrgac_tool_warned=yes ;; 12757de2362d3Smrgesac 12758de2362d3Smrg STRIP=$ac_ct_STRIP 12759de2362d3Smrg fi 12760de2362d3Smrgelse 12761de2362d3Smrg STRIP="$ac_cv_prog_STRIP" 12762de2362d3Smrgfi 12763de2362d3Smrg 12764de2362d3Smrgtest -z "$STRIP" && STRIP=: 12765de2362d3Smrg 12766de2362d3Smrg 12767de2362d3Smrg 12768de2362d3Smrg 12769de2362d3Smrg 12770de2362d3Smrg 12771de2362d3Smrgif test -n "$ac_tool_prefix"; then 12772de2362d3Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12773de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 12774de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12775de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12776de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then : 12777de2362d3Smrg $as_echo_n "(cached) " >&6 12778de2362d3Smrgelse 12779de2362d3Smrg if test -n "$RANLIB"; then 12780de2362d3Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12781de2362d3Smrgelse 12782de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12783de2362d3Smrgfor as_dir in $PATH 12784de2362d3Smrgdo 12785de2362d3Smrg IFS=$as_save_IFS 12786de2362d3Smrg test -z "$as_dir" && as_dir=. 12787de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12788de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12789de2362d3Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12790de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12791de2362d3Smrg break 2 12792de2362d3Smrg fi 12793de2362d3Smrgdone 12794de2362d3Smrg done 12795de2362d3SmrgIFS=$as_save_IFS 12796de2362d3Smrg 12797de2362d3Smrgfi 12798de2362d3Smrgfi 12799de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB 12800de2362d3Smrgif test -n "$RANLIB"; then 12801de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12802de2362d3Smrg$as_echo "$RANLIB" >&6; } 12803de2362d3Smrgelse 12804de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12805de2362d3Smrg$as_echo "no" >&6; } 12806de2362d3Smrgfi 12807de2362d3Smrg 12808de2362d3Smrg 12809de2362d3Smrgfi 12810de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then 12811de2362d3Smrg ac_ct_RANLIB=$RANLIB 12812de2362d3Smrg # Extract the first word of "ranlib", so it can be a program name with args. 12813de2362d3Smrgset dummy ranlib; ac_word=$2 12814de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12815de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12816de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12817de2362d3Smrg $as_echo_n "(cached) " >&6 12818de2362d3Smrgelse 12819de2362d3Smrg if test -n "$ac_ct_RANLIB"; then 12820de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12821de2362d3Smrgelse 12822de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12823de2362d3Smrgfor as_dir in $PATH 12824de2362d3Smrgdo 12825de2362d3Smrg IFS=$as_save_IFS 12826de2362d3Smrg test -z "$as_dir" && as_dir=. 12827de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12828de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12829de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 12830de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12831de2362d3Smrg break 2 12832de2362d3Smrg fi 12833de2362d3Smrgdone 12834de2362d3Smrg done 12835de2362d3SmrgIFS=$as_save_IFS 12836de2362d3Smrg 12837de2362d3Smrgfi 12838de2362d3Smrgfi 12839de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12840de2362d3Smrgif test -n "$ac_ct_RANLIB"; then 12841de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12842de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; } 12843de2362d3Smrgelse 12844de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12845de2362d3Smrg$as_echo "no" >&6; } 12846de2362d3Smrgfi 12847de2362d3Smrg 12848de2362d3Smrg if test "x$ac_ct_RANLIB" = x; then 12849de2362d3Smrg RANLIB=":" 12850de2362d3Smrg else 12851de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12852de2362d3Smrgyes:) 12853de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12854de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12855de2362d3Smrgac_tool_warned=yes ;; 12856de2362d3Smrgesac 12857de2362d3Smrg RANLIB=$ac_ct_RANLIB 12858de2362d3Smrg fi 12859de2362d3Smrgelse 12860de2362d3Smrg RANLIB="$ac_cv_prog_RANLIB" 12861de2362d3Smrgfi 12862de2362d3Smrg 12863de2362d3Smrgtest -z "$RANLIB" && RANLIB=: 12864de2362d3Smrg 12865de2362d3Smrg 12866de2362d3Smrg 12867de2362d3Smrg 12868de2362d3Smrg 12869de2362d3Smrg 12870de2362d3Smrg# Determine commands to create old-style static archives. 12871de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12872de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib' 12873de2362d3Smrgold_postuninstall_cmds= 12874de2362d3Smrg 12875de2362d3Smrgif test -n "$RANLIB"; then 12876de2362d3Smrg case $host_os in 128770d16fef4Smrg bitrig* | openbsd*) 12878de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12879de2362d3Smrg ;; 12880de2362d3Smrg *) 12881de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12882de2362d3Smrg ;; 12883de2362d3Smrg esac 12884de2362d3Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12885de2362d3Smrgfi 12886de2362d3Smrg 12887de2362d3Smrgcase $host_os in 12888de2362d3Smrg darwin*) 12889de2362d3Smrg lock_old_archive_extraction=yes ;; 12890de2362d3Smrg *) 12891de2362d3Smrg lock_old_archive_extraction=no ;; 12892de2362d3Smrgesac 12893de2362d3Smrg 12894de2362d3Smrg 12895de2362d3Smrg 12896de2362d3Smrg 12897de2362d3Smrg 12898de2362d3Smrg 12899de2362d3Smrg 12900de2362d3Smrg 12901de2362d3Smrg 12902de2362d3Smrg 12903de2362d3Smrg 12904de2362d3Smrg 12905de2362d3Smrg 12906de2362d3Smrg 12907de2362d3Smrg 12908de2362d3Smrg 12909de2362d3Smrg 12910de2362d3Smrg 12911de2362d3Smrg 12912de2362d3Smrg 12913de2362d3Smrg 12914de2362d3Smrg 12915de2362d3Smrg 12916de2362d3Smrg 12917de2362d3Smrg 12918de2362d3Smrg 12919de2362d3Smrg 12920de2362d3Smrg 12921de2362d3Smrg 12922de2362d3Smrg 12923de2362d3Smrg 12924de2362d3Smrg 12925de2362d3Smrg 12926de2362d3Smrg 12927de2362d3Smrg 12928de2362d3Smrg 12929de2362d3Smrg 12930de2362d3Smrg 12931de2362d3Smrg 12932de2362d3Smrg# If no C compiler was specified, use CC. 12933de2362d3SmrgLTCC=${LTCC-"$CC"} 12934de2362d3Smrg 12935de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 12936de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12937de2362d3Smrg 12938de2362d3Smrg# Allow CC to be a program name with arguments. 12939de2362d3Smrgcompiler=$CC 12940de2362d3Smrg 12941de2362d3Smrg 12942de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 12943de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12944de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12945de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 12946de2362d3Smrg $as_echo_n "(cached) " >&6 12947de2362d3Smrgelse 12948de2362d3Smrg 12949de2362d3Smrg# These are sane defaults that work on at least a few old systems. 12950de2362d3Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12951de2362d3Smrg 12952de2362d3Smrg# Character class describing NM global symbol codes. 12953de2362d3Smrgsymcode='[BCDEGRST]' 12954de2362d3Smrg 12955de2362d3Smrg# Regexp to match symbols that can be accessed directly from C. 12956de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 12957de2362d3Smrg 12958de2362d3Smrg# Define system-specific variables. 12959de2362d3Smrgcase $host_os in 12960de2362d3Smrgaix*) 12961de2362d3Smrg symcode='[BCDT]' 12962de2362d3Smrg ;; 12963de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 12964de2362d3Smrg symcode='[ABCDGISTW]' 12965de2362d3Smrg ;; 12966de2362d3Smrghpux*) 129670d16fef4Smrg if test ia64 = "$host_cpu"; then 12968de2362d3Smrg symcode='[ABCDEGRST]' 12969de2362d3Smrg fi 12970de2362d3Smrg ;; 12971de2362d3Smrgirix* | nonstopux*) 12972de2362d3Smrg symcode='[BCDEGRST]' 12973de2362d3Smrg ;; 12974de2362d3Smrgosf*) 12975de2362d3Smrg symcode='[BCDEGQRST]' 12976de2362d3Smrg ;; 12977de2362d3Smrgsolaris*) 12978de2362d3Smrg symcode='[BDRT]' 12979de2362d3Smrg ;; 12980de2362d3Smrgsco3.2v5*) 12981de2362d3Smrg symcode='[DT]' 12982de2362d3Smrg ;; 12983de2362d3Smrgsysv4.2uw2*) 12984de2362d3Smrg symcode='[DT]' 12985de2362d3Smrg ;; 12986de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 12987de2362d3Smrg symcode='[ABDT]' 12988de2362d3Smrg ;; 12989de2362d3Smrgsysv4) 12990de2362d3Smrg symcode='[DFNSTU]' 12991de2362d3Smrg ;; 12992de2362d3Smrgesac 12993de2362d3Smrg 12994de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes. 12995de2362d3Smrgcase `$NM -V 2>&1` in 12996de2362d3Smrg*GNU* | *'with BFD'*) 12997de2362d3Smrg symcode='[ABCDGIRSTW]' ;; 12998de2362d3Smrgesac 12999de2362d3Smrg 130000d16fef4Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 130010d16fef4Smrg # Gets list of data symbols to import. 130020d16fef4Smrg lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 130030d16fef4Smrg # Adjust the below global symbol transforms to fixup imported variables. 130040d16fef4Smrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 130050d16fef4Smrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 130060d16fef4Smrg lt_c_name_lib_hook="\ 130070d16fef4Smrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 130080d16fef4Smrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 130090d16fef4Smrgelse 130100d16fef4Smrg # Disable hooks by default. 130110d16fef4Smrg lt_cv_sys_global_symbol_to_import= 130120d16fef4Smrg lt_cdecl_hook= 130130d16fef4Smrg lt_c_name_hook= 130140d16fef4Smrg lt_c_name_lib_hook= 130150d16fef4Smrgfi 130160d16fef4Smrg 13017de2362d3Smrg# Transform an extracted symbol line into a proper C declaration. 13018de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently, 13019de2362d3Smrg# so use this general approach. 130200d16fef4Smrglt_cv_sys_global_symbol_to_cdecl="sed -n"\ 130210d16fef4Smrg$lt_cdecl_hook\ 130220d16fef4Smrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 130230d16fef4Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 13024de2362d3Smrg 13025de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address 130260d16fef4Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 130270d16fef4Smrg$lt_c_name_hook\ 130280d16fef4Smrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 130290d16fef4Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 130300d16fef4Smrg 130310d16fef4Smrg# Transform an extracted symbol line into symbol name with lib prefix and 130320d16fef4Smrg# symbol address. 130330d16fef4Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 130340d16fef4Smrg$lt_c_name_lib_hook\ 130350d16fef4Smrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 130360d16fef4Smrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 130370d16fef4Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 13038de2362d3Smrg 13039de2362d3Smrg# Handle CRLF in mingw tool chain 13040de2362d3Smrgopt_cr= 13041de2362d3Smrgcase $build_os in 13042de2362d3Smrgmingw*) 13043de2362d3Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 13044de2362d3Smrg ;; 13045de2362d3Smrgesac 13046de2362d3Smrg 13047de2362d3Smrg# Try without a prefix underscore, then with it. 13048de2362d3Smrgfor ac_symprfx in "" "_"; do 13049de2362d3Smrg 13050de2362d3Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 13051de2362d3Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 13052de2362d3Smrg 13053de2362d3Smrg # Write the raw and C identifiers. 13054de2362d3Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 130550d16fef4Smrg # Fake it for dumpbin and say T for any non-static function, 130560d16fef4Smrg # D for any global variable and I for any imported variable. 13057de2362d3Smrg # Also find C++ and __fastcall symbols from MSVC++, 13058de2362d3Smrg # which start with @ or ?. 13059de2362d3Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 13060de2362d3Smrg" {last_section=section; section=\$ 3};"\ 13061de2362d3Smrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 13062de2362d3Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 130630d16fef4Smrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 130640d16fef4Smrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 130650d16fef4Smrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 13066de2362d3Smrg" \$ 0!~/External *\|/{next};"\ 13067de2362d3Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 13068de2362d3Smrg" {if(hide[section]) next};"\ 130690d16fef4Smrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 130700d16fef4Smrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 130710d16fef4Smrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 130720d16fef4Smrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 13073de2362d3Smrg" ' prfx=^$ac_symprfx" 13074de2362d3Smrg else 13075de2362d3Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 13076de2362d3Smrg fi 13077de2362d3Smrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 13078de2362d3Smrg 13079de2362d3Smrg # Check to see that the pipe works correctly. 13080de2362d3Smrg pipe_works=no 13081de2362d3Smrg 13082de2362d3Smrg rm -f conftest* 13083de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 13084de2362d3Smrg#ifdef __cplusplus 13085de2362d3Smrgextern "C" { 13086de2362d3Smrg#endif 13087de2362d3Smrgchar nm_test_var; 13088de2362d3Smrgvoid nm_test_func(void); 13089de2362d3Smrgvoid nm_test_func(void){} 13090de2362d3Smrg#ifdef __cplusplus 13091de2362d3Smrg} 13092de2362d3Smrg#endif 13093de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 13094de2362d3Smrg_LT_EOF 13095de2362d3Smrg 13096de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13097de2362d3Smrg (eval $ac_compile) 2>&5 13098de2362d3Smrg ac_status=$? 13099de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13100de2362d3Smrg test $ac_status = 0; }; then 13101de2362d3Smrg # Now try to grab the symbols. 13102de2362d3Smrg nlist=conftest.nm 13103de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13104de2362d3Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13105de2362d3Smrg ac_status=$? 13106de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13107de2362d3Smrg test $ac_status = 0; } && test -s "$nlist"; then 13108de2362d3Smrg # Try sorting and uniquifying the output. 13109de2362d3Smrg if sort "$nlist" | uniq > "$nlist"T; then 13110de2362d3Smrg mv -f "$nlist"T "$nlist" 13111de2362d3Smrg else 13112de2362d3Smrg rm -f "$nlist"T 13113de2362d3Smrg fi 13114de2362d3Smrg 13115de2362d3Smrg # Make sure that we snagged all the symbols we need. 13116de2362d3Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13117de2362d3Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13118de2362d3Smrg cat <<_LT_EOF > conftest.$ac_ext 13119de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 131200d16fef4Smrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 131210d16fef4Smrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 13122de2362d3Smrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 13123de2362d3Smrg# define LT_DLSYM_CONST 131240d16fef4Smrg#elif defined __osf__ 13125de2362d3Smrg/* This system does not cope well with relocations in const data. */ 13126de2362d3Smrg# define LT_DLSYM_CONST 13127de2362d3Smrg#else 13128de2362d3Smrg# define LT_DLSYM_CONST const 13129de2362d3Smrg#endif 13130de2362d3Smrg 13131de2362d3Smrg#ifdef __cplusplus 13132de2362d3Smrgextern "C" { 13133de2362d3Smrg#endif 13134de2362d3Smrg 13135de2362d3Smrg_LT_EOF 13136de2362d3Smrg # Now generate the symbol file. 13137de2362d3Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13138de2362d3Smrg 13139de2362d3Smrg cat <<_LT_EOF >> conftest.$ac_ext 13140de2362d3Smrg 13141de2362d3Smrg/* The mapping between symbol names and symbols. */ 13142de2362d3SmrgLT_DLSYM_CONST struct { 13143de2362d3Smrg const char *name; 13144de2362d3Smrg void *address; 13145de2362d3Smrg} 13146de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] = 13147de2362d3Smrg{ 13148de2362d3Smrg { "@PROGRAM@", (void *) 0 }, 13149de2362d3Smrg_LT_EOF 131500d16fef4Smrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 13151de2362d3Smrg cat <<\_LT_EOF >> conftest.$ac_ext 13152de2362d3Smrg {0, (void *) 0} 13153de2362d3Smrg}; 13154de2362d3Smrg 13155de2362d3Smrg/* This works around a problem in FreeBSD linker */ 13156de2362d3Smrg#ifdef FREEBSD_WORKAROUND 13157de2362d3Smrgstatic const void *lt_preloaded_setup() { 13158de2362d3Smrg return lt__PROGRAM__LTX_preloaded_symbols; 13159de2362d3Smrg} 13160de2362d3Smrg#endif 13161de2362d3Smrg 13162de2362d3Smrg#ifdef __cplusplus 13163de2362d3Smrg} 13164de2362d3Smrg#endif 13165de2362d3Smrg_LT_EOF 13166de2362d3Smrg # Now try linking the two files. 13167de2362d3Smrg mv conftest.$ac_objext conftstm.$ac_objext 13168de2362d3Smrg lt_globsym_save_LIBS=$LIBS 13169de2362d3Smrg lt_globsym_save_CFLAGS=$CFLAGS 131700d16fef4Smrg LIBS=conftstm.$ac_objext 13171de2362d3Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 13172de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13173de2362d3Smrg (eval $ac_link) 2>&5 13174de2362d3Smrg ac_status=$? 13175de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 131760d16fef4Smrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 13177de2362d3Smrg pipe_works=yes 13178de2362d3Smrg fi 13179de2362d3Smrg LIBS=$lt_globsym_save_LIBS 13180de2362d3Smrg CFLAGS=$lt_globsym_save_CFLAGS 13181de2362d3Smrg else 13182de2362d3Smrg echo "cannot find nm_test_func in $nlist" >&5 13183de2362d3Smrg fi 13184de2362d3Smrg else 13185de2362d3Smrg echo "cannot find nm_test_var in $nlist" >&5 13186de2362d3Smrg fi 13187de2362d3Smrg else 13188de2362d3Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 13189de2362d3Smrg fi 13190de2362d3Smrg else 13191de2362d3Smrg echo "$progname: failed program was:" >&5 13192de2362d3Smrg cat conftest.$ac_ext >&5 13193de2362d3Smrg fi 13194de2362d3Smrg rm -rf conftest* conftst* 13195de2362d3Smrg 13196de2362d3Smrg # Do not use the global_symbol_pipe unless it works. 131970d16fef4Smrg if test yes = "$pipe_works"; then 13198de2362d3Smrg break 13199de2362d3Smrg else 13200de2362d3Smrg lt_cv_sys_global_symbol_pipe= 13201de2362d3Smrg fi 13202de2362d3Smrgdone 13203de2362d3Smrg 13204de2362d3Smrgfi 13205de2362d3Smrg 13206de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 13207de2362d3Smrg lt_cv_sys_global_symbol_to_cdecl= 13208de2362d3Smrgfi 13209de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 13210de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13211de2362d3Smrg$as_echo "failed" >&6; } 13212de2362d3Smrgelse 13213de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 13214de2362d3Smrg$as_echo "ok" >&6; } 13215de2362d3Smrgfi 13216de2362d3Smrg 13217de2362d3Smrg# Response file support. 13218de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 13219de2362d3Smrg nm_file_list_spec='@' 13220de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 13221de2362d3Smrg nm_file_list_spec='@' 13222de2362d3Smrgfi 13223de2362d3Smrg 13224de2362d3Smrg 13225de2362d3Smrg 13226de2362d3Smrg 13227de2362d3Smrg 13228de2362d3Smrg 13229de2362d3Smrg 13230de2362d3Smrg 13231de2362d3Smrg 13232de2362d3Smrg 13233de2362d3Smrg 13234de2362d3Smrg 13235de2362d3Smrg 13236de2362d3Smrg 13237de2362d3Smrg 13238de2362d3Smrg 132390d16fef4Smrg 132400d16fef4Smrg 132410d16fef4Smrg 132420d16fef4Smrg 132430d16fef4Smrg 132440d16fef4Smrg 132450d16fef4Smrg 132460d16fef4Smrg 132470d16fef4Smrg 132480d16fef4Smrg 13249de2362d3Smrg 13250de2362d3Smrg 13251de2362d3Smrg 13252de2362d3Smrg 13253de2362d3Smrg 13254de2362d3Smrg 13255de2362d3Smrg 13256de2362d3Smrg 13257de2362d3Smrg 13258de2362d3Smrg 13259de2362d3Smrg 13260de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13261de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; } 13262de2362d3Smrg 13263de2362d3Smrg# Check whether --with-sysroot was given. 13264de2362d3Smrgif test "${with_sysroot+set}" = set; then : 13265de2362d3Smrg withval=$with_sysroot; 13266de2362d3Smrgelse 13267de2362d3Smrg with_sysroot=no 13268de2362d3Smrgfi 13269de2362d3Smrg 13270de2362d3Smrg 13271de2362d3Smrglt_sysroot= 132720d16fef4Smrgcase $with_sysroot in #( 13273de2362d3Smrg yes) 132740d16fef4Smrg if test yes = "$GCC"; then 13275de2362d3Smrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13276de2362d3Smrg fi 13277de2362d3Smrg ;; #( 13278de2362d3Smrg /*) 13279de2362d3Smrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 13280de2362d3Smrg ;; #( 13281de2362d3Smrg no|'') 13282de2362d3Smrg ;; #( 13283de2362d3Smrg *) 132840d16fef4Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 132850d16fef4Smrg$as_echo "$with_sysroot" >&6; } 13286de2362d3Smrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13287de2362d3Smrg ;; 13288de2362d3Smrgesac 13289de2362d3Smrg 13290de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13291de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; } 13292de2362d3Smrg 13293de2362d3Smrg 13294de2362d3Smrg 13295de2362d3Smrg 13296de2362d3Smrg 132970d16fef4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 132980d16fef4Smrg$as_echo_n "checking for a working dd... " >&6; } 132990d16fef4Smrgif ${ac_cv_path_lt_DD+:} false; then : 133000d16fef4Smrg $as_echo_n "(cached) " >&6 133010d16fef4Smrgelse 133020d16fef4Smrg printf 0123456789abcdef0123456789abcdef >conftest.i 133030d16fef4Smrgcat conftest.i conftest.i >conftest2.i 133040d16fef4Smrg: ${lt_DD:=$DD} 133050d16fef4Smrgif test -z "$lt_DD"; then 133060d16fef4Smrg ac_path_lt_DD_found=false 133070d16fef4Smrg # Loop through the user's path and test for each of PROGNAME-LIST 133080d16fef4Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 133090d16fef4Smrgfor as_dir in $PATH 133100d16fef4Smrgdo 133110d16fef4Smrg IFS=$as_save_IFS 133120d16fef4Smrg test -z "$as_dir" && as_dir=. 133130d16fef4Smrg for ac_prog in dd; do 133140d16fef4Smrg for ac_exec_ext in '' $ac_executable_extensions; do 133150d16fef4Smrg ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 133160d16fef4Smrg as_fn_executable_p "$ac_path_lt_DD" || continue 133170d16fef4Smrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 133180d16fef4Smrg cmp -s conftest.i conftest.out \ 133190d16fef4Smrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 133200d16fef4Smrgfi 133210d16fef4Smrg $ac_path_lt_DD_found && break 3 133220d16fef4Smrg done 133230d16fef4Smrg done 133240d16fef4Smrg done 133250d16fef4SmrgIFS=$as_save_IFS 133260d16fef4Smrg if test -z "$ac_cv_path_lt_DD"; then 133270d16fef4Smrg : 133280d16fef4Smrg fi 133290d16fef4Smrgelse 133300d16fef4Smrg ac_cv_path_lt_DD=$lt_DD 133310d16fef4Smrgfi 133320d16fef4Smrg 133330d16fef4Smrgrm -f conftest.i conftest2.i conftest.out 133340d16fef4Smrgfi 133350d16fef4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 133360d16fef4Smrg$as_echo "$ac_cv_path_lt_DD" >&6; } 133370d16fef4Smrg 133380d16fef4Smrg 133390d16fef4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 133400d16fef4Smrg$as_echo_n "checking how to truncate binary pipes... " >&6; } 133410d16fef4Smrgif ${lt_cv_truncate_bin+:} false; then : 133420d16fef4Smrg $as_echo_n "(cached) " >&6 133430d16fef4Smrgelse 133440d16fef4Smrg printf 0123456789abcdef0123456789abcdef >conftest.i 133450d16fef4Smrgcat conftest.i conftest.i >conftest2.i 133460d16fef4Smrglt_cv_truncate_bin= 133470d16fef4Smrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 133480d16fef4Smrg cmp -s conftest.i conftest.out \ 133490d16fef4Smrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 133500d16fef4Smrgfi 133510d16fef4Smrgrm -f conftest.i conftest2.i conftest.out 133520d16fef4Smrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 133530d16fef4Smrgfi 133540d16fef4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 133550d16fef4Smrg$as_echo "$lt_cv_truncate_bin" >&6; } 133560d16fef4Smrg 133570d16fef4Smrg 133580d16fef4Smrg 133590d16fef4Smrg 133600d16fef4Smrg 133610d16fef4Smrg 133620d16fef4Smrg 133630d16fef4Smrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 133640d16fef4Smrgfunc_cc_basename () 133650d16fef4Smrg{ 133660d16fef4Smrg for cc_temp in $*""; do 133670d16fef4Smrg case $cc_temp in 133680d16fef4Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 133690d16fef4Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 133700d16fef4Smrg \-*) ;; 133710d16fef4Smrg *) break;; 133720d16fef4Smrg esac 133730d16fef4Smrg done 133740d16fef4Smrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 133750d16fef4Smrg} 133760d16fef4Smrg 13377de2362d3Smrg# Check whether --enable-libtool-lock was given. 13378de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then : 13379de2362d3Smrg enableval=$enable_libtool_lock; 13380de2362d3Smrgfi 13381de2362d3Smrg 133820d16fef4Smrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 13383de2362d3Smrg 13384de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good 13385de2362d3Smrg# libtool support. 13386de2362d3Smrgcase $host in 13387de2362d3Smrgia64-*-hpux*) 133880d16fef4Smrg # Find out what ABI is being produced by ac_compile, and set mode 133890d16fef4Smrg # options accordingly. 13390de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13391de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13392de2362d3Smrg (eval $ac_compile) 2>&5 13393de2362d3Smrg ac_status=$? 13394de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13395de2362d3Smrg test $ac_status = 0; }; then 13396de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13397de2362d3Smrg *ELF-32*) 133980d16fef4Smrg HPUX_IA64_MODE=32 13399de2362d3Smrg ;; 13400de2362d3Smrg *ELF-64*) 134010d16fef4Smrg HPUX_IA64_MODE=64 13402de2362d3Smrg ;; 13403de2362d3Smrg esac 13404de2362d3Smrg fi 13405de2362d3Smrg rm -rf conftest* 13406de2362d3Smrg ;; 13407de2362d3Smrg*-*-irix6*) 134080d16fef4Smrg # Find out what ABI is being produced by ac_compile, and set linker 134090d16fef4Smrg # options accordingly. 13410de2362d3Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13411de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13412de2362d3Smrg (eval $ac_compile) 2>&5 13413de2362d3Smrg ac_status=$? 13414de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13415de2362d3Smrg test $ac_status = 0; }; then 134160d16fef4Smrg if test yes = "$lt_cv_prog_gnu_ld"; then 13417de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13418de2362d3Smrg *32-bit*) 13419de2362d3Smrg LD="${LD-ld} -melf32bsmip" 13420de2362d3Smrg ;; 13421de2362d3Smrg *N32*) 13422de2362d3Smrg LD="${LD-ld} -melf32bmipn32" 13423de2362d3Smrg ;; 13424de2362d3Smrg *64-bit*) 13425de2362d3Smrg LD="${LD-ld} -melf64bmip" 13426de2362d3Smrg ;; 13427de2362d3Smrg esac 13428de2362d3Smrg else 13429de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13430de2362d3Smrg *32-bit*) 13431de2362d3Smrg LD="${LD-ld} -32" 13432de2362d3Smrg ;; 13433de2362d3Smrg *N32*) 13434de2362d3Smrg LD="${LD-ld} -n32" 13435de2362d3Smrg ;; 13436de2362d3Smrg *64-bit*) 13437de2362d3Smrg LD="${LD-ld} -64" 13438de2362d3Smrg ;; 13439de2362d3Smrg esac 13440de2362d3Smrg fi 13441de2362d3Smrg fi 13442de2362d3Smrg rm -rf conftest* 13443de2362d3Smrg ;; 13444de2362d3Smrg 134450d16fef4Smrgmips64*-*linux*) 134460d16fef4Smrg # Find out what ABI is being produced by ac_compile, and set linker 134470d16fef4Smrg # options accordingly. 134480d16fef4Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 134490d16fef4Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 134500d16fef4Smrg (eval $ac_compile) 2>&5 134510d16fef4Smrg ac_status=$? 134520d16fef4Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 134530d16fef4Smrg test $ac_status = 0; }; then 134540d16fef4Smrg emul=elf 134550d16fef4Smrg case `/usr/bin/file conftest.$ac_objext` in 134560d16fef4Smrg *32-bit*) 134570d16fef4Smrg emul="${emul}32" 134580d16fef4Smrg ;; 134590d16fef4Smrg *64-bit*) 134600d16fef4Smrg emul="${emul}64" 134610d16fef4Smrg ;; 134620d16fef4Smrg esac 134630d16fef4Smrg case `/usr/bin/file conftest.$ac_objext` in 134640d16fef4Smrg *MSB*) 134650d16fef4Smrg emul="${emul}btsmip" 134660d16fef4Smrg ;; 134670d16fef4Smrg *LSB*) 134680d16fef4Smrg emul="${emul}ltsmip" 134690d16fef4Smrg ;; 134700d16fef4Smrg esac 134710d16fef4Smrg case `/usr/bin/file conftest.$ac_objext` in 134720d16fef4Smrg *N32*) 134730d16fef4Smrg emul="${emul}n32" 134740d16fef4Smrg ;; 134750d16fef4Smrg esac 134760d16fef4Smrg LD="${LD-ld} -m $emul" 134770d16fef4Smrg fi 134780d16fef4Smrg rm -rf conftest* 134790d16fef4Smrg ;; 134800d16fef4Smrg 13481de2362d3Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13482de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 134830d16fef4Smrg # Find out what ABI is being produced by ac_compile, and set linker 134840d16fef4Smrg # options accordingly. Note that the listed cases only cover the 134850d16fef4Smrg # situations where additional linker options are needed (such as when 134860d16fef4Smrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 134870d16fef4Smrg # vice versa); the common cases where no linker options are needed do 134880d16fef4Smrg # not appear in the list. 13489de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13490de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13491de2362d3Smrg (eval $ac_compile) 2>&5 13492de2362d3Smrg ac_status=$? 13493de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13494de2362d3Smrg test $ac_status = 0; }; then 13495de2362d3Smrg case `/usr/bin/file conftest.o` in 13496de2362d3Smrg *32-bit*) 13497de2362d3Smrg case $host in 13498de2362d3Smrg x86_64-*kfreebsd*-gnu) 13499de2362d3Smrg LD="${LD-ld} -m elf_i386_fbsd" 13500de2362d3Smrg ;; 13501de2362d3Smrg x86_64-*linux*) 135020d16fef4Smrg case `/usr/bin/file conftest.o` in 135030d16fef4Smrg *x86-64*) 135040d16fef4Smrg LD="${LD-ld} -m elf32_x86_64" 135050d16fef4Smrg ;; 135060d16fef4Smrg *) 135070d16fef4Smrg LD="${LD-ld} -m elf_i386" 135080d16fef4Smrg ;; 135090d16fef4Smrg esac 13510de2362d3Smrg ;; 13511de2362d3Smrg powerpc64le-*linux*) 13512de2362d3Smrg LD="${LD-ld} -m elf32lppclinux" 13513de2362d3Smrg ;; 13514de2362d3Smrg powerpc64-*linux*) 13515de2362d3Smrg LD="${LD-ld} -m elf32ppclinux" 13516de2362d3Smrg ;; 13517de2362d3Smrg s390x-*linux*) 13518de2362d3Smrg LD="${LD-ld} -m elf_s390" 13519de2362d3Smrg ;; 13520de2362d3Smrg sparc64-*linux*) 13521de2362d3Smrg LD="${LD-ld} -m elf32_sparc" 13522de2362d3Smrg ;; 13523de2362d3Smrg esac 13524de2362d3Smrg ;; 13525de2362d3Smrg *64-bit*) 13526de2362d3Smrg case $host in 13527de2362d3Smrg x86_64-*kfreebsd*-gnu) 13528de2362d3Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 13529de2362d3Smrg ;; 13530de2362d3Smrg x86_64-*linux*) 13531de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13532de2362d3Smrg ;; 13533de2362d3Smrg powerpcle-*linux*) 13534de2362d3Smrg LD="${LD-ld} -m elf64lppc" 13535de2362d3Smrg ;; 13536de2362d3Smrg powerpc-*linux*) 13537de2362d3Smrg LD="${LD-ld} -m elf64ppc" 13538de2362d3Smrg ;; 13539de2362d3Smrg s390*-*linux*|s390*-*tpf*) 13540de2362d3Smrg LD="${LD-ld} -m elf64_s390" 13541de2362d3Smrg ;; 13542de2362d3Smrg sparc*-*linux*) 13543de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13544de2362d3Smrg ;; 13545de2362d3Smrg esac 13546de2362d3Smrg ;; 13547de2362d3Smrg esac 13548de2362d3Smrg fi 13549de2362d3Smrg rm -rf conftest* 13550de2362d3Smrg ;; 13551de2362d3Smrg 13552de2362d3Smrg*-*-sco3.2v5*) 13553de2362d3Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 135540d16fef4Smrg SAVE_CFLAGS=$CFLAGS 13555de2362d3Smrg CFLAGS="$CFLAGS -belf" 13556de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13557de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13558de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then : 13559de2362d3Smrg $as_echo_n "(cached) " >&6 13560de2362d3Smrgelse 13561de2362d3Smrg ac_ext=c 13562de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13563de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13564de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13565de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13566de2362d3Smrg 13567de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13568de2362d3Smrg/* end confdefs.h. */ 13569de2362d3Smrg 13570de2362d3Smrgint 13571de2362d3Smrgmain () 13572de2362d3Smrg{ 13573de2362d3Smrg 13574de2362d3Smrg ; 13575de2362d3Smrg return 0; 13576de2362d3Smrg} 13577de2362d3Smrg_ACEOF 13578de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 13579de2362d3Smrg lt_cv_cc_needs_belf=yes 13580de2362d3Smrgelse 13581de2362d3Smrg lt_cv_cc_needs_belf=no 13582de2362d3Smrgfi 13583de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 13584de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 13585de2362d3Smrg ac_ext=c 13586de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13587de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13588de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13589de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13590de2362d3Smrg 13591de2362d3Smrgfi 13592de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13593de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 135940d16fef4Smrg if test yes != "$lt_cv_cc_needs_belf"; then 13595de2362d3Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 135960d16fef4Smrg CFLAGS=$SAVE_CFLAGS 13597de2362d3Smrg fi 13598de2362d3Smrg ;; 13599de2362d3Smrg*-*solaris*) 136000d16fef4Smrg # Find out what ABI is being produced by ac_compile, and set linker 136010d16fef4Smrg # options accordingly. 13602de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13603de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13604de2362d3Smrg (eval $ac_compile) 2>&5 13605de2362d3Smrg ac_status=$? 13606de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13607de2362d3Smrg test $ac_status = 0; }; then 13608de2362d3Smrg case `/usr/bin/file conftest.o` in 13609de2362d3Smrg *64-bit*) 13610de2362d3Smrg case $lt_cv_prog_gnu_ld in 13611de2362d3Smrg yes*) 13612de2362d3Smrg case $host in 136130d16fef4Smrg i?86-*-solaris*|x86_64-*-solaris*) 13614de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13615de2362d3Smrg ;; 13616de2362d3Smrg sparc*-*-solaris*) 13617de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13618de2362d3Smrg ;; 13619de2362d3Smrg esac 13620de2362d3Smrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13621de2362d3Smrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 136220d16fef4Smrg LD=${LD-ld}_sol2 13623de2362d3Smrg fi 13624de2362d3Smrg ;; 13625de2362d3Smrg *) 13626de2362d3Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13627de2362d3Smrg LD="${LD-ld} -64" 13628de2362d3Smrg fi 13629de2362d3Smrg ;; 13630de2362d3Smrg esac 13631de2362d3Smrg ;; 13632de2362d3Smrg esac 13633de2362d3Smrg fi 13634de2362d3Smrg rm -rf conftest* 13635de2362d3Smrg ;; 13636de2362d3Smrgesac 13637de2362d3Smrg 136380d16fef4Smrgneed_locks=$enable_libtool_lock 13639de2362d3Smrg 13640de2362d3Smrgif test -n "$ac_tool_prefix"; then 13641de2362d3Smrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13642de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2 13643de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13644de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13645de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13646de2362d3Smrg $as_echo_n "(cached) " >&6 13647de2362d3Smrgelse 13648de2362d3Smrg if test -n "$MANIFEST_TOOL"; then 13649de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13650de2362d3Smrgelse 13651de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13652de2362d3Smrgfor as_dir in $PATH 13653de2362d3Smrgdo 13654de2362d3Smrg IFS=$as_save_IFS 13655de2362d3Smrg test -z "$as_dir" && as_dir=. 13656de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13657de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13658de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13659de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13660de2362d3Smrg break 2 13661de2362d3Smrg fi 13662de2362d3Smrgdone 13663de2362d3Smrg done 13664de2362d3SmrgIFS=$as_save_IFS 13665de2362d3Smrg 13666de2362d3Smrgfi 13667de2362d3Smrgfi 13668de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13669de2362d3Smrgif test -n "$MANIFEST_TOOL"; then 13670de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13671de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; } 13672de2362d3Smrgelse 13673de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13674de2362d3Smrg$as_echo "no" >&6; } 13675de2362d3Smrgfi 13676de2362d3Smrg 13677de2362d3Smrg 13678de2362d3Smrgfi 13679de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13680de2362d3Smrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13681de2362d3Smrg # Extract the first word of "mt", so it can be a program name with args. 13682de2362d3Smrgset dummy mt; ac_word=$2 13683de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13684de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13685de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13686de2362d3Smrg $as_echo_n "(cached) " >&6 13687de2362d3Smrgelse 13688de2362d3Smrg if test -n "$ac_ct_MANIFEST_TOOL"; then 13689de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13690de2362d3Smrgelse 13691de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13692de2362d3Smrgfor as_dir in $PATH 13693de2362d3Smrgdo 13694de2362d3Smrg IFS=$as_save_IFS 13695de2362d3Smrg test -z "$as_dir" && as_dir=. 13696de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13697de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13698de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13699de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13700de2362d3Smrg break 2 13701de2362d3Smrg fi 13702de2362d3Smrgdone 13703de2362d3Smrg done 13704de2362d3SmrgIFS=$as_save_IFS 13705de2362d3Smrg 13706de2362d3Smrgfi 13707de2362d3Smrgfi 13708de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13709de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then 13710de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13711de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13712de2362d3Smrgelse 13713de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13714de2362d3Smrg$as_echo "no" >&6; } 13715de2362d3Smrgfi 13716de2362d3Smrg 13717de2362d3Smrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 13718de2362d3Smrg MANIFEST_TOOL=":" 13719de2362d3Smrg else 13720de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13721de2362d3Smrgyes:) 13722de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13723de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13724de2362d3Smrgac_tool_warned=yes ;; 13725de2362d3Smrgesac 13726de2362d3Smrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13727de2362d3Smrg fi 13728de2362d3Smrgelse 13729de2362d3Smrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13730de2362d3Smrgfi 13731de2362d3Smrg 13732de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13733de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13734de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13735de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then : 13736de2362d3Smrg $as_echo_n "(cached) " >&6 13737de2362d3Smrgelse 13738de2362d3Smrg lt_cv_path_mainfest_tool=no 13739de2362d3Smrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13740de2362d3Smrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13741de2362d3Smrg cat conftest.err >&5 13742de2362d3Smrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13743de2362d3Smrg lt_cv_path_mainfest_tool=yes 13744de2362d3Smrg fi 13745de2362d3Smrg rm -f conftest* 13746de2362d3Smrgfi 13747de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13748de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 137490d16fef4Smrgif test yes != "$lt_cv_path_mainfest_tool"; then 13750de2362d3Smrg MANIFEST_TOOL=: 13751de2362d3Smrgfi 13752de2362d3Smrg 13753de2362d3Smrg 13754de2362d3Smrg 13755de2362d3Smrg 13756de2362d3Smrg 13757de2362d3Smrg 13758de2362d3Smrg case $host_os in 13759de2362d3Smrg rhapsody* | darwin*) 13760de2362d3Smrg if test -n "$ac_tool_prefix"; then 13761de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13762de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13763de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13764de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13765de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 13766de2362d3Smrg $as_echo_n "(cached) " >&6 13767de2362d3Smrgelse 13768de2362d3Smrg if test -n "$DSYMUTIL"; then 13769de2362d3Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13770de2362d3Smrgelse 13771de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13772de2362d3Smrgfor as_dir in $PATH 13773de2362d3Smrgdo 13774de2362d3Smrg IFS=$as_save_IFS 13775de2362d3Smrg test -z "$as_dir" && as_dir=. 13776de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13777de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13778de2362d3Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13779de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13780de2362d3Smrg break 2 13781de2362d3Smrg fi 13782de2362d3Smrgdone 13783de2362d3Smrg done 13784de2362d3SmrgIFS=$as_save_IFS 13785de2362d3Smrg 13786de2362d3Smrgfi 13787de2362d3Smrgfi 13788de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 13789de2362d3Smrgif test -n "$DSYMUTIL"; then 13790de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13791de2362d3Smrg$as_echo "$DSYMUTIL" >&6; } 13792de2362d3Smrgelse 13793de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13794de2362d3Smrg$as_echo "no" >&6; } 13795de2362d3Smrgfi 13796de2362d3Smrg 13797de2362d3Smrg 13798de2362d3Smrgfi 13799de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 13800de2362d3Smrg ac_ct_DSYMUTIL=$DSYMUTIL 13801de2362d3Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 13802de2362d3Smrgset dummy dsymutil; ac_word=$2 13803de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13804de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13805de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13806de2362d3Smrg $as_echo_n "(cached) " >&6 13807de2362d3Smrgelse 13808de2362d3Smrg if test -n "$ac_ct_DSYMUTIL"; then 13809de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13810de2362d3Smrgelse 13811de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13812de2362d3Smrgfor as_dir in $PATH 13813de2362d3Smrgdo 13814de2362d3Smrg IFS=$as_save_IFS 13815de2362d3Smrg test -z "$as_dir" && as_dir=. 13816de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13817de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13818de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13819de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13820de2362d3Smrg break 2 13821de2362d3Smrg fi 13822de2362d3Smrgdone 13823de2362d3Smrg done 13824de2362d3SmrgIFS=$as_save_IFS 13825de2362d3Smrg 13826de2362d3Smrgfi 13827de2362d3Smrgfi 13828de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13829de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then 13830de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13831de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 13832de2362d3Smrgelse 13833de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13834de2362d3Smrg$as_echo "no" >&6; } 13835de2362d3Smrgfi 13836de2362d3Smrg 13837de2362d3Smrg if test "x$ac_ct_DSYMUTIL" = x; then 13838de2362d3Smrg DSYMUTIL=":" 13839de2362d3Smrg else 13840de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13841de2362d3Smrgyes:) 13842de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13843de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13844de2362d3Smrgac_tool_warned=yes ;; 13845de2362d3Smrgesac 13846de2362d3Smrg DSYMUTIL=$ac_ct_DSYMUTIL 13847de2362d3Smrg fi 13848de2362d3Smrgelse 13849de2362d3Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13850de2362d3Smrgfi 13851de2362d3Smrg 13852de2362d3Smrg if test -n "$ac_tool_prefix"; then 13853de2362d3Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13854de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 13855de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13856de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13857de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 13858de2362d3Smrg $as_echo_n "(cached) " >&6 13859de2362d3Smrgelse 13860de2362d3Smrg if test -n "$NMEDIT"; then 13861de2362d3Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13862de2362d3Smrgelse 13863de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13864de2362d3Smrgfor as_dir in $PATH 13865de2362d3Smrgdo 13866de2362d3Smrg IFS=$as_save_IFS 13867de2362d3Smrg test -z "$as_dir" && as_dir=. 13868de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13869de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13870de2362d3Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13871de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13872de2362d3Smrg break 2 13873de2362d3Smrg fi 13874de2362d3Smrgdone 13875de2362d3Smrg done 13876de2362d3SmrgIFS=$as_save_IFS 13877de2362d3Smrg 13878de2362d3Smrgfi 13879de2362d3Smrgfi 13880de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT 13881de2362d3Smrgif test -n "$NMEDIT"; then 13882de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13883de2362d3Smrg$as_echo "$NMEDIT" >&6; } 13884de2362d3Smrgelse 13885de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13886de2362d3Smrg$as_echo "no" >&6; } 13887de2362d3Smrgfi 13888de2362d3Smrg 13889de2362d3Smrg 13890de2362d3Smrgfi 13891de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then 13892de2362d3Smrg ac_ct_NMEDIT=$NMEDIT 13893de2362d3Smrg # Extract the first word of "nmedit", so it can be a program name with args. 13894de2362d3Smrgset dummy nmedit; ac_word=$2 13895de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13896de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13897de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13898de2362d3Smrg $as_echo_n "(cached) " >&6 13899de2362d3Smrgelse 13900de2362d3Smrg if test -n "$ac_ct_NMEDIT"; then 13901de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13902de2362d3Smrgelse 13903de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13904de2362d3Smrgfor as_dir in $PATH 13905de2362d3Smrgdo 13906de2362d3Smrg IFS=$as_save_IFS 13907de2362d3Smrg test -z "$as_dir" && as_dir=. 13908de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13909de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13910de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 13911de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13912de2362d3Smrg break 2 13913de2362d3Smrg fi 13914de2362d3Smrgdone 13915de2362d3Smrg done 13916de2362d3SmrgIFS=$as_save_IFS 13917de2362d3Smrg 13918de2362d3Smrgfi 13919de2362d3Smrgfi 13920de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13921de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then 13922de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13923de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 13924de2362d3Smrgelse 13925de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13926de2362d3Smrg$as_echo "no" >&6; } 13927de2362d3Smrgfi 13928de2362d3Smrg 13929de2362d3Smrg if test "x$ac_ct_NMEDIT" = x; then 13930de2362d3Smrg NMEDIT=":" 13931de2362d3Smrg else 13932de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13933de2362d3Smrgyes:) 13934de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13935de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13936de2362d3Smrgac_tool_warned=yes ;; 13937de2362d3Smrgesac 13938de2362d3Smrg NMEDIT=$ac_ct_NMEDIT 13939de2362d3Smrg fi 13940de2362d3Smrgelse 13941de2362d3Smrg NMEDIT="$ac_cv_prog_NMEDIT" 13942de2362d3Smrgfi 13943de2362d3Smrg 13944de2362d3Smrg if test -n "$ac_tool_prefix"; then 13945de2362d3Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13946de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 13947de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13948de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13949de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then : 13950de2362d3Smrg $as_echo_n "(cached) " >&6 13951de2362d3Smrgelse 13952de2362d3Smrg if test -n "$LIPO"; then 13953de2362d3Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13954de2362d3Smrgelse 13955de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13956de2362d3Smrgfor as_dir in $PATH 13957de2362d3Smrgdo 13958de2362d3Smrg IFS=$as_save_IFS 13959de2362d3Smrg test -z "$as_dir" && as_dir=. 13960de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13961de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13962de2362d3Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 13963de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13964de2362d3Smrg break 2 13965de2362d3Smrg fi 13966de2362d3Smrgdone 13967de2362d3Smrg done 13968de2362d3SmrgIFS=$as_save_IFS 13969de2362d3Smrg 13970de2362d3Smrgfi 13971de2362d3Smrgfi 13972de2362d3SmrgLIPO=$ac_cv_prog_LIPO 13973de2362d3Smrgif test -n "$LIPO"; then 13974de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 13975de2362d3Smrg$as_echo "$LIPO" >&6; } 13976de2362d3Smrgelse 13977de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13978de2362d3Smrg$as_echo "no" >&6; } 13979de2362d3Smrgfi 13980de2362d3Smrg 13981de2362d3Smrg 13982de2362d3Smrgfi 13983de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then 13984de2362d3Smrg ac_ct_LIPO=$LIPO 13985de2362d3Smrg # Extract the first word of "lipo", so it can be a program name with args. 13986de2362d3Smrgset dummy lipo; ac_word=$2 13987de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13988de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13989de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 13990de2362d3Smrg $as_echo_n "(cached) " >&6 13991de2362d3Smrgelse 13992de2362d3Smrg if test -n "$ac_ct_LIPO"; then 13993de2362d3Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 13994de2362d3Smrgelse 13995de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13996de2362d3Smrgfor as_dir in $PATH 13997de2362d3Smrgdo 13998de2362d3Smrg IFS=$as_save_IFS 13999de2362d3Smrg test -z "$as_dir" && as_dir=. 14000de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 14001de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14002de2362d3Smrg ac_cv_prog_ac_ct_LIPO="lipo" 14003de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14004de2362d3Smrg break 2 14005de2362d3Smrg fi 14006de2362d3Smrgdone 14007de2362d3Smrg done 14008de2362d3SmrgIFS=$as_save_IFS 14009de2362d3Smrg 14010de2362d3Smrgfi 14011de2362d3Smrgfi 14012de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 14013de2362d3Smrgif test -n "$ac_ct_LIPO"; then 14014de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 14015de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; } 14016de2362d3Smrgelse 14017de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14018de2362d3Smrg$as_echo "no" >&6; } 14019de2362d3Smrgfi 14020de2362d3Smrg 14021de2362d3Smrg if test "x$ac_ct_LIPO" = x; then 14022de2362d3Smrg LIPO=":" 14023de2362d3Smrg else 14024de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14025de2362d3Smrgyes:) 14026de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14027de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14028de2362d3Smrgac_tool_warned=yes ;; 14029de2362d3Smrgesac 14030de2362d3Smrg LIPO=$ac_ct_LIPO 14031de2362d3Smrg fi 14032de2362d3Smrgelse 14033de2362d3Smrg LIPO="$ac_cv_prog_LIPO" 14034de2362d3Smrgfi 14035de2362d3Smrg 14036de2362d3Smrg if test -n "$ac_tool_prefix"; then 14037de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 14038de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 14039de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14040de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14041de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then : 14042de2362d3Smrg $as_echo_n "(cached) " >&6 14043de2362d3Smrgelse 14044de2362d3Smrg if test -n "$OTOOL"; then 14045de2362d3Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 14046de2362d3Smrgelse 14047de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14048de2362d3Smrgfor as_dir in $PATH 14049de2362d3Smrgdo 14050de2362d3Smrg IFS=$as_save_IFS 14051de2362d3Smrg test -z "$as_dir" && as_dir=. 14052de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 14053de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14054de2362d3Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 14055de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14056de2362d3Smrg break 2 14057de2362d3Smrg fi 14058de2362d3Smrgdone 14059de2362d3Smrg done 14060de2362d3SmrgIFS=$as_save_IFS 14061de2362d3Smrg 14062de2362d3Smrgfi 14063de2362d3Smrgfi 14064de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL 14065de2362d3Smrgif test -n "$OTOOL"; then 14066de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 14067de2362d3Smrg$as_echo "$OTOOL" >&6; } 14068de2362d3Smrgelse 14069de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14070de2362d3Smrg$as_echo "no" >&6; } 14071de2362d3Smrgfi 14072de2362d3Smrg 14073de2362d3Smrg 14074de2362d3Smrgfi 14075de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then 14076de2362d3Smrg ac_ct_OTOOL=$OTOOL 14077de2362d3Smrg # Extract the first word of "otool", so it can be a program name with args. 14078de2362d3Smrgset dummy otool; ac_word=$2 14079de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14080de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14081de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 14082de2362d3Smrg $as_echo_n "(cached) " >&6 14083de2362d3Smrgelse 14084de2362d3Smrg if test -n "$ac_ct_OTOOL"; then 14085de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 14086de2362d3Smrgelse 14087de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14088de2362d3Smrgfor as_dir in $PATH 14089de2362d3Smrgdo 14090de2362d3Smrg IFS=$as_save_IFS 14091de2362d3Smrg test -z "$as_dir" && as_dir=. 14092de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 14093de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14094de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="otool" 14095de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14096de2362d3Smrg break 2 14097de2362d3Smrg fi 14098de2362d3Smrgdone 14099de2362d3Smrg done 14100de2362d3SmrgIFS=$as_save_IFS 14101de2362d3Smrg 14102de2362d3Smrgfi 14103de2362d3Smrgfi 14104de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 14105de2362d3Smrgif test -n "$ac_ct_OTOOL"; then 14106de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 14107de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; } 14108de2362d3Smrgelse 14109de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14110de2362d3Smrg$as_echo "no" >&6; } 14111de2362d3Smrgfi 14112de2362d3Smrg 14113de2362d3Smrg if test "x$ac_ct_OTOOL" = x; then 14114de2362d3Smrg OTOOL=":" 14115de2362d3Smrg else 14116de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14117de2362d3Smrgyes:) 14118de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14119de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14120de2362d3Smrgac_tool_warned=yes ;; 14121de2362d3Smrgesac 14122de2362d3Smrg OTOOL=$ac_ct_OTOOL 14123de2362d3Smrg fi 14124de2362d3Smrgelse 14125de2362d3Smrg OTOOL="$ac_cv_prog_OTOOL" 14126de2362d3Smrgfi 14127de2362d3Smrg 14128de2362d3Smrg if test -n "$ac_tool_prefix"; then 14129de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 14130de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 14131de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14132de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14133de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 14134de2362d3Smrg $as_echo_n "(cached) " >&6 14135de2362d3Smrgelse 14136de2362d3Smrg if test -n "$OTOOL64"; then 14137de2362d3Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 14138de2362d3Smrgelse 14139de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14140de2362d3Smrgfor as_dir in $PATH 14141de2362d3Smrgdo 14142de2362d3Smrg IFS=$as_save_IFS 14143de2362d3Smrg test -z "$as_dir" && as_dir=. 14144de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 14145de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14146de2362d3Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 14147de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14148de2362d3Smrg break 2 14149de2362d3Smrg fi 14150de2362d3Smrgdone 14151de2362d3Smrg done 14152de2362d3SmrgIFS=$as_save_IFS 14153de2362d3Smrg 14154de2362d3Smrgfi 14155de2362d3Smrgfi 14156de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64 14157de2362d3Smrgif test -n "$OTOOL64"; then 14158de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 14159de2362d3Smrg$as_echo "$OTOOL64" >&6; } 14160de2362d3Smrgelse 14161de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14162de2362d3Smrg$as_echo "no" >&6; } 14163de2362d3Smrgfi 14164de2362d3Smrg 14165de2362d3Smrg 14166de2362d3Smrgfi 14167de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then 14168de2362d3Smrg ac_ct_OTOOL64=$OTOOL64 14169de2362d3Smrg # Extract the first word of "otool64", so it can be a program name with args. 14170de2362d3Smrgset dummy otool64; ac_word=$2 14171de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14172de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14173de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 14174de2362d3Smrg $as_echo_n "(cached) " >&6 14175de2362d3Smrgelse 14176de2362d3Smrg if test -n "$ac_ct_OTOOL64"; then 14177de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 14178de2362d3Smrgelse 14179de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14180de2362d3Smrgfor as_dir in $PATH 14181de2362d3Smrgdo 14182de2362d3Smrg IFS=$as_save_IFS 14183de2362d3Smrg test -z "$as_dir" && as_dir=. 14184de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 14185de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14186de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 14187de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14188de2362d3Smrg break 2 14189de2362d3Smrg fi 14190de2362d3Smrgdone 14191de2362d3Smrg done 14192de2362d3SmrgIFS=$as_save_IFS 14193de2362d3Smrg 14194de2362d3Smrgfi 14195de2362d3Smrgfi 14196de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 14197de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then 14198de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 14199de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 14200de2362d3Smrgelse 14201de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14202de2362d3Smrg$as_echo "no" >&6; } 14203de2362d3Smrgfi 14204de2362d3Smrg 14205de2362d3Smrg if test "x$ac_ct_OTOOL64" = x; then 14206de2362d3Smrg OTOOL64=":" 14207de2362d3Smrg else 14208de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14209de2362d3Smrgyes:) 14210de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14211de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14212de2362d3Smrgac_tool_warned=yes ;; 14213de2362d3Smrgesac 14214de2362d3Smrg OTOOL64=$ac_ct_OTOOL64 14215de2362d3Smrg fi 14216de2362d3Smrgelse 14217de2362d3Smrg OTOOL64="$ac_cv_prog_OTOOL64" 14218de2362d3Smrgfi 14219de2362d3Smrg 14220de2362d3Smrg 14221de2362d3Smrg 14222de2362d3Smrg 14223de2362d3Smrg 14224de2362d3Smrg 14225de2362d3Smrg 14226de2362d3Smrg 14227de2362d3Smrg 14228de2362d3Smrg 14229de2362d3Smrg 14230de2362d3Smrg 14231de2362d3Smrg 14232de2362d3Smrg 14233de2362d3Smrg 14234de2362d3Smrg 14235de2362d3Smrg 14236de2362d3Smrg 14237de2362d3Smrg 14238de2362d3Smrg 14239de2362d3Smrg 14240de2362d3Smrg 14241de2362d3Smrg 14242de2362d3Smrg 14243de2362d3Smrg 14244de2362d3Smrg 14245de2362d3Smrg 14246de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 14247de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 14248de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 14249de2362d3Smrg $as_echo_n "(cached) " >&6 14250de2362d3Smrgelse 14251de2362d3Smrg lt_cv_apple_cc_single_mod=no 142520d16fef4Smrg if test -z "$LT_MULTI_MODULE"; then 14253de2362d3Smrg # By default we will add the -single_module flag. You can override 14254de2362d3Smrg # by either setting the environment variable LT_MULTI_MODULE 14255de2362d3Smrg # non-empty at configure time, or by adding -multi_module to the 14256de2362d3Smrg # link flags. 14257de2362d3Smrg rm -rf libconftest.dylib* 14258de2362d3Smrg echo "int foo(void){return 1;}" > conftest.c 14259de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14260de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 14261de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14262de2362d3Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14263de2362d3Smrg _lt_result=$? 14264de2362d3Smrg # If there is a non-empty error log, and "single_module" 14265de2362d3Smrg # appears in it, assume the flag caused a linker warning 14266de2362d3Smrg if test -s conftest.err && $GREP single_module conftest.err; then 14267de2362d3Smrg cat conftest.err >&5 14268de2362d3Smrg # Otherwise, if the output was created with a 0 exit code from 14269de2362d3Smrg # the compiler, it worked. 142700d16fef4Smrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 14271de2362d3Smrg lt_cv_apple_cc_single_mod=yes 14272de2362d3Smrg else 14273de2362d3Smrg cat conftest.err >&5 14274de2362d3Smrg fi 14275de2362d3Smrg rm -rf libconftest.dylib* 14276de2362d3Smrg rm -f conftest.* 14277de2362d3Smrg fi 14278de2362d3Smrgfi 14279de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14280de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 14281de2362d3Smrg 14282de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14283de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 14284de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 14285de2362d3Smrg $as_echo_n "(cached) " >&6 14286de2362d3Smrgelse 14287de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14288de2362d3Smrg save_LDFLAGS=$LDFLAGS 14289de2362d3Smrg echo "_main" > conftest.sym 14290de2362d3Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14291de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14292de2362d3Smrg/* end confdefs.h. */ 14293de2362d3Smrg 14294de2362d3Smrgint 14295de2362d3Smrgmain () 14296de2362d3Smrg{ 14297de2362d3Smrg 14298de2362d3Smrg ; 14299de2362d3Smrg return 0; 14300de2362d3Smrg} 14301de2362d3Smrg_ACEOF 14302de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 14303de2362d3Smrg lt_cv_ld_exported_symbols_list=yes 14304de2362d3Smrgelse 14305de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14306de2362d3Smrgfi 14307de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 14308de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 143090d16fef4Smrg LDFLAGS=$save_LDFLAGS 14310de2362d3Smrg 14311de2362d3Smrgfi 14312de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14313de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 14314de2362d3Smrg 14315de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14316de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 14317de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then : 14318de2362d3Smrg $as_echo_n "(cached) " >&6 14319de2362d3Smrgelse 14320de2362d3Smrg lt_cv_ld_force_load=no 14321de2362d3Smrg cat > conftest.c << _LT_EOF 14322de2362d3Smrgint forced_loaded() { return 2;} 14323de2362d3Smrg_LT_EOF 14324de2362d3Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14325de2362d3Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 14326de2362d3Smrg echo "$AR cru libconftest.a conftest.o" >&5 14327de2362d3Smrg $AR cru libconftest.a conftest.o 2>&5 14328de2362d3Smrg echo "$RANLIB libconftest.a" >&5 14329de2362d3Smrg $RANLIB libconftest.a 2>&5 14330de2362d3Smrg cat > conftest.c << _LT_EOF 14331de2362d3Smrgint main() { return 0;} 14332de2362d3Smrg_LT_EOF 14333de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14334de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14335de2362d3Smrg _lt_result=$? 14336de2362d3Smrg if test -s conftest.err && $GREP force_load conftest.err; then 14337de2362d3Smrg cat conftest.err >&5 143380d16fef4Smrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 14339de2362d3Smrg lt_cv_ld_force_load=yes 14340de2362d3Smrg else 14341de2362d3Smrg cat conftest.err >&5 14342de2362d3Smrg fi 14343de2362d3Smrg rm -f conftest.err libconftest.a conftest conftest.c 14344de2362d3Smrg rm -rf conftest.dSYM 14345de2362d3Smrg 14346de2362d3Smrgfi 14347de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14348de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 14349de2362d3Smrg case $host_os in 14350de2362d3Smrg rhapsody* | darwin1.[012]) 143510d16fef4Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14352de2362d3Smrg darwin1.*) 143530d16fef4Smrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14354de2362d3Smrg darwin*) # darwin 5.x on 14355de2362d3Smrg # if running on 10.5 or later, the deployment target defaults 14356de2362d3Smrg # to the OS version, if on x86, and 10.4, the deployment 14357de2362d3Smrg # target defaults to 10.4. Don't you love it? 14358de2362d3Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14359de2362d3Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 143600d16fef4Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 143610d16fef4Smrg 10.[012][,.]*) 143620d16fef4Smrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14363de2362d3Smrg 10.*) 143640d16fef4Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14365de2362d3Smrg esac 14366de2362d3Smrg ;; 14367de2362d3Smrg esac 143680d16fef4Smrg if test yes = "$lt_cv_apple_cc_single_mod"; then 14369de2362d3Smrg _lt_dar_single_mod='$single_module' 14370de2362d3Smrg fi 143710d16fef4Smrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 143720d16fef4Smrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14373de2362d3Smrg else 143740d16fef4Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14375de2362d3Smrg fi 143760d16fef4Smrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14377de2362d3Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 14378de2362d3Smrg else 14379de2362d3Smrg _lt_dsymutil= 14380de2362d3Smrg fi 14381de2362d3Smrg ;; 14382de2362d3Smrg esac 14383de2362d3Smrg 143840d16fef4Smrg# func_munge_path_list VARIABLE PATH 143850d16fef4Smrg# ----------------------------------- 143860d16fef4Smrg# VARIABLE is name of variable containing _space_ separated list of 143870d16fef4Smrg# directories to be munged by the contents of PATH, which is string 143880d16fef4Smrg# having a format: 143890d16fef4Smrg# "DIR[:DIR]:" 143900d16fef4Smrg# string "DIR[ DIR]" will be prepended to VARIABLE 143910d16fef4Smrg# ":DIR[:DIR]" 143920d16fef4Smrg# string "DIR[ DIR]" will be appended to VARIABLE 143930d16fef4Smrg# "DIRP[:DIRP]::[DIRA:]DIRA" 143940d16fef4Smrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 143950d16fef4Smrg# "DIRA[ DIRA]" will be appended to VARIABLE 143960d16fef4Smrg# "DIR[:DIR]" 143970d16fef4Smrg# VARIABLE will be replaced by "DIR[ DIR]" 143980d16fef4Smrgfunc_munge_path_list () 143990d16fef4Smrg{ 144000d16fef4Smrg case x$2 in 144010d16fef4Smrg x) 144020d16fef4Smrg ;; 144030d16fef4Smrg *:) 144040d16fef4Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 144050d16fef4Smrg ;; 144060d16fef4Smrg x:*) 144070d16fef4Smrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 144080d16fef4Smrg ;; 144090d16fef4Smrg *::*) 144100d16fef4Smrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 144110d16fef4Smrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 144120d16fef4Smrg ;; 144130d16fef4Smrg *) 144140d16fef4Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 144150d16fef4Smrg ;; 144160d16fef4Smrg esac 144170d16fef4Smrg} 144180d16fef4Smrg 14419de2362d3Smrgfor ac_header in dlfcn.h 14420de2362d3Smrgdo : 14421de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14422de2362d3Smrg" 14423de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 14424de2362d3Smrg cat >>confdefs.h <<_ACEOF 14425de2362d3Smrg#define HAVE_DLFCN_H 1 14426de2362d3Smrg_ACEOF 14427de2362d3Smrg 14428de2362d3Smrgfi 14429de2362d3Smrg 14430de2362d3Smrgdone 14431de2362d3Smrg 14432de2362d3Smrg 14433de2362d3Smrg 14434de2362d3Smrg 14435de2362d3Smrg 14436de2362d3Smrg# Set options 14437de2362d3Smrg 14438de2362d3Smrg 14439de2362d3Smrg 14440de2362d3Smrg enable_dlopen=no 14441de2362d3Smrg 14442de2362d3Smrg 14443de2362d3Smrg enable_win32_dll=no 14444de2362d3Smrg 14445de2362d3Smrg 14446de2362d3Smrg # Check whether --enable-shared was given. 14447de2362d3Smrgif test "${enable_shared+set}" = set; then : 14448de2362d3Smrg enableval=$enable_shared; p=${PACKAGE-default} 14449de2362d3Smrg case $enableval in 14450de2362d3Smrg yes) enable_shared=yes ;; 14451de2362d3Smrg no) enable_shared=no ;; 14452de2362d3Smrg *) 14453de2362d3Smrg enable_shared=no 14454de2362d3Smrg # Look at the argument we got. We use all the common list separators. 144550d16fef4Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14456de2362d3Smrg for pkg in $enableval; do 144570d16fef4Smrg IFS=$lt_save_ifs 14458de2362d3Smrg if test "X$pkg" = "X$p"; then 14459de2362d3Smrg enable_shared=yes 14460de2362d3Smrg fi 14461de2362d3Smrg done 144620d16fef4Smrg IFS=$lt_save_ifs 14463de2362d3Smrg ;; 14464de2362d3Smrg esac 14465de2362d3Smrgelse 14466de2362d3Smrg enable_shared=yes 14467de2362d3Smrgfi 14468de2362d3Smrg 14469de2362d3Smrg 14470de2362d3Smrg 14471de2362d3Smrg 14472de2362d3Smrg 14473de2362d3Smrg 14474de2362d3Smrg 14475de2362d3Smrg 14476de2362d3Smrg 14477de2362d3Smrg 14478de2362d3Smrg 14479de2362d3Smrg# Check whether --with-pic was given. 14480de2362d3Smrgif test "${with_pic+set}" = set; then : 14481de2362d3Smrg withval=$with_pic; lt_p=${PACKAGE-default} 14482de2362d3Smrg case $withval in 14483de2362d3Smrg yes|no) pic_mode=$withval ;; 14484de2362d3Smrg *) 14485de2362d3Smrg pic_mode=default 14486de2362d3Smrg # Look at the argument we got. We use all the common list separators. 144870d16fef4Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14488de2362d3Smrg for lt_pkg in $withval; do 144890d16fef4Smrg IFS=$lt_save_ifs 14490de2362d3Smrg if test "X$lt_pkg" = "X$lt_p"; then 14491de2362d3Smrg pic_mode=yes 14492de2362d3Smrg fi 14493de2362d3Smrg done 144940d16fef4Smrg IFS=$lt_save_ifs 14495de2362d3Smrg ;; 14496de2362d3Smrg esac 14497de2362d3Smrgelse 14498de2362d3Smrg pic_mode=default 14499de2362d3Smrgfi 14500de2362d3Smrg 14501de2362d3Smrg 14502de2362d3Smrg 14503de2362d3Smrg 14504de2362d3Smrg 14505de2362d3Smrg 14506de2362d3Smrg 14507de2362d3Smrg 14508de2362d3Smrg # Check whether --enable-fast-install was given. 14509de2362d3Smrgif test "${enable_fast_install+set}" = set; then : 14510de2362d3Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 14511de2362d3Smrg case $enableval in 14512de2362d3Smrg yes) enable_fast_install=yes ;; 14513de2362d3Smrg no) enable_fast_install=no ;; 14514de2362d3Smrg *) 14515de2362d3Smrg enable_fast_install=no 14516de2362d3Smrg # Look at the argument we got. We use all the common list separators. 145170d16fef4Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14518de2362d3Smrg for pkg in $enableval; do 145190d16fef4Smrg IFS=$lt_save_ifs 14520de2362d3Smrg if test "X$pkg" = "X$p"; then 14521de2362d3Smrg enable_fast_install=yes 14522de2362d3Smrg fi 14523de2362d3Smrg done 145240d16fef4Smrg IFS=$lt_save_ifs 14525de2362d3Smrg ;; 14526de2362d3Smrg esac 14527de2362d3Smrgelse 14528de2362d3Smrg enable_fast_install=yes 14529de2362d3Smrgfi 14530de2362d3Smrg 14531de2362d3Smrg 14532de2362d3Smrg 14533de2362d3Smrg 14534de2362d3Smrg 14535de2362d3Smrg 14536de2362d3Smrg 14537de2362d3Smrg 145380d16fef4Smrg shared_archive_member_spec= 145390d16fef4Smrgcase $host,$enable_shared in 145400d16fef4Smrgpower*-*-aix[5-9]*,yes) 145410d16fef4Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 145420d16fef4Smrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 145430d16fef4Smrg 145440d16fef4Smrg# Check whether --with-aix-soname was given. 145450d16fef4Smrgif test "${with_aix_soname+set}" = set; then : 145460d16fef4Smrg withval=$with_aix_soname; case $withval in 145470d16fef4Smrg aix|svr4|both) 145480d16fef4Smrg ;; 145490d16fef4Smrg *) 145500d16fef4Smrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 145510d16fef4Smrg ;; 145520d16fef4Smrg esac 145530d16fef4Smrg lt_cv_with_aix_soname=$with_aix_soname 145540d16fef4Smrgelse 145550d16fef4Smrg if ${lt_cv_with_aix_soname+:} false; then : 145560d16fef4Smrg $as_echo_n "(cached) " >&6 145570d16fef4Smrgelse 145580d16fef4Smrg lt_cv_with_aix_soname=aix 145590d16fef4Smrgfi 145600d16fef4Smrg 145610d16fef4Smrg with_aix_soname=$lt_cv_with_aix_soname 145620d16fef4Smrgfi 145630d16fef4Smrg 145640d16fef4Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 145650d16fef4Smrg$as_echo "$with_aix_soname" >&6; } 145660d16fef4Smrg if test aix != "$with_aix_soname"; then 145670d16fef4Smrg # For the AIX way of multilib, we name the shared archive member 145680d16fef4Smrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 145690d16fef4Smrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 145700d16fef4Smrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 145710d16fef4Smrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 145720d16fef4Smrg if test 64 = "${OBJECT_MODE-32}"; then 145730d16fef4Smrg shared_archive_member_spec=shr_64 145740d16fef4Smrg else 145750d16fef4Smrg shared_archive_member_spec=shr 145760d16fef4Smrg fi 145770d16fef4Smrg fi 145780d16fef4Smrg ;; 145790d16fef4Smrg*) 145800d16fef4Smrg with_aix_soname=aix 145810d16fef4Smrg ;; 145820d16fef4Smrgesac 145830d16fef4Smrg 145840d16fef4Smrg 145850d16fef4Smrg 145860d16fef4Smrg 145870d16fef4Smrg 145880d16fef4Smrg 145890d16fef4Smrg 14590de2362d3Smrg 14591de2362d3Smrg 14592de2362d3Smrg 14593de2362d3Smrg# This can be used to rebuild libtool when needed 145940d16fef4SmrgLIBTOOL_DEPS=$ltmain 14595de2362d3Smrg 14596de2362d3Smrg# Always use our own libtool. 14597de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 14598de2362d3Smrg 14599de2362d3Smrg 14600de2362d3Smrg 14601de2362d3Smrg 14602de2362d3Smrg 14603de2362d3Smrg 14604de2362d3Smrg 14605de2362d3Smrg 14606de2362d3Smrg 14607de2362d3Smrg 14608de2362d3Smrg 14609de2362d3Smrg 14610de2362d3Smrg 14611de2362d3Smrg 14612de2362d3Smrg 14613de2362d3Smrg 14614de2362d3Smrg 14615de2362d3Smrg 14616de2362d3Smrg 14617de2362d3Smrg 14618de2362d3Smrg 14619de2362d3Smrg 14620de2362d3Smrg 14621de2362d3Smrg 14622de2362d3Smrg 14623de2362d3Smrg 14624de2362d3Smrg 14625de2362d3Smrg 14626de2362d3Smrg 14627de2362d3Smrg 14628de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s" 14629de2362d3Smrg 14630de2362d3Smrg 14631de2362d3Smrg 14632de2362d3Smrg 14633de2362d3Smrg 14634de2362d3Smrg 14635de2362d3Smrg 14636de2362d3Smrg 14637de2362d3Smrg 14638de2362d3Smrg 14639de2362d3Smrg 14640de2362d3Smrg 14641de2362d3Smrg 14642de2362d3Smrg 146430d16fef4Smrgif test -n "${ZSH_VERSION+set}"; then 14644de2362d3Smrg setopt NO_GLOB_SUBST 14645de2362d3Smrgfi 14646de2362d3Smrg 14647de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14648de2362d3Smrg$as_echo_n "checking for objdir... " >&6; } 14649de2362d3Smrgif ${lt_cv_objdir+:} false; then : 14650de2362d3Smrg $as_echo_n "(cached) " >&6 14651de2362d3Smrgelse 14652de2362d3Smrg rm -f .libs 2>/dev/null 14653de2362d3Smrgmkdir .libs 2>/dev/null 14654de2362d3Smrgif test -d .libs; then 14655de2362d3Smrg lt_cv_objdir=.libs 14656de2362d3Smrgelse 14657de2362d3Smrg # MS-DOS does not allow filenames that begin with a dot. 14658de2362d3Smrg lt_cv_objdir=_libs 14659de2362d3Smrgfi 14660de2362d3Smrgrmdir .libs 2>/dev/null 14661de2362d3Smrgfi 14662de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14663de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; } 14664de2362d3Smrgobjdir=$lt_cv_objdir 14665de2362d3Smrg 14666de2362d3Smrg 14667de2362d3Smrg 14668de2362d3Smrg 14669de2362d3Smrg 14670de2362d3Smrgcat >>confdefs.h <<_ACEOF 14671de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/" 14672de2362d3Smrg_ACEOF 14673de2362d3Smrg 14674de2362d3Smrg 14675de2362d3Smrg 14676de2362d3Smrg 14677de2362d3Smrgcase $host_os in 14678de2362d3Smrgaix3*) 14679de2362d3Smrg # AIX sometimes has problems with the GCC collect2 program. For some 14680de2362d3Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14681de2362d3Smrg # vanish in a puff of smoke. 146820d16fef4Smrg if test set != "${COLLECT_NAMES+set}"; then 14683de2362d3Smrg COLLECT_NAMES= 14684de2362d3Smrg export COLLECT_NAMES 14685de2362d3Smrg fi 14686de2362d3Smrg ;; 14687de2362d3Smrgesac 14688de2362d3Smrg 14689de2362d3Smrg# Global variables: 14690de2362d3Smrgofile=libtool 14691de2362d3Smrgcan_build_shared=yes 14692de2362d3Smrg 146930d16fef4Smrg# All known linkers require a '.a' archive for static linking (except MSVC, 14694de2362d3Smrg# which needs '.lib'). 14695de2362d3Smrglibext=a 14696de2362d3Smrg 146970d16fef4Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 14698de2362d3Smrg 146990d16fef4Smrgold_CC=$CC 147000d16fef4Smrgold_CFLAGS=$CFLAGS 14701de2362d3Smrg 14702de2362d3Smrg# Set sane defaults for various variables 14703de2362d3Smrgtest -z "$CC" && CC=cc 14704de2362d3Smrgtest -z "$LTCC" && LTCC=$CC 14705de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14706de2362d3Smrgtest -z "$LD" && LD=ld 14707de2362d3Smrgtest -z "$ac_objext" && ac_objext=o 14708de2362d3Smrg 147090d16fef4Smrgfunc_cc_basename $compiler 147100d16fef4Smrgcc_basename=$func_cc_basename_result 14711de2362d3Smrg 14712de2362d3Smrg 14713de2362d3Smrg# Only perform the check for file, if the check method requires it 14714de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 14715de2362d3Smrgcase $deplibs_check_method in 14716de2362d3Smrgfile_magic*) 14717de2362d3Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14718de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14719de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14720de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14721de2362d3Smrg $as_echo_n "(cached) " >&6 14722de2362d3Smrgelse 14723de2362d3Smrg case $MAGIC_CMD in 14724de2362d3Smrg[\\/*] | ?:[\\/]*) 147250d16fef4Smrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14726de2362d3Smrg ;; 14727de2362d3Smrg*) 147280d16fef4Smrg lt_save_MAGIC_CMD=$MAGIC_CMD 147290d16fef4Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14730de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14731de2362d3Smrg for ac_dir in $ac_dummy; do 147320d16fef4Smrg IFS=$lt_save_ifs 14733de2362d3Smrg test -z "$ac_dir" && ac_dir=. 147340d16fef4Smrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 147350d16fef4Smrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 14736de2362d3Smrg if test -n "$file_magic_test_file"; then 14737de2362d3Smrg case $deplibs_check_method in 14738de2362d3Smrg "file_magic "*) 14739de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 147400d16fef4Smrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14741de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14742de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14743de2362d3Smrg : 14744de2362d3Smrg else 14745de2362d3Smrg cat <<_LT_EOF 1>&2 14746de2362d3Smrg 14747de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14748de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14749de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14750de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14751de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14752de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14753de2362d3Smrg*** may want to report the problem to your system manager and/or to 14754de2362d3Smrg*** bug-libtool@gnu.org 14755de2362d3Smrg 14756de2362d3Smrg_LT_EOF 14757de2362d3Smrg fi ;; 14758de2362d3Smrg esac 14759de2362d3Smrg fi 14760de2362d3Smrg break 14761de2362d3Smrg fi 14762de2362d3Smrg done 147630d16fef4Smrg IFS=$lt_save_ifs 147640d16fef4Smrg MAGIC_CMD=$lt_save_MAGIC_CMD 14765de2362d3Smrg ;; 14766de2362d3Smrgesac 14767de2362d3Smrgfi 14768de2362d3Smrg 147690d16fef4SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14770de2362d3Smrgif test -n "$MAGIC_CMD"; then 14771de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14772de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14773de2362d3Smrgelse 14774de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14775de2362d3Smrg$as_echo "no" >&6; } 14776de2362d3Smrgfi 14777de2362d3Smrg 14778de2362d3Smrg 14779de2362d3Smrg 14780de2362d3Smrg 14781de2362d3Smrg 14782de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 14783de2362d3Smrg if test -n "$ac_tool_prefix"; then 14784de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14785de2362d3Smrg$as_echo_n "checking for file... " >&6; } 14786de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14787de2362d3Smrg $as_echo_n "(cached) " >&6 14788de2362d3Smrgelse 14789de2362d3Smrg case $MAGIC_CMD in 14790de2362d3Smrg[\\/*] | ?:[\\/]*) 147910d16fef4Smrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14792de2362d3Smrg ;; 14793de2362d3Smrg*) 147940d16fef4Smrg lt_save_MAGIC_CMD=$MAGIC_CMD 147950d16fef4Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14796de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14797de2362d3Smrg for ac_dir in $ac_dummy; do 147980d16fef4Smrg IFS=$lt_save_ifs 14799de2362d3Smrg test -z "$ac_dir" && ac_dir=. 148000d16fef4Smrg if test -f "$ac_dir/file"; then 148010d16fef4Smrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 14802de2362d3Smrg if test -n "$file_magic_test_file"; then 14803de2362d3Smrg case $deplibs_check_method in 14804de2362d3Smrg "file_magic "*) 14805de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 148060d16fef4Smrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14807de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14808de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14809de2362d3Smrg : 14810de2362d3Smrg else 14811de2362d3Smrg cat <<_LT_EOF 1>&2 14812de2362d3Smrg 14813de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14814de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14815de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14816de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14817de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14818de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14819de2362d3Smrg*** may want to report the problem to your system manager and/or to 14820de2362d3Smrg*** bug-libtool@gnu.org 14821de2362d3Smrg 14822de2362d3Smrg_LT_EOF 14823de2362d3Smrg fi ;; 14824de2362d3Smrg esac 14825de2362d3Smrg fi 14826de2362d3Smrg break 14827de2362d3Smrg fi 14828de2362d3Smrg done 148290d16fef4Smrg IFS=$lt_save_ifs 148300d16fef4Smrg MAGIC_CMD=$lt_save_MAGIC_CMD 14831de2362d3Smrg ;; 14832de2362d3Smrgesac 14833de2362d3Smrgfi 14834de2362d3Smrg 148350d16fef4SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14836de2362d3Smrgif test -n "$MAGIC_CMD"; then 14837de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14838de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14839de2362d3Smrgelse 14840de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14841de2362d3Smrg$as_echo "no" >&6; } 14842de2362d3Smrgfi 14843de2362d3Smrg 14844de2362d3Smrg 14845de2362d3Smrg else 14846de2362d3Smrg MAGIC_CMD=: 14847de2362d3Smrg fi 14848de2362d3Smrgfi 14849de2362d3Smrg 14850de2362d3Smrg fi 14851de2362d3Smrg ;; 14852de2362d3Smrgesac 14853de2362d3Smrg 14854de2362d3Smrg# Use C for the default configuration in the libtool script 14855de2362d3Smrg 148560d16fef4Smrglt_save_CC=$CC 14857de2362d3Smrgac_ext=c 14858de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 14859de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14860de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14861de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 14862de2362d3Smrg 14863de2362d3Smrg 14864de2362d3Smrg# Source file extension for C test sources. 14865de2362d3Smrgac_ext=c 14866de2362d3Smrg 14867de2362d3Smrg# Object file extension for compiled C test sources. 14868de2362d3Smrgobjext=o 14869de2362d3Smrgobjext=$objext 14870de2362d3Smrg 14871de2362d3Smrg# Code to be used in simple compile tests 14872de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;" 14873de2362d3Smrg 14874de2362d3Smrg# Code to be used in simple link tests 14875de2362d3Smrglt_simple_link_test_code='int main(){return(0);}' 14876de2362d3Smrg 14877de2362d3Smrg 14878de2362d3Smrg 14879de2362d3Smrg 14880de2362d3Smrg 14881de2362d3Smrg 14882de2362d3Smrg 14883de2362d3Smrg# If no C compiler was specified, use CC. 14884de2362d3SmrgLTCC=${LTCC-"$CC"} 14885de2362d3Smrg 14886de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 14887de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14888de2362d3Smrg 14889de2362d3Smrg# Allow CC to be a program name with arguments. 14890de2362d3Smrgcompiler=$CC 14891de2362d3Smrg 14892de2362d3Smrg# Save the default compiler, since it gets overwritten when the other 14893de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14894de2362d3Smrgcompiler_DEFAULT=$CC 14895de2362d3Smrg 14896de2362d3Smrg# save warnings/boilerplate of simple test code 14897de2362d3Smrgac_outfile=conftest.$ac_objext 14898de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 14899de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14900de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 14901de2362d3Smrg$RM conftest* 14902de2362d3Smrg 14903de2362d3Smrgac_outfile=conftest.$ac_objext 14904de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 14905de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14906de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err` 14907de2362d3Smrg$RM -r conftest* 14908de2362d3Smrg 14909de2362d3Smrg 14910de2362d3Smrgif test -n "$compiler"; then 14911de2362d3Smrg 14912de2362d3Smrglt_prog_compiler_no_builtin_flag= 14913de2362d3Smrg 149140d16fef4Smrgif test yes = "$GCC"; then 14915de2362d3Smrg case $cc_basename in 14916de2362d3Smrg nvcc*) 14917de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14918de2362d3Smrg *) 14919de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14920de2362d3Smrg esac 14921de2362d3Smrg 14922de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14923de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14924de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14925de2362d3Smrg $as_echo_n "(cached) " >&6 14926de2362d3Smrgelse 14927de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=no 14928de2362d3Smrg ac_outfile=conftest.$ac_objext 14929de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 149300d16fef4Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 14931de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 14932de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 14933de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 14934de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14935de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 14936de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 14937de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14938de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14939de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 14940de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14941de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 14942de2362d3Smrg ac_status=$? 14943de2362d3Smrg cat conftest.err >&5 14944de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 14945de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 14946de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 14947de2362d3Smrg # So say no if there are warnings other than the usual output. 14948de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14949de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14950de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14951de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 14952de2362d3Smrg fi 14953de2362d3Smrg fi 14954de2362d3Smrg $RM conftest* 14955de2362d3Smrg 14956de2362d3Smrgfi 14957de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 14958de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 14959de2362d3Smrg 149600d16fef4Smrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 14961de2362d3Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 14962de2362d3Smrgelse 14963de2362d3Smrg : 14964de2362d3Smrgfi 14965de2362d3Smrg 14966de2362d3Smrgfi 14967de2362d3Smrg 14968de2362d3Smrg 14969de2362d3Smrg 14970de2362d3Smrg 14971de2362d3Smrg 14972de2362d3Smrg 14973de2362d3Smrg lt_prog_compiler_wl= 14974de2362d3Smrglt_prog_compiler_pic= 14975de2362d3Smrglt_prog_compiler_static= 14976de2362d3Smrg 14977de2362d3Smrg 149780d16fef4Smrg if test yes = "$GCC"; then 14979de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14980de2362d3Smrg lt_prog_compiler_static='-static' 14981de2362d3Smrg 14982de2362d3Smrg case $host_os in 14983de2362d3Smrg aix*) 14984de2362d3Smrg # All AIX code is PIC. 149850d16fef4Smrg if test ia64 = "$host_cpu"; then 14986de2362d3Smrg # AIX 5 now supports IA64 processor 14987de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14988de2362d3Smrg fi 149890d16fef4Smrg lt_prog_compiler_pic='-fPIC' 14990de2362d3Smrg ;; 14991de2362d3Smrg 14992de2362d3Smrg amigaos*) 14993de2362d3Smrg case $host_cpu in 14994de2362d3Smrg powerpc) 14995de2362d3Smrg # see comment about AmigaOS4 .so support 14996de2362d3Smrg lt_prog_compiler_pic='-fPIC' 14997de2362d3Smrg ;; 14998de2362d3Smrg m68k) 14999de2362d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 150000d16fef4Smrg # adding the '-m68020' flag to GCC prevents building anything better, 150010d16fef4Smrg # like '-m68040'. 15002de2362d3Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 15003de2362d3Smrg ;; 15004de2362d3Smrg esac 15005de2362d3Smrg ;; 15006de2362d3Smrg 15007de2362d3Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15008de2362d3Smrg # PIC is the default for these OSes. 15009de2362d3Smrg ;; 15010de2362d3Smrg 15011de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15012de2362d3Smrg # This hack is so that the source file can tell whether it is being 15013de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 15014de2362d3Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 15015de2362d3Smrg # (--disable-auto-import) libraries 15016de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 150170d16fef4Smrg case $host_os in 150180d16fef4Smrg os2*) 150190d16fef4Smrg lt_prog_compiler_static='$wl-static' 150200d16fef4Smrg ;; 150210d16fef4Smrg esac 15022de2362d3Smrg ;; 15023de2362d3Smrg 15024de2362d3Smrg darwin* | rhapsody*) 15025de2362d3Smrg # PIC is the default on this platform 15026de2362d3Smrg # Common symbols not allowed in MH_DYLIB files 15027de2362d3Smrg lt_prog_compiler_pic='-fno-common' 15028de2362d3Smrg ;; 15029de2362d3Smrg 15030de2362d3Smrg haiku*) 15031de2362d3Smrg # PIC is the default for Haiku. 15032de2362d3Smrg # The "-static" flag exists, but is broken. 15033de2362d3Smrg lt_prog_compiler_static= 15034de2362d3Smrg ;; 15035de2362d3Smrg 15036de2362d3Smrg hpux*) 15037de2362d3Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15038de2362d3Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15039de2362d3Smrg # sets the default TLS model and affects inlining. 15040de2362d3Smrg case $host_cpu in 15041de2362d3Smrg hppa*64*) 15042de2362d3Smrg # +Z the default 15043de2362d3Smrg ;; 15044de2362d3Smrg *) 15045de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15046de2362d3Smrg ;; 15047de2362d3Smrg esac 15048de2362d3Smrg ;; 15049de2362d3Smrg 15050de2362d3Smrg interix[3-9]*) 15051de2362d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15052de2362d3Smrg # Instead, we relocate shared libraries at runtime. 15053de2362d3Smrg ;; 15054de2362d3Smrg 15055de2362d3Smrg msdosdjgpp*) 15056de2362d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 15057de2362d3Smrg # on systems that don't support them. 15058de2362d3Smrg lt_prog_compiler_can_build_shared=no 15059de2362d3Smrg enable_shared=no 15060de2362d3Smrg ;; 15061de2362d3Smrg 15062de2362d3Smrg *nto* | *qnx*) 15063de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15064de2362d3Smrg # it will coredump. 15065de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 15066de2362d3Smrg ;; 15067de2362d3Smrg 15068de2362d3Smrg sysv4*MP*) 15069de2362d3Smrg if test -d /usr/nec; then 15070de2362d3Smrg lt_prog_compiler_pic=-Kconform_pic 15071de2362d3Smrg fi 15072de2362d3Smrg ;; 15073de2362d3Smrg 15074de2362d3Smrg *) 15075de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15076de2362d3Smrg ;; 15077de2362d3Smrg esac 15078de2362d3Smrg 15079de2362d3Smrg case $cc_basename in 15080de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 15081de2362d3Smrg lt_prog_compiler_wl='-Xlinker ' 15082de2362d3Smrg if test -n "$lt_prog_compiler_pic"; then 15083de2362d3Smrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 15084de2362d3Smrg fi 15085de2362d3Smrg ;; 15086de2362d3Smrg esac 15087de2362d3Smrg else 15088de2362d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 15089de2362d3Smrg case $host_os in 15090de2362d3Smrg aix*) 15091de2362d3Smrg lt_prog_compiler_wl='-Wl,' 150920d16fef4Smrg if test ia64 = "$host_cpu"; then 15093de2362d3Smrg # AIX 5 now supports IA64 processor 15094de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15095de2362d3Smrg else 15096de2362d3Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 15097de2362d3Smrg fi 15098de2362d3Smrg ;; 15099de2362d3Smrg 151000d16fef4Smrg darwin* | rhapsody*) 151010d16fef4Smrg # PIC is the default on this platform 151020d16fef4Smrg # Common symbols not allowed in MH_DYLIB files 151030d16fef4Smrg lt_prog_compiler_pic='-fno-common' 151040d16fef4Smrg case $cc_basename in 151050d16fef4Smrg nagfor*) 151060d16fef4Smrg # NAG Fortran compiler 151070d16fef4Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 151080d16fef4Smrg lt_prog_compiler_pic='-PIC' 151090d16fef4Smrg lt_prog_compiler_static='-Bstatic' 151100d16fef4Smrg ;; 151110d16fef4Smrg esac 151120d16fef4Smrg ;; 151130d16fef4Smrg 15114de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15115de2362d3Smrg # This hack is so that the source file can tell whether it is being 15116de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 15117de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 151180d16fef4Smrg case $host_os in 151190d16fef4Smrg os2*) 151200d16fef4Smrg lt_prog_compiler_static='$wl-static' 151210d16fef4Smrg ;; 151220d16fef4Smrg esac 15123de2362d3Smrg ;; 15124de2362d3Smrg 15125de2362d3Smrg hpux9* | hpux10* | hpux11*) 15126de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15127de2362d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15128de2362d3Smrg # not for PA HP-UX. 15129de2362d3Smrg case $host_cpu in 15130de2362d3Smrg hppa*64*|ia64*) 15131de2362d3Smrg # +Z the default 15132de2362d3Smrg ;; 15133de2362d3Smrg *) 15134de2362d3Smrg lt_prog_compiler_pic='+Z' 15135de2362d3Smrg ;; 15136de2362d3Smrg esac 15137de2362d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 151380d16fef4Smrg lt_prog_compiler_static='$wl-a ${wl}archive' 15139de2362d3Smrg ;; 15140de2362d3Smrg 15141de2362d3Smrg irix5* | irix6* | nonstopux*) 15142de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15143de2362d3Smrg # PIC (with -KPIC) is the default. 15144de2362d3Smrg lt_prog_compiler_static='-non_shared' 15145de2362d3Smrg ;; 15146de2362d3Smrg 151470d16fef4Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15148de2362d3Smrg case $cc_basename in 151490d16fef4Smrg # old Intel for x86_64, which still supported -KPIC. 15150de2362d3Smrg ecc*) 15151de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15152de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15153de2362d3Smrg lt_prog_compiler_static='-static' 15154de2362d3Smrg ;; 15155de2362d3Smrg # icc used to be incompatible with GCC. 15156de2362d3Smrg # ICC 10 doesn't accept -KPIC any more. 15157de2362d3Smrg icc* | ifort*) 15158de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15159de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15160de2362d3Smrg lt_prog_compiler_static='-static' 15161de2362d3Smrg ;; 15162de2362d3Smrg # Lahey Fortran 8.1. 15163de2362d3Smrg lf95*) 15164de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15165de2362d3Smrg lt_prog_compiler_pic='--shared' 15166de2362d3Smrg lt_prog_compiler_static='--static' 15167de2362d3Smrg ;; 15168de2362d3Smrg nagfor*) 15169de2362d3Smrg # NAG Fortran compiler 15170de2362d3Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 15171de2362d3Smrg lt_prog_compiler_pic='-PIC' 15172de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15173de2362d3Smrg ;; 151740d16fef4Smrg tcc*) 151750d16fef4Smrg # Fabrice Bellard et al's Tiny C Compiler 151760d16fef4Smrg lt_prog_compiler_wl='-Wl,' 151770d16fef4Smrg lt_prog_compiler_pic='-fPIC' 151780d16fef4Smrg lt_prog_compiler_static='-static' 151790d16fef4Smrg ;; 15180de2362d3Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 15181de2362d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 15182de2362d3Smrg # which looks to be a dead project) 15183de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15184de2362d3Smrg lt_prog_compiler_pic='-fpic' 15185de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15186de2362d3Smrg ;; 15187de2362d3Smrg ccc*) 15188de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15189de2362d3Smrg # All Alpha code is PIC. 15190de2362d3Smrg lt_prog_compiler_static='-non_shared' 15191de2362d3Smrg ;; 15192de2362d3Smrg xl* | bgxl* | bgf* | mpixl*) 15193de2362d3Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 15194de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15195de2362d3Smrg lt_prog_compiler_pic='-qpic' 15196de2362d3Smrg lt_prog_compiler_static='-qstaticlink' 15197de2362d3Smrg ;; 15198de2362d3Smrg *) 15199de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15200de2362d3Smrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 15201de2362d3Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 15202de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15203de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15204de2362d3Smrg lt_prog_compiler_wl='' 15205de2362d3Smrg ;; 15206de2362d3Smrg *Sun\ F* | *Sun*Fortran*) 15207de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15208de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15209de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 15210de2362d3Smrg ;; 15211de2362d3Smrg *Sun\ C*) 15212de2362d3Smrg # Sun C 5.9 15213de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15214de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15215de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15216de2362d3Smrg ;; 15217de2362d3Smrg *Intel*\ [CF]*Compiler*) 15218de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15219de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15220de2362d3Smrg lt_prog_compiler_static='-static' 15221de2362d3Smrg ;; 15222de2362d3Smrg *Portland\ Group*) 15223de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15224de2362d3Smrg lt_prog_compiler_pic='-fpic' 15225de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15226de2362d3Smrg ;; 15227de2362d3Smrg esac 15228de2362d3Smrg ;; 15229de2362d3Smrg esac 15230de2362d3Smrg ;; 15231de2362d3Smrg 15232de2362d3Smrg newsos6) 15233de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15234de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15235de2362d3Smrg ;; 15236de2362d3Smrg 15237de2362d3Smrg *nto* | *qnx*) 15238de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15239de2362d3Smrg # it will coredump. 15240de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 15241de2362d3Smrg ;; 15242de2362d3Smrg 15243de2362d3Smrg osf3* | osf4* | osf5*) 15244de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15245de2362d3Smrg # All OSF/1 code is PIC. 15246de2362d3Smrg lt_prog_compiler_static='-non_shared' 15247de2362d3Smrg ;; 15248de2362d3Smrg 15249de2362d3Smrg rdos*) 15250de2362d3Smrg lt_prog_compiler_static='-non_shared' 15251de2362d3Smrg ;; 15252de2362d3Smrg 15253de2362d3Smrg solaris*) 15254de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15255de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15256de2362d3Smrg case $cc_basename in 15257de2362d3Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 15258de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ';; 15259de2362d3Smrg *) 15260de2362d3Smrg lt_prog_compiler_wl='-Wl,';; 15261de2362d3Smrg esac 15262de2362d3Smrg ;; 15263de2362d3Smrg 15264de2362d3Smrg sunos4*) 15265de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 15266de2362d3Smrg lt_prog_compiler_pic='-PIC' 15267de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15268de2362d3Smrg ;; 15269de2362d3Smrg 15270de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 15271de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15272de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15273de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15274de2362d3Smrg ;; 15275de2362d3Smrg 15276de2362d3Smrg sysv4*MP*) 152770d16fef4Smrg if test -d /usr/nec; then 15278de2362d3Smrg lt_prog_compiler_pic='-Kconform_pic' 15279de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15280de2362d3Smrg fi 15281de2362d3Smrg ;; 15282de2362d3Smrg 15283de2362d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15284de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15285de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15286de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15287de2362d3Smrg ;; 15288de2362d3Smrg 15289de2362d3Smrg unicos*) 15290de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15291de2362d3Smrg lt_prog_compiler_can_build_shared=no 15292de2362d3Smrg ;; 15293de2362d3Smrg 15294de2362d3Smrg uts4*) 15295de2362d3Smrg lt_prog_compiler_pic='-pic' 15296de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15297de2362d3Smrg ;; 15298de2362d3Smrg 15299de2362d3Smrg *) 15300de2362d3Smrg lt_prog_compiler_can_build_shared=no 15301de2362d3Smrg ;; 15302de2362d3Smrg esac 15303de2362d3Smrg fi 15304de2362d3Smrg 15305de2362d3Smrgcase $host_os in 153060d16fef4Smrg # For platforms that do not support PIC, -DPIC is meaningless: 15307de2362d3Smrg *djgpp*) 15308de2362d3Smrg lt_prog_compiler_pic= 15309de2362d3Smrg ;; 15310de2362d3Smrg *) 15311de2362d3Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 15312de2362d3Smrg ;; 15313de2362d3Smrgesac 15314de2362d3Smrg 15315de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15316de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15317de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then : 15318de2362d3Smrg $as_echo_n "(cached) " >&6 15319de2362d3Smrgelse 15320de2362d3Smrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 15321de2362d3Smrgfi 15322de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 15323de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 15324de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 15325de2362d3Smrg 15326de2362d3Smrg# 15327de2362d3Smrg# Check to make sure the PIC flag actually works. 15328de2362d3Smrg# 15329de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then 15330de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 15331de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 15332de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 15333de2362d3Smrg $as_echo_n "(cached) " >&6 15334de2362d3Smrgelse 15335de2362d3Smrg lt_cv_prog_compiler_pic_works=no 15336de2362d3Smrg ac_outfile=conftest.$ac_objext 15337de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 153380d16fef4Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 15339de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15340de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15341de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15342de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15343de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 15344de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15345de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15346de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15347de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15348de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15349de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 15350de2362d3Smrg ac_status=$? 15351de2362d3Smrg cat conftest.err >&5 15352de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15353de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 15354de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15355de2362d3Smrg # So say no if there are warnings other than the usual output. 15356de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15357de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15358de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15359de2362d3Smrg lt_cv_prog_compiler_pic_works=yes 15360de2362d3Smrg fi 15361de2362d3Smrg fi 15362de2362d3Smrg $RM conftest* 15363de2362d3Smrg 15364de2362d3Smrgfi 15365de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15366de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15367de2362d3Smrg 153680d16fef4Smrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 15369de2362d3Smrg case $lt_prog_compiler_pic in 15370de2362d3Smrg "" | " "*) ;; 15371de2362d3Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15372de2362d3Smrg esac 15373de2362d3Smrgelse 15374de2362d3Smrg lt_prog_compiler_pic= 15375de2362d3Smrg lt_prog_compiler_can_build_shared=no 15376de2362d3Smrgfi 15377de2362d3Smrg 15378de2362d3Smrgfi 15379de2362d3Smrg 15380de2362d3Smrg 15381de2362d3Smrg 15382de2362d3Smrg 15383de2362d3Smrg 15384de2362d3Smrg 15385de2362d3Smrg 15386de2362d3Smrg 15387de2362d3Smrg 15388de2362d3Smrg 15389de2362d3Smrg 15390de2362d3Smrg# 15391de2362d3Smrg# Check to make sure the static flag actually works. 15392de2362d3Smrg# 15393de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15394de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15395de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15396de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 15397de2362d3Smrg $as_echo_n "(cached) " >&6 15398de2362d3Smrgelse 15399de2362d3Smrg lt_cv_prog_compiler_static_works=no 154000d16fef4Smrg save_LDFLAGS=$LDFLAGS 15401de2362d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15402de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 15403de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15404de2362d3Smrg # The linker can only warn and ignore the option if not recognized 15405de2362d3Smrg # So say no if there are warnings 15406de2362d3Smrg if test -s conftest.err; then 15407de2362d3Smrg # Append any errors to the config.log. 15408de2362d3Smrg cat conftest.err 1>&5 15409de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15410de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15411de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 15412de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15413de2362d3Smrg fi 15414de2362d3Smrg else 15415de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15416de2362d3Smrg fi 15417de2362d3Smrg fi 15418de2362d3Smrg $RM -r conftest* 154190d16fef4Smrg LDFLAGS=$save_LDFLAGS 15420de2362d3Smrg 15421de2362d3Smrgfi 15422de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15423de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15424de2362d3Smrg 154250d16fef4Smrgif test yes = "$lt_cv_prog_compiler_static_works"; then 15426de2362d3Smrg : 15427de2362d3Smrgelse 15428de2362d3Smrg lt_prog_compiler_static= 15429de2362d3Smrgfi 15430de2362d3Smrg 15431de2362d3Smrg 15432de2362d3Smrg 15433de2362d3Smrg 15434de2362d3Smrg 15435de2362d3Smrg 15436de2362d3Smrg 15437de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15438de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15439de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15440de2362d3Smrg $as_echo_n "(cached) " >&6 15441de2362d3Smrgelse 15442de2362d3Smrg lt_cv_prog_compiler_c_o=no 15443de2362d3Smrg $RM -r conftest 2>/dev/null 15444de2362d3Smrg mkdir conftest 15445de2362d3Smrg cd conftest 15446de2362d3Smrg mkdir out 15447de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15448de2362d3Smrg 15449de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15450de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15451de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15452de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15453de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15454de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15455de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15456de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15457de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15458de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15459de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15460de2362d3Smrg ac_status=$? 15461de2362d3Smrg cat out/conftest.err >&5 15462de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15463de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15464de2362d3Smrg then 15465de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15466de2362d3Smrg # So say no if there are warnings 15467de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15468de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15469de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15470de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15471de2362d3Smrg fi 15472de2362d3Smrg fi 15473de2362d3Smrg chmod u+w . 2>&5 15474de2362d3Smrg $RM conftest* 15475de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15476de2362d3Smrg # template instantiation 15477de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15478de2362d3Smrg $RM out/* && rmdir out 15479de2362d3Smrg cd .. 15480de2362d3Smrg $RM -r conftest 15481de2362d3Smrg $RM conftest* 15482de2362d3Smrg 15483de2362d3Smrgfi 15484de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15485de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15486de2362d3Smrg 15487de2362d3Smrg 15488de2362d3Smrg 15489de2362d3Smrg 15490de2362d3Smrg 15491de2362d3Smrg 15492de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15493de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15494de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15495de2362d3Smrg $as_echo_n "(cached) " >&6 15496de2362d3Smrgelse 15497de2362d3Smrg lt_cv_prog_compiler_c_o=no 15498de2362d3Smrg $RM -r conftest 2>/dev/null 15499de2362d3Smrg mkdir conftest 15500de2362d3Smrg cd conftest 15501de2362d3Smrg mkdir out 15502de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15503de2362d3Smrg 15504de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15505de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15506de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15507de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15508de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15509de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15510de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15511de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15512de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15513de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15514de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15515de2362d3Smrg ac_status=$? 15516de2362d3Smrg cat out/conftest.err >&5 15517de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15518de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15519de2362d3Smrg then 15520de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15521de2362d3Smrg # So say no if there are warnings 15522de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15523de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15524de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15525de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15526de2362d3Smrg fi 15527de2362d3Smrg fi 15528de2362d3Smrg chmod u+w . 2>&5 15529de2362d3Smrg $RM conftest* 15530de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15531de2362d3Smrg # template instantiation 15532de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15533de2362d3Smrg $RM out/* && rmdir out 15534de2362d3Smrg cd .. 15535de2362d3Smrg $RM -r conftest 15536de2362d3Smrg $RM conftest* 15537de2362d3Smrg 15538de2362d3Smrgfi 15539de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15540de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15541de2362d3Smrg 15542de2362d3Smrg 15543de2362d3Smrg 15544de2362d3Smrg 155450d16fef4Smrghard_links=nottested 155460d16fef4Smrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 15547de2362d3Smrg # do not overwrite the value of need_locks provided by the user 15548de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15549de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 15550de2362d3Smrg hard_links=yes 15551de2362d3Smrg $RM conftest* 15552de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15553de2362d3Smrg touch conftest.a 15554de2362d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 15555de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15556de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15557de2362d3Smrg$as_echo "$hard_links" >&6; } 155580d16fef4Smrg if test no = "$hard_links"; then 155590d16fef4Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 155600d16fef4Smrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15561de2362d3Smrg need_locks=warn 15562de2362d3Smrg fi 15563de2362d3Smrgelse 15564de2362d3Smrg need_locks=no 15565de2362d3Smrgfi 15566de2362d3Smrg 15567de2362d3Smrg 15568de2362d3Smrg 15569de2362d3Smrg 15570de2362d3Smrg 15571de2362d3Smrg 15572de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15573de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15574de2362d3Smrg 15575de2362d3Smrg runpath_var= 15576de2362d3Smrg allow_undefined_flag= 15577de2362d3Smrg always_export_symbols=no 15578de2362d3Smrg archive_cmds= 15579de2362d3Smrg archive_expsym_cmds= 15580de2362d3Smrg compiler_needs_object=no 15581de2362d3Smrg enable_shared_with_static_runtimes=no 15582de2362d3Smrg export_dynamic_flag_spec= 15583de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15584de2362d3Smrg hardcode_automatic=no 15585de2362d3Smrg hardcode_direct=no 15586de2362d3Smrg hardcode_direct_absolute=no 15587de2362d3Smrg hardcode_libdir_flag_spec= 15588de2362d3Smrg hardcode_libdir_separator= 15589de2362d3Smrg hardcode_minus_L=no 15590de2362d3Smrg hardcode_shlibpath_var=unsupported 15591de2362d3Smrg inherit_rpath=no 15592de2362d3Smrg link_all_deplibs=unknown 15593de2362d3Smrg module_cmds= 15594de2362d3Smrg module_expsym_cmds= 15595de2362d3Smrg old_archive_from_new_cmds= 15596de2362d3Smrg old_archive_from_expsyms_cmds= 15597de2362d3Smrg thread_safe_flag_spec= 15598de2362d3Smrg whole_archive_flag_spec= 15599de2362d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 15600de2362d3Smrg # included in the symbol list 15601de2362d3Smrg include_expsyms= 15602de2362d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 156030d16fef4Smrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 156040d16fef4Smrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 156050d16fef4Smrg # as well as any symbol that contains 'd'. 15606de2362d3Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15607de2362d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15608de2362d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 15609de2362d3Smrg # the symbol is explicitly referenced. Since portable code cannot 15610de2362d3Smrg # rely on this symbol name, it's probably fine to never include it in 15611de2362d3Smrg # preloaded symbol tables. 15612de2362d3Smrg # Exclude shared library initialization/finalization symbols. 15613de2362d3Smrg extract_expsyms_cmds= 15614de2362d3Smrg 15615de2362d3Smrg case $host_os in 15616de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15617de2362d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 15618de2362d3Smrg # When not using gcc, we currently assume that we are using 15619de2362d3Smrg # Microsoft Visual C++. 156200d16fef4Smrg if test yes != "$GCC"; then 15621de2362d3Smrg with_gnu_ld=no 15622de2362d3Smrg fi 15623de2362d3Smrg ;; 15624de2362d3Smrg interix*) 15625de2362d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 15626de2362d3Smrg with_gnu_ld=yes 15627de2362d3Smrg ;; 156280d16fef4Smrg openbsd* | bitrig*) 15629de2362d3Smrg with_gnu_ld=no 15630de2362d3Smrg ;; 156310d16fef4Smrg linux* | k*bsd*-gnu | gnu*) 156320d16fef4Smrg link_all_deplibs=no 156330d16fef4Smrg ;; 15634de2362d3Smrg esac 15635de2362d3Smrg 15636de2362d3Smrg ld_shlibs=yes 15637de2362d3Smrg 15638de2362d3Smrg # On some targets, GNU ld is compatible enough with the native linker 15639de2362d3Smrg # that we're better off using the native interface for both. 15640de2362d3Smrg lt_use_gnu_ld_interface=no 156410d16fef4Smrg if test yes = "$with_gnu_ld"; then 15642de2362d3Smrg case $host_os in 15643de2362d3Smrg aix*) 15644de2362d3Smrg # The AIX port of GNU ld has always aspired to compatibility 15645de2362d3Smrg # with the native linker. However, as the warning in the GNU ld 15646de2362d3Smrg # block says, versions before 2.19.5* couldn't really create working 15647de2362d3Smrg # shared libraries, regardless of the interface used. 15648de2362d3Smrg case `$LD -v 2>&1` in 15649de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15650de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15651de2362d3Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15652de2362d3Smrg *) 15653de2362d3Smrg lt_use_gnu_ld_interface=yes 15654de2362d3Smrg ;; 15655de2362d3Smrg esac 15656de2362d3Smrg ;; 15657de2362d3Smrg *) 15658de2362d3Smrg lt_use_gnu_ld_interface=yes 15659de2362d3Smrg ;; 15660de2362d3Smrg esac 15661de2362d3Smrg fi 15662de2362d3Smrg 156630d16fef4Smrg if test yes = "$lt_use_gnu_ld_interface"; then 15664de2362d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 156650d16fef4Smrg wlarc='$wl' 15666de2362d3Smrg 15667de2362d3Smrg # Set some defaults for GNU ld with shared library support. These 15668de2362d3Smrg # are reset later if shared libraries are not supported. Putting them 15669de2362d3Smrg # here allows them to be overridden if necessary. 15670de2362d3Smrg runpath_var=LD_RUN_PATH 156710d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 156720d16fef4Smrg export_dynamic_flag_spec='$wl--export-dynamic' 15673de2362d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 15674de2362d3Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 156750d16fef4Smrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15676de2362d3Smrg else 15677de2362d3Smrg whole_archive_flag_spec= 15678de2362d3Smrg fi 15679de2362d3Smrg supports_anon_versioning=no 156800d16fef4Smrg case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 15681de2362d3Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 15682de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15683de2362d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15684de2362d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15685de2362d3Smrg *\ 2.11.*) ;; # other 2.11 versions 15686de2362d3Smrg *) supports_anon_versioning=yes ;; 15687de2362d3Smrg esac 15688de2362d3Smrg 15689de2362d3Smrg # See if GNU ld supports shared libraries. 15690de2362d3Smrg case $host_os in 15691de2362d3Smrg aix[3-9]*) 15692de2362d3Smrg # On AIX/PPC, the GNU linker is very broken 156930d16fef4Smrg if test ia64 != "$host_cpu"; then 15694de2362d3Smrg ld_shlibs=no 15695de2362d3Smrg cat <<_LT_EOF 1>&2 15696de2362d3Smrg 15697de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 15698de2362d3Smrg*** to be unable to reliably create shared libraries on AIX. 15699de2362d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 15700de2362d3Smrg*** really care for shared libraries, you may want to install binutils 15701de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15702de2362d3Smrg*** You will then need to restart the configuration process. 15703de2362d3Smrg 15704de2362d3Smrg_LT_EOF 15705de2362d3Smrg fi 15706de2362d3Smrg ;; 15707de2362d3Smrg 15708de2362d3Smrg amigaos*) 15709de2362d3Smrg case $host_cpu in 15710de2362d3Smrg powerpc) 15711de2362d3Smrg # see comment about AmigaOS4 .so support 157120d16fef4Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15713de2362d3Smrg archive_expsym_cmds='' 15714de2362d3Smrg ;; 15715de2362d3Smrg m68k) 15716de2362d3Smrg 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)' 15717de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15718de2362d3Smrg hardcode_minus_L=yes 15719de2362d3Smrg ;; 15720de2362d3Smrg esac 15721de2362d3Smrg ;; 15722de2362d3Smrg 15723de2362d3Smrg beos*) 15724de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15725de2362d3Smrg allow_undefined_flag=unsupported 15726de2362d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15727de2362d3Smrg # support --undefined. This deserves some investigation. FIXME 157280d16fef4Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15729de2362d3Smrg else 15730de2362d3Smrg ld_shlibs=no 15731de2362d3Smrg fi 15732de2362d3Smrg ;; 15733de2362d3Smrg 15734de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15735de2362d3Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15736de2362d3Smrg # as there is no search path for DLLs. 15737de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 157380d16fef4Smrg export_dynamic_flag_spec='$wl--export-all-symbols' 15739de2362d3Smrg allow_undefined_flag=unsupported 15740de2362d3Smrg always_export_symbols=no 15741de2362d3Smrg enable_shared_with_static_runtimes=yes 15742de2362d3Smrg 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' 15743de2362d3Smrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15744de2362d3Smrg 15745de2362d3Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 157460d16fef4Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 157470d16fef4Smrg # If the export-symbols file already is a .def file, use it as 157480d16fef4Smrg # is; otherwise, prepend EXPORTS... 157490d16fef4Smrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 157500d16fef4Smrg cp $export_symbols $output_objdir/$soname.def; 157510d16fef4Smrg else 157520d16fef4Smrg echo EXPORTS > $output_objdir/$soname.def; 157530d16fef4Smrg cat $export_symbols >> $output_objdir/$soname.def; 157540d16fef4Smrg fi~ 157550d16fef4Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15756de2362d3Smrg else 15757de2362d3Smrg ld_shlibs=no 15758de2362d3Smrg fi 15759de2362d3Smrg ;; 15760de2362d3Smrg 15761de2362d3Smrg haiku*) 157620d16fef4Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15763de2362d3Smrg link_all_deplibs=yes 15764de2362d3Smrg ;; 15765de2362d3Smrg 157660d16fef4Smrg os2*) 157670d16fef4Smrg hardcode_libdir_flag_spec='-L$libdir' 157680d16fef4Smrg hardcode_minus_L=yes 157690d16fef4Smrg allow_undefined_flag=unsupported 157700d16fef4Smrg shrext_cmds=.dll 157710d16fef4Smrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 157720d16fef4Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 157730d16fef4Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 157740d16fef4Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 157750d16fef4Smrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 157760d16fef4Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 157770d16fef4Smrg emximp -o $lib $output_objdir/$libname.def' 157780d16fef4Smrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 157790d16fef4Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 157800d16fef4Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 157810d16fef4Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 157820d16fef4Smrg prefix_cmds="$SED"~ 157830d16fef4Smrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 157840d16fef4Smrg prefix_cmds="$prefix_cmds -e 1d"; 157850d16fef4Smrg fi~ 157860d16fef4Smrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 157870d16fef4Smrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 157880d16fef4Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 157890d16fef4Smrg emximp -o $lib $output_objdir/$libname.def' 157900d16fef4Smrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 157910d16fef4Smrg enable_shared_with_static_runtimes=yes 157920d16fef4Smrg ;; 157930d16fef4Smrg 15794de2362d3Smrg interix[3-9]*) 15795de2362d3Smrg hardcode_direct=no 15796de2362d3Smrg hardcode_shlibpath_var=no 157970d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 157980d16fef4Smrg export_dynamic_flag_spec='$wl-E' 15799de2362d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15800de2362d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 15801de2362d3Smrg # default) and relocated if they conflict, which is a slow very memory 15802de2362d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 15803de2362d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15804de2362d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 158050d16fef4Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 158060d16fef4Smrg 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' 15807de2362d3Smrg ;; 15808de2362d3Smrg 15809de2362d3Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15810de2362d3Smrg tmp_diet=no 158110d16fef4Smrg if test linux-dietlibc = "$host_os"; then 15812de2362d3Smrg case $cc_basename in 15813de2362d3Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15814de2362d3Smrg esac 15815de2362d3Smrg fi 15816de2362d3Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 158170d16fef4Smrg && test no = "$tmp_diet" 15818de2362d3Smrg then 15819de2362d3Smrg tmp_addflag=' $pic_flag' 15820de2362d3Smrg tmp_sharedflag='-shared' 15821de2362d3Smrg case $cc_basename,$host_cpu in 15822de2362d3Smrg pgcc*) # Portland Group C compiler 158230d16fef4Smrg 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' 15824de2362d3Smrg tmp_addflag=' $pic_flag' 15825de2362d3Smrg ;; 15826de2362d3Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 15827de2362d3Smrg # Portland Group f77 and f90 compilers 158280d16fef4Smrg 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' 15829de2362d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 15830de2362d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15831de2362d3Smrg tmp_addflag=' -i_dynamic' ;; 15832de2362d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15833de2362d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 15834de2362d3Smrg ifc* | ifort*) # Intel Fortran compiler 15835de2362d3Smrg tmp_addflag=' -nofor_main' ;; 15836de2362d3Smrg lf95*) # Lahey Fortran 8.1 15837de2362d3Smrg whole_archive_flag_spec= 15838de2362d3Smrg tmp_sharedflag='--shared' ;; 158390d16fef4Smrg nagfor*) # NAGFOR 5.3 158400d16fef4Smrg tmp_sharedflag='-Wl,-shared' ;; 15841de2362d3Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15842de2362d3Smrg tmp_sharedflag='-qmkshrobj' 15843de2362d3Smrg tmp_addflag= ;; 15844de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 158450d16fef4Smrg 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' 15846de2362d3Smrg compiler_needs_object=yes 15847de2362d3Smrg ;; 15848de2362d3Smrg esac 15849de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15850de2362d3Smrg *Sun\ C*) # Sun C 5.9 158510d16fef4Smrg 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' 15852de2362d3Smrg compiler_needs_object=yes 15853de2362d3Smrg tmp_sharedflag='-G' ;; 15854de2362d3Smrg *Sun\ F*) # Sun Fortran 8.3 15855de2362d3Smrg tmp_sharedflag='-G' ;; 15856de2362d3Smrg esac 158570d16fef4Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15858de2362d3Smrg 158590d16fef4Smrg if test yes = "$supports_anon_versioning"; then 15860de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 158610d16fef4Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 158620d16fef4Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 158630d16fef4Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15864de2362d3Smrg fi 15865de2362d3Smrg 15866de2362d3Smrg case $cc_basename in 158670d16fef4Smrg tcc*) 158680d16fef4Smrg export_dynamic_flag_spec='-rdynamic' 158690d16fef4Smrg ;; 15870de2362d3Smrg xlf* | bgf* | bgxlf* | mpixlf*) 15871de2362d3Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15872de2362d3Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 158730d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15874de2362d3Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 158750d16fef4Smrg if test yes = "$supports_anon_versioning"; then 15876de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 158770d16fef4Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 158780d16fef4Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 158790d16fef4Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15880de2362d3Smrg fi 15881de2362d3Smrg ;; 15882de2362d3Smrg esac 15883de2362d3Smrg else 15884de2362d3Smrg ld_shlibs=no 15885de2362d3Smrg fi 15886de2362d3Smrg ;; 15887de2362d3Smrg 158880d16fef4Smrg netbsd* | netbsdelf*-gnu) 15889de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15890de2362d3Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15891de2362d3Smrg wlarc= 15892de2362d3Smrg else 158930d16fef4Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 158940d16fef4Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15895de2362d3Smrg fi 15896de2362d3Smrg ;; 15897de2362d3Smrg 15898de2362d3Smrg solaris*) 15899de2362d3Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15900de2362d3Smrg ld_shlibs=no 15901de2362d3Smrg cat <<_LT_EOF 1>&2 15902de2362d3Smrg 15903de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15904de2362d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 15905de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15906de2362d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 15907de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15908de2362d3Smrg*** used, and then restart. 15909de2362d3Smrg 15910de2362d3Smrg_LT_EOF 15911de2362d3Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 159120d16fef4Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 159130d16fef4Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15914de2362d3Smrg else 15915de2362d3Smrg ld_shlibs=no 15916de2362d3Smrg fi 15917de2362d3Smrg ;; 15918de2362d3Smrg 15919de2362d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15920de2362d3Smrg case `$LD -v 2>&1` in 15921de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15922de2362d3Smrg ld_shlibs=no 15923de2362d3Smrg cat <<_LT_EOF 1>&2 15924de2362d3Smrg 159250d16fef4Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 15926de2362d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 15927de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15928de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15929de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15930de2362d3Smrg*** used, and then restart. 15931de2362d3Smrg 15932de2362d3Smrg_LT_EOF 15933de2362d3Smrg ;; 15934de2362d3Smrg *) 15935de2362d3Smrg # For security reasons, it is highly recommended that you always 15936de2362d3Smrg # use absolute paths for naming shared libraries, and exclude the 15937de2362d3Smrg # DT_RUNPATH tag from executables and libraries. But doing so 15938de2362d3Smrg # requires that you compile everything twice, which is a pain. 15939de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 159400d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 159410d16fef4Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 159420d16fef4Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15943de2362d3Smrg else 15944de2362d3Smrg ld_shlibs=no 15945de2362d3Smrg fi 15946de2362d3Smrg ;; 15947de2362d3Smrg esac 15948de2362d3Smrg ;; 15949de2362d3Smrg 15950de2362d3Smrg sunos4*) 15951de2362d3Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15952de2362d3Smrg wlarc= 15953de2362d3Smrg hardcode_direct=yes 15954de2362d3Smrg hardcode_shlibpath_var=no 15955de2362d3Smrg ;; 15956de2362d3Smrg 15957de2362d3Smrg *) 15958de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 159590d16fef4Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 159600d16fef4Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15961de2362d3Smrg else 15962de2362d3Smrg ld_shlibs=no 15963de2362d3Smrg fi 15964de2362d3Smrg ;; 15965de2362d3Smrg esac 15966de2362d3Smrg 159670d16fef4Smrg if test no = "$ld_shlibs"; then 15968de2362d3Smrg runpath_var= 15969de2362d3Smrg hardcode_libdir_flag_spec= 15970de2362d3Smrg export_dynamic_flag_spec= 15971de2362d3Smrg whole_archive_flag_spec= 15972de2362d3Smrg fi 15973de2362d3Smrg else 15974de2362d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 15975de2362d3Smrg case $host_os in 15976de2362d3Smrg aix3*) 15977de2362d3Smrg allow_undefined_flag=unsupported 15978de2362d3Smrg always_export_symbols=yes 15979de2362d3Smrg 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' 15980de2362d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 15981de2362d3Smrg # are no directories specified by -L. 15982de2362d3Smrg hardcode_minus_L=yes 159830d16fef4Smrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 15984de2362d3Smrg # Neither direct hardcoding nor static linking is supported with a 15985de2362d3Smrg # broken collect2. 15986de2362d3Smrg hardcode_direct=unsupported 15987de2362d3Smrg fi 15988de2362d3Smrg ;; 15989de2362d3Smrg 15990de2362d3Smrg aix[4-9]*) 159910d16fef4Smrg if test ia64 = "$host_cpu"; then 15992de2362d3Smrg # On IA64, the linker does run time linking by default, so we don't 15993de2362d3Smrg # have to do anything special. 15994de2362d3Smrg aix_use_runtimelinking=no 15995de2362d3Smrg exp_sym_flag='-Bexport' 159960d16fef4Smrg no_entry_flag= 15997de2362d3Smrg else 15998de2362d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 159990d16fef4Smrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 160000d16fef4Smrg # Without the "-l" option, or with the "-B" option, AIX nm treats 160010d16fef4Smrg # weak defined symbols like other global defined symbols, whereas 160020d16fef4Smrg # GNU nm marks them as "W". 160030d16fef4Smrg # While the 'weak' keyword is ignored in the Export File, we need 160040d16fef4Smrg # it in the Import File for the 'aix-soname' feature, so we have 160050d16fef4Smrg # to replace the "-B" option with "-P" for AIX nm. 16006de2362d3Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 160070d16fef4Smrg 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' 16008de2362d3Smrg else 160090d16fef4Smrg 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' 16010de2362d3Smrg fi 16011de2362d3Smrg aix_use_runtimelinking=no 16012de2362d3Smrg 16013de2362d3Smrg # Test if we are trying to use run time linking or normal 16014de2362d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 160150d16fef4Smrg # have runtime linking enabled, and use it for executables. 160160d16fef4Smrg # For shared libraries, we enable/disable runtime linking 160170d16fef4Smrg # depending on the kind of the shared library created - 160180d16fef4Smrg # when "with_aix_soname,aix_use_runtimelinking" is: 160190d16fef4Smrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 160200d16fef4Smrg # "aix,yes" lib.so shared, rtl:yes, for executables 160210d16fef4Smrg # lib.a static archive 160220d16fef4Smrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 160230d16fef4Smrg # lib.a(lib.so.V) shared, rtl:no, for executables 160240d16fef4Smrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 160250d16fef4Smrg # lib.a(lib.so.V) shared, rtl:no 160260d16fef4Smrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 160270d16fef4Smrg # lib.a static archive 16028de2362d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 16029de2362d3Smrg for ld_flag in $LDFLAGS; do 160300d16fef4Smrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 16031de2362d3Smrg aix_use_runtimelinking=yes 16032de2362d3Smrg break 16033de2362d3Smrg fi 16034de2362d3Smrg done 160350d16fef4Smrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 160360d16fef4Smrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 160370d16fef4Smrg # so we don't have lib.a shared libs to link our executables. 160380d16fef4Smrg # We have to force runtime linking in this case. 160390d16fef4Smrg aix_use_runtimelinking=yes 160400d16fef4Smrg LDFLAGS="$LDFLAGS -Wl,-brtl" 160410d16fef4Smrg fi 16042de2362d3Smrg ;; 16043de2362d3Smrg esac 16044de2362d3Smrg 16045de2362d3Smrg exp_sym_flag='-bexport' 16046de2362d3Smrg no_entry_flag='-bnoentry' 16047de2362d3Smrg fi 16048de2362d3Smrg 16049de2362d3Smrg # When large executables or shared objects are built, AIX ld can 16050de2362d3Smrg # have problems creating the table of contents. If linking a library 16051de2362d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 16052de2362d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16053de2362d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16054de2362d3Smrg 16055de2362d3Smrg archive_cmds='' 16056de2362d3Smrg hardcode_direct=yes 16057de2362d3Smrg hardcode_direct_absolute=yes 16058de2362d3Smrg hardcode_libdir_separator=':' 16059de2362d3Smrg link_all_deplibs=yes 160600d16fef4Smrg file_list_spec='$wl-f,' 160610d16fef4Smrg case $with_aix_soname,$aix_use_runtimelinking in 160620d16fef4Smrg aix,*) ;; # traditional, no import file 160630d16fef4Smrg svr4,* | *,yes) # use import file 160640d16fef4Smrg # The Import File defines what to hardcode. 160650d16fef4Smrg hardcode_direct=no 160660d16fef4Smrg hardcode_direct_absolute=no 160670d16fef4Smrg ;; 160680d16fef4Smrg esac 16069de2362d3Smrg 160700d16fef4Smrg if test yes = "$GCC"; then 16071de2362d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 16072de2362d3Smrg # We only want to do this on AIX 4.2 and lower, the check 16073de2362d3Smrg # below for broken collect2 doesn't work under 4.3+ 160740d16fef4Smrg collect2name=`$CC -print-prog-name=collect2` 16075de2362d3Smrg if test -f "$collect2name" && 16076de2362d3Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 16077de2362d3Smrg then 16078de2362d3Smrg # We have reworked collect2 16079de2362d3Smrg : 16080de2362d3Smrg else 16081de2362d3Smrg # We have old collect2 16082de2362d3Smrg hardcode_direct=unsupported 16083de2362d3Smrg # It fails to find uninstalled libraries when the uninstalled 16084de2362d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 16085de2362d3Smrg # to unsupported forces relinking 16086de2362d3Smrg hardcode_minus_L=yes 16087de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16088de2362d3Smrg hardcode_libdir_separator= 16089de2362d3Smrg fi 16090de2362d3Smrg ;; 16091de2362d3Smrg esac 16092de2362d3Smrg shared_flag='-shared' 160930d16fef4Smrg if test yes = "$aix_use_runtimelinking"; then 160940d16fef4Smrg shared_flag="$shared_flag "'$wl-G' 16095de2362d3Smrg fi 160960d16fef4Smrg # Need to ensure runtime linking is disabled for the traditional 160970d16fef4Smrg # shared library, or the linker may eventually find shared libraries 160980d16fef4Smrg # /with/ Import File - we do not want to mix them. 160990d16fef4Smrg shared_flag_aix='-shared' 161000d16fef4Smrg shared_flag_svr4='-shared $wl-G' 16101de2362d3Smrg else 16102de2362d3Smrg # not using gcc 161030d16fef4Smrg if test ia64 = "$host_cpu"; then 16104de2362d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16105de2362d3Smrg # chokes on -Wl,-G. The following line is correct: 16106de2362d3Smrg shared_flag='-G' 16107de2362d3Smrg else 161080d16fef4Smrg if test yes = "$aix_use_runtimelinking"; then 161090d16fef4Smrg shared_flag='$wl-G' 16110de2362d3Smrg else 161110d16fef4Smrg shared_flag='$wl-bM:SRE' 16112de2362d3Smrg fi 161130d16fef4Smrg shared_flag_aix='$wl-bM:SRE' 161140d16fef4Smrg shared_flag_svr4='$wl-G' 16115de2362d3Smrg fi 16116de2362d3Smrg fi 16117de2362d3Smrg 161180d16fef4Smrg export_dynamic_flag_spec='$wl-bexpall' 16119de2362d3Smrg # It seems that -bexpall does not export symbols beginning with 16120de2362d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 16121de2362d3Smrg always_export_symbols=yes 161220d16fef4Smrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 16123de2362d3Smrg # Warning - without using the other runtime loading flags (-brtl), 16124de2362d3Smrg # -berok will link without error, but may produce a broken library. 16125de2362d3Smrg allow_undefined_flag='-berok' 16126de2362d3Smrg # Determine the default libpath from the value encoded in an 16127de2362d3Smrg # empty executable. 161280d16fef4Smrg if test set = "${lt_cv_aix_libpath+set}"; then 16129de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 16130de2362d3Smrgelse 16131de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 16132de2362d3Smrg $as_echo_n "(cached) " >&6 16133de2362d3Smrgelse 16134de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16135de2362d3Smrg/* end confdefs.h. */ 16136de2362d3Smrg 16137de2362d3Smrgint 16138de2362d3Smrgmain () 16139de2362d3Smrg{ 16140de2362d3Smrg 16141de2362d3Smrg ; 16142de2362d3Smrg return 0; 16143de2362d3Smrg} 16144de2362d3Smrg_ACEOF 16145de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16146de2362d3Smrg 16147de2362d3Smrg lt_aix_libpath_sed=' 16148de2362d3Smrg /Import File Strings/,/^$/ { 16149de2362d3Smrg /^0/ { 16150de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 16151de2362d3Smrg p 16152de2362d3Smrg } 16153de2362d3Smrg }' 16154de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16155de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 16156de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 16157de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16158de2362d3Smrg fi 16159de2362d3Smrgfi 16160de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16161de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16162de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 161630d16fef4Smrg lt_cv_aix_libpath_=/usr/lib:/lib 16164de2362d3Smrg fi 16165de2362d3Smrg 16166de2362d3Smrgfi 16167de2362d3Smrg 16168de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 16169de2362d3Smrgfi 16170de2362d3Smrg 161710d16fef4Smrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 161720d16fef4Smrg 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 16173de2362d3Smrg else 161740d16fef4Smrg if test ia64 = "$host_cpu"; then 161750d16fef4Smrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 16176de2362d3Smrg allow_undefined_flag="-z nodefs" 161770d16fef4Smrg 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" 16178de2362d3Smrg else 16179de2362d3Smrg # Determine the default libpath from the value encoded in an 16180de2362d3Smrg # empty executable. 161810d16fef4Smrg if test set = "${lt_cv_aix_libpath+set}"; then 16182de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 16183de2362d3Smrgelse 16184de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 16185de2362d3Smrg $as_echo_n "(cached) " >&6 16186de2362d3Smrgelse 16187de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16188de2362d3Smrg/* end confdefs.h. */ 16189de2362d3Smrg 16190de2362d3Smrgint 16191de2362d3Smrgmain () 16192de2362d3Smrg{ 16193de2362d3Smrg 16194de2362d3Smrg ; 16195de2362d3Smrg return 0; 16196de2362d3Smrg} 16197de2362d3Smrg_ACEOF 16198de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16199de2362d3Smrg 16200de2362d3Smrg lt_aix_libpath_sed=' 16201de2362d3Smrg /Import File Strings/,/^$/ { 16202de2362d3Smrg /^0/ { 16203de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 16204de2362d3Smrg p 16205de2362d3Smrg } 16206de2362d3Smrg }' 16207de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16208de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 16209de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 16210de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16211de2362d3Smrg fi 16212de2362d3Smrgfi 16213de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16214de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16215de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 162160d16fef4Smrg lt_cv_aix_libpath_=/usr/lib:/lib 16217de2362d3Smrg fi 16218de2362d3Smrg 16219de2362d3Smrgfi 16220de2362d3Smrg 16221de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 16222de2362d3Smrgfi 16223de2362d3Smrg 162240d16fef4Smrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16225de2362d3Smrg # Warning - without using the other run time loading flags, 16226de2362d3Smrg # -berok will link without error, but may produce a broken library. 162270d16fef4Smrg no_undefined_flag=' $wl-bernotok' 162280d16fef4Smrg allow_undefined_flag=' $wl-berok' 162290d16fef4Smrg if test yes = "$with_gnu_ld"; then 16230de2362d3Smrg # We only use this code for GNU lds that support --whole-archive. 162310d16fef4Smrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 16232de2362d3Smrg else 16233de2362d3Smrg # Exported symbols can be pulled into shared objects from archives 16234de2362d3Smrg whole_archive_flag_spec='$convenience' 16235de2362d3Smrg fi 16236de2362d3Smrg archive_cmds_need_lc=yes 162370d16fef4Smrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 162380d16fef4Smrg # -brtl affects multiple linker settings, -berok does not and is overridden later 162390d16fef4Smrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 162400d16fef4Smrg if test svr4 != "$with_aix_soname"; then 162410d16fef4Smrg # This is similar to how AIX traditionally builds its shared libraries. 162420d16fef4Smrg 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' 162430d16fef4Smrg fi 162440d16fef4Smrg if test aix != "$with_aix_soname"; then 162450d16fef4Smrg 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' 162460d16fef4Smrg else 162470d16fef4Smrg # used by -dlpreopen to get the symbols 162480d16fef4Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 162490d16fef4Smrg fi 162500d16fef4Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 16251de2362d3Smrg fi 16252de2362d3Smrg fi 16253de2362d3Smrg ;; 16254de2362d3Smrg 16255de2362d3Smrg amigaos*) 16256de2362d3Smrg case $host_cpu in 16257de2362d3Smrg powerpc) 16258de2362d3Smrg # see comment about AmigaOS4 .so support 162590d16fef4Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16260de2362d3Smrg archive_expsym_cmds='' 16261de2362d3Smrg ;; 16262de2362d3Smrg m68k) 16263de2362d3Smrg 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)' 16264de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16265de2362d3Smrg hardcode_minus_L=yes 16266de2362d3Smrg ;; 16267de2362d3Smrg esac 16268de2362d3Smrg ;; 16269de2362d3Smrg 16270de2362d3Smrg bsdi[45]*) 16271de2362d3Smrg export_dynamic_flag_spec=-rdynamic 16272de2362d3Smrg ;; 16273de2362d3Smrg 16274de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 16275de2362d3Smrg # When not using gcc, we currently assume that we are using 16276de2362d3Smrg # Microsoft Visual C++. 16277de2362d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 16278de2362d3Smrg # no search path for DLLs. 16279de2362d3Smrg case $cc_basename in 16280de2362d3Smrg cl*) 16281de2362d3Smrg # Native MSVC 16282de2362d3Smrg hardcode_libdir_flag_spec=' ' 16283de2362d3Smrg allow_undefined_flag=unsupported 16284de2362d3Smrg always_export_symbols=yes 16285de2362d3Smrg file_list_spec='@' 16286de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 16287de2362d3Smrg libext=lib 16288de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 162890d16fef4Smrg shrext_cmds=.dll 16290de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 162910d16fef4Smrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 162920d16fef4Smrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 162930d16fef4Smrg cp "$export_symbols" "$output_objdir/$soname.def"; 162940d16fef4Smrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 162950d16fef4Smrg else 162960d16fef4Smrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 162970d16fef4Smrg fi~ 162980d16fef4Smrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 162990d16fef4Smrg linknames=' 16300de2362d3Smrg # The linker will not automatically build a static lib if we build a DLL. 16301de2362d3Smrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 16302de2362d3Smrg enable_shared_with_static_runtimes=yes 16303de2362d3Smrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16304de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16305de2362d3Smrg # Don't use ranlib 16306de2362d3Smrg old_postinstall_cmds='chmod 644 $oldlib' 16307de2362d3Smrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 163080d16fef4Smrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 163090d16fef4Smrg case $lt_outputfile in 163100d16fef4Smrg *.exe|*.EXE) ;; 163110d16fef4Smrg *) 163120d16fef4Smrg lt_outputfile=$lt_outputfile.exe 163130d16fef4Smrg lt_tool_outputfile=$lt_tool_outputfile.exe 163140d16fef4Smrg ;; 163150d16fef4Smrg esac~ 163160d16fef4Smrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 163170d16fef4Smrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 163180d16fef4Smrg $RM "$lt_outputfile.manifest"; 163190d16fef4Smrg fi' 16320de2362d3Smrg ;; 16321de2362d3Smrg *) 16322de2362d3Smrg # Assume MSVC wrapper 16323de2362d3Smrg hardcode_libdir_flag_spec=' ' 16324de2362d3Smrg allow_undefined_flag=unsupported 16325de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 16326de2362d3Smrg libext=lib 16327de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 163280d16fef4Smrg shrext_cmds=.dll 16329de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 16330de2362d3Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 16331de2362d3Smrg # The linker will automatically build a .lib file if we build a DLL. 16332de2362d3Smrg old_archive_from_new_cmds='true' 16333de2362d3Smrg # FIXME: Should let the user specify the lib program. 16334de2362d3Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 16335de2362d3Smrg enable_shared_with_static_runtimes=yes 16336de2362d3Smrg ;; 16337de2362d3Smrg esac 16338de2362d3Smrg ;; 16339de2362d3Smrg 16340de2362d3Smrg darwin* | rhapsody*) 16341de2362d3Smrg 16342de2362d3Smrg 16343de2362d3Smrg archive_cmds_need_lc=no 16344de2362d3Smrg hardcode_direct=no 16345de2362d3Smrg hardcode_automatic=yes 16346de2362d3Smrg hardcode_shlibpath_var=unsupported 163470d16fef4Smrg if test yes = "$lt_cv_ld_force_load"; then 163480d16fef4Smrg 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\"`' 16349de2362d3Smrg 16350de2362d3Smrg else 16351de2362d3Smrg whole_archive_flag_spec='' 16352de2362d3Smrg fi 16353de2362d3Smrg link_all_deplibs=yes 163540d16fef4Smrg allow_undefined_flag=$_lt_dar_allow_undefined 16355de2362d3Smrg case $cc_basename in 163560d16fef4Smrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16357de2362d3Smrg *) _lt_dar_can_shared=$GCC ;; 16358de2362d3Smrg esac 163590d16fef4Smrg if test yes = "$_lt_dar_can_shared"; then 16360de2362d3Smrg output_verbose_link_cmd=func_echo_all 163610d16fef4Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 163620d16fef4Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 163630d16fef4Smrg 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" 163640d16fef4Smrg 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" 16365de2362d3Smrg 16366de2362d3Smrg else 16367de2362d3Smrg ld_shlibs=no 16368de2362d3Smrg fi 16369de2362d3Smrg 16370de2362d3Smrg ;; 16371de2362d3Smrg 16372de2362d3Smrg dgux*) 16373de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16374de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16375de2362d3Smrg hardcode_shlibpath_var=no 16376de2362d3Smrg ;; 16377de2362d3Smrg 16378de2362d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16379de2362d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 16380de2362d3Smrg # does not break anything, and helps significantly (at the cost of a little 16381de2362d3Smrg # extra space). 16382de2362d3Smrg freebsd2.2*) 16383de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16384de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16385de2362d3Smrg hardcode_direct=yes 16386de2362d3Smrg hardcode_shlibpath_var=no 16387de2362d3Smrg ;; 16388de2362d3Smrg 16389de2362d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16390de2362d3Smrg freebsd2.*) 16391de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16392de2362d3Smrg hardcode_direct=yes 16393de2362d3Smrg hardcode_minus_L=yes 16394de2362d3Smrg hardcode_shlibpath_var=no 16395de2362d3Smrg ;; 16396de2362d3Smrg 16397de2362d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16398de2362d3Smrg freebsd* | dragonfly*) 16399de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16400de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16401de2362d3Smrg hardcode_direct=yes 16402de2362d3Smrg hardcode_shlibpath_var=no 16403de2362d3Smrg ;; 16404de2362d3Smrg 16405de2362d3Smrg hpux9*) 164060d16fef4Smrg if test yes = "$GCC"; then 164070d16fef4Smrg 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' 16408de2362d3Smrg else 164090d16fef4Smrg 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' 16410de2362d3Smrg fi 164110d16fef4Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16412de2362d3Smrg hardcode_libdir_separator=: 16413de2362d3Smrg hardcode_direct=yes 16414de2362d3Smrg 16415de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16416de2362d3Smrg # but as the default location of the library. 16417de2362d3Smrg hardcode_minus_L=yes 164180d16fef4Smrg export_dynamic_flag_spec='$wl-E' 16419de2362d3Smrg ;; 16420de2362d3Smrg 16421de2362d3Smrg hpux10*) 164220d16fef4Smrg if test yes,no = "$GCC,$with_gnu_ld"; then 164230d16fef4Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16424de2362d3Smrg else 16425de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16426de2362d3Smrg fi 164270d16fef4Smrg if test no = "$with_gnu_ld"; then 164280d16fef4Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16429de2362d3Smrg hardcode_libdir_separator=: 16430de2362d3Smrg hardcode_direct=yes 16431de2362d3Smrg hardcode_direct_absolute=yes 164320d16fef4Smrg export_dynamic_flag_spec='$wl-E' 16433de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16434de2362d3Smrg # but as the default location of the library. 16435de2362d3Smrg hardcode_minus_L=yes 16436de2362d3Smrg fi 16437de2362d3Smrg ;; 16438de2362d3Smrg 16439de2362d3Smrg hpux11*) 164400d16fef4Smrg if test yes,no = "$GCC,$with_gnu_ld"; then 16441de2362d3Smrg case $host_cpu in 16442de2362d3Smrg hppa*64*) 164430d16fef4Smrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16444de2362d3Smrg ;; 16445de2362d3Smrg ia64*) 164460d16fef4Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16447de2362d3Smrg ;; 16448de2362d3Smrg *) 164490d16fef4Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16450de2362d3Smrg ;; 16451de2362d3Smrg esac 16452de2362d3Smrg else 16453de2362d3Smrg case $host_cpu in 16454de2362d3Smrg hppa*64*) 164550d16fef4Smrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16456de2362d3Smrg ;; 16457de2362d3Smrg ia64*) 164580d16fef4Smrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16459de2362d3Smrg ;; 16460de2362d3Smrg *) 16461de2362d3Smrg 16462de2362d3Smrg # Older versions of the 11.00 compiler do not understand -b yet 16463de2362d3Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16464de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16465de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 16466de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then : 16467de2362d3Smrg $as_echo_n "(cached) " >&6 16468de2362d3Smrgelse 16469de2362d3Smrg lt_cv_prog_compiler__b=no 164700d16fef4Smrg save_LDFLAGS=$LDFLAGS 16471de2362d3Smrg LDFLAGS="$LDFLAGS -b" 16472de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 16473de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16474de2362d3Smrg # The linker can only warn and ignore the option if not recognized 16475de2362d3Smrg # So say no if there are warnings 16476de2362d3Smrg if test -s conftest.err; then 16477de2362d3Smrg # Append any errors to the config.log. 16478de2362d3Smrg cat conftest.err 1>&5 16479de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16480de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16481de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 16482de2362d3Smrg lt_cv_prog_compiler__b=yes 16483de2362d3Smrg fi 16484de2362d3Smrg else 16485de2362d3Smrg lt_cv_prog_compiler__b=yes 16486de2362d3Smrg fi 16487de2362d3Smrg fi 16488de2362d3Smrg $RM -r conftest* 164890d16fef4Smrg LDFLAGS=$save_LDFLAGS 16490de2362d3Smrg 16491de2362d3Smrgfi 16492de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16493de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 16494de2362d3Smrg 164950d16fef4Smrgif test yes = "$lt_cv_prog_compiler__b"; then 164960d16fef4Smrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16497de2362d3Smrgelse 16498de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16499de2362d3Smrgfi 16500de2362d3Smrg 16501de2362d3Smrg ;; 16502de2362d3Smrg esac 16503de2362d3Smrg fi 165040d16fef4Smrg if test no = "$with_gnu_ld"; then 165050d16fef4Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16506de2362d3Smrg hardcode_libdir_separator=: 16507de2362d3Smrg 16508de2362d3Smrg case $host_cpu in 16509de2362d3Smrg hppa*64*|ia64*) 16510de2362d3Smrg hardcode_direct=no 16511de2362d3Smrg hardcode_shlibpath_var=no 16512de2362d3Smrg ;; 16513de2362d3Smrg *) 16514de2362d3Smrg hardcode_direct=yes 16515de2362d3Smrg hardcode_direct_absolute=yes 165160d16fef4Smrg export_dynamic_flag_spec='$wl-E' 16517de2362d3Smrg 16518de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16519de2362d3Smrg # but as the default location of the library. 16520de2362d3Smrg hardcode_minus_L=yes 16521de2362d3Smrg ;; 16522de2362d3Smrg esac 16523de2362d3Smrg fi 16524de2362d3Smrg ;; 16525de2362d3Smrg 16526de2362d3Smrg irix5* | irix6* | nonstopux*) 165270d16fef4Smrg if test yes = "$GCC"; then 165280d16fef4Smrg 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' 16529de2362d3Smrg # Try to use the -exported_symbol ld option, if it does not 16530de2362d3Smrg # work, assume that -exports_file does not work either and 16531de2362d3Smrg # implicitly export all symbols. 16532de2362d3Smrg # This should be the same for all languages, so no per-tag cache variable. 16533de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16534de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16535de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then : 16536de2362d3Smrg $as_echo_n "(cached) " >&6 16537de2362d3Smrgelse 165380d16fef4Smrg save_LDFLAGS=$LDFLAGS 165390d16fef4Smrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 16540de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16541de2362d3Smrg/* end confdefs.h. */ 16542de2362d3Smrgint foo (void) { return 0; } 16543de2362d3Smrg_ACEOF 16544de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16545de2362d3Smrg lt_cv_irix_exported_symbol=yes 16546de2362d3Smrgelse 16547de2362d3Smrg lt_cv_irix_exported_symbol=no 16548de2362d3Smrgfi 16549de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16550de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 165510d16fef4Smrg LDFLAGS=$save_LDFLAGS 16552de2362d3Smrgfi 16553de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16554de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 165550d16fef4Smrg if test yes = "$lt_cv_irix_exported_symbol"; then 165560d16fef4Smrg 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' 16557de2362d3Smrg fi 165580d16fef4Smrg link_all_deplibs=no 16559de2362d3Smrg else 165600d16fef4Smrg 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' 165610d16fef4Smrg 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' 16562de2362d3Smrg fi 16563de2362d3Smrg archive_cmds_need_lc='no' 165640d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16565de2362d3Smrg hardcode_libdir_separator=: 16566de2362d3Smrg inherit_rpath=yes 16567de2362d3Smrg link_all_deplibs=yes 16568de2362d3Smrg ;; 16569de2362d3Smrg 165700d16fef4Smrg linux*) 165710d16fef4Smrg case $cc_basename in 165720d16fef4Smrg tcc*) 165730d16fef4Smrg # Fabrice Bellard et al's Tiny C Compiler 165740d16fef4Smrg ld_shlibs=yes 165750d16fef4Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 165760d16fef4Smrg ;; 165770d16fef4Smrg esac 165780d16fef4Smrg ;; 165790d16fef4Smrg 165800d16fef4Smrg netbsd* | netbsdelf*-gnu) 16581de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16582de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16583de2362d3Smrg else 16584de2362d3Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16585de2362d3Smrg fi 16586de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16587de2362d3Smrg hardcode_direct=yes 16588de2362d3Smrg hardcode_shlibpath_var=no 16589de2362d3Smrg ;; 16590de2362d3Smrg 16591de2362d3Smrg newsos6) 16592de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16593de2362d3Smrg hardcode_direct=yes 165940d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16595de2362d3Smrg hardcode_libdir_separator=: 16596de2362d3Smrg hardcode_shlibpath_var=no 16597de2362d3Smrg ;; 16598de2362d3Smrg 16599de2362d3Smrg *nto* | *qnx*) 16600de2362d3Smrg ;; 16601de2362d3Smrg 166020d16fef4Smrg openbsd* | bitrig*) 16603de2362d3Smrg if test -f /usr/libexec/ld.so; then 16604de2362d3Smrg hardcode_direct=yes 16605de2362d3Smrg hardcode_shlibpath_var=no 16606de2362d3Smrg hardcode_direct_absolute=yes 166070d16fef4Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16608de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 166090d16fef4Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 166100d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 166110d16fef4Smrg export_dynamic_flag_spec='$wl-E' 16612de2362d3Smrg else 166130d16fef4Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 166140d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16615de2362d3Smrg fi 16616de2362d3Smrg else 16617de2362d3Smrg ld_shlibs=no 16618de2362d3Smrg fi 16619de2362d3Smrg ;; 16620de2362d3Smrg 16621de2362d3Smrg os2*) 16622de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16623de2362d3Smrg hardcode_minus_L=yes 16624de2362d3Smrg allow_undefined_flag=unsupported 166250d16fef4Smrg shrext_cmds=.dll 166260d16fef4Smrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 166270d16fef4Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 166280d16fef4Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 166290d16fef4Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 166300d16fef4Smrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 166310d16fef4Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 166320d16fef4Smrg emximp -o $lib $output_objdir/$libname.def' 166330d16fef4Smrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 166340d16fef4Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 166350d16fef4Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 166360d16fef4Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 166370d16fef4Smrg prefix_cmds="$SED"~ 166380d16fef4Smrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 166390d16fef4Smrg prefix_cmds="$prefix_cmds -e 1d"; 166400d16fef4Smrg fi~ 166410d16fef4Smrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 166420d16fef4Smrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 166430d16fef4Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 166440d16fef4Smrg emximp -o $lib $output_objdir/$libname.def' 166450d16fef4Smrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 166460d16fef4Smrg enable_shared_with_static_runtimes=yes 16647de2362d3Smrg ;; 16648de2362d3Smrg 16649de2362d3Smrg osf3*) 166500d16fef4Smrg if test yes = "$GCC"; then 166510d16fef4Smrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 166520d16fef4Smrg 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' 16653de2362d3Smrg else 16654de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 166550d16fef4Smrg 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' 16656de2362d3Smrg fi 16657de2362d3Smrg archive_cmds_need_lc='no' 166580d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16659de2362d3Smrg hardcode_libdir_separator=: 16660de2362d3Smrg ;; 16661de2362d3Smrg 16662de2362d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 166630d16fef4Smrg if test yes = "$GCC"; then 166640d16fef4Smrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 166650d16fef4Smrg 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' 166660d16fef4Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16667de2362d3Smrg else 16668de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 166690d16fef4Smrg 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' 16670de2362d3Smrg 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~ 166710d16fef4Smrg $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' 16672de2362d3Smrg 16673de2362d3Smrg # Both c and cxx compiler support -rpath directly 16674de2362d3Smrg hardcode_libdir_flag_spec='-rpath $libdir' 16675de2362d3Smrg fi 16676de2362d3Smrg archive_cmds_need_lc='no' 16677de2362d3Smrg hardcode_libdir_separator=: 16678de2362d3Smrg ;; 16679de2362d3Smrg 16680de2362d3Smrg solaris*) 16681de2362d3Smrg no_undefined_flag=' -z defs' 166820d16fef4Smrg if test yes = "$GCC"; then 166830d16fef4Smrg wlarc='$wl' 166840d16fef4Smrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16685de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 166860d16fef4Smrg $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' 16687de2362d3Smrg else 16688de2362d3Smrg case `$CC -V 2>&1` in 16689de2362d3Smrg *"Compilers 5.0"*) 16690de2362d3Smrg wlarc='' 166910d16fef4Smrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 16692de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 166930d16fef4Smrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16694de2362d3Smrg ;; 16695de2362d3Smrg *) 166960d16fef4Smrg wlarc='$wl' 166970d16fef4Smrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16698de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 166990d16fef4Smrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16700de2362d3Smrg ;; 16701de2362d3Smrg esac 16702de2362d3Smrg fi 16703de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16704de2362d3Smrg hardcode_shlibpath_var=no 16705de2362d3Smrg case $host_os in 16706de2362d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 16707de2362d3Smrg *) 16708de2362d3Smrg # The compiler driver will combine and reorder linker options, 167090d16fef4Smrg # but understands '-z linker_flag'. GCC discards it without '$wl', 16710de2362d3Smrg # but is careful enough not to reorder. 16711de2362d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 167120d16fef4Smrg if test yes = "$GCC"; then 167130d16fef4Smrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 16714de2362d3Smrg else 16715de2362d3Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16716de2362d3Smrg fi 16717de2362d3Smrg ;; 16718de2362d3Smrg esac 16719de2362d3Smrg link_all_deplibs=yes 16720de2362d3Smrg ;; 16721de2362d3Smrg 16722de2362d3Smrg sunos4*) 167230d16fef4Smrg if test sequent = "$host_vendor"; then 16724de2362d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 16725de2362d3Smrg # files that make .init and .fini sections work. 167260d16fef4Smrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16727de2362d3Smrg else 16728de2362d3Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16729de2362d3Smrg fi 16730de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16731de2362d3Smrg hardcode_direct=yes 16732de2362d3Smrg hardcode_minus_L=yes 16733de2362d3Smrg hardcode_shlibpath_var=no 16734de2362d3Smrg ;; 16735de2362d3Smrg 16736de2362d3Smrg sysv4) 16737de2362d3Smrg case $host_vendor in 16738de2362d3Smrg sni) 16739de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16740de2362d3Smrg hardcode_direct=yes # is this really true??? 16741de2362d3Smrg ;; 16742de2362d3Smrg siemens) 16743de2362d3Smrg ## LD is ld it makes a PLAMLIB 16744de2362d3Smrg ## CC just makes a GrossModule. 16745de2362d3Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16746de2362d3Smrg reload_cmds='$CC -r -o $output$reload_objs' 16747de2362d3Smrg hardcode_direct=no 16748de2362d3Smrg ;; 16749de2362d3Smrg motorola) 16750de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16751de2362d3Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16752de2362d3Smrg ;; 16753de2362d3Smrg esac 16754de2362d3Smrg runpath_var='LD_RUN_PATH' 16755de2362d3Smrg hardcode_shlibpath_var=no 16756de2362d3Smrg ;; 16757de2362d3Smrg 16758de2362d3Smrg sysv4.3*) 16759de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16760de2362d3Smrg hardcode_shlibpath_var=no 16761de2362d3Smrg export_dynamic_flag_spec='-Bexport' 16762de2362d3Smrg ;; 16763de2362d3Smrg 16764de2362d3Smrg sysv4*MP*) 16765de2362d3Smrg if test -d /usr/nec; then 16766de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16767de2362d3Smrg hardcode_shlibpath_var=no 16768de2362d3Smrg runpath_var=LD_RUN_PATH 16769de2362d3Smrg hardcode_runpath_var=yes 16770de2362d3Smrg ld_shlibs=yes 16771de2362d3Smrg fi 16772de2362d3Smrg ;; 16773de2362d3Smrg 16774de2362d3Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 167750d16fef4Smrg no_undefined_flag='$wl-z,text' 16776de2362d3Smrg archive_cmds_need_lc=no 16777de2362d3Smrg hardcode_shlibpath_var=no 16778de2362d3Smrg runpath_var='LD_RUN_PATH' 16779de2362d3Smrg 167800d16fef4Smrg if test yes = "$GCC"; then 167810d16fef4Smrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 167820d16fef4Smrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16783de2362d3Smrg else 167840d16fef4Smrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 167850d16fef4Smrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16786de2362d3Smrg fi 16787de2362d3Smrg ;; 16788de2362d3Smrg 16789de2362d3Smrg sysv5* | sco3.2v5* | sco5v6*) 167900d16fef4Smrg # Note: We CANNOT use -z defs as we might desire, because we do not 16791de2362d3Smrg # link with -lc, and that would cause any symbols used from libc to 16792de2362d3Smrg # always be unresolved, which means just about no library would 16793de2362d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 16794de2362d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 16795de2362d3Smrg # as -z defs. 167960d16fef4Smrg no_undefined_flag='$wl-z,text' 167970d16fef4Smrg allow_undefined_flag='$wl-z,nodefs' 16798de2362d3Smrg archive_cmds_need_lc=no 16799de2362d3Smrg hardcode_shlibpath_var=no 168000d16fef4Smrg hardcode_libdir_flag_spec='$wl-R,$libdir' 16801de2362d3Smrg hardcode_libdir_separator=':' 16802de2362d3Smrg link_all_deplibs=yes 168030d16fef4Smrg export_dynamic_flag_spec='$wl-Bexport' 16804de2362d3Smrg runpath_var='LD_RUN_PATH' 16805de2362d3Smrg 168060d16fef4Smrg if test yes = "$GCC"; then 168070d16fef4Smrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 168080d16fef4Smrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16809de2362d3Smrg else 168100d16fef4Smrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 168110d16fef4Smrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16812de2362d3Smrg fi 16813de2362d3Smrg ;; 16814de2362d3Smrg 16815de2362d3Smrg uts4*) 16816de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16817de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16818de2362d3Smrg hardcode_shlibpath_var=no 16819de2362d3Smrg ;; 16820de2362d3Smrg 16821de2362d3Smrg *) 16822de2362d3Smrg ld_shlibs=no 16823de2362d3Smrg ;; 16824de2362d3Smrg esac 16825de2362d3Smrg 168260d16fef4Smrg if test sni = "$host_vendor"; then 16827de2362d3Smrg case $host in 16828de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 168290d16fef4Smrg export_dynamic_flag_spec='$wl-Blargedynsym' 16830de2362d3Smrg ;; 16831de2362d3Smrg esac 16832de2362d3Smrg fi 16833de2362d3Smrg fi 16834de2362d3Smrg 16835de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16836de2362d3Smrg$as_echo "$ld_shlibs" >&6; } 168370d16fef4Smrgtest no = "$ld_shlibs" && can_build_shared=no 16838de2362d3Smrg 16839de2362d3Smrgwith_gnu_ld=$with_gnu_ld 16840de2362d3Smrg 16841de2362d3Smrg 16842de2362d3Smrg 16843de2362d3Smrg 16844de2362d3Smrg 16845de2362d3Smrg 16846de2362d3Smrg 16847de2362d3Smrg 16848de2362d3Smrg 16849de2362d3Smrg 16850de2362d3Smrg 16851de2362d3Smrg 16852de2362d3Smrg 16853de2362d3Smrg 16854de2362d3Smrg 16855de2362d3Smrg# 16856de2362d3Smrg# Do we need to explicitly link libc? 16857de2362d3Smrg# 16858de2362d3Smrgcase "x$archive_cmds_need_lc" in 16859de2362d3Smrgx|xyes) 16860de2362d3Smrg # Assume -lc should be added 16861de2362d3Smrg archive_cmds_need_lc=yes 16862de2362d3Smrg 168630d16fef4Smrg if test yes,yes = "$GCC,$enable_shared"; then 16864de2362d3Smrg case $archive_cmds in 16865de2362d3Smrg *'~'*) 16866de2362d3Smrg # FIXME: we may have to deal with multi-command sequences. 16867de2362d3Smrg ;; 16868de2362d3Smrg '$CC '*) 16869de2362d3Smrg # Test whether the compiler implicitly links with -lc since on some 16870de2362d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 16871de2362d3Smrg # to ld, don't add -lc before -lgcc. 16872de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16873de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16874de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 16875de2362d3Smrg $as_echo_n "(cached) " >&6 16876de2362d3Smrgelse 16877de2362d3Smrg $RM conftest* 16878de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16879de2362d3Smrg 16880de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16881de2362d3Smrg (eval $ac_compile) 2>&5 16882de2362d3Smrg ac_status=$? 16883de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16884de2362d3Smrg test $ac_status = 0; } 2>conftest.err; then 16885de2362d3Smrg soname=conftest 16886de2362d3Smrg lib=conftest 16887de2362d3Smrg libobjs=conftest.$ac_objext 16888de2362d3Smrg deplibs= 16889de2362d3Smrg wl=$lt_prog_compiler_wl 16890de2362d3Smrg pic_flag=$lt_prog_compiler_pic 16891de2362d3Smrg compiler_flags=-v 16892de2362d3Smrg linker_flags=-v 16893de2362d3Smrg verstring= 16894de2362d3Smrg output_objdir=. 16895de2362d3Smrg libname=conftest 16896de2362d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 16897de2362d3Smrg allow_undefined_flag= 16898de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16899de2362d3Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16900de2362d3Smrg ac_status=$? 16901de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16902de2362d3Smrg test $ac_status = 0; } 16903de2362d3Smrg then 16904de2362d3Smrg lt_cv_archive_cmds_need_lc=no 16905de2362d3Smrg else 16906de2362d3Smrg lt_cv_archive_cmds_need_lc=yes 16907de2362d3Smrg fi 16908de2362d3Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 16909de2362d3Smrg else 16910de2362d3Smrg cat conftest.err 1>&5 16911de2362d3Smrg fi 16912de2362d3Smrg $RM conftest* 16913de2362d3Smrg 16914de2362d3Smrgfi 16915de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16916de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16917de2362d3Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16918de2362d3Smrg ;; 16919de2362d3Smrg esac 16920de2362d3Smrg fi 16921de2362d3Smrg ;; 16922de2362d3Smrgesac 16923de2362d3Smrg 16924de2362d3Smrg 16925de2362d3Smrg 16926de2362d3Smrg 16927de2362d3Smrg 16928de2362d3Smrg 16929de2362d3Smrg 16930de2362d3Smrg 16931de2362d3Smrg 16932de2362d3Smrg 16933de2362d3Smrg 16934de2362d3Smrg 16935de2362d3Smrg 16936de2362d3Smrg 16937de2362d3Smrg 16938de2362d3Smrg 16939de2362d3Smrg 16940de2362d3Smrg 16941de2362d3Smrg 16942de2362d3Smrg 16943de2362d3Smrg 16944de2362d3Smrg 16945de2362d3Smrg 16946de2362d3Smrg 16947de2362d3Smrg 16948de2362d3Smrg 16949de2362d3Smrg 16950de2362d3Smrg 16951de2362d3Smrg 16952de2362d3Smrg 16953de2362d3Smrg 16954de2362d3Smrg 16955de2362d3Smrg 16956de2362d3Smrg 16957de2362d3Smrg 16958de2362d3Smrg 16959de2362d3Smrg 16960de2362d3Smrg 16961de2362d3Smrg 16962de2362d3Smrg 16963de2362d3Smrg 16964de2362d3Smrg 16965de2362d3Smrg 16966de2362d3Smrg 16967de2362d3Smrg 16968de2362d3Smrg 16969de2362d3Smrg 16970de2362d3Smrg 16971de2362d3Smrg 16972de2362d3Smrg 16973de2362d3Smrg 16974de2362d3Smrg 16975de2362d3Smrg 16976de2362d3Smrg 16977de2362d3Smrg 16978de2362d3Smrg 16979de2362d3Smrg 16980de2362d3Smrg 16981de2362d3Smrg 16982de2362d3Smrg 16983de2362d3Smrg 16984de2362d3Smrg 16985de2362d3Smrg 16986de2362d3Smrg 16987de2362d3Smrg 16988de2362d3Smrg 16989de2362d3Smrg 16990de2362d3Smrg 16991de2362d3Smrg 16992de2362d3Smrg 16993de2362d3Smrg 16994de2362d3Smrg 16995de2362d3Smrg 16996de2362d3Smrg 16997de2362d3Smrg 16998de2362d3Smrg 16999de2362d3Smrg 17000de2362d3Smrg 17001de2362d3Smrg 17002de2362d3Smrg 17003de2362d3Smrg 17004de2362d3Smrg 17005de2362d3Smrg 17006de2362d3Smrg 17007de2362d3Smrg 17008de2362d3Smrg 17009de2362d3Smrg 17010de2362d3Smrg 17011de2362d3Smrg 17012de2362d3Smrg 17013de2362d3Smrg 17014de2362d3Smrg 17015de2362d3Smrg 17016de2362d3Smrg 17017de2362d3Smrg 17018de2362d3Smrg 17019de2362d3Smrg 17020de2362d3Smrg 17021de2362d3Smrg 17022de2362d3Smrg 17023de2362d3Smrg 17024de2362d3Smrg 17025de2362d3Smrg 17026de2362d3Smrg 17027de2362d3Smrg 17028de2362d3Smrg 17029de2362d3Smrg 17030de2362d3Smrg 17031de2362d3Smrg 17032de2362d3Smrg 17033de2362d3Smrg 17034de2362d3Smrg 17035de2362d3Smrg 17036de2362d3Smrg 17037de2362d3Smrg 17038de2362d3Smrg 17039de2362d3Smrg 17040de2362d3Smrg 17041de2362d3Smrg 17042de2362d3Smrg 17043de2362d3Smrg 17044de2362d3Smrg 17045de2362d3Smrg 17046de2362d3Smrg 17047de2362d3Smrg 17048de2362d3Smrg 17049de2362d3Smrg 17050de2362d3Smrg 17051de2362d3Smrg 17052de2362d3Smrg 17053de2362d3Smrg 17054de2362d3Smrg 17055de2362d3Smrg 17056de2362d3Smrg 17057de2362d3Smrg 17058de2362d3Smrg 17059de2362d3Smrg 17060de2362d3Smrg 17061de2362d3Smrg 17062de2362d3Smrg 17063de2362d3Smrg 17064de2362d3Smrg 17065de2362d3Smrg 17066de2362d3Smrg 17067de2362d3Smrg 17068de2362d3Smrg 17069de2362d3Smrg 17070de2362d3Smrg 17071de2362d3Smrg 17072de2362d3Smrg 17073de2362d3Smrg 17074de2362d3Smrg 17075de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 17076de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 17077de2362d3Smrg 170780d16fef4Smrgif test yes = "$GCC"; then 17079de2362d3Smrg case $host_os in 170800d16fef4Smrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 170810d16fef4Smrg *) lt_awk_arg='/^libraries:/' ;; 17082de2362d3Smrg esac 17083de2362d3Smrg case $host_os in 170840d16fef4Smrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 170850d16fef4Smrg *) lt_sed_strip_eq='s|=/|/|g' ;; 17086de2362d3Smrg esac 17087de2362d3Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 17088de2362d3Smrg case $lt_search_path_spec in 17089de2362d3Smrg *\;*) 17090de2362d3Smrg # if the path contains ";" then we assume it to be the separator 17091de2362d3Smrg # otherwise default to the standard path separator (i.e. ":") - it is 17092de2362d3Smrg # assumed that no part of a normal pathname contains ";" but that should 17093de2362d3Smrg # okay in the real world where ";" in dirpaths is itself problematic. 17094de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 17095de2362d3Smrg ;; 17096de2362d3Smrg *) 17097de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 17098de2362d3Smrg ;; 17099de2362d3Smrg esac 17100de2362d3Smrg # Ok, now we have the path, separated by spaces, we can step through it 171010d16fef4Smrg # and add multilib dir if necessary... 17102de2362d3Smrg lt_tmp_lt_search_path_spec= 171030d16fef4Smrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 171040d16fef4Smrg # ...but if some path component already ends with the multilib dir we assume 171050d16fef4Smrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 171060d16fef4Smrg case "$lt_multi_os_dir; $lt_search_path_spec " in 171070d16fef4Smrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 171080d16fef4Smrg lt_multi_os_dir= 171090d16fef4Smrg ;; 171100d16fef4Smrg esac 17111de2362d3Smrg for lt_sys_path in $lt_search_path_spec; do 171120d16fef4Smrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 171130d16fef4Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 171140d16fef4Smrg elif test -n "$lt_multi_os_dir"; then 17115de2362d3Smrg test -d "$lt_sys_path" && \ 17116de2362d3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 17117de2362d3Smrg fi 17118de2362d3Smrg done 17119de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 171200d16fef4SmrgBEGIN {RS = " "; FS = "/|\n";} { 171210d16fef4Smrg lt_foo = ""; 171220d16fef4Smrg lt_count = 0; 17123de2362d3Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 17124de2362d3Smrg if ($lt_i != "" && $lt_i != ".") { 17125de2362d3Smrg if ($lt_i == "..") { 17126de2362d3Smrg lt_count++; 17127de2362d3Smrg } else { 17128de2362d3Smrg if (lt_count == 0) { 171290d16fef4Smrg lt_foo = "/" $lt_i lt_foo; 17130de2362d3Smrg } else { 17131de2362d3Smrg lt_count--; 17132de2362d3Smrg } 17133de2362d3Smrg } 17134de2362d3Smrg } 17135de2362d3Smrg } 17136de2362d3Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 17137de2362d3Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 17138de2362d3Smrg}'` 17139de2362d3Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 17140de2362d3Smrg # for these hosts. 17141de2362d3Smrg case $host_os in 17142de2362d3Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 171430d16fef4Smrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 17144de2362d3Smrg esac 17145de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 17146de2362d3Smrgelse 17147de2362d3Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17148de2362d3Smrgfi 17149de2362d3Smrglibrary_names_spec= 17150de2362d3Smrglibname_spec='lib$name' 17151de2362d3Smrgsoname_spec= 171520d16fef4Smrgshrext_cmds=.so 17153de2362d3Smrgpostinstall_cmds= 17154de2362d3Smrgpostuninstall_cmds= 17155de2362d3Smrgfinish_cmds= 17156de2362d3Smrgfinish_eval= 17157de2362d3Smrgshlibpath_var= 17158de2362d3Smrgshlibpath_overrides_runpath=unknown 17159de2362d3Smrgversion_type=none 17160de2362d3Smrgdynamic_linker="$host_os ld.so" 17161de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 17162de2362d3Smrgneed_lib_prefix=unknown 17163de2362d3Smrghardcode_into_libs=no 17164de2362d3Smrg 17165de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version 17166de2362d3Smrg# flags to be left without arguments 17167de2362d3Smrgneed_version=unknown 17168de2362d3Smrg 171690d16fef4Smrg 171700d16fef4Smrg 17171de2362d3Smrgcase $host_os in 17172de2362d3Smrgaix3*) 17173de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 171740d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 17175de2362d3Smrg shlibpath_var=LIBPATH 17176de2362d3Smrg 17177de2362d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 171780d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17179de2362d3Smrg ;; 17180de2362d3Smrg 17181de2362d3Smrgaix[4-9]*) 17182de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17183de2362d3Smrg need_lib_prefix=no 17184de2362d3Smrg need_version=no 17185de2362d3Smrg hardcode_into_libs=yes 171860d16fef4Smrg if test ia64 = "$host_cpu"; then 17187de2362d3Smrg # AIX 5 supports IA64 171880d16fef4Smrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 17189de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17190de2362d3Smrg else 17191de2362d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 17192de2362d3Smrg # for dependence libraries. The import file would start with 171930d16fef4Smrg # the line '#! .'. This would cause the generated library to 171940d16fef4Smrg # depend on '.', always an invalid library. This was fixed in 17195de2362d3Smrg # development snapshots of GCC prior to 3.0. 17196de2362d3Smrg case $host_os in 17197de2362d3Smrg aix4 | aix4.[01] | aix4.[01].*) 17198de2362d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17199de2362d3Smrg echo ' yes ' 172000d16fef4Smrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 17201de2362d3Smrg : 17202de2362d3Smrg else 17203de2362d3Smrg can_build_shared=no 17204de2362d3Smrg fi 17205de2362d3Smrg ;; 17206de2362d3Smrg esac 172070d16fef4Smrg # Using Import Files as archive members, it is possible to support 172080d16fef4Smrg # filename-based versioning of shared library archives on AIX. While 172090d16fef4Smrg # this would work for both with and without runtime linking, it will 172100d16fef4Smrg # prevent static linking of such archives. So we do filename-based 172110d16fef4Smrg # shared library versioning with .so extension only, which is used 172120d16fef4Smrg # when both runtime linking and shared linking is enabled. 172130d16fef4Smrg # Unfortunately, runtime linking may impact performance, so we do 172140d16fef4Smrg # not want this to be the default eventually. Also, we use the 172150d16fef4Smrg # versioned .so libs for executables only if there is the -brtl 172160d16fef4Smrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 172170d16fef4Smrg # To allow for filename-based versioning support, we need to create 172180d16fef4Smrg # libNAME.so.V as an archive file, containing: 172190d16fef4Smrg # *) an Import File, referring to the versioned filename of the 172200d16fef4Smrg # archive as well as the shared archive member, telling the 172210d16fef4Smrg # bitwidth (32 or 64) of that shared object, and providing the 172220d16fef4Smrg # list of exported symbols of that shared object, eventually 172230d16fef4Smrg # decorated with the 'weak' keyword 172240d16fef4Smrg # *) the shared object with the F_LOADONLY flag set, to really avoid 172250d16fef4Smrg # it being seen by the linker. 172260d16fef4Smrg # At run time we better use the real file rather than another symlink, 172270d16fef4Smrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 172280d16fef4Smrg 172290d16fef4Smrg case $with_aix_soname,$aix_use_runtimelinking in 172300d16fef4Smrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 17231de2362d3Smrg # soname into executable. Probably we can add versioning support to 17232de2362d3Smrg # collect2, so additional links can be useful in future. 172330d16fef4Smrg aix,yes) # traditional libtool 172340d16fef4Smrg dynamic_linker='AIX unversionable lib.so' 17235de2362d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17236de2362d3Smrg # instead of lib<name>.a to let people know that these are not 17237de2362d3Smrg # typical AIX shared libraries. 172380d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 172390d16fef4Smrg ;; 172400d16fef4Smrg aix,no) # traditional AIX only 172410d16fef4Smrg dynamic_linker='AIX lib.a(lib.so.V)' 17242de2362d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 17243de2362d3Smrg # and later when we are not doing run time linking. 172440d16fef4Smrg library_names_spec='$libname$release.a $libname.a' 172450d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 172460d16fef4Smrg ;; 172470d16fef4Smrg svr4,*) # full svr4 only 172480d16fef4Smrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 172490d16fef4Smrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 172500d16fef4Smrg # We do not specify a path in Import Files, so LIBPATH fires. 172510d16fef4Smrg shlibpath_overrides_runpath=yes 172520d16fef4Smrg ;; 172530d16fef4Smrg *,yes) # both, prefer svr4 172540d16fef4Smrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 172550d16fef4Smrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 172560d16fef4Smrg # unpreferred sharedlib libNAME.a needs extra handling 172570d16fef4Smrg 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"' 172580d16fef4Smrg 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"' 172590d16fef4Smrg # We do not specify a path in Import Files, so LIBPATH fires. 172600d16fef4Smrg shlibpath_overrides_runpath=yes 172610d16fef4Smrg ;; 172620d16fef4Smrg *,no) # both, prefer aix 172630d16fef4Smrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 172640d16fef4Smrg library_names_spec='$libname$release.a $libname.a' 172650d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 172660d16fef4Smrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 172670d16fef4Smrg 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)' 172680d16fef4Smrg 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"' 172690d16fef4Smrg ;; 172700d16fef4Smrg esac 17271de2362d3Smrg shlibpath_var=LIBPATH 17272de2362d3Smrg fi 17273de2362d3Smrg ;; 17274de2362d3Smrg 17275de2362d3Smrgamigaos*) 17276de2362d3Smrg case $host_cpu in 17277de2362d3Smrg powerpc) 17278de2362d3Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 17279de2362d3Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 172800d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17281de2362d3Smrg ;; 17282de2362d3Smrg m68k) 17283de2362d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 17284de2362d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 172850d16fef4Smrg 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' 17286de2362d3Smrg ;; 17287de2362d3Smrg esac 17288de2362d3Smrg ;; 17289de2362d3Smrg 17290de2362d3Smrgbeos*) 172910d16fef4Smrg library_names_spec='$libname$shared_ext' 17292de2362d3Smrg dynamic_linker="$host_os ld.so" 17293de2362d3Smrg shlibpath_var=LIBRARY_PATH 17294de2362d3Smrg ;; 17295de2362d3Smrg 17296de2362d3Smrgbsdi[45]*) 17297de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17298de2362d3Smrg need_version=no 172990d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 173000d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17301de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17302de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17303de2362d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17304de2362d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17305de2362d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 17306de2362d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17307de2362d3Smrg # libtool to hard-code these into programs 17308de2362d3Smrg ;; 17309de2362d3Smrg 17310de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 17311de2362d3Smrg version_type=windows 173120d16fef4Smrg shrext_cmds=.dll 17313de2362d3Smrg need_version=no 17314de2362d3Smrg need_lib_prefix=no 17315de2362d3Smrg 17316de2362d3Smrg case $GCC,$cc_basename in 17317de2362d3Smrg yes,*) 17318de2362d3Smrg # gcc 17319de2362d3Smrg library_names_spec='$libname.dll.a' 17320de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 173210d16fef4Smrg postinstall_cmds='base_file=`basename \$file`~ 173220d16fef4Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17323de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 17324de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 17325de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 17326de2362d3Smrg chmod a+x \$dldir/$dlname~ 17327de2362d3Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17328de2362d3Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17329de2362d3Smrg fi' 17330de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17331de2362d3Smrg dlpath=$dir/\$dldll~ 17332de2362d3Smrg $RM \$dlpath' 17333de2362d3Smrg shlibpath_overrides_runpath=yes 17334de2362d3Smrg 17335de2362d3Smrg case $host_os in 17336de2362d3Smrg cygwin*) 17337de2362d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 173380d16fef4Smrg soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17339de2362d3Smrg 17340de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 17341de2362d3Smrg ;; 17342de2362d3Smrg mingw* | cegcc*) 17343de2362d3Smrg # MinGW DLLs use traditional 'lib' prefix 173440d16fef4Smrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17345de2362d3Smrg ;; 17346de2362d3Smrg pw32*) 17347de2362d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 173480d16fef4Smrg library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17349de2362d3Smrg ;; 17350de2362d3Smrg esac 17351de2362d3Smrg dynamic_linker='Win32 ld.exe' 17352de2362d3Smrg ;; 17353de2362d3Smrg 17354de2362d3Smrg *,cl*) 17355de2362d3Smrg # Native MSVC 17356de2362d3Smrg libname_spec='$name' 173570d16fef4Smrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 173580d16fef4Smrg library_names_spec='$libname.dll.lib' 17359de2362d3Smrg 17360de2362d3Smrg case $build_os in 17361de2362d3Smrg mingw*) 17362de2362d3Smrg sys_lib_search_path_spec= 17363de2362d3Smrg lt_save_ifs=$IFS 17364de2362d3Smrg IFS=';' 17365de2362d3Smrg for lt_path in $LIB 17366de2362d3Smrg do 17367de2362d3Smrg IFS=$lt_save_ifs 17368de2362d3Smrg # Let DOS variable expansion print the short 8.3 style file name. 17369de2362d3Smrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17370de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17371de2362d3Smrg done 17372de2362d3Smrg IFS=$lt_save_ifs 17373de2362d3Smrg # Convert to MSYS style. 17374de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17375de2362d3Smrg ;; 17376de2362d3Smrg cygwin*) 17377de2362d3Smrg # Convert to unix form, then to dos form, then back to unix form 17378de2362d3Smrg # but this time dos style (no spaces!) so that the unix form looks 17379de2362d3Smrg # like /cygdrive/c/PROGRA~1:/cygdr... 17380de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17381de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17382de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17383de2362d3Smrg ;; 17384de2362d3Smrg *) 173850d16fef4Smrg sys_lib_search_path_spec=$LIB 17386de2362d3Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17387de2362d3Smrg # It is most probably a Windows format PATH. 17388de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17389de2362d3Smrg else 17390de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17391de2362d3Smrg fi 17392de2362d3Smrg # FIXME: find the short name or the path components, as spaces are 17393de2362d3Smrg # common. (e.g. "Program Files" -> "PROGRA~1") 17394de2362d3Smrg ;; 17395de2362d3Smrg esac 17396de2362d3Smrg 17397de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 173980d16fef4Smrg postinstall_cmds='base_file=`basename \$file`~ 173990d16fef4Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17400de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 17401de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 17402de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname' 17403de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17404de2362d3Smrg dlpath=$dir/\$dldll~ 17405de2362d3Smrg $RM \$dlpath' 17406de2362d3Smrg shlibpath_overrides_runpath=yes 17407de2362d3Smrg dynamic_linker='Win32 link.exe' 17408de2362d3Smrg ;; 17409de2362d3Smrg 17410de2362d3Smrg *) 17411de2362d3Smrg # Assume MSVC wrapper 174120d16fef4Smrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17413de2362d3Smrg dynamic_linker='Win32 ld.exe' 17414de2362d3Smrg ;; 17415de2362d3Smrg esac 17416de2362d3Smrg # FIXME: first we should search . and the directory the executable is in 17417de2362d3Smrg shlibpath_var=PATH 17418de2362d3Smrg ;; 17419de2362d3Smrg 17420de2362d3Smrgdarwin* | rhapsody*) 17421de2362d3Smrg dynamic_linker="$host_os dyld" 17422de2362d3Smrg version_type=darwin 17423de2362d3Smrg need_lib_prefix=no 17424de2362d3Smrg need_version=no 174250d16fef4Smrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 174260d16fef4Smrg soname_spec='$libname$release$major$shared_ext' 17427de2362d3Smrg shlibpath_overrides_runpath=yes 17428de2362d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 17429de2362d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17430de2362d3Smrg 17431de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 17432de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17433de2362d3Smrg ;; 17434de2362d3Smrg 17435de2362d3Smrgdgux*) 17436de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17437de2362d3Smrg need_lib_prefix=no 17438de2362d3Smrg need_version=no 174390d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 174400d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17441de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17442de2362d3Smrg ;; 17443de2362d3Smrg 17444de2362d3Smrgfreebsd* | dragonfly*) 17445de2362d3Smrg # DragonFly does not have aout. When/if they implement a new 17446de2362d3Smrg # versioning mechanism, adjust this. 17447de2362d3Smrg if test -x /usr/bin/objformat; then 17448de2362d3Smrg objformat=`/usr/bin/objformat` 17449de2362d3Smrg else 17450de2362d3Smrg case $host_os in 17451de2362d3Smrg freebsd[23].*) objformat=aout ;; 17452de2362d3Smrg *) objformat=elf ;; 17453de2362d3Smrg esac 17454de2362d3Smrg fi 17455de2362d3Smrg version_type=freebsd-$objformat 17456de2362d3Smrg case $version_type in 17457de2362d3Smrg freebsd-elf*) 174580d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 174590d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17460de2362d3Smrg need_version=no 17461de2362d3Smrg need_lib_prefix=no 17462de2362d3Smrg ;; 17463de2362d3Smrg freebsd-*) 174640d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17465de2362d3Smrg need_version=yes 17466de2362d3Smrg ;; 17467de2362d3Smrg esac 17468de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17469de2362d3Smrg case $host_os in 17470de2362d3Smrg freebsd2.*) 17471de2362d3Smrg shlibpath_overrides_runpath=yes 17472de2362d3Smrg ;; 17473de2362d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 17474de2362d3Smrg shlibpath_overrides_runpath=yes 17475de2362d3Smrg hardcode_into_libs=yes 17476de2362d3Smrg ;; 17477de2362d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17478de2362d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17479de2362d3Smrg shlibpath_overrides_runpath=no 17480de2362d3Smrg hardcode_into_libs=yes 17481de2362d3Smrg ;; 17482de2362d3Smrg *) # from 4.6 on, and DragonFly 17483de2362d3Smrg shlibpath_overrides_runpath=yes 17484de2362d3Smrg hardcode_into_libs=yes 17485de2362d3Smrg ;; 17486de2362d3Smrg esac 17487de2362d3Smrg ;; 17488de2362d3Smrg 17489de2362d3Smrghaiku*) 17490de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17491de2362d3Smrg need_lib_prefix=no 17492de2362d3Smrg need_version=no 17493de2362d3Smrg dynamic_linker="$host_os runtime_loader" 174940d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 174950d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17496de2362d3Smrg shlibpath_var=LIBRARY_PATH 174970d16fef4Smrg shlibpath_overrides_runpath=no 17498de2362d3Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17499de2362d3Smrg hardcode_into_libs=yes 17500de2362d3Smrg ;; 17501de2362d3Smrg 17502de2362d3Smrghpux9* | hpux10* | hpux11*) 17503de2362d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 17504de2362d3Smrg # link against other versions. 17505de2362d3Smrg version_type=sunos 17506de2362d3Smrg need_lib_prefix=no 17507de2362d3Smrg need_version=no 17508de2362d3Smrg case $host_cpu in 17509de2362d3Smrg ia64*) 17510de2362d3Smrg shrext_cmds='.so' 17511de2362d3Smrg hardcode_into_libs=yes 17512de2362d3Smrg dynamic_linker="$host_os dld.so" 17513de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17514de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 175150d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 175160d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 175170d16fef4Smrg if test 32 = "$HPUX_IA64_MODE"; then 17518de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 175190d16fef4Smrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 17520de2362d3Smrg else 17521de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 175220d16fef4Smrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 17523de2362d3Smrg fi 17524de2362d3Smrg ;; 17525de2362d3Smrg hppa*64*) 17526de2362d3Smrg shrext_cmds='.sl' 17527de2362d3Smrg hardcode_into_libs=yes 17528de2362d3Smrg dynamic_linker="$host_os dld.sl" 17529de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17530de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 175310d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 175320d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17533de2362d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17534de2362d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17535de2362d3Smrg ;; 17536de2362d3Smrg *) 17537de2362d3Smrg shrext_cmds='.sl' 17538de2362d3Smrg dynamic_linker="$host_os dld.sl" 17539de2362d3Smrg shlibpath_var=SHLIB_PATH 17540de2362d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 175410d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 175420d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17543de2362d3Smrg ;; 17544de2362d3Smrg esac 17545de2362d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17546de2362d3Smrg postinstall_cmds='chmod 555 $lib' 17547de2362d3Smrg # or fails outright, so override atomically: 17548de2362d3Smrg install_override_mode=555 17549de2362d3Smrg ;; 17550de2362d3Smrg 17551de2362d3Smrginterix[3-9]*) 17552de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17553de2362d3Smrg need_lib_prefix=no 17554de2362d3Smrg need_version=no 175550d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 175560d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17557de2362d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17558de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17559de2362d3Smrg shlibpath_overrides_runpath=no 17560de2362d3Smrg hardcode_into_libs=yes 17561de2362d3Smrg ;; 17562de2362d3Smrg 17563de2362d3Smrgirix5* | irix6* | nonstopux*) 17564de2362d3Smrg case $host_os in 17565de2362d3Smrg nonstopux*) version_type=nonstopux ;; 17566de2362d3Smrg *) 175670d16fef4Smrg if test yes = "$lt_cv_prog_gnu_ld"; then 17568de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17569de2362d3Smrg else 17570de2362d3Smrg version_type=irix 17571de2362d3Smrg fi ;; 17572de2362d3Smrg esac 17573de2362d3Smrg need_lib_prefix=no 17574de2362d3Smrg need_version=no 175750d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 175760d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17577de2362d3Smrg case $host_os in 17578de2362d3Smrg irix5* | nonstopux*) 17579de2362d3Smrg libsuff= shlibsuff= 17580de2362d3Smrg ;; 17581de2362d3Smrg *) 17582de2362d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 17583de2362d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17584de2362d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 17585de2362d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17586de2362d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 17587de2362d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17588de2362d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 17589de2362d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 17590de2362d3Smrg esac 17591de2362d3Smrg ;; 17592de2362d3Smrg esac 17593de2362d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17594de2362d3Smrg shlibpath_overrides_runpath=no 175950d16fef4Smrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 175960d16fef4Smrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17597de2362d3Smrg hardcode_into_libs=yes 17598de2362d3Smrg ;; 17599de2362d3Smrg 17600de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff. 17601de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*) 17602de2362d3Smrg dynamic_linker=no 17603de2362d3Smrg ;; 17604de2362d3Smrg 176050d16fef4Smrglinux*android*) 176060d16fef4Smrg version_type=none # Android doesn't support versioned libraries. 176070d16fef4Smrg need_lib_prefix=no 176080d16fef4Smrg need_version=no 176090d16fef4Smrg library_names_spec='$libname$release$shared_ext' 176100d16fef4Smrg soname_spec='$libname$release$shared_ext' 176110d16fef4Smrg finish_cmds= 176120d16fef4Smrg shlibpath_var=LD_LIBRARY_PATH 176130d16fef4Smrg shlibpath_overrides_runpath=yes 176140d16fef4Smrg 176150d16fef4Smrg # This implies no fast_install, which is unacceptable. 176160d16fef4Smrg # Some rework will be needed to allow for fast_install 176170d16fef4Smrg # before this can be enabled. 176180d16fef4Smrg hardcode_into_libs=yes 176190d16fef4Smrg 176200d16fef4Smrg dynamic_linker='Android linker' 176210d16fef4Smrg # Don't embed -rpath directories since the linker doesn't support them. 176220d16fef4Smrg hardcode_libdir_flag_spec='-L$libdir' 176230d16fef4Smrg ;; 176240d16fef4Smrg 17625de2362d3Smrg# This must be glibc/ELF. 176260d16fef4Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17627de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17628de2362d3Smrg need_lib_prefix=no 17629de2362d3Smrg need_version=no 176300d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 176310d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17632de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17633de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17634de2362d3Smrg shlibpath_overrides_runpath=no 17635de2362d3Smrg 17636de2362d3Smrg # Some binutils ld are patched to set DT_RUNPATH 17637de2362d3Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17638de2362d3Smrg $as_echo_n "(cached) " >&6 17639de2362d3Smrgelse 17640de2362d3Smrg lt_cv_shlibpath_overrides_runpath=no 17641de2362d3Smrg save_LDFLAGS=$LDFLAGS 17642de2362d3Smrg save_libdir=$libdir 17643de2362d3Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17644de2362d3Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17645de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17646de2362d3Smrg/* end confdefs.h. */ 17647de2362d3Smrg 17648de2362d3Smrgint 17649de2362d3Smrgmain () 17650de2362d3Smrg{ 17651de2362d3Smrg 17652de2362d3Smrg ; 17653de2362d3Smrg return 0; 17654de2362d3Smrg} 17655de2362d3Smrg_ACEOF 17656de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17657de2362d3Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17658de2362d3Smrg lt_cv_shlibpath_overrides_runpath=yes 17659de2362d3Smrgfi 17660de2362d3Smrgfi 17661de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17662de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17663de2362d3Smrg LDFLAGS=$save_LDFLAGS 17664de2362d3Smrg libdir=$save_libdir 17665de2362d3Smrg 17666de2362d3Smrgfi 17667de2362d3Smrg 17668de2362d3Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17669de2362d3Smrg 17670de2362d3Smrg # This implies no fast_install, which is unacceptable. 17671de2362d3Smrg # Some rework will be needed to allow for fast_install 17672de2362d3Smrg # before this can be enabled. 17673de2362d3Smrg hardcode_into_libs=yes 17674de2362d3Smrg 176750d16fef4Smrg # Ideally, we could use ldconfig to report *all* directores which are 176760d16fef4Smrg # searched for libraries, however this is still not possible. Aside from not 176770d16fef4Smrg # being certain /sbin/ldconfig is available, command 176780d16fef4Smrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 176790d16fef4Smrg # even though it is searched at run-time. Try to do the best guess by 176800d16fef4Smrg # appending ld.so.conf contents (and includes) to the search path. 17681de2362d3Smrg if test -f /etc/ld.so.conf; then 17682de2362d3Smrg 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' ' '` 176830d16fef4Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17684de2362d3Smrg fi 17685de2362d3Smrg 17686de2362d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 17687de2362d3Smrg # powerpc, because MkLinux only supported shared libraries with the 17688de2362d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 17689de2362d3Smrg # most powerpc-linux boxes support dynamic linking these days and 17690de2362d3Smrg # people can always --disable-shared, the test was removed, and we 17691de2362d3Smrg # assume the GNU/Linux dynamic linker is in use. 17692de2362d3Smrg dynamic_linker='GNU/Linux ld.so' 17693de2362d3Smrg ;; 17694de2362d3Smrg 176950d16fef4Smrgnetbsdelf*-gnu) 176960d16fef4Smrg version_type=linux 176970d16fef4Smrg need_lib_prefix=no 176980d16fef4Smrg need_version=no 176990d16fef4Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 177000d16fef4Smrg soname_spec='${libname}${release}${shared_ext}$major' 177010d16fef4Smrg shlibpath_var=LD_LIBRARY_PATH 177020d16fef4Smrg shlibpath_overrides_runpath=no 177030d16fef4Smrg hardcode_into_libs=yes 177040d16fef4Smrg dynamic_linker='NetBSD ld.elf_so' 177050d16fef4Smrg ;; 177060d16fef4Smrg 17707de2362d3Smrgnetbsd*) 17708de2362d3Smrg version_type=sunos 17709de2362d3Smrg need_lib_prefix=no 17710de2362d3Smrg need_version=no 17711de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 177120d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17713de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17714de2362d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 17715de2362d3Smrg else 177160d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 177170d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17718de2362d3Smrg dynamic_linker='NetBSD ld.elf_so' 17719de2362d3Smrg fi 17720de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17721de2362d3Smrg shlibpath_overrides_runpath=yes 17722de2362d3Smrg hardcode_into_libs=yes 17723de2362d3Smrg ;; 17724de2362d3Smrg 17725de2362d3Smrgnewsos6) 17726de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 177270d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17728de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17729de2362d3Smrg shlibpath_overrides_runpath=yes 17730de2362d3Smrg ;; 17731de2362d3Smrg 17732de2362d3Smrg*nto* | *qnx*) 17733de2362d3Smrg version_type=qnx 17734de2362d3Smrg need_lib_prefix=no 17735de2362d3Smrg need_version=no 177360d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 177370d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17738de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17739de2362d3Smrg shlibpath_overrides_runpath=no 17740de2362d3Smrg hardcode_into_libs=yes 17741de2362d3Smrg dynamic_linker='ldqnx.so' 17742de2362d3Smrg ;; 17743de2362d3Smrg 177440d16fef4Smrgopenbsd* | bitrig*) 17745de2362d3Smrg version_type=sunos 177460d16fef4Smrg sys_lib_dlsearch_path_spec=/usr/lib 17747de2362d3Smrg need_lib_prefix=no 177480d16fef4Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 177490d16fef4Smrg need_version=no 17750de2362d3Smrg else 177510d16fef4Smrg need_version=yes 17752de2362d3Smrg fi 177530d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 177540d16fef4Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 177550d16fef4Smrg shlibpath_var=LD_LIBRARY_PATH 177560d16fef4Smrg shlibpath_overrides_runpath=yes 17757de2362d3Smrg ;; 17758de2362d3Smrg 17759de2362d3Smrgos2*) 17760de2362d3Smrg libname_spec='$name' 177610d16fef4Smrg version_type=windows 177620d16fef4Smrg shrext_cmds=.dll 177630d16fef4Smrg need_version=no 17764de2362d3Smrg need_lib_prefix=no 177650d16fef4Smrg # OS/2 can only load a DLL with a base name of 8 characters or less. 177660d16fef4Smrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 177670d16fef4Smrg v=$($ECHO $release$versuffix | tr -d .-); 177680d16fef4Smrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 177690d16fef4Smrg $ECHO $n$v`$shared_ext' 177700d16fef4Smrg library_names_spec='${libname}_dll.$libext' 17771de2362d3Smrg dynamic_linker='OS/2 ld.exe' 177720d16fef4Smrg shlibpath_var=BEGINLIBPATH 177730d16fef4Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 177740d16fef4Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 177750d16fef4Smrg postinstall_cmds='base_file=`basename \$file`~ 177760d16fef4Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 177770d16fef4Smrg dldir=$destdir/`dirname \$dlpath`~ 177780d16fef4Smrg test -d \$dldir || mkdir -p \$dldir~ 177790d16fef4Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 177800d16fef4Smrg chmod a+x \$dldir/$dlname~ 177810d16fef4Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 177820d16fef4Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 177830d16fef4Smrg fi' 177840d16fef4Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 177850d16fef4Smrg dlpath=$dir/\$dldll~ 177860d16fef4Smrg $RM \$dlpath' 17787de2362d3Smrg ;; 17788de2362d3Smrg 17789de2362d3Smrgosf3* | osf4* | osf5*) 17790de2362d3Smrg version_type=osf 17791de2362d3Smrg need_lib_prefix=no 17792de2362d3Smrg need_version=no 177930d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 177940d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17795de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17796de2362d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 177970d16fef4Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17798de2362d3Smrg ;; 17799de2362d3Smrg 17800de2362d3Smrgrdos*) 17801de2362d3Smrg dynamic_linker=no 17802de2362d3Smrg ;; 17803de2362d3Smrg 17804de2362d3Smrgsolaris*) 17805de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17806de2362d3Smrg need_lib_prefix=no 17807de2362d3Smrg need_version=no 178080d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 178090d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17810de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17811de2362d3Smrg shlibpath_overrides_runpath=yes 17812de2362d3Smrg hardcode_into_libs=yes 17813de2362d3Smrg # ldd complains unless libraries are executable 17814de2362d3Smrg postinstall_cmds='chmod +x $lib' 17815de2362d3Smrg ;; 17816de2362d3Smrg 17817de2362d3Smrgsunos4*) 17818de2362d3Smrg version_type=sunos 178190d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17820de2362d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17821de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17822de2362d3Smrg shlibpath_overrides_runpath=yes 178230d16fef4Smrg if test yes = "$with_gnu_ld"; then 17824de2362d3Smrg need_lib_prefix=no 17825de2362d3Smrg fi 17826de2362d3Smrg need_version=yes 17827de2362d3Smrg ;; 17828de2362d3Smrg 17829de2362d3Smrgsysv4 | sysv4.3*) 17830de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 178310d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 178320d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17833de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17834de2362d3Smrg case $host_vendor in 17835de2362d3Smrg sni) 17836de2362d3Smrg shlibpath_overrides_runpath=no 17837de2362d3Smrg need_lib_prefix=no 17838de2362d3Smrg runpath_var=LD_RUN_PATH 17839de2362d3Smrg ;; 17840de2362d3Smrg siemens) 17841de2362d3Smrg need_lib_prefix=no 17842de2362d3Smrg ;; 17843de2362d3Smrg motorola) 17844de2362d3Smrg need_lib_prefix=no 17845de2362d3Smrg need_version=no 17846de2362d3Smrg shlibpath_overrides_runpath=no 17847de2362d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17848de2362d3Smrg ;; 17849de2362d3Smrg esac 17850de2362d3Smrg ;; 17851de2362d3Smrg 17852de2362d3Smrgsysv4*MP*) 178530d16fef4Smrg if test -d /usr/nec; then 17854de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 178550d16fef4Smrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 178560d16fef4Smrg soname_spec='$libname$shared_ext.$major' 17857de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17858de2362d3Smrg fi 17859de2362d3Smrg ;; 17860de2362d3Smrg 17861de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 178620d16fef4Smrg version_type=sco 17863de2362d3Smrg need_lib_prefix=no 17864de2362d3Smrg need_version=no 178650d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 178660d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17867de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17868de2362d3Smrg shlibpath_overrides_runpath=yes 17869de2362d3Smrg hardcode_into_libs=yes 178700d16fef4Smrg if test yes = "$with_gnu_ld"; then 17871de2362d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17872de2362d3Smrg else 17873de2362d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17874de2362d3Smrg case $host_os in 17875de2362d3Smrg sco3.2v5*) 17876de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17877de2362d3Smrg ;; 17878de2362d3Smrg esac 17879de2362d3Smrg fi 17880de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 17881de2362d3Smrg ;; 17882de2362d3Smrg 17883de2362d3Smrgtpf*) 17884de2362d3Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17885de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17886de2362d3Smrg need_lib_prefix=no 17887de2362d3Smrg need_version=no 178880d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17889de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17890de2362d3Smrg shlibpath_overrides_runpath=no 17891de2362d3Smrg hardcode_into_libs=yes 17892de2362d3Smrg ;; 17893de2362d3Smrg 17894de2362d3Smrguts4*) 17895de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 178960d16fef4Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 178970d16fef4Smrg soname_spec='$libname$release$shared_ext$major' 17898de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17899de2362d3Smrg ;; 17900de2362d3Smrg 17901de2362d3Smrg*) 17902de2362d3Smrg dynamic_linker=no 17903de2362d3Smrg ;; 17904de2362d3Smrgesac 17905de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17906de2362d3Smrg$as_echo "$dynamic_linker" >&6; } 179070d16fef4Smrgtest no = "$dynamic_linker" && can_build_shared=no 17908de2362d3Smrg 17909de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 179100d16fef4Smrgif test yes = "$GCC"; then 17911de2362d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17912de2362d3Smrgfi 17913de2362d3Smrg 179140d16fef4Smrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 179150d16fef4Smrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17916de2362d3Smrgfi 179170d16fef4Smrg 179180d16fef4Smrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 179190d16fef4Smrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17920de2362d3Smrgfi 17921de2362d3Smrg 179220d16fef4Smrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 179230d16fef4Smrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 179240d16fef4Smrg 179250d16fef4Smrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 179260d16fef4Smrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 179270d16fef4Smrg 179280d16fef4Smrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 179290d16fef4Smrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 179300d16fef4Smrg 179310d16fef4Smrg 179320d16fef4Smrg 179330d16fef4Smrg 179340d16fef4Smrg 179350d16fef4Smrg 17936de2362d3Smrg 17937de2362d3Smrg 17938de2362d3Smrg 17939de2362d3Smrg 17940de2362d3Smrg 17941de2362d3Smrg 17942de2362d3Smrg 17943de2362d3Smrg 17944de2362d3Smrg 17945de2362d3Smrg 17946de2362d3Smrg 17947de2362d3Smrg 17948de2362d3Smrg 17949de2362d3Smrg 17950de2362d3Smrg 17951de2362d3Smrg 17952de2362d3Smrg 17953de2362d3Smrg 17954de2362d3Smrg 17955de2362d3Smrg 17956de2362d3Smrg 17957de2362d3Smrg 17958de2362d3Smrg 17959de2362d3Smrg 17960de2362d3Smrg 17961de2362d3Smrg 17962de2362d3Smrg 17963de2362d3Smrg 17964de2362d3Smrg 17965de2362d3Smrg 17966de2362d3Smrg 17967de2362d3Smrg 17968de2362d3Smrg 17969de2362d3Smrg 17970de2362d3Smrg 17971de2362d3Smrg 17972de2362d3Smrg 17973de2362d3Smrg 17974de2362d3Smrg 17975de2362d3Smrg 17976de2362d3Smrg 17977de2362d3Smrg 17978de2362d3Smrg 17979de2362d3Smrg 17980de2362d3Smrg 17981de2362d3Smrg 17982de2362d3Smrg 17983de2362d3Smrg 17984de2362d3Smrg 17985de2362d3Smrg 17986de2362d3Smrg 17987de2362d3Smrg 17988de2362d3Smrg 17989de2362d3Smrg 17990de2362d3Smrg 17991de2362d3Smrg 17992de2362d3Smrg 17993de2362d3Smrg 17994de2362d3Smrg 17995de2362d3Smrg 17996de2362d3Smrg 17997de2362d3Smrg 17998de2362d3Smrg 17999de2362d3Smrg 18000de2362d3Smrg 18001de2362d3Smrg 18002de2362d3Smrg 18003de2362d3Smrg 18004de2362d3Smrg 18005de2362d3Smrg 18006de2362d3Smrg 18007de2362d3Smrg 18008de2362d3Smrg 18009de2362d3Smrg 18010de2362d3Smrg 18011de2362d3Smrg 18012de2362d3Smrg 18013de2362d3Smrg 18014de2362d3Smrg 18015de2362d3Smrg 18016de2362d3Smrg 18017de2362d3Smrg 18018de2362d3Smrg 18019de2362d3Smrg 18020de2362d3Smrg 18021de2362d3Smrg 18022de2362d3Smrg 18023de2362d3Smrg 18024de2362d3Smrg 18025de2362d3Smrg 18026de2362d3Smrg 18027de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 18028de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 18029de2362d3Smrghardcode_action= 18030de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" || 18031de2362d3Smrg test -n "$runpath_var" || 180320d16fef4Smrg test yes = "$hardcode_automatic"; then 18033de2362d3Smrg 18034de2362d3Smrg # We can hardcode non-existent directories. 180350d16fef4Smrg if test no != "$hardcode_direct" && 18036de2362d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 18037de2362d3Smrg # have to relink, otherwise we might link with an installed library 18038de2362d3Smrg # when we should be linking with a yet-to-be-installed one 180390d16fef4Smrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 180400d16fef4Smrg test no != "$hardcode_minus_L"; then 18041de2362d3Smrg # Linking always hardcodes the temporary library directory. 18042de2362d3Smrg hardcode_action=relink 18043de2362d3Smrg else 18044de2362d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 18045de2362d3Smrg hardcode_action=immediate 18046de2362d3Smrg fi 18047de2362d3Smrgelse 18048de2362d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 18049de2362d3Smrg # directories. 18050de2362d3Smrg hardcode_action=unsupported 18051de2362d3Smrgfi 18052de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 18053de2362d3Smrg$as_echo "$hardcode_action" >&6; } 18054de2362d3Smrg 180550d16fef4Smrgif test relink = "$hardcode_action" || 180560d16fef4Smrg test yes = "$inherit_rpath"; then 18057de2362d3Smrg # Fast installation is not supported 18058de2362d3Smrg enable_fast_install=no 180590d16fef4Smrgelif test yes = "$shlibpath_overrides_runpath" || 180600d16fef4Smrg test no = "$enable_shared"; then 18061de2362d3Smrg # Fast installation is not necessary 18062de2362d3Smrg enable_fast_install=needless 18063de2362d3Smrgfi 18064de2362d3Smrg 18065de2362d3Smrg 18066de2362d3Smrg 18067de2362d3Smrg 18068de2362d3Smrg 18069de2362d3Smrg 180700d16fef4Smrg if test yes != "$enable_dlopen"; then 18071de2362d3Smrg enable_dlopen=unknown 18072de2362d3Smrg enable_dlopen_self=unknown 18073de2362d3Smrg enable_dlopen_self_static=unknown 18074de2362d3Smrgelse 18075de2362d3Smrg lt_cv_dlopen=no 18076de2362d3Smrg lt_cv_dlopen_libs= 18077de2362d3Smrg 18078de2362d3Smrg case $host_os in 18079de2362d3Smrg beos*) 180800d16fef4Smrg lt_cv_dlopen=load_add_on 18081de2362d3Smrg lt_cv_dlopen_libs= 18082de2362d3Smrg lt_cv_dlopen_self=yes 18083de2362d3Smrg ;; 18084de2362d3Smrg 18085de2362d3Smrg mingw* | pw32* | cegcc*) 180860d16fef4Smrg lt_cv_dlopen=LoadLibrary 18087de2362d3Smrg lt_cv_dlopen_libs= 18088de2362d3Smrg ;; 18089de2362d3Smrg 18090de2362d3Smrg cygwin*) 180910d16fef4Smrg lt_cv_dlopen=dlopen 18092de2362d3Smrg lt_cv_dlopen_libs= 18093de2362d3Smrg ;; 18094de2362d3Smrg 18095de2362d3Smrg darwin*) 180960d16fef4Smrg # if libdl is installed we need to link against it 18097de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18098de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18099de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18100de2362d3Smrg $as_echo_n "(cached) " >&6 18101de2362d3Smrgelse 18102de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18103de2362d3SmrgLIBS="-ldl $LIBS" 18104de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18105de2362d3Smrg/* end confdefs.h. */ 18106de2362d3Smrg 18107de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18108de2362d3Smrg Use char because int might match the return type of a GCC 18109de2362d3Smrg builtin and then its argument prototype would still apply. */ 18110de2362d3Smrg#ifdef __cplusplus 18111de2362d3Smrgextern "C" 18112de2362d3Smrg#endif 18113de2362d3Smrgchar dlopen (); 18114de2362d3Smrgint 18115de2362d3Smrgmain () 18116de2362d3Smrg{ 18117de2362d3Smrgreturn dlopen (); 18118de2362d3Smrg ; 18119de2362d3Smrg return 0; 18120de2362d3Smrg} 18121de2362d3Smrg_ACEOF 18122de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18123de2362d3Smrg ac_cv_lib_dl_dlopen=yes 18124de2362d3Smrgelse 18125de2362d3Smrg ac_cv_lib_dl_dlopen=no 18126de2362d3Smrgfi 18127de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18128de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18129de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18130de2362d3Smrgfi 18131de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18132de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18133de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 181340d16fef4Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18135de2362d3Smrgelse 18136de2362d3Smrg 181370d16fef4Smrg lt_cv_dlopen=dyld 18138de2362d3Smrg lt_cv_dlopen_libs= 18139de2362d3Smrg lt_cv_dlopen_self=yes 18140de2362d3Smrg 18141de2362d3Smrgfi 18142de2362d3Smrg 18143de2362d3Smrg ;; 18144de2362d3Smrg 181450d16fef4Smrg tpf*) 181460d16fef4Smrg # Don't try to run any link tests for TPF. We know it's impossible 181470d16fef4Smrg # because TPF is a cross-compiler, and we know how we open DSOs. 181480d16fef4Smrg lt_cv_dlopen=dlopen 181490d16fef4Smrg lt_cv_dlopen_libs= 181500d16fef4Smrg lt_cv_dlopen_self=no 181510d16fef4Smrg ;; 181520d16fef4Smrg 18153de2362d3Smrg *) 18154de2362d3Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 18155de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 181560d16fef4Smrg lt_cv_dlopen=shl_load 18157de2362d3Smrgelse 18158de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 18159de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 18160de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 18161de2362d3Smrg $as_echo_n "(cached) " >&6 18162de2362d3Smrgelse 18163de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18164de2362d3SmrgLIBS="-ldld $LIBS" 18165de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18166de2362d3Smrg/* end confdefs.h. */ 18167de2362d3Smrg 18168de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18169de2362d3Smrg Use char because int might match the return type of a GCC 18170de2362d3Smrg builtin and then its argument prototype would still apply. */ 18171de2362d3Smrg#ifdef __cplusplus 18172de2362d3Smrgextern "C" 18173de2362d3Smrg#endif 18174de2362d3Smrgchar shl_load (); 18175de2362d3Smrgint 18176de2362d3Smrgmain () 18177de2362d3Smrg{ 18178de2362d3Smrgreturn shl_load (); 18179de2362d3Smrg ; 18180de2362d3Smrg return 0; 18181de2362d3Smrg} 18182de2362d3Smrg_ACEOF 18183de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18184de2362d3Smrg ac_cv_lib_dld_shl_load=yes 18185de2362d3Smrgelse 18186de2362d3Smrg ac_cv_lib_dld_shl_load=no 18187de2362d3Smrgfi 18188de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18189de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18190de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18191de2362d3Smrgfi 18192de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 18193de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 18194de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 181950d16fef4Smrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 18196de2362d3Smrgelse 18197de2362d3Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 18198de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 181990d16fef4Smrg lt_cv_dlopen=dlopen 18200de2362d3Smrgelse 18201de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18202de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18203de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18204de2362d3Smrg $as_echo_n "(cached) " >&6 18205de2362d3Smrgelse 18206de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18207de2362d3SmrgLIBS="-ldl $LIBS" 18208de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18209de2362d3Smrg/* end confdefs.h. */ 18210de2362d3Smrg 18211de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18212de2362d3Smrg Use char because int might match the return type of a GCC 18213de2362d3Smrg builtin and then its argument prototype would still apply. */ 18214de2362d3Smrg#ifdef __cplusplus 18215de2362d3Smrgextern "C" 18216de2362d3Smrg#endif 18217de2362d3Smrgchar dlopen (); 18218de2362d3Smrgint 18219de2362d3Smrgmain () 18220de2362d3Smrg{ 18221de2362d3Smrgreturn dlopen (); 18222de2362d3Smrg ; 18223de2362d3Smrg return 0; 18224de2362d3Smrg} 18225de2362d3Smrg_ACEOF 18226de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18227de2362d3Smrg ac_cv_lib_dl_dlopen=yes 18228de2362d3Smrgelse 18229de2362d3Smrg ac_cv_lib_dl_dlopen=no 18230de2362d3Smrgfi 18231de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18232de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18233de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18234de2362d3Smrgfi 18235de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18236de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18237de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 182380d16fef4Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18239de2362d3Smrgelse 18240de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 18241de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 18242de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 18243de2362d3Smrg $as_echo_n "(cached) " >&6 18244de2362d3Smrgelse 18245de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18246de2362d3SmrgLIBS="-lsvld $LIBS" 18247de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18248de2362d3Smrg/* end confdefs.h. */ 18249de2362d3Smrg 18250de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18251de2362d3Smrg Use char because int might match the return type of a GCC 18252de2362d3Smrg builtin and then its argument prototype would still apply. */ 18253de2362d3Smrg#ifdef __cplusplus 18254de2362d3Smrgextern "C" 18255de2362d3Smrg#endif 18256de2362d3Smrgchar dlopen (); 18257de2362d3Smrgint 18258de2362d3Smrgmain () 18259de2362d3Smrg{ 18260de2362d3Smrgreturn dlopen (); 18261de2362d3Smrg ; 18262de2362d3Smrg return 0; 18263de2362d3Smrg} 18264de2362d3Smrg_ACEOF 18265de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18266de2362d3Smrg ac_cv_lib_svld_dlopen=yes 18267de2362d3Smrgelse 18268de2362d3Smrg ac_cv_lib_svld_dlopen=no 18269de2362d3Smrgfi 18270de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18271de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18272de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18273de2362d3Smrgfi 18274de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 18275de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 18276de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 182770d16fef4Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 18278de2362d3Smrgelse 18279de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 18280de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 18281de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 18282de2362d3Smrg $as_echo_n "(cached) " >&6 18283de2362d3Smrgelse 18284de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18285de2362d3SmrgLIBS="-ldld $LIBS" 18286de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18287de2362d3Smrg/* end confdefs.h. */ 18288de2362d3Smrg 18289de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18290de2362d3Smrg Use char because int might match the return type of a GCC 18291de2362d3Smrg builtin and then its argument prototype would still apply. */ 18292de2362d3Smrg#ifdef __cplusplus 18293de2362d3Smrgextern "C" 18294de2362d3Smrg#endif 18295de2362d3Smrgchar dld_link (); 18296de2362d3Smrgint 18297de2362d3Smrgmain () 18298de2362d3Smrg{ 18299de2362d3Smrgreturn dld_link (); 18300de2362d3Smrg ; 18301de2362d3Smrg return 0; 18302de2362d3Smrg} 18303de2362d3Smrg_ACEOF 18304de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18305de2362d3Smrg ac_cv_lib_dld_dld_link=yes 18306de2362d3Smrgelse 18307de2362d3Smrg ac_cv_lib_dld_dld_link=no 18308de2362d3Smrgfi 18309de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18310de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18311de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18312de2362d3Smrgfi 18313de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 18314de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 18315de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 183160d16fef4Smrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 18317de2362d3Smrgfi 18318de2362d3Smrg 18319de2362d3Smrg 18320de2362d3Smrgfi 18321de2362d3Smrg 18322de2362d3Smrg 18323de2362d3Smrgfi 18324de2362d3Smrg 18325de2362d3Smrg 18326de2362d3Smrgfi 18327de2362d3Smrg 18328de2362d3Smrg 18329de2362d3Smrgfi 18330de2362d3Smrg 18331de2362d3Smrg 18332de2362d3Smrgfi 18333de2362d3Smrg 18334de2362d3Smrg ;; 18335de2362d3Smrg esac 18336de2362d3Smrg 183370d16fef4Smrg if test no = "$lt_cv_dlopen"; then 18338de2362d3Smrg enable_dlopen=no 183390d16fef4Smrg else 183400d16fef4Smrg enable_dlopen=yes 18341de2362d3Smrg fi 18342de2362d3Smrg 18343de2362d3Smrg case $lt_cv_dlopen in 18344de2362d3Smrg dlopen) 183450d16fef4Smrg save_CPPFLAGS=$CPPFLAGS 183460d16fef4Smrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18347de2362d3Smrg 183480d16fef4Smrg save_LDFLAGS=$LDFLAGS 18349de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18350de2362d3Smrg 183510d16fef4Smrg save_LIBS=$LIBS 18352de2362d3Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 18353de2362d3Smrg 18354de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18355de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 18356de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then : 18357de2362d3Smrg $as_echo_n "(cached) " >&6 18358de2362d3Smrgelse 183590d16fef4Smrg if test yes = "$cross_compiling"; then : 18360de2362d3Smrg lt_cv_dlopen_self=cross 18361de2362d3Smrgelse 18362de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18363de2362d3Smrg lt_status=$lt_dlunknown 18364de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 18365de2362d3Smrg#line $LINENO "configure" 18366de2362d3Smrg#include "confdefs.h" 18367de2362d3Smrg 18368de2362d3Smrg#if HAVE_DLFCN_H 18369de2362d3Smrg#include <dlfcn.h> 18370de2362d3Smrg#endif 18371de2362d3Smrg 18372de2362d3Smrg#include <stdio.h> 18373de2362d3Smrg 18374de2362d3Smrg#ifdef RTLD_GLOBAL 18375de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 18376de2362d3Smrg#else 18377de2362d3Smrg# ifdef DL_GLOBAL 18378de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 18379de2362d3Smrg# else 18380de2362d3Smrg# define LT_DLGLOBAL 0 18381de2362d3Smrg# endif 18382de2362d3Smrg#endif 18383de2362d3Smrg 18384de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18385de2362d3Smrg find out it does not work in some platform. */ 18386de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 18387de2362d3Smrg# ifdef RTLD_LAZY 18388de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18389de2362d3Smrg# else 18390de2362d3Smrg# ifdef DL_LAZY 18391de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 18392de2362d3Smrg# else 18393de2362d3Smrg# ifdef RTLD_NOW 18394de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18395de2362d3Smrg# else 18396de2362d3Smrg# ifdef DL_NOW 18397de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 18398de2362d3Smrg# else 18399de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 18400de2362d3Smrg# endif 18401de2362d3Smrg# endif 18402de2362d3Smrg# endif 18403de2362d3Smrg# endif 18404de2362d3Smrg#endif 18405de2362d3Smrg 184060d16fef4Smrg/* When -fvisibility=hidden is used, assume the code has been annotated 18407de2362d3Smrg correspondingly for the symbols needed. */ 184080d16fef4Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18409de2362d3Smrgint fnord () __attribute__((visibility("default"))); 18410de2362d3Smrg#endif 18411de2362d3Smrg 18412de2362d3Smrgint fnord () { return 42; } 18413de2362d3Smrgint main () 18414de2362d3Smrg{ 18415de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18416de2362d3Smrg int status = $lt_dlunknown; 18417de2362d3Smrg 18418de2362d3Smrg if (self) 18419de2362d3Smrg { 18420de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18421de2362d3Smrg else 18422de2362d3Smrg { 18423de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18424de2362d3Smrg else puts (dlerror ()); 18425de2362d3Smrg } 18426de2362d3Smrg /* dlclose (self); */ 18427de2362d3Smrg } 18428de2362d3Smrg else 18429de2362d3Smrg puts (dlerror ()); 18430de2362d3Smrg 18431de2362d3Smrg return status; 18432de2362d3Smrg} 18433de2362d3Smrg_LT_EOF 18434de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18435de2362d3Smrg (eval $ac_link) 2>&5 18436de2362d3Smrg ac_status=$? 18437de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 184380d16fef4Smrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18439de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 18440de2362d3Smrg lt_status=$? 18441de2362d3Smrg case x$lt_status in 18442de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 18443de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 18444de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 18445de2362d3Smrg esac 18446de2362d3Smrg else : 18447de2362d3Smrg # compilation failed 18448de2362d3Smrg lt_cv_dlopen_self=no 18449de2362d3Smrg fi 18450de2362d3Smrgfi 18451de2362d3Smrgrm -fr conftest* 18452de2362d3Smrg 18453de2362d3Smrg 18454de2362d3Smrgfi 18455de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 18456de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 18457de2362d3Smrg 184580d16fef4Smrg if test yes = "$lt_cv_dlopen_self"; then 18459de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 18460de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 18461de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 18462de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then : 18463de2362d3Smrg $as_echo_n "(cached) " >&6 18464de2362d3Smrgelse 184650d16fef4Smrg if test yes = "$cross_compiling"; then : 18466de2362d3Smrg lt_cv_dlopen_self_static=cross 18467de2362d3Smrgelse 18468de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18469de2362d3Smrg lt_status=$lt_dlunknown 18470de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 18471de2362d3Smrg#line $LINENO "configure" 18472de2362d3Smrg#include "confdefs.h" 18473de2362d3Smrg 18474de2362d3Smrg#if HAVE_DLFCN_H 18475de2362d3Smrg#include <dlfcn.h> 18476de2362d3Smrg#endif 18477de2362d3Smrg 18478de2362d3Smrg#include <stdio.h> 18479de2362d3Smrg 18480de2362d3Smrg#ifdef RTLD_GLOBAL 18481de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 18482de2362d3Smrg#else 18483de2362d3Smrg# ifdef DL_GLOBAL 18484de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 18485de2362d3Smrg# else 18486de2362d3Smrg# define LT_DLGLOBAL 0 18487de2362d3Smrg# endif 18488de2362d3Smrg#endif 18489de2362d3Smrg 18490de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18491de2362d3Smrg find out it does not work in some platform. */ 18492de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 18493de2362d3Smrg# ifdef RTLD_LAZY 18494de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18495de2362d3Smrg# else 18496de2362d3Smrg# ifdef DL_LAZY 18497de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 18498de2362d3Smrg# else 18499de2362d3Smrg# ifdef RTLD_NOW 18500de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18501de2362d3Smrg# else 18502de2362d3Smrg# ifdef DL_NOW 18503de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 18504de2362d3Smrg# else 18505de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 18506de2362d3Smrg# endif 18507de2362d3Smrg# endif 18508de2362d3Smrg# endif 18509de2362d3Smrg# endif 18510de2362d3Smrg#endif 18511de2362d3Smrg 185120d16fef4Smrg/* When -fvisibility=hidden is used, assume the code has been annotated 18513de2362d3Smrg correspondingly for the symbols needed. */ 185140d16fef4Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18515de2362d3Smrgint fnord () __attribute__((visibility("default"))); 18516de2362d3Smrg#endif 18517de2362d3Smrg 18518de2362d3Smrgint fnord () { return 42; } 18519de2362d3Smrgint main () 18520de2362d3Smrg{ 18521de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18522de2362d3Smrg int status = $lt_dlunknown; 18523de2362d3Smrg 18524de2362d3Smrg if (self) 18525de2362d3Smrg { 18526de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18527de2362d3Smrg else 18528de2362d3Smrg { 18529de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18530de2362d3Smrg else puts (dlerror ()); 18531de2362d3Smrg } 18532de2362d3Smrg /* dlclose (self); */ 18533de2362d3Smrg } 18534de2362d3Smrg else 18535de2362d3Smrg puts (dlerror ()); 18536de2362d3Smrg 18537de2362d3Smrg return status; 18538de2362d3Smrg} 18539de2362d3Smrg_LT_EOF 18540de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18541de2362d3Smrg (eval $ac_link) 2>&5 18542de2362d3Smrg ac_status=$? 18543de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 185440d16fef4Smrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18545de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 18546de2362d3Smrg lt_status=$? 18547de2362d3Smrg case x$lt_status in 18548de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 18549de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 18550de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 18551de2362d3Smrg esac 18552de2362d3Smrg else : 18553de2362d3Smrg # compilation failed 18554de2362d3Smrg lt_cv_dlopen_self_static=no 18555de2362d3Smrg fi 18556de2362d3Smrgfi 18557de2362d3Smrgrm -fr conftest* 18558de2362d3Smrg 18559de2362d3Smrg 18560de2362d3Smrgfi 18561de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 18562de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 18563de2362d3Smrg fi 18564de2362d3Smrg 185650d16fef4Smrg CPPFLAGS=$save_CPPFLAGS 185660d16fef4Smrg LDFLAGS=$save_LDFLAGS 185670d16fef4Smrg LIBS=$save_LIBS 18568de2362d3Smrg ;; 18569de2362d3Smrg esac 18570de2362d3Smrg 18571de2362d3Smrg case $lt_cv_dlopen_self in 18572de2362d3Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 18573de2362d3Smrg *) enable_dlopen_self=unknown ;; 18574de2362d3Smrg esac 18575de2362d3Smrg 18576de2362d3Smrg case $lt_cv_dlopen_self_static in 18577de2362d3Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 18578de2362d3Smrg *) enable_dlopen_self_static=unknown ;; 18579de2362d3Smrg esac 18580de2362d3Smrgfi 18581de2362d3Smrg 18582de2362d3Smrg 18583de2362d3Smrg 18584de2362d3Smrg 18585de2362d3Smrg 18586de2362d3Smrg 18587de2362d3Smrg 18588de2362d3Smrg 18589de2362d3Smrg 18590de2362d3Smrg 18591de2362d3Smrg 18592de2362d3Smrg 18593de2362d3Smrg 18594de2362d3Smrg 18595de2362d3Smrg 18596de2362d3Smrg 18597de2362d3Smrg 18598de2362d3Smrgstriplib= 18599de2362d3Smrgold_striplib= 18600de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18601de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 18602de2362d3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 18603de2362d3Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18604de2362d3Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18605de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18606de2362d3Smrg$as_echo "yes" >&6; } 18607de2362d3Smrgelse 18608de2362d3Smrg# FIXME - insert some real tests, host_os isn't really good enough 18609de2362d3Smrg case $host_os in 18610de2362d3Smrg darwin*) 186110d16fef4Smrg if test -n "$STRIP"; then 18612de2362d3Smrg striplib="$STRIP -x" 18613de2362d3Smrg old_striplib="$STRIP -S" 18614de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18615de2362d3Smrg$as_echo "yes" >&6; } 18616de2362d3Smrg else 18617de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18618de2362d3Smrg$as_echo "no" >&6; } 18619de2362d3Smrg fi 18620de2362d3Smrg ;; 18621de2362d3Smrg *) 18622de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18623de2362d3Smrg$as_echo "no" >&6; } 18624de2362d3Smrg ;; 18625de2362d3Smrg esac 18626de2362d3Smrgfi 18627de2362d3Smrg 18628de2362d3Smrg 18629de2362d3Smrg 18630de2362d3Smrg 18631de2362d3Smrg 18632de2362d3Smrg 18633de2362d3Smrg 18634de2362d3Smrg 18635de2362d3Smrg 18636de2362d3Smrg 18637de2362d3Smrg 18638de2362d3Smrg 186390d16fef4Smrg # Report what library types will actually be built 18640de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18641de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18642de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18643de2362d3Smrg$as_echo "$can_build_shared" >&6; } 18644de2362d3Smrg 18645de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18646de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 186470d16fef4Smrg test no = "$can_build_shared" && enable_shared=no 18648de2362d3Smrg 18649de2362d3Smrg # On AIX, shared libraries and static libraries use the same namespace, and 18650de2362d3Smrg # are all built from PIC. 18651de2362d3Smrg case $host_os in 18652de2362d3Smrg aix3*) 186530d16fef4Smrg test yes = "$enable_shared" && enable_static=no 18654de2362d3Smrg if test -n "$RANLIB"; then 18655de2362d3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 18656de2362d3Smrg postinstall_cmds='$RANLIB $lib' 18657de2362d3Smrg fi 18658de2362d3Smrg ;; 18659de2362d3Smrg 18660de2362d3Smrg aix[4-9]*) 186610d16fef4Smrg if test ia64 != "$host_cpu"; then 186620d16fef4Smrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 186630d16fef4Smrg yes,aix,yes) ;; # shared object as lib.so file only 186640d16fef4Smrg yes,svr4,*) ;; # shared object as lib.so archive member only 186650d16fef4Smrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 186660d16fef4Smrg esac 18667de2362d3Smrg fi 18668de2362d3Smrg ;; 18669de2362d3Smrg esac 18670de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 18671de2362d3Smrg$as_echo "$enable_shared" >&6; } 18672de2362d3Smrg 18673de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 18674de2362d3Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 18675de2362d3Smrg # Make sure either enable_shared or enable_static is yes. 186760d16fef4Smrg test yes = "$enable_shared" || enable_static=yes 18677de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 18678de2362d3Smrg$as_echo "$enable_static" >&6; } 18679de2362d3Smrg 18680de2362d3Smrg 18681de2362d3Smrg 18682de2362d3Smrg 18683de2362d3Smrgfi 18684de2362d3Smrgac_ext=c 18685de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 18686de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18687de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18688de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 18689de2362d3Smrg 186900d16fef4SmrgCC=$lt_save_CC 18691de2362d3Smrg 18692de2362d3Smrg 18693de2362d3Smrg 18694de2362d3Smrg 18695de2362d3Smrg 18696de2362d3Smrg 18697de2362d3Smrg 18698de2362d3Smrg 18699de2362d3Smrg 18700de2362d3Smrg 18701de2362d3Smrg 18702de2362d3Smrg 18703de2362d3Smrg 18704de2362d3Smrg 18705de2362d3Smrg 18706de2362d3Smrg ac_config_commands="$ac_config_commands libtool" 18707de2362d3Smrg 18708de2362d3Smrg 18709de2362d3Smrg 18710de2362d3Smrg 18711de2362d3Smrg# Only expand once: 18712de2362d3Smrg 18713de2362d3Smrg 18714de2362d3Smrg 18715de2362d3Smrg# Checks for programs. 18716de2362d3Smrg 18717de2362d3Smrg 18718de2362d3Smrgif test "x$GCC" = "xyes"; then 18719de2362d3Smrg CPPFLAGS="$CPPFLAGS -Wall" 18720de2362d3Smrgfi 18721de2362d3Smrg 18722de2362d3Smrg 18723de2362d3Smrg 18724de2362d3Smrg# Define a configure option for an alternate module directory 18725de2362d3Smrg 18726de2362d3Smrg# Check whether --with-xorg-module-dir was given. 18727de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then : 18728de2362d3Smrg withval=$with_xorg_module_dir; moduledir="$withval" 18729de2362d3Smrgelse 18730de2362d3Smrg moduledir="$libdir/xorg/modules" 18731de2362d3Smrgfi 18732de2362d3Smrg 18733de2362d3Smrg 18734de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES 18735de2362d3Smrg 18736de2362d3Smrg 18737de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18738de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18739de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18740de2362d3Smrg/* end confdefs.h. */ 18741de2362d3Smrg 18742de2362d3Smrg#include "xorg-server.h" 18743de2362d3Smrg#if !defined RANDR 18744de2362d3Smrg#error RANDR not defined 18745de2362d3Smrg#endif 18746de2362d3Smrg 18747de2362d3Smrgint 18748de2362d3Smrgmain () 18749de2362d3Smrg{ 18750de2362d3Smrg 18751de2362d3Smrg ; 18752de2362d3Smrg return 0; 18753de2362d3Smrg} 18754de2362d3Smrg_ACEOF 18755de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18756de2362d3Smrg _EXT_CHECK=yes 18757de2362d3Smrgelse 18758de2362d3Smrg _EXT_CHECK=no 18759de2362d3Smrgfi 18760de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18761de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18762de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18763de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; } 18764de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18765de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18766de2362d3Smrg if test "$_EXT_CHECK" != no; then 18767de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18768de2362d3Smrg fi 18769de2362d3Smrg 18770de2362d3Smrg 18771de2362d3Smrg 18772de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18773de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18774de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18775de2362d3Smrg/* end confdefs.h. */ 18776de2362d3Smrg 18777de2362d3Smrg#include "xorg-server.h" 18778de2362d3Smrg#if !defined RENDER 18779de2362d3Smrg#error RENDER not defined 18780de2362d3Smrg#endif 18781de2362d3Smrg 18782de2362d3Smrgint 18783de2362d3Smrgmain () 18784de2362d3Smrg{ 18785de2362d3Smrg 18786de2362d3Smrg ; 18787de2362d3Smrg return 0; 18788de2362d3Smrg} 18789de2362d3Smrg_ACEOF 18790de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18791de2362d3Smrg _EXT_CHECK=yes 18792de2362d3Smrgelse 18793de2362d3Smrg _EXT_CHECK=no 18794de2362d3Smrgfi 18795de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18796de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18797de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18798de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; } 18799de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18800de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18801de2362d3Smrg if test "$_EXT_CHECK" != no; then 18802de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18803de2362d3Smrg fi 18804de2362d3Smrg 18805de2362d3Smrg 18806de2362d3Smrg 18807de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18808de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18809de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18810de2362d3Smrg/* end confdefs.h. */ 18811de2362d3Smrg 18812de2362d3Smrg#include "xorg-server.h" 18813de2362d3Smrg#if !defined XV 18814de2362d3Smrg#error XV not defined 18815de2362d3Smrg#endif 18816de2362d3Smrg 18817de2362d3Smrgint 18818de2362d3Smrgmain () 18819de2362d3Smrg{ 18820de2362d3Smrg 18821de2362d3Smrg ; 18822de2362d3Smrg return 0; 18823de2362d3Smrg} 18824de2362d3Smrg_ACEOF 18825de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18826de2362d3Smrg _EXT_CHECK=yes 18827de2362d3Smrgelse 18828de2362d3Smrg _EXT_CHECK=no 18829de2362d3Smrgfi 18830de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18831de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18832de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 18833de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; } 18834de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18835de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18836de2362d3Smrg if test "$_EXT_CHECK" != no; then 18837de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 18838de2362d3Smrg fi 18839de2362d3Smrg 18840de2362d3Smrg 18841de2362d3Smrg 18842de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18843de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18844de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18845de2362d3Smrg/* end confdefs.h. */ 18846de2362d3Smrg 18847de2362d3Smrg#include "xorg-server.h" 18848de2362d3Smrg#if !defined DPMSExtension 18849de2362d3Smrg#error DPMSExtension not defined 18850de2362d3Smrg#endif 18851de2362d3Smrg 18852de2362d3Smrgint 18853de2362d3Smrgmain () 18854de2362d3Smrg{ 18855de2362d3Smrg 18856de2362d3Smrg ; 18857de2362d3Smrg return 0; 18858de2362d3Smrg} 18859de2362d3Smrg_ACEOF 18860de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18861de2362d3Smrg _EXT_CHECK=yes 18862de2362d3Smrgelse 18863de2362d3Smrg _EXT_CHECK=no 18864de2362d3Smrgfi 18865de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18866de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18867de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18868de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18869de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18870de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18871de2362d3Smrg if test "$_EXT_CHECK" != no; then 18872de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18873de2362d3Smrg fi 18874de2362d3Smrg 18875de2362d3Smrg 18876de2362d3Smrg# Checks for libraries. 18877de2362d3Smrg 18878de2362d3Smrgpkg_failed=no 18879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5 18880de2362d3Smrg$as_echo_n "checking for LIBDRM... " >&6; } 18881de2362d3Smrg 18882de2362d3Smrgif test -n "$LIBDRM_CFLAGS"; then 18883de2362d3Smrg pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS" 18884de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18885de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18886de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5 18887de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5 18888de2362d3Smrg ac_status=$? 18889de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18890de2362d3Smrg test $ac_status = 0; }; then 18891de2362d3Smrg pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.58" 2>/dev/null` 18892de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18893de2362d3Smrgelse 18894de2362d3Smrg pkg_failed=yes 18895de2362d3Smrgfi 18896de2362d3Smrg else 18897de2362d3Smrg pkg_failed=untried 18898de2362d3Smrgfi 18899de2362d3Smrgif test -n "$LIBDRM_LIBS"; then 18900de2362d3Smrg pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS" 18901de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18902de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18903de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5 18904de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5 18905de2362d3Smrg ac_status=$? 18906de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18907de2362d3Smrg test $ac_status = 0; }; then 18908de2362d3Smrg pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.58" 2>/dev/null` 18909de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18910de2362d3Smrgelse 18911de2362d3Smrg pkg_failed=yes 18912de2362d3Smrgfi 18913de2362d3Smrg else 18914de2362d3Smrg pkg_failed=untried 18915de2362d3Smrgfi 18916de2362d3Smrg 18917de2362d3Smrg 18918de2362d3Smrg 18919de2362d3Smrgif test $pkg_failed = yes; then 18920de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18921de2362d3Smrg$as_echo "no" >&6; } 18922de2362d3Smrg 18923de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18924de2362d3Smrg _pkg_short_errors_supported=yes 18925de2362d3Smrgelse 18926de2362d3Smrg _pkg_short_errors_supported=no 18927de2362d3Smrgfi 18928de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18929de2362d3Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1` 18930de2362d3Smrg else 18931de2362d3Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1` 18932de2362d3Smrg fi 18933de2362d3Smrg # Put the nasty error message in config.log where it belongs 18934de2362d3Smrg echo "$LIBDRM_PKG_ERRORS" >&5 18935de2362d3Smrg 18936de2362d3Smrg as_fn_error $? "Package requirements (libdrm >= 2.4.58) were not met: 18937de2362d3Smrg 18938de2362d3Smrg$LIBDRM_PKG_ERRORS 18939de2362d3Smrg 18940de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18941de2362d3Smrginstalled software in a non-standard prefix. 18942de2362d3Smrg 18943de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 18944de2362d3Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 18945de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 18946de2362d3Smrgelif test $pkg_failed = untried; then 18947de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18948de2362d3Smrg$as_echo "no" >&6; } 18949de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18950de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18951de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18952de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 18953de2362d3Smrgpath to pkg-config. 18954de2362d3Smrg 18955de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 18956de2362d3Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 18957de2362d3SmrgSee the pkg-config man page for more details. 18958de2362d3Smrg 18959de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18960de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 18961de2362d3Smrgelse 18962de2362d3Smrg LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS 18963de2362d3Smrg LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS 18964de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18965de2362d3Smrg$as_echo "yes" >&6; } 18966de2362d3Smrg 18967de2362d3Smrgfi 18968de2362d3Smrg 18969de2362d3Smrgpkg_failed=no 18970de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5 18971de2362d3Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; } 18972de2362d3Smrg 18973de2362d3Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then 18974de2362d3Smrg pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS" 18975de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18976de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18977de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 18978de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 18979de2362d3Smrg ac_status=$? 18980de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18981de2362d3Smrg test $ac_status = 0; }; then 18982de2362d3Smrg pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null` 18983de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18984de2362d3Smrgelse 18985de2362d3Smrg pkg_failed=yes 18986de2362d3Smrgfi 18987de2362d3Smrg else 18988de2362d3Smrg pkg_failed=untried 18989de2362d3Smrgfi 18990de2362d3Smrgif test -n "$LIBDRM_RADEON_LIBS"; then 18991de2362d3Smrg pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS" 18992de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18993de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18994de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 18995de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 18996de2362d3Smrg ac_status=$? 18997de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18998de2362d3Smrg test $ac_status = 0; }; then 18999de2362d3Smrg pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null` 19000de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19001de2362d3Smrgelse 19002de2362d3Smrg pkg_failed=yes 19003de2362d3Smrgfi 19004de2362d3Smrg else 19005de2362d3Smrg pkg_failed=untried 19006de2362d3Smrgfi 19007de2362d3Smrg 19008de2362d3Smrg 19009de2362d3Smrg 19010de2362d3Smrgif test $pkg_failed = yes; then 19011de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19012de2362d3Smrg$as_echo "no" >&6; } 19013de2362d3Smrg 19014de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19015de2362d3Smrg _pkg_short_errors_supported=yes 19016de2362d3Smrgelse 19017de2362d3Smrg _pkg_short_errors_supported=no 19018de2362d3Smrgfi 19019de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19020de2362d3Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1` 19021de2362d3Smrg else 19022de2362d3Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1` 19023de2362d3Smrg fi 19024de2362d3Smrg # Put the nasty error message in config.log where it belongs 19025de2362d3Smrg echo "$LIBDRM_RADEON_PKG_ERRORS" >&5 19026de2362d3Smrg 19027de2362d3Smrg as_fn_error $? "Package requirements (libdrm_radeon) were not met: 19028de2362d3Smrg 19029de2362d3Smrg$LIBDRM_RADEON_PKG_ERRORS 19030de2362d3Smrg 19031de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19032de2362d3Smrginstalled software in a non-standard prefix. 19033de2362d3Smrg 19034de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 19035de2362d3Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 19036de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19037de2362d3Smrgelif test $pkg_failed = untried; then 19038de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19039de2362d3Smrg$as_echo "no" >&6; } 19040de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19041de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19042de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19043de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19044de2362d3Smrgpath to pkg-config. 19045de2362d3Smrg 19046de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 19047de2362d3Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 19048de2362d3SmrgSee the pkg-config man page for more details. 19049de2362d3Smrg 19050de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19051de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19052de2362d3Smrgelse 19053de2362d3Smrg LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS 19054de2362d3Smrg LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS 19055de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19056de2362d3Smrg$as_echo "yes" >&6; } 19057de2362d3Smrg 19058de2362d3Smrgfi 19059de2362d3Smrg 19060de2362d3Smrg# Obtain compiler/linker options for the driver dependencies 19061de2362d3Smrg 19062de2362d3Smrgpkg_failed=no 19063de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19064de2362d3Smrg$as_echo_n "checking for XORG... " >&6; } 19065de2362d3Smrg 19066de2362d3Smrgif test -n "$XORG_CFLAGS"; then 19067de2362d3Smrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19068de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19069de2362d3Smrg if test -n "$PKG_CONFIG" && \ 190707314432eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.10 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 190717314432eSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19072de2362d3Smrg ac_status=$? 19073de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19074de2362d3Smrg test $ac_status = 0; }; then 190757314432eSmrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 19076de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19077de2362d3Smrgelse 19078de2362d3Smrg pkg_failed=yes 19079de2362d3Smrgfi 19080de2362d3Smrg else 19081de2362d3Smrg pkg_failed=untried 19082de2362d3Smrgfi 19083de2362d3Smrgif test -n "$XORG_LIBS"; then 19084de2362d3Smrg pkg_cv_XORG_LIBS="$XORG_LIBS" 19085de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19086de2362d3Smrg if test -n "$PKG_CONFIG" && \ 190877314432eSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.10 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 190887314432eSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19089de2362d3Smrg ac_status=$? 19090de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19091de2362d3Smrg test $ac_status = 0; }; then 190927314432eSmrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 19093de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19094de2362d3Smrgelse 19095de2362d3Smrg pkg_failed=yes 19096de2362d3Smrgfi 19097de2362d3Smrg else 19098de2362d3Smrg pkg_failed=untried 19099de2362d3Smrgfi 19100de2362d3Smrg 19101de2362d3Smrg 19102de2362d3Smrg 19103de2362d3Smrgif test $pkg_failed = yes; then 19104de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19105de2362d3Smrg$as_echo "no" >&6; } 19106de2362d3Smrg 19107de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19108de2362d3Smrg _pkg_short_errors_supported=yes 19109de2362d3Smrgelse 19110de2362d3Smrg _pkg_short_errors_supported=no 19111de2362d3Smrgfi 19112de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 191137314432eSmrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19114de2362d3Smrg else 191157314432eSmrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19116de2362d3Smrg fi 19117de2362d3Smrg # Put the nasty error message in config.log where it belongs 19118de2362d3Smrg echo "$XORG_PKG_ERRORS" >&5 19119de2362d3Smrg 191207314432eSmrg as_fn_error $? "Package requirements (xorg-server >= 1.10 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met: 19121de2362d3Smrg 19122de2362d3Smrg$XORG_PKG_ERRORS 19123de2362d3Smrg 19124de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19125de2362d3Smrginstalled software in a non-standard prefix. 19126de2362d3Smrg 19127de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 19128de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 19129de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19130de2362d3Smrgelif test $pkg_failed = untried; then 19131de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19132de2362d3Smrg$as_echo "no" >&6; } 19133de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19134de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19135de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19136de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19137de2362d3Smrgpath to pkg-config. 19138de2362d3Smrg 19139de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 19140de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 19141de2362d3SmrgSee the pkg-config man page for more details. 19142de2362d3Smrg 19143de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19144de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19145de2362d3Smrgelse 19146de2362d3Smrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 19147de2362d3Smrg XORG_LIBS=$pkg_cv_XORG_LIBS 19148de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19149de2362d3Smrg$as_echo "yes" >&6; } 19150de2362d3Smrg 19151de2362d3Smrgfi 19152de2362d3Smrg 19153de2362d3Smrgpkg_failed=no 19154de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 19155de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; } 19156de2362d3Smrg 19157de2362d3Smrgif test -n "$XEXT_CFLAGS"; then 19158de2362d3Smrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 19159de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19160de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19161de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19162de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19163de2362d3Smrg ac_status=$? 19164de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19165de2362d3Smrg test $ac_status = 0; }; then 19166de2362d3Smrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 19167de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19168de2362d3Smrgelse 19169de2362d3Smrg pkg_failed=yes 19170de2362d3Smrgfi 19171de2362d3Smrg else 19172de2362d3Smrg pkg_failed=untried 19173de2362d3Smrgfi 19174de2362d3Smrgif test -n "$XEXT_LIBS"; then 19175de2362d3Smrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 19176de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19177de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19178de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19179de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19180de2362d3Smrg ac_status=$? 19181de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19182de2362d3Smrg test $ac_status = 0; }; then 19183de2362d3Smrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 19184de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19185de2362d3Smrgelse 19186de2362d3Smrg pkg_failed=yes 19187de2362d3Smrgfi 19188de2362d3Smrg else 19189de2362d3Smrg pkg_failed=untried 19190de2362d3Smrgfi 19191de2362d3Smrg 19192de2362d3Smrg 19193de2362d3Smrg 19194de2362d3Smrgif test $pkg_failed = yes; then 19195de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19196de2362d3Smrg$as_echo "no" >&6; } 19197de2362d3Smrg 19198de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19199de2362d3Smrg _pkg_short_errors_supported=yes 19200de2362d3Smrgelse 19201de2362d3Smrg _pkg_short_errors_supported=no 19202de2362d3Smrgfi 19203de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19204de2362d3Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19205de2362d3Smrg else 19206de2362d3Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19207de2362d3Smrg fi 19208de2362d3Smrg # Put the nasty error message in config.log where it belongs 19209de2362d3Smrg echo "$XEXT_PKG_ERRORS" >&5 19210de2362d3Smrg 19211de2362d3Smrg HAVE_XEXTPROTO_71="no" 19212de2362d3Smrgelif test $pkg_failed = untried; then 19213de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19214de2362d3Smrg$as_echo "no" >&6; } 19215de2362d3Smrg HAVE_XEXTPROTO_71="no" 19216de2362d3Smrgelse 19217de2362d3Smrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 19218de2362d3Smrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 19219de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19220de2362d3Smrg$as_echo "yes" >&6; } 19221de2362d3Smrg HAVE_XEXTPROTO_71="yes"; 19222de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 19223de2362d3Smrg 19224de2362d3Smrgfi 19225de2362d3Smrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then 19226de2362d3Smrg HAVE_XEXTPROTO_71_TRUE= 19227de2362d3Smrg HAVE_XEXTPROTO_71_FALSE='#' 19228de2362d3Smrgelse 19229de2362d3Smrg HAVE_XEXTPROTO_71_TRUE='#' 19230de2362d3Smrg HAVE_XEXTPROTO_71_FALSE= 19231de2362d3Smrgfi 19232de2362d3Smrg 19233de2362d3Smrg 19234de2362d3Smrg# Check whether --enable-udev was given. 19235de2362d3Smrgif test "${enable_udev+set}" = set; then : 19236de2362d3Smrg enableval=$enable_udev; enable_udev="$enableval" 19237de2362d3Smrgelse 19238de2362d3Smrg enable_udev=auto 19239de2362d3Smrgfi 19240de2362d3Smrg 19241de2362d3Smrgif test "x$enable_udev" != "xno"; then 19242de2362d3Smrg 19243de2362d3Smrgpkg_failed=no 19244de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5 19245de2362d3Smrg$as_echo_n "checking for LIBUDEV... " >&6; } 19246de2362d3Smrg 19247de2362d3Smrgif test -n "$LIBUDEV_CFLAGS"; then 19248de2362d3Smrg pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS" 19249de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19250de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19251de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 19252de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19253de2362d3Smrg ac_status=$? 19254de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19255de2362d3Smrg test $ac_status = 0; }; then 19256de2362d3Smrg pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null` 19257de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19258de2362d3Smrgelse 19259de2362d3Smrg pkg_failed=yes 19260de2362d3Smrgfi 19261de2362d3Smrg else 19262de2362d3Smrg pkg_failed=untried 19263de2362d3Smrgfi 19264de2362d3Smrgif test -n "$LIBUDEV_LIBS"; then 19265de2362d3Smrg pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS" 19266de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19267de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19268de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 19269de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19270de2362d3Smrg ac_status=$? 19271de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19272de2362d3Smrg test $ac_status = 0; }; then 19273de2362d3Smrg pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null` 19274de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19275de2362d3Smrgelse 19276de2362d3Smrg pkg_failed=yes 19277de2362d3Smrgfi 19278de2362d3Smrg else 19279de2362d3Smrg pkg_failed=untried 19280de2362d3Smrgfi 19281de2362d3Smrg 19282de2362d3Smrg 19283de2362d3Smrg 19284de2362d3Smrgif test $pkg_failed = yes; then 19285de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19286de2362d3Smrg$as_echo "no" >&6; } 19287de2362d3Smrg 19288de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19289de2362d3Smrg _pkg_short_errors_supported=yes 19290de2362d3Smrgelse 19291de2362d3Smrg _pkg_short_errors_supported=no 19292de2362d3Smrgfi 19293de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19294de2362d3Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1` 19295de2362d3Smrg else 19296de2362d3Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1` 19297de2362d3Smrg fi 19298de2362d3Smrg # Put the nasty error message in config.log where it belongs 19299de2362d3Smrg echo "$LIBUDEV_PKG_ERRORS" >&5 19300de2362d3Smrg 19301de2362d3Smrg LIBUDEV=no 19302de2362d3Smrgelif test $pkg_failed = untried; then 19303de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19304de2362d3Smrg$as_echo "no" >&6; } 19305de2362d3Smrg LIBUDEV=no 19306de2362d3Smrgelse 19307de2362d3Smrg LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS 19308de2362d3Smrg LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS 19309de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19310de2362d3Smrg$as_echo "yes" >&6; } 19311de2362d3Smrg LIBUDEV=yes 19312de2362d3Smrgfi 19313de2362d3Smrg if test "x$LIBUDEV" = xyes; then 19314de2362d3Smrg 19315de2362d3Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h 19316de2362d3Smrg 19317de2362d3Smrg elif test "x$enable_udev" != "xauto"; then 19318de2362d3Smrg as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5 19319de2362d3Smrg fi 19320de2362d3Smrgfi 19321de2362d3Smrg if test x$LIBUDEV = xyes; then 19322de2362d3Smrg LIBUDEV_TRUE= 19323de2362d3Smrg LIBUDEV_FALSE='#' 19324de2362d3Smrgelse 19325de2362d3Smrg LIBUDEV_TRUE='#' 19326de2362d3Smrg LIBUDEV_FALSE= 19327de2362d3Smrgfi 19328de2362d3Smrg 19329de2362d3Smrg 19330de2362d3SmrgSAVE_CPPFLAGS="$CPPFLAGS" 19331de2362d3SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 19332de2362d3Smrg 19333de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5 19334de2362d3Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; } 19335de2362d3Smrg# Check whether --enable-glamor was given. 19336de2362d3Smrgif test "${enable_glamor+set}" = set; then : 19337de2362d3Smrg enableval=$enable_glamor; GLAMOR="$enableval" 19338de2362d3Smrgelse 19339de2362d3Smrg GLAMOR=yes 19340de2362d3Smrgfi 19341de2362d3Smrg 19342de2362d3Smrg 19343de2362d3Smrgif test "x$GLAMOR" != "xno"; then 19344de2362d3Smrg for ac_header in glamor.h 19345de2362d3Smrgdo : 19346de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\" 19347de2362d3Smrg" 19348de2362d3Smrgif test "x$ac_cv_header_glamor_h" = xyes; then : 19349de2362d3Smrg cat >>confdefs.h <<_ACEOF 19350de2362d3Smrg#define HAVE_GLAMOR_H 1 19351de2362d3Smrg_ACEOF 19352de2362d3Smrg GLAMOR_H="yes" 19353de2362d3Smrgelse 19354de2362d3Smrg GLAMOR_H="no" 19355de2362d3Smrgfi 19356de2362d3Smrg 19357de2362d3Smrgdone 19358de2362d3Smrg 19359de2362d3Smrg 19360de2362d3Smrg if test "x$GLAMOR_H" = xyes; then 19361de2362d3Smrg ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\" 19362de2362d3Smrg #include \"glamor.h\" 19363de2362d3Smrg" 19364de2362d3Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then : 19365de2362d3Smrg GLAMOR_XSERVER="yes" 19366de2362d3Smrgelse 19367de2362d3Smrg GLAMOR_XSERVER="no" 193680d16fef4Smrgfi 193690d16fef4Smrg 193700d16fef4Smrg 193710d16fef4Smrg ac_fn_c_check_decl "$LINENO" "glamor_glyphs_init" "ac_cv_have_decl_glamor_glyphs_init" "#include \"xorg-server.h\" 193720d16fef4Smrg #include \"glamor.h\" 193730d16fef4Smrg" 193740d16fef4Smrgif test "x$ac_cv_have_decl_glamor_glyphs_init" = xyes; then : 193750d16fef4Smrg 193760d16fef4Smrg$as_echo "#define HAVE_GLAMOR_GLYPHS_INIT 1" >>confdefs.h 193770d16fef4Smrg 193780d16fef4Smrgfi 193790d16fef4Smrg 193800d16fef4Smrg 193810d16fef4Smrg ac_fn_c_check_decl "$LINENO" "glamor_egl_destroy_textured_pixmap" "ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" "#include \"xorg-server.h\" 193820d16fef4Smrg #include \"glamor.h\" 193830d16fef4Smrg" 193840d16fef4Smrgif test "x$ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" = xyes; then : 193850d16fef4Smrg 193860d16fef4Smrg$as_echo "#define HAVE_GLAMOR_EGL_DESTROY_TEXTURED_PIXMAP 1" >>confdefs.h 193870d16fef4Smrg 19388de2362d3Smrgfi 19389de2362d3Smrg 19390de2362d3Smrg fi 19391de2362d3Smrg 19392de2362d3Smrg if test "x$GLAMOR_XSERVER" != xyes; then 19393de2362d3Smrg 19394de2362d3Smrgpkg_failed=no 19395de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5 19396de2362d3Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; } 19397de2362d3Smrg 19398de2362d3Smrgif test -n "$LIBGLAMOR_CFLAGS"; then 19399de2362d3Smrg pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS" 19400de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19401de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19402de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 19403de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19404de2362d3Smrg ac_status=$? 19405de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19406de2362d3Smrg test $ac_status = 0; }; then 19407de2362d3Smrg pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null` 19408de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19409de2362d3Smrgelse 19410de2362d3Smrg pkg_failed=yes 19411de2362d3Smrgfi 19412de2362d3Smrg else 19413de2362d3Smrg pkg_failed=untried 19414de2362d3Smrgfi 19415de2362d3Smrgif test -n "$LIBGLAMOR_LIBS"; then 19416de2362d3Smrg pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS" 19417de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19418de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19419de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 19420de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19421de2362d3Smrg ac_status=$? 19422de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19423de2362d3Smrg test $ac_status = 0; }; then 19424de2362d3Smrg pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null` 19425de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19426de2362d3Smrgelse 19427de2362d3Smrg pkg_failed=yes 19428de2362d3Smrgfi 19429de2362d3Smrg else 19430de2362d3Smrg pkg_failed=untried 19431de2362d3Smrgfi 19432de2362d3Smrg 19433de2362d3Smrg 19434de2362d3Smrg 19435de2362d3Smrgif test $pkg_failed = yes; then 19436de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19437de2362d3Smrg$as_echo "no" >&6; } 19438de2362d3Smrg 19439de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19440de2362d3Smrg _pkg_short_errors_supported=yes 19441de2362d3Smrgelse 19442de2362d3Smrg _pkg_short_errors_supported=no 19443de2362d3Smrgfi 19444de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19445de2362d3Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19446de2362d3Smrg else 19447de2362d3Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19448de2362d3Smrg fi 19449de2362d3Smrg # Put the nasty error message in config.log where it belongs 19450de2362d3Smrg echo "$LIBGLAMOR_PKG_ERRORS" >&5 19451de2362d3Smrg 19452de2362d3Smrg as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met: 19453de2362d3Smrg 19454de2362d3Smrg$LIBGLAMOR_PKG_ERRORS 19455de2362d3Smrg 19456de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19457de2362d3Smrginstalled software in a non-standard prefix. 19458de2362d3Smrg 19459de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 19460de2362d3Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 19461de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19462de2362d3Smrgelif test $pkg_failed = untried; then 19463de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19464de2362d3Smrg$as_echo "no" >&6; } 19465de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19466de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19467de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19468de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19469de2362d3Smrgpath to pkg-config. 19470de2362d3Smrg 19471de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 19472de2362d3Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 19473de2362d3SmrgSee the pkg-config man page for more details. 19474de2362d3Smrg 19475de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19476de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19477de2362d3Smrgelse 19478de2362d3Smrg LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS 19479de2362d3Smrg LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS 19480de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19481de2362d3Smrg$as_echo "yes" >&6; } 19482de2362d3Smrg 19483de2362d3Smrgfi 19484de2362d3Smrg 19485de2362d3Smrgpkg_failed=no 19486de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5 19487de2362d3Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; } 19488de2362d3Smrg 19489de2362d3Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then 19490de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS" 19491de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19492de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19493de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 19494de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19495de2362d3Smrg ac_status=$? 19496de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19497de2362d3Smrg test $ac_status = 0; }; then 19498de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null` 19499de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19500de2362d3Smrgelse 19501de2362d3Smrg pkg_failed=yes 19502de2362d3Smrgfi 19503de2362d3Smrg else 19504de2362d3Smrg pkg_failed=untried 19505de2362d3Smrgfi 19506de2362d3Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then 19507de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS" 19508de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19509de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19510de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 19511de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19512de2362d3Smrg ac_status=$? 19513de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19514de2362d3Smrg test $ac_status = 0; }; then 19515de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null` 19516de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19517de2362d3Smrgelse 19518de2362d3Smrg pkg_failed=yes 19519de2362d3Smrgfi 19520de2362d3Smrg else 19521de2362d3Smrg pkg_failed=untried 19522de2362d3Smrgfi 19523de2362d3Smrg 19524de2362d3Smrg 19525de2362d3Smrg 19526de2362d3Smrgif test $pkg_failed = yes; then 19527de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19528de2362d3Smrg$as_echo "no" >&6; } 19529de2362d3Smrg 19530de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19531de2362d3Smrg _pkg_short_errors_supported=yes 19532de2362d3Smrgelse 19533de2362d3Smrg _pkg_short_errors_supported=no 19534de2362d3Smrgfi 19535de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19536de2362d3Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1` 19537de2362d3Smrg else 19538de2362d3Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1` 19539de2362d3Smrg fi 19540de2362d3Smrg # Put the nasty error message in config.log where it belongs 19541de2362d3Smrg echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5 19542de2362d3Smrg 19543de2362d3Smrg as_fn_error $? "Package requirements (glamor-egl) were not met: 19544de2362d3Smrg 19545de2362d3Smrg$LIBGLAMOR_EGL_PKG_ERRORS 19546de2362d3Smrg 19547de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19548de2362d3Smrginstalled software in a non-standard prefix. 19549de2362d3Smrg 19550de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 19551de2362d3Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 19552de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19553de2362d3Smrgelif test $pkg_failed = untried; then 19554de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19555de2362d3Smrg$as_echo "no" >&6; } 19556de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19557de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19558de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19559de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19560de2362d3Smrgpath to pkg-config. 19561de2362d3Smrg 19562de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 19563de2362d3Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 19564de2362d3SmrgSee the pkg-config man page for more details. 19565de2362d3Smrg 19566de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19567de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19568de2362d3Smrgelse 19569de2362d3Smrg LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS 19570de2362d3Smrg LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS 19571de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19572de2362d3Smrg$as_echo "yes" >&6; } 19573de2362d3Smrg 19574de2362d3Smrgfi 19575de2362d3Smrg fi 19576de2362d3Smrg 19577de2362d3Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h 19578de2362d3Smrg 19579de2362d3Smrgelse 19580de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5 19581de2362d3Smrg$as_echo "$GLAMOR" >&6; } 19582de2362d3Smrgfi 19583de2362d3Smrg if test x$GLAMOR != xno; then 19584de2362d3Smrg GLAMOR_TRUE= 19585de2362d3Smrg GLAMOR_FALSE='#' 19586de2362d3Smrgelse 19587de2362d3Smrg GLAMOR_TRUE='#' 19588de2362d3Smrg GLAMOR_FALSE= 19589de2362d3Smrgfi 19590de2362d3Smrg 19591de2362d3Smrg 195927314432eSmrgac_fn_c_check_decl "$LINENO" "RegionDuplicate" "ac_cv_have_decl_RegionDuplicate" "#include <xorg-server.h> 195937314432eSmrg #include <regionstr.h> 195947314432eSmrg" 195957314432eSmrgif test "x$ac_cv_have_decl_RegionDuplicate" = xyes; then : 195967314432eSmrg 195977314432eSmrg$as_echo "#define HAVE_REGIONDUPLICATE 1" >>confdefs.h 195987314432eSmrg 195997314432eSmrgfi 196007314432eSmrg 196017314432eSmrg 196020d16fef4Smrgac_fn_c_check_decl "$LINENO" "fbGlyphs" "ac_cv_have_decl_fbGlyphs" "#include <X11/Xmd.h> 196030d16fef4Smrg #include <X11/Xfuncproto.h> 196040d16fef4Smrg #include <X11/extensions/renderproto.h> 196050d16fef4Smrg #include <xorg-server.h> 196060d16fef4Smrg #include <picture.h> 196070d16fef4Smrg #include <glyphstr.h> 196080d16fef4Smrg #include <fbpict.h> 196090d16fef4Smrg" 196100d16fef4Smrgif test "x$ac_cv_have_decl_fbGlyphs" = xyes; then : 196110d16fef4Smrg 196120d16fef4Smrg$as_echo "#define HAVE_FBGLYPHS 1" >>confdefs.h 196130d16fef4Smrg 196140d16fef4Smrgfi 196150d16fef4Smrg 196160d16fef4Smrg 196170d16fef4Smrgac_fn_c_check_decl "$LINENO" "xf86CursorResetCursor" "ac_cv_have_decl_xf86CursorResetCursor" "#include <xorg-server.h> 196180d16fef4Smrg #include <xf86Cursor.h> 196190d16fef4Smrg" 196200d16fef4Smrgif test "x$ac_cv_have_decl_xf86CursorResetCursor" = xyes; then : 196210d16fef4Smrg 196220d16fef4Smrg$as_echo "#define HAVE_XF86_CURSOR_RESET_CURSOR 1" >>confdefs.h 196230d16fef4Smrg 196240d16fef4Smrgfi 196250d16fef4Smrg 196260d16fef4Smrg 196270d16fef4Smrgac_fn_c_check_decl "$LINENO" "xorg_list_init" "ac_cv_have_decl_xorg_list_init" "#include <X11/Xdefs.h> 196280d16fef4Smrg #include \"xorg-server.h\" 196290d16fef4Smrg #include \"list.h\" 196300d16fef4Smrg" 196310d16fef4Smrgif test "x$ac_cv_have_decl_xorg_list_init" = xyes; then : 196320d16fef4Smrg 196330d16fef4Smrg$as_echo "#define HAVE_XORG_LIST 1" >>confdefs.h 196340d16fef4Smrg 196350d16fef4Smrgfi 196360d16fef4Smrg 196370d16fef4Smrg 196380d16fef4Smrgfor ac_header in misyncshm.h 19639de2362d3Smrgdo : 196400d16fef4Smrg ac_fn_c_check_header_compile "$LINENO" "misyncshm.h" "ac_cv_header_misyncshm_h" "#include <X11/Xdefs.h> 196410d16fef4Smrg #include <X11/Xfuncproto.h> 196420d16fef4Smrg #include <xorg-server.h> 196430d16fef4Smrg #include <screenint.h> 19644de2362d3Smrg" 196450d16fef4Smrgif test "x$ac_cv_header_misyncshm_h" = xyes; then : 19646de2362d3Smrg cat >>confdefs.h <<_ACEOF 196470d16fef4Smrg#define HAVE_MISYNCSHM_H 1 19648de2362d3Smrg_ACEOF 196490d16fef4Smrg 19650de2362d3Smrgfi 19651de2362d3Smrg 19652de2362d3Smrgdone 19653de2362d3Smrg 19654de2362d3Smrg 196550d16fef4Smrgfor ac_header in present.h 196560d16fef4Smrgdo : 196570d16fef4Smrg ac_fn_c_check_header_compile "$LINENO" "present.h" "ac_cv_header_present_h" "#include <X11/Xmd.h> 196580d16fef4Smrg #include <X11/Xproto.h> 196590d16fef4Smrg #include <X11/X.h> 196600d16fef4Smrg #include \"xorg-server.h\" 19661de2362d3Smrg" 196620d16fef4Smrgif test "x$ac_cv_header_present_h" = xyes; then : 196630d16fef4Smrg cat >>confdefs.h <<_ACEOF 196640d16fef4Smrg#define HAVE_PRESENT_H 1 196650d16fef4Smrg_ACEOF 19666de2362d3Smrg 19667de2362d3Smrgfi 19668de2362d3Smrg 196690d16fef4Smrgdone 196700d16fef4Smrg 196710d16fef4Smrg 196720d16fef4Smrgfor ac_header in dri3.h 196730d16fef4Smrgdo : 196740d16fef4Smrg ac_fn_c_check_header_compile "$LINENO" "dri3.h" "ac_cv_header_dri3_h" "#include <X11/Xmd.h> 196750d16fef4Smrg #include <xorg-server.h> 196760d16fef4Smrg" 196770d16fef4Smrgif test "x$ac_cv_header_dri3_h" = xyes; then : 196780d16fef4Smrg cat >>confdefs.h <<_ACEOF 196790d16fef4Smrg#define HAVE_DRI3_H 1 196800d16fef4Smrg_ACEOF 196810d16fef4Smrg 19682de2362d3Smrgfi 19683de2362d3Smrg 196840d16fef4Smrgdone 196850d16fef4Smrg 196860d16fef4Smrg 19687de2362d3SmrgCPPFLAGS="$SAVE_CPPFLAGS" 19688de2362d3Smrg 19689de2362d3Smrg 19690de2362d3Smrgpkg_failed=no 19691de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 19692de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; } 19693de2362d3Smrg 19694de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then 19695de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 19696de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19697de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19698de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19699de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19700de2362d3Smrg ac_status=$? 19701de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19702de2362d3Smrg test $ac_status = 0; }; then 19703de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 19704de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19705de2362d3Smrgelse 19706de2362d3Smrg pkg_failed=yes 19707de2362d3Smrgfi 19708de2362d3Smrg else 19709de2362d3Smrg pkg_failed=untried 19710de2362d3Smrgfi 19711de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then 19712de2362d3Smrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 19713de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19714de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19715de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19716de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19717de2362d3Smrg ac_status=$? 19718de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19719de2362d3Smrg test $ac_status = 0; }; then 19720de2362d3Smrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 19721de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19722de2362d3Smrgelse 19723de2362d3Smrg pkg_failed=yes 19724de2362d3Smrgfi 19725de2362d3Smrg else 19726de2362d3Smrg pkg_failed=untried 19727de2362d3Smrgfi 19728de2362d3Smrg 19729de2362d3Smrg 19730de2362d3Smrg 19731de2362d3Smrgif test $pkg_failed = yes; then 19732de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19733de2362d3Smrg$as_echo "no" >&6; } 19734de2362d3Smrg 19735de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19736de2362d3Smrg _pkg_short_errors_supported=yes 19737de2362d3Smrgelse 19738de2362d3Smrg _pkg_short_errors_supported=no 19739de2362d3Smrgfi 19740de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19741de2362d3Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19742de2362d3Smrg else 19743de2362d3Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19744de2362d3Smrg fi 19745de2362d3Smrg # Put the nasty error message in config.log where it belongs 19746de2362d3Smrg echo "$PCIACCESS_PKG_ERRORS" >&5 19747de2362d3Smrg 19748de2362d3Smrg as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 19749de2362d3Smrg 19750de2362d3Smrg$PCIACCESS_PKG_ERRORS 19751de2362d3Smrg 19752de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19753de2362d3Smrginstalled software in a non-standard prefix. 19754de2362d3Smrg 19755de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 19756de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 19757de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19758de2362d3Smrgelif test $pkg_failed = untried; then 19759de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19760de2362d3Smrg$as_echo "no" >&6; } 19761de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19762de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19763de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19764de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19765de2362d3Smrgpath to pkg-config. 19766de2362d3Smrg 19767de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 19768de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 19769de2362d3SmrgSee the pkg-config man page for more details. 19770de2362d3Smrg 19771de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19772de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19773de2362d3Smrgelse 19774de2362d3Smrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 19775de2362d3Smrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 19776de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19777de2362d3Smrg$as_echo "yes" >&6; } 19778de2362d3Smrg 19779de2362d3Smrgfi 19780de2362d3SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 19781de2362d3Smrg 19782de2362d3Smrg# Checks for headers/macros for byte swapping 19783de2362d3Smrg# Known variants: 19784de2362d3Smrg# <byteswap.h> bswap_16, bswap_32, bswap_64 (glibc) 19785de2362d3Smrg# <sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD) 19786de2362d3Smrg# <sys/endian.h> bswap16, bswap32, bswap64 (other BSD's) 19787de2362d3Smrg# and a fallback to local macros if none of the above are found 19788de2362d3Smrg 19789de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version 19790de2362d3Smrgfor ac_header in byteswap.h 19791de2362d3Smrgdo : 19792de2362d3Smrg ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default" 19793de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then : 19794de2362d3Smrg cat >>confdefs.h <<_ACEOF 19795de2362d3Smrg#define HAVE_BYTESWAP_H 1 19796de2362d3Smrg_ACEOF 19797de2362d3Smrg 19798de2362d3Smrgfi 19799de2362d3Smrg 19800de2362d3Smrgdone 19801de2362d3Smrg 19802de2362d3Smrg 19803de2362d3Smrg# if <sys/endian.h> is found, have to check which version 19804de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 19805de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then : 19806de2362d3Smrg HAVE_SYS_ENDIAN_H="yes" 19807de2362d3Smrgelse 19808de2362d3Smrg HAVE_SYS_ENDIAN_H="no" 19809de2362d3Smrgfi 19810de2362d3Smrg 19811de2362d3Smrg 19812de2362d3Smrg 19813de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then 19814de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5 19815de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19816de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19817de2362d3Smrg/* end confdefs.h. */ 19818de2362d3Smrg 19819de2362d3Smrg#include <sys/types.h> 19820de2362d3Smrg#include <sys/endian.h> 19821de2362d3Smrg 19822de2362d3Smrgint 19823de2362d3Smrgmain () 19824de2362d3Smrg{ 19825de2362d3Smrg 19826de2362d3Smrgint a = 1, b; 19827de2362d3Smrgb = __swap16(a); 19828de2362d3Smrg 19829de2362d3Smrg ; 19830de2362d3Smrg return 0; 19831de2362d3Smrg} 19832de2362d3Smrg 19833de2362d3Smrg_ACEOF 19834de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 19835de2362d3Smrg SYS_ENDIAN__SWAP='yes' 19836de2362d3Smrgelse 19837de2362d3Smrg SYS_ENDIAN__SWAP='no' 19838de2362d3Smrgfi 19839de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 19840de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 19841de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5 19842de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; } 19843de2362d3Smrg 19844de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5 19845de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19846de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19847de2362d3Smrg/* end confdefs.h. */ 19848de2362d3Smrg 19849de2362d3Smrg#include <sys/types.h> 19850de2362d3Smrg#include <sys/endian.h> 19851de2362d3Smrg 19852de2362d3Smrgint 19853de2362d3Smrgmain () 19854de2362d3Smrg{ 19855de2362d3Smrg 19856de2362d3Smrgint a = 1, b; 19857de2362d3Smrgb = bswap16(a); 19858de2362d3Smrg 19859de2362d3Smrg ; 19860de2362d3Smrg return 0; 19861de2362d3Smrg} 19862de2362d3Smrg 19863de2362d3Smrg_ACEOF 19864de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 19865de2362d3Smrg SYS_ENDIAN_BSWAP='yes' 19866de2362d3Smrgelse 19867de2362d3Smrg SYS_ENDIAN_BSWAP='no' 19868de2362d3Smrgfi 19869de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 19870de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 19871de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5 19872de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; } 19873de2362d3Smrg 19874de2362d3Smrg if test "$SYS_ENDIAN_BSWAP" = "yes" ; then 19875de2362d3Smrg USE_SYS_ENDIAN_H=yes 19876de2362d3Smrg BSWAP=bswap 19877de2362d3Smrg else 19878de2362d3Smrg if test "$SYS_ENDIAN__SWAP" = "yes" ; then 19879de2362d3Smrg USE_SYS_ENDIAN_H=yes 19880de2362d3Smrg BSWAP=__swap 19881de2362d3Smrg else 19882de2362d3Smrg USE_SYS_ENDIAN_H=no 19883de2362d3Smrg fi 19884de2362d3Smrg fi 19885de2362d3Smrg 19886de2362d3Smrg if test "$USE_SYS_ENDIAN_H" = "yes" ; then 19887de2362d3Smrg 19888de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h 19889de2362d3Smrg 19890de2362d3Smrg 19891de2362d3Smrgcat >>confdefs.h <<_ACEOF 19892de2362d3Smrg#define bswap_16 ${BSWAP}16 19893de2362d3Smrg_ACEOF 19894de2362d3Smrg 19895de2362d3Smrg 19896de2362d3Smrgcat >>confdefs.h <<_ACEOF 19897de2362d3Smrg#define bswap_32 ${BSWAP}32 19898de2362d3Smrg_ACEOF 19899de2362d3Smrg 19900de2362d3Smrg 19901de2362d3Smrgcat >>confdefs.h <<_ACEOF 19902de2362d3Smrg#define bswap_64 ${BSWAP}64 19903de2362d3Smrg_ACEOF 19904de2362d3Smrg 19905de2362d3Smrg fi 19906de2362d3Smrgfi 19907de2362d3Smrg 19908de2362d3Smrg 19909de2362d3Smrg 19910de2362d3SmrgDRIVER_NAME=ati 19911de2362d3Smrg 19912de2362d3Smrg 19913de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64: 19914de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 19915de2362d3SmrgPlease install that driver as well for mach64-based cards. 19916de2362d3Smrg" >&5 19917de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64: 19918de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 19919de2362d3SmrgPlease install that driver as well for mach64-based cards. 19920de2362d3Smrg" >&6;} 19921de2362d3Smrg 19922de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128: 19923de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 19924de2362d3SmrgPlease install that driver as well for rage128-based cards. 19925de2362d3Smrg" >&5 19926de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128: 19927de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 19928de2362d3SmrgPlease install that driver as well for rage128-based cards. 19929de2362d3Smrg" >&6;} 19930de2362d3Smrg 19931de2362d3Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 19932de2362d3Smrg 19933de2362d3Smrgcat >confcache <<\_ACEOF 19934de2362d3Smrg# This file is a shell script that caches the results of configure 19935de2362d3Smrg# tests run on this system so they can be shared between configure 19936de2362d3Smrg# scripts and configure runs, see configure's option --config-cache. 19937de2362d3Smrg# It is not useful on other systems. If it contains results you don't 19938de2362d3Smrg# want to keep, you may remove or edit it. 19939de2362d3Smrg# 19940de2362d3Smrg# config.status only pays attention to the cache file if you give it 19941de2362d3Smrg# the --recheck option to rerun configure. 19942de2362d3Smrg# 19943de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 19944de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 19945de2362d3Smrg# following values. 19946de2362d3Smrg 19947de2362d3Smrg_ACEOF 19948de2362d3Smrg 19949de2362d3Smrg# The following way of writing the cache mishandles newlines in values, 19950de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient. 19951de2362d3Smrg# So, we kill variables containing newlines. 19952de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 19953de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars. 19954de2362d3Smrg( 19955de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 19956de2362d3Smrg eval ac_val=\$$ac_var 19957de2362d3Smrg case $ac_val in #( 19958de2362d3Smrg *${as_nl}*) 19959de2362d3Smrg case $ac_var in #( 19960de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19961de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19962de2362d3Smrg esac 19963de2362d3Smrg case $ac_var in #( 19964de2362d3Smrg _ | IFS | as_nl) ;; #( 19965de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19966de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 19967de2362d3Smrg esac ;; 19968de2362d3Smrg esac 19969de2362d3Smrg done 19970de2362d3Smrg 19971de2362d3Smrg (set) 2>&1 | 19972de2362d3Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 19973de2362d3Smrg *${as_nl}ac_space=\ *) 19974de2362d3Smrg # `set' does not quote correctly, so add quotes: double-quote 19975de2362d3Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 19976de2362d3Smrg sed -n \ 19977de2362d3Smrg "s/'/'\\\\''/g; 19978de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 19979de2362d3Smrg ;; #( 19980de2362d3Smrg *) 19981de2362d3Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 19982de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19983de2362d3Smrg ;; 19984de2362d3Smrg esac | 19985de2362d3Smrg sort 19986de2362d3Smrg) | 19987de2362d3Smrg sed ' 19988de2362d3Smrg /^ac_cv_env_/b end 19989de2362d3Smrg t clear 19990de2362d3Smrg :clear 19991de2362d3Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 19992de2362d3Smrg t end 19993de2362d3Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 19994de2362d3Smrg :end' >>confcache 19995de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 19996de2362d3Smrg if test -w "$cache_file"; then 19997de2362d3Smrg if test "x$cache_file" != "x/dev/null"; then 19998de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 19999de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 20000de2362d3Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 20001de2362d3Smrg cat confcache >"$cache_file" 20002de2362d3Smrg else 20003de2362d3Smrg case $cache_file in #( 20004de2362d3Smrg */* | ?:*) 20005de2362d3Smrg mv -f confcache "$cache_file"$$ && 20006de2362d3Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 20007de2362d3Smrg *) 20008de2362d3Smrg mv -f confcache "$cache_file" ;; 20009de2362d3Smrg esac 20010de2362d3Smrg fi 20011de2362d3Smrg fi 20012de2362d3Smrg else 20013de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20014de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20015de2362d3Smrg fi 20016de2362d3Smrgfi 20017de2362d3Smrgrm -f confcache 20018de2362d3Smrg 20019de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 20020de2362d3Smrg# Let make expand exec_prefix. 20021de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20022de2362d3Smrg 20023de2362d3SmrgDEFS=-DHAVE_CONFIG_H 20024de2362d3Smrg 20025de2362d3Smrgac_libobjs= 20026de2362d3Smrgac_ltlibobjs= 20027de2362d3SmrgU= 20028de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20029de2362d3Smrg # 1. Remove the extension, and $U if already installed. 20030de2362d3Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20031de2362d3Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 20032de2362d3Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20033de2362d3Smrg # will be set to the directory where LIBOBJS objects are built. 20034de2362d3Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20035de2362d3Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20036de2362d3Smrgdone 20037de2362d3SmrgLIBOBJS=$ac_libobjs 20038de2362d3Smrg 20039de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs 20040de2362d3Smrg 20041de2362d3Smrg 20042de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20043de2362d3Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 20044de2362d3Smrg if test -n "$am_sleep_pid"; then 20045de2362d3Smrg # Hide warnings about reused PIDs. 20046de2362d3Smrg wait $am_sleep_pid 2>/dev/null 20047de2362d3Smrg fi 20048de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 20049de2362d3Smrg$as_echo "done" >&6; } 20050de2362d3Smrg if test -n "$EXEEXT"; then 20051de2362d3Smrg am__EXEEXT_TRUE= 20052de2362d3Smrg am__EXEEXT_FALSE='#' 20053de2362d3Smrgelse 20054de2362d3Smrg am__EXEEXT_TRUE='#' 20055de2362d3Smrg am__EXEEXT_FALSE= 20056de2362d3Smrgfi 20057de2362d3Smrg 20058de2362d3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20059de2362d3Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 20060de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20061de2362d3Smrgfi 20062de2362d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20063de2362d3Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 20064de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20065de2362d3Smrgfi 20066de2362d3Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 20067de2362d3Smrg as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 20068de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20069de2362d3Smrgfi 20070de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then 20071de2362d3Smrg as_fn_error $? "conditional \"LIBUDEV\" was never defined. 20072de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20073de2362d3Smrgfi 20074de2362d3Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then 20075de2362d3Smrg as_fn_error $? "conditional \"GLAMOR\" was never defined. 20076de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20077de2362d3Smrgfi 20078de2362d3Smrg 20079de2362d3Smrg: "${CONFIG_STATUS=./config.status}" 20080de2362d3Smrgac_write_fail=0 20081de2362d3Smrgac_clean_files_save=$ac_clean_files 20082de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 20083de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20084de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 20085de2362d3Smrgas_write_fail=0 20086de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20087de2362d3Smrg#! $SHELL 20088de2362d3Smrg# Generated by $as_me. 20089de2362d3Smrg# Run this file to recreate the current configuration. 20090de2362d3Smrg# Compiler output produced by configure, useful for debugging 20091de2362d3Smrg# configure, is in config.log if it exists. 20092de2362d3Smrg 20093de2362d3Smrgdebug=false 20094de2362d3Smrgac_cs_recheck=false 20095de2362d3Smrgac_cs_silent=false 20096de2362d3Smrg 20097de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL} 20098de2362d3Smrgexport SHELL 20099de2362d3Smrg_ASEOF 20100de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20101de2362d3Smrg## -------------------- ## 20102de2362d3Smrg## M4sh Initialization. ## 20103de2362d3Smrg## -------------------- ## 20104de2362d3Smrg 20105de2362d3Smrg# Be more Bourne compatible 20106de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 20107de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20108de2362d3Smrg emulate sh 20109de2362d3Smrg NULLCMD=: 20110de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20111de2362d3Smrg # is contrary to our usage. Disable this feature. 20112de2362d3Smrg alias -g '${1+"$@"}'='"$@"' 20113de2362d3Smrg setopt NO_GLOB_SUBST 20114de2362d3Smrgelse 20115de2362d3Smrg case `(set -o) 2>/dev/null` in #( 20116de2362d3Smrg *posix*) : 20117de2362d3Smrg set -o posix ;; #( 20118de2362d3Smrg *) : 20119de2362d3Smrg ;; 20120de2362d3Smrgesac 20121de2362d3Smrgfi 20122de2362d3Smrg 20123de2362d3Smrg 20124de2362d3Smrgas_nl=' 20125de2362d3Smrg' 20126de2362d3Smrgexport as_nl 20127de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 20128de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 20129de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 20130de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 20131de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 20132de2362d3Smrg# but without wasting forks for bash or zsh. 20133de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 20134de2362d3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 20135de2362d3Smrg as_echo='print -r --' 20136de2362d3Smrg as_echo_n='print -rn --' 20137de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 20138de2362d3Smrg as_echo='printf %s\n' 20139de2362d3Smrg as_echo_n='printf %s' 20140de2362d3Smrgelse 20141de2362d3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 20142de2362d3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 20143de2362d3Smrg as_echo_n='/usr/ucb/echo -n' 20144de2362d3Smrg else 20145de2362d3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 20146de2362d3Smrg as_echo_n_body='eval 20147de2362d3Smrg arg=$1; 20148de2362d3Smrg case $arg in #( 20149de2362d3Smrg *"$as_nl"*) 20150de2362d3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 20151de2362d3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 20152de2362d3Smrg esac; 20153de2362d3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 20154de2362d3Smrg ' 20155de2362d3Smrg export as_echo_n_body 20156de2362d3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 20157de2362d3Smrg fi 20158de2362d3Smrg export as_echo_body 20159de2362d3Smrg as_echo='sh -c $as_echo_body as_echo' 20160de2362d3Smrgfi 20161de2362d3Smrg 20162de2362d3Smrg# The user is always right. 20163de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 20164de2362d3Smrg PATH_SEPARATOR=: 20165de2362d3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20166de2362d3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20167de2362d3Smrg PATH_SEPARATOR=';' 20168de2362d3Smrg } 20169de2362d3Smrgfi 20170de2362d3Smrg 20171de2362d3Smrg 20172de2362d3Smrg# IFS 20173de2362d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 20174de2362d3Smrg# there to prevent editors from complaining about space-tab. 20175de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 20176de2362d3Smrg# splitting by setting IFS to empty value.) 20177de2362d3SmrgIFS=" "" $as_nl" 20178de2362d3Smrg 20179de2362d3Smrg# Find who we are. Look in the path if we contain no directory separator. 20180de2362d3Smrgas_myself= 20181de2362d3Smrgcase $0 in #(( 20182de2362d3Smrg *[\\/]* ) as_myself=$0 ;; 20183de2362d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20184de2362d3Smrgfor as_dir in $PATH 20185de2362d3Smrgdo 20186de2362d3Smrg IFS=$as_save_IFS 20187de2362d3Smrg test -z "$as_dir" && as_dir=. 20188de2362d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20189de2362d3Smrg done 20190de2362d3SmrgIFS=$as_save_IFS 20191de2362d3Smrg 20192de2362d3Smrg ;; 20193de2362d3Smrgesac 20194de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 20195de2362d3Smrg# in which case we are not to be found in the path. 20196de2362d3Smrgif test "x$as_myself" = x; then 20197de2362d3Smrg as_myself=$0 20198de2362d3Smrgfi 20199de2362d3Smrgif test ! -f "$as_myself"; then 20200de2362d3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20201de2362d3Smrg exit 1 20202de2362d3Smrgfi 20203de2362d3Smrg 20204de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 20205de2362d3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 20206de2362d3Smrg# suppresses any "Segmentation fault" message there. '((' could 20207de2362d3Smrg# trigger a bug in pdksh 5.2.14. 20208de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 20209de2362d3Smrgdo eval test x\${$as_var+set} = xset \ 20210de2362d3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20211de2362d3Smrgdone 20212de2362d3SmrgPS1='$ ' 20213de2362d3SmrgPS2='> ' 20214de2362d3SmrgPS4='+ ' 20215de2362d3Smrg 20216de2362d3Smrg# NLS nuisances. 20217de2362d3SmrgLC_ALL=C 20218de2362d3Smrgexport LC_ALL 20219de2362d3SmrgLANGUAGE=C 20220de2362d3Smrgexport LANGUAGE 20221de2362d3Smrg 20222de2362d3Smrg# CDPATH. 20223de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20224de2362d3Smrg 20225de2362d3Smrg 20226de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 20227de2362d3Smrg# ---------------------------------------- 20228de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20229de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20230de2362d3Smrg# script with STATUS, using 1 if that was 0. 20231de2362d3Smrgas_fn_error () 20232de2362d3Smrg{ 20233de2362d3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 20234de2362d3Smrg if test "$4"; then 20235de2362d3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20236de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20237de2362d3Smrg fi 20238de2362d3Smrg $as_echo "$as_me: error: $2" >&2 20239de2362d3Smrg as_fn_exit $as_status 20240de2362d3Smrg} # as_fn_error 20241de2362d3Smrg 20242de2362d3Smrg 20243de2362d3Smrg# as_fn_set_status STATUS 20244de2362d3Smrg# ----------------------- 20245de2362d3Smrg# Set $? to STATUS, without forking. 20246de2362d3Smrgas_fn_set_status () 20247de2362d3Smrg{ 20248de2362d3Smrg return $1 20249de2362d3Smrg} # as_fn_set_status 20250de2362d3Smrg 20251de2362d3Smrg# as_fn_exit STATUS 20252de2362d3Smrg# ----------------- 20253de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20254de2362d3Smrgas_fn_exit () 20255de2362d3Smrg{ 20256de2362d3Smrg set +e 20257de2362d3Smrg as_fn_set_status $1 20258de2362d3Smrg exit $1 20259de2362d3Smrg} # as_fn_exit 20260de2362d3Smrg 20261de2362d3Smrg# as_fn_unset VAR 20262de2362d3Smrg# --------------- 20263de2362d3Smrg# Portably unset VAR. 20264de2362d3Smrgas_fn_unset () 20265de2362d3Smrg{ 20266de2362d3Smrg { eval $1=; unset $1;} 20267de2362d3Smrg} 20268de2362d3Smrgas_unset=as_fn_unset 20269de2362d3Smrg# as_fn_append VAR VALUE 20270de2362d3Smrg# ---------------------- 20271de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 20272de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over 20273de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive 20274de2362d3Smrg# implementations. 20275de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 20276de2362d3Smrg eval 'as_fn_append () 20277de2362d3Smrg { 20278de2362d3Smrg eval $1+=\$2 20279de2362d3Smrg }' 20280de2362d3Smrgelse 20281de2362d3Smrg as_fn_append () 20282de2362d3Smrg { 20283de2362d3Smrg eval $1=\$$1\$2 20284de2362d3Smrg } 20285de2362d3Smrgfi # as_fn_append 20286de2362d3Smrg 20287de2362d3Smrg# as_fn_arith ARG... 20288de2362d3Smrg# ------------------ 20289de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 20290de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 20291de2362d3Smrg# must be portable across $(()) and expr. 20292de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 20293de2362d3Smrg eval 'as_fn_arith () 20294de2362d3Smrg { 20295de2362d3Smrg as_val=$(( $* )) 20296de2362d3Smrg }' 20297de2362d3Smrgelse 20298de2362d3Smrg as_fn_arith () 20299de2362d3Smrg { 20300de2362d3Smrg as_val=`expr "$@" || test $? -eq 1` 20301de2362d3Smrg } 20302de2362d3Smrgfi # as_fn_arith 20303de2362d3Smrg 20304de2362d3Smrg 20305de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 20306de2362d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 20307de2362d3Smrg as_expr=expr 20308de2362d3Smrgelse 20309de2362d3Smrg as_expr=false 20310de2362d3Smrgfi 20311de2362d3Smrg 20312de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20313de2362d3Smrg as_basename=basename 20314de2362d3Smrgelse 20315de2362d3Smrg as_basename=false 20316de2362d3Smrgfi 20317de2362d3Smrg 20318de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20319de2362d3Smrg as_dirname=dirname 20320de2362d3Smrgelse 20321de2362d3Smrg as_dirname=false 20322de2362d3Smrgfi 20323de2362d3Smrg 20324de2362d3Smrgas_me=`$as_basename -- "$0" || 20325de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20326de2362d3Smrg X"$0" : 'X\(//\)$' \| \ 20327de2362d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 20328de2362d3Smrg$as_echo X/"$0" | 20329de2362d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 20330de2362d3Smrg s//\1/ 20331de2362d3Smrg q 20332de2362d3Smrg } 20333de2362d3Smrg /^X\/\(\/\/\)$/{ 20334de2362d3Smrg s//\1/ 20335de2362d3Smrg q 20336de2362d3Smrg } 20337de2362d3Smrg /^X\/\(\/\).*/{ 20338de2362d3Smrg s//\1/ 20339de2362d3Smrg q 20340de2362d3Smrg } 20341de2362d3Smrg s/.*/./; q'` 20342de2362d3Smrg 20343de2362d3Smrg# Avoid depending upon Character Ranges. 20344de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 20345de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20346de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 20347de2362d3Smrgas_cr_digits='0123456789' 20348de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 20349de2362d3Smrg 20350de2362d3SmrgECHO_C= ECHO_N= ECHO_T= 20351de2362d3Smrgcase `echo -n x` in #((((( 20352de2362d3Smrg-n*) 20353de2362d3Smrg case `echo 'xy\c'` in 20354de2362d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20355de2362d3Smrg xy) ECHO_C='\c';; 20356de2362d3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20357de2362d3Smrg ECHO_T=' ';; 20358de2362d3Smrg esac;; 20359de2362d3Smrg*) 20360de2362d3Smrg ECHO_N='-n';; 20361de2362d3Smrgesac 20362de2362d3Smrg 20363de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file 20364de2362d3Smrgif test -d conf$$.dir; then 20365de2362d3Smrg rm -f conf$$.dir/conf$$.file 20366de2362d3Smrgelse 20367de2362d3Smrg rm -f conf$$.dir 20368de2362d3Smrg mkdir conf$$.dir 2>/dev/null 20369de2362d3Smrgfi 20370de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then 20371de2362d3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 20372de2362d3Smrg as_ln_s='ln -s' 20373de2362d3Smrg # ... but there are two gotchas: 20374de2362d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20375de2362d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 20376de2362d3Smrg # In both cases, we have to default to `cp -pR'. 20377de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20378de2362d3Smrg as_ln_s='cp -pR' 20379de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 20380de2362d3Smrg as_ln_s=ln 20381de2362d3Smrg else 20382de2362d3Smrg as_ln_s='cp -pR' 20383de2362d3Smrg fi 20384de2362d3Smrgelse 20385de2362d3Smrg as_ln_s='cp -pR' 20386de2362d3Smrgfi 20387de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20388de2362d3Smrgrmdir conf$$.dir 2>/dev/null 20389de2362d3Smrg 20390de2362d3Smrg 20391de2362d3Smrg# as_fn_mkdir_p 20392de2362d3Smrg# ------------- 20393de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary. 20394de2362d3Smrgas_fn_mkdir_p () 20395de2362d3Smrg{ 20396de2362d3Smrg 20397de2362d3Smrg case $as_dir in #( 20398de2362d3Smrg -*) as_dir=./$as_dir;; 20399de2362d3Smrg esac 20400de2362d3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 20401de2362d3Smrg as_dirs= 20402de2362d3Smrg while :; do 20403de2362d3Smrg case $as_dir in #( 20404de2362d3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20405de2362d3Smrg *) as_qdir=$as_dir;; 20406de2362d3Smrg esac 20407de2362d3Smrg as_dirs="'$as_qdir' $as_dirs" 20408de2362d3Smrg as_dir=`$as_dirname -- "$as_dir" || 20409de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20410de2362d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 20411de2362d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 20412de2362d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20413de2362d3Smrg$as_echo X"$as_dir" | 20414de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20415de2362d3Smrg s//\1/ 20416de2362d3Smrg q 20417de2362d3Smrg } 20418de2362d3Smrg /^X\(\/\/\)[^/].*/{ 20419de2362d3Smrg s//\1/ 20420de2362d3Smrg q 20421de2362d3Smrg } 20422de2362d3Smrg /^X\(\/\/\)$/{ 20423de2362d3Smrg s//\1/ 20424de2362d3Smrg q 20425de2362d3Smrg } 20426de2362d3Smrg /^X\(\/\).*/{ 20427de2362d3Smrg s//\1/ 20428de2362d3Smrg q 20429de2362d3Smrg } 20430de2362d3Smrg s/.*/./; q'` 20431de2362d3Smrg test -d "$as_dir" && break 20432de2362d3Smrg done 20433de2362d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 20434de2362d3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20435de2362d3Smrg 20436de2362d3Smrg 20437de2362d3Smrg} # as_fn_mkdir_p 20438de2362d3Smrgif mkdir -p . 2>/dev/null; then 20439de2362d3Smrg as_mkdir_p='mkdir -p "$as_dir"' 20440de2362d3Smrgelse 20441de2362d3Smrg test -d ./-p && rmdir ./-p 20442de2362d3Smrg as_mkdir_p=false 20443de2362d3Smrgfi 20444de2362d3Smrg 20445de2362d3Smrg 20446de2362d3Smrg# as_fn_executable_p FILE 20447de2362d3Smrg# ----------------------- 20448de2362d3Smrg# Test if FILE is an executable regular file. 20449de2362d3Smrgas_fn_executable_p () 20450de2362d3Smrg{ 20451de2362d3Smrg test -f "$1" && test -x "$1" 20452de2362d3Smrg} # as_fn_executable_p 20453de2362d3Smrgas_test_x='test -x' 20454de2362d3Smrgas_executable_p=as_fn_executable_p 20455de2362d3Smrg 20456de2362d3Smrg# Sed expression to map a string onto a valid CPP name. 20457de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20458de2362d3Smrg 20459de2362d3Smrg# Sed expression to map a string onto a valid variable name. 20460de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20461de2362d3Smrg 20462de2362d3Smrg 20463de2362d3Smrgexec 6>&1 20464de2362d3Smrg## ----------------------------------- ## 20465de2362d3Smrg## Main body of $CONFIG_STATUS script. ## 20466de2362d3Smrg## ----------------------------------- ## 20467de2362d3Smrg_ASEOF 20468de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20469de2362d3Smrg 20470de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20471de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to 20472de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their 20473de2362d3Smrg# values after options handling. 20474de2362d3Smrgac_log=" 204757314432eSmrgThis file was extended by xf86-video-ati $as_me 7.8.0, which was 20476de2362d3Smrggenerated by GNU Autoconf 2.69. Invocation command line was 20477de2362d3Smrg 20478de2362d3Smrg CONFIG_FILES = $CONFIG_FILES 20479de2362d3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 20480de2362d3Smrg CONFIG_LINKS = $CONFIG_LINKS 20481de2362d3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 20482de2362d3Smrg $ $0 $@ 20483de2362d3Smrg 20484de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 20485de2362d3Smrg" 20486de2362d3Smrg 20487de2362d3Smrg_ACEOF 20488de2362d3Smrg 20489de2362d3Smrgcase $ac_config_files in *" 20490de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 20491de2362d3Smrgesac 20492de2362d3Smrg 20493de2362d3Smrgcase $ac_config_headers in *" 20494de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20495de2362d3Smrgesac 20496de2362d3Smrg 20497de2362d3Smrg 20498de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20499de2362d3Smrg# Files that config.status was made for. 20500de2362d3Smrgconfig_files="$ac_config_files" 20501de2362d3Smrgconfig_headers="$ac_config_headers" 20502de2362d3Smrgconfig_commands="$ac_config_commands" 20503de2362d3Smrg 20504de2362d3Smrg_ACEOF 20505de2362d3Smrg 20506de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20507de2362d3Smrgac_cs_usage="\ 20508de2362d3Smrg\`$as_me' instantiates files and other configuration actions 20509de2362d3Smrgfrom templates according to the current configuration. Unless the files 20510de2362d3Smrgand actions are specified as TAGs, all are instantiated by default. 20511de2362d3Smrg 20512de2362d3SmrgUsage: $0 [OPTION]... [TAG]... 20513de2362d3Smrg 20514de2362d3Smrg -h, --help print this help, then exit 20515de2362d3Smrg -V, --version print version number and configuration settings, then exit 20516de2362d3Smrg --config print configuration, then exit 20517de2362d3Smrg -q, --quiet, --silent 20518de2362d3Smrg do not print progress messages 20519de2362d3Smrg -d, --debug don't remove temporary files 20520de2362d3Smrg --recheck update $as_me by reconfiguring in the same conditions 20521de2362d3Smrg --file=FILE[:TEMPLATE] 20522de2362d3Smrg instantiate the configuration file FILE 20523de2362d3Smrg --header=FILE[:TEMPLATE] 20524de2362d3Smrg instantiate the configuration header FILE 20525de2362d3Smrg 20526de2362d3SmrgConfiguration files: 20527de2362d3Smrg$config_files 20528de2362d3Smrg 20529de2362d3SmrgConfiguration headers: 20530de2362d3Smrg$config_headers 20531de2362d3Smrg 20532de2362d3SmrgConfiguration commands: 20533de2362d3Smrg$config_commands 20534de2362d3Smrg 20535de2362d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 20536de2362d3Smrg 20537de2362d3Smrg_ACEOF 20538de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20539de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 20540de2362d3Smrgac_cs_version="\\ 205417314432eSmrgxf86-video-ati config.status 7.8.0 20542de2362d3Smrgconfigured by $0, generated by GNU Autoconf 2.69, 20543de2362d3Smrg with options \\"\$ac_cs_config\\" 20544de2362d3Smrg 20545de2362d3SmrgCopyright (C) 2012 Free Software Foundation, Inc. 20546de2362d3SmrgThis config.status script is free software; the Free Software Foundation 20547de2362d3Smrggives unlimited permission to copy, distribute and modify it." 20548de2362d3Smrg 20549de2362d3Smrgac_pwd='$ac_pwd' 20550de2362d3Smrgsrcdir='$srcdir' 20551de2362d3SmrgINSTALL='$INSTALL' 20552de2362d3SmrgMKDIR_P='$MKDIR_P' 20553de2362d3SmrgAWK='$AWK' 20554de2362d3Smrgtest -n "\$AWK" || AWK=awk 20555de2362d3Smrg_ACEOF 20556de2362d3Smrg 20557de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20558de2362d3Smrg# The default lists apply if the user does not specify any file. 20559de2362d3Smrgac_need_defaults=: 20560de2362d3Smrgwhile test $# != 0 20561de2362d3Smrgdo 20562de2362d3Smrg case $1 in 20563de2362d3Smrg --*=?*) 20564de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20565de2362d3Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20566de2362d3Smrg ac_shift=: 20567de2362d3Smrg ;; 20568de2362d3Smrg --*=) 20569de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20570de2362d3Smrg ac_optarg= 20571de2362d3Smrg ac_shift=: 20572de2362d3Smrg ;; 20573de2362d3Smrg *) 20574de2362d3Smrg ac_option=$1 20575de2362d3Smrg ac_optarg=$2 20576de2362d3Smrg ac_shift=shift 20577de2362d3Smrg ;; 20578de2362d3Smrg esac 20579de2362d3Smrg 20580de2362d3Smrg case $ac_option in 20581de2362d3Smrg # Handling of the options. 20582de2362d3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20583de2362d3Smrg ac_cs_recheck=: ;; 20584de2362d3Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20585de2362d3Smrg $as_echo "$ac_cs_version"; exit ;; 20586de2362d3Smrg --config | --confi | --conf | --con | --co | --c ) 20587de2362d3Smrg $as_echo "$ac_cs_config"; exit ;; 20588de2362d3Smrg --debug | --debu | --deb | --de | --d | -d ) 20589de2362d3Smrg debug=: ;; 20590de2362d3Smrg --file | --fil | --fi | --f ) 20591de2362d3Smrg $ac_shift 20592de2362d3Smrg case $ac_optarg in 20593de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20594de2362d3Smrg '') as_fn_error $? "missing file argument" ;; 20595de2362d3Smrg esac 20596de2362d3Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 20597de2362d3Smrg ac_need_defaults=false;; 20598de2362d3Smrg --header | --heade | --head | --hea ) 20599de2362d3Smrg $ac_shift 20600de2362d3Smrg case $ac_optarg in 20601de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20602de2362d3Smrg esac 20603de2362d3Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20604de2362d3Smrg ac_need_defaults=false;; 20605de2362d3Smrg --he | --h) 20606de2362d3Smrg # Conflict between --help and --header 20607de2362d3Smrg as_fn_error $? "ambiguous option: \`$1' 20608de2362d3SmrgTry \`$0 --help' for more information.";; 20609de2362d3Smrg --help | --hel | -h ) 20610de2362d3Smrg $as_echo "$ac_cs_usage"; exit ;; 20611de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20612de2362d3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 20613de2362d3Smrg ac_cs_silent=: ;; 20614de2362d3Smrg 20615de2362d3Smrg # This is an error. 20616de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$1' 20617de2362d3SmrgTry \`$0 --help' for more information." ;; 20618de2362d3Smrg 20619de2362d3Smrg *) as_fn_append ac_config_targets " $1" 20620de2362d3Smrg ac_need_defaults=false ;; 20621de2362d3Smrg 20622de2362d3Smrg esac 20623de2362d3Smrg shift 20624de2362d3Smrgdone 20625de2362d3Smrg 20626de2362d3Smrgac_configure_extra_args= 20627de2362d3Smrg 20628de2362d3Smrgif $ac_cs_silent; then 20629de2362d3Smrg exec 6>/dev/null 20630de2362d3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 20631de2362d3Smrgfi 20632de2362d3Smrg 20633de2362d3Smrg_ACEOF 20634de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20635de2362d3Smrgif \$ac_cs_recheck; then 20636de2362d3Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20637de2362d3Smrg shift 20638de2362d3Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 20639de2362d3Smrg CONFIG_SHELL='$SHELL' 20640de2362d3Smrg export CONFIG_SHELL 20641de2362d3Smrg exec "\$@" 20642de2362d3Smrgfi 20643de2362d3Smrg 20644de2362d3Smrg_ACEOF 20645de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20646de2362d3Smrgexec 5>>config.log 20647de2362d3Smrg{ 20648de2362d3Smrg echo 20649de2362d3Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20650de2362d3Smrg## Running $as_me. ## 20651de2362d3Smrg_ASBOX 20652de2362d3Smrg $as_echo "$ac_log" 20653de2362d3Smrg} >&5 20654de2362d3Smrg 20655de2362d3Smrg_ACEOF 20656de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20657de2362d3Smrg# 20658de2362d3Smrg# INIT-COMMANDS 20659de2362d3Smrg# 20660de2362d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 20661de2362d3Smrg 20662de2362d3Smrg 20663de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 20664de2362d3Smrg# if CDPATH is set. 20665de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20666de2362d3Smrg 20667de2362d3Smrgsed_quote_subst='$sed_quote_subst' 20668de2362d3Smrgdouble_quote_subst='$double_quote_subst' 20669de2362d3Smrgdelay_variable_subst='$delay_variable_subst' 20670de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20671de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20672de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20673de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20674de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20675de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 206760d16fef4Smrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20677de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20678de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20679de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20680de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20681de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20682de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20683de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20684de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20685de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20686de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20687de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20688de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20689de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20690de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20691de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20692de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20693de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20694de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20695de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20696de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20697de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20698de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20699de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20700de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20701de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20702de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20703de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20704de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20705de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20706de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20707de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20708de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20709de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20710de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20711de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20712de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20713de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20714de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20715de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20716de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20717de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20718de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20719de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20720de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20721de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20722de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20723de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20724de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20725de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 207260d16fef4Smrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20727de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20728de2362d3Smrglt_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"`' 207290d16fef4Smrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20730de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20731de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 207320d16fef4Smrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20733de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20734de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20735de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20736de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20737de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20738de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20739de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20740de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20741de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20742de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20743de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20744de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20745de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20746de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20747de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20748de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20749de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20750de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20751de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20752de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20753de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20754de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20755de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20756de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20757de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20758de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20759de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20760de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20761de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20762de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20763de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20764de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20765de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20766de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20767de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20768de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20769de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20770de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20771de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20772de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20773de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20774de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20775de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20776de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20777de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20778de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20779de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20780de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20781de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20782de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20783de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20784de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20785de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20786de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20787de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20788de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20789de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20790de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20791de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20792de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20793de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20794de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20795de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20796de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 207970d16fef4Smrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 207980d16fef4Smrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20799de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20800de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20801de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20802de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20803de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20804de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20805de2362d3Smrg 20806de2362d3SmrgLTCC='$LTCC' 20807de2362d3SmrgLTCFLAGS='$LTCFLAGS' 20808de2362d3Smrgcompiler='$compiler_DEFAULT' 20809de2362d3Smrg 20810de2362d3Smrg# A function that is used when there is no print builtin or printf. 20811de2362d3Smrgfunc_fallback_echo () 20812de2362d3Smrg{ 20813de2362d3Smrg eval 'cat <<_LTECHO_EOF 20814de2362d3Smrg\$1 20815de2362d3Smrg_LTECHO_EOF' 20816de2362d3Smrg} 20817de2362d3Smrg 20818de2362d3Smrg# Quote evaled strings. 20819de2362d3Smrgfor var in SHELL \ 20820de2362d3SmrgECHO \ 20821de2362d3SmrgPATH_SEPARATOR \ 20822de2362d3SmrgSED \ 20823de2362d3SmrgGREP \ 20824de2362d3SmrgEGREP \ 20825de2362d3SmrgFGREP \ 20826de2362d3SmrgLD \ 20827de2362d3SmrgNM \ 20828de2362d3SmrgLN_S \ 20829de2362d3Smrglt_SP2NL \ 20830de2362d3Smrglt_NL2SP \ 20831de2362d3Smrgreload_flag \ 20832de2362d3SmrgOBJDUMP \ 20833de2362d3Smrgdeplibs_check_method \ 20834de2362d3Smrgfile_magic_cmd \ 20835de2362d3Smrgfile_magic_glob \ 20836de2362d3Smrgwant_nocaseglob \ 20837de2362d3SmrgDLLTOOL \ 20838de2362d3Smrgsharedlib_from_linklib_cmd \ 20839de2362d3SmrgAR \ 20840de2362d3SmrgAR_FLAGS \ 20841de2362d3Smrgarchiver_list_spec \ 20842de2362d3SmrgSTRIP \ 20843de2362d3SmrgRANLIB \ 20844de2362d3SmrgCC \ 20845de2362d3SmrgCFLAGS \ 20846de2362d3Smrgcompiler \ 20847de2362d3Smrglt_cv_sys_global_symbol_pipe \ 20848de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \ 208490d16fef4Smrglt_cv_sys_global_symbol_to_import \ 20850de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \ 20851de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 208520d16fef4Smrglt_cv_nm_interface \ 20853de2362d3Smrgnm_file_list_spec \ 208540d16fef4Smrglt_cv_truncate_bin \ 20855de2362d3Smrglt_prog_compiler_no_builtin_flag \ 20856de2362d3Smrglt_prog_compiler_pic \ 20857de2362d3Smrglt_prog_compiler_wl \ 20858de2362d3Smrglt_prog_compiler_static \ 20859de2362d3Smrglt_cv_prog_compiler_c_o \ 20860de2362d3Smrgneed_locks \ 20861de2362d3SmrgMANIFEST_TOOL \ 20862de2362d3SmrgDSYMUTIL \ 20863de2362d3SmrgNMEDIT \ 20864de2362d3SmrgLIPO \ 20865de2362d3SmrgOTOOL \ 20866de2362d3SmrgOTOOL64 \ 20867de2362d3Smrgshrext_cmds \ 20868de2362d3Smrgexport_dynamic_flag_spec \ 20869de2362d3Smrgwhole_archive_flag_spec \ 20870de2362d3Smrgcompiler_needs_object \ 20871de2362d3Smrgwith_gnu_ld \ 20872de2362d3Smrgallow_undefined_flag \ 20873de2362d3Smrgno_undefined_flag \ 20874de2362d3Smrghardcode_libdir_flag_spec \ 20875de2362d3Smrghardcode_libdir_separator \ 20876de2362d3Smrgexclude_expsyms \ 20877de2362d3Smrginclude_expsyms \ 20878de2362d3Smrgfile_list_spec \ 20879de2362d3Smrgvariables_saved_for_relink \ 20880de2362d3Smrglibname_spec \ 20881de2362d3Smrglibrary_names_spec \ 20882de2362d3Smrgsoname_spec \ 20883de2362d3Smrginstall_override_mode \ 20884de2362d3Smrgfinish_eval \ 20885de2362d3Smrgold_striplib \ 20886de2362d3Smrgstriplib; do 20887de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20888de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 208890d16fef4Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20890de2362d3Smrg ;; 20891de2362d3Smrg *) 20892de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20893de2362d3Smrg ;; 20894de2362d3Smrg esac 20895de2362d3Smrgdone 20896de2362d3Smrg 20897de2362d3Smrg# Double-quote double-evaled strings. 20898de2362d3Smrgfor var in reload_cmds \ 20899de2362d3Smrgold_postinstall_cmds \ 20900de2362d3Smrgold_postuninstall_cmds \ 20901de2362d3Smrgold_archive_cmds \ 20902de2362d3Smrgextract_expsyms_cmds \ 20903de2362d3Smrgold_archive_from_new_cmds \ 20904de2362d3Smrgold_archive_from_expsyms_cmds \ 20905de2362d3Smrgarchive_cmds \ 20906de2362d3Smrgarchive_expsym_cmds \ 20907de2362d3Smrgmodule_cmds \ 20908de2362d3Smrgmodule_expsym_cmds \ 20909de2362d3Smrgexport_symbols_cmds \ 20910de2362d3Smrgprelink_cmds \ 20911de2362d3Smrgpostlink_cmds \ 20912de2362d3Smrgpostinstall_cmds \ 20913de2362d3Smrgpostuninstall_cmds \ 20914de2362d3Smrgfinish_cmds \ 20915de2362d3Smrgsys_lib_search_path_spec \ 209160d16fef4Smrgconfigure_time_dlsearch_path \ 209170d16fef4Smrgconfigure_time_lt_sys_library_path; do 20918de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20919de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 209200d16fef4Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20921de2362d3Smrg ;; 20922de2362d3Smrg *) 20923de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20924de2362d3Smrg ;; 20925de2362d3Smrg esac 20926de2362d3Smrgdone 20927de2362d3Smrg 20928de2362d3Smrgac_aux_dir='$ac_aux_dir' 20929de2362d3Smrg 209300d16fef4Smrg# See if we are running on zsh, and set the options that allow our 20931de2362d3Smrg# commands through without removal of \ escapes INIT. 209320d16fef4Smrgif test -n "\${ZSH_VERSION+set}"; then 20933de2362d3Smrg setopt NO_GLOB_SUBST 20934de2362d3Smrgfi 20935de2362d3Smrg 20936de2362d3Smrg 20937de2362d3Smrg PACKAGE='$PACKAGE' 20938de2362d3Smrg VERSION='$VERSION' 20939de2362d3Smrg RM='$RM' 20940de2362d3Smrg ofile='$ofile' 20941de2362d3Smrg 20942de2362d3Smrg 20943de2362d3Smrg 20944de2362d3Smrg 20945de2362d3Smrg_ACEOF 20946de2362d3Smrg 20947de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20948de2362d3Smrg 20949de2362d3Smrg# Handling of arguments. 20950de2362d3Smrgfor ac_config_target in $ac_config_targets 20951de2362d3Smrgdo 20952de2362d3Smrg case $ac_config_target in 20953de2362d3Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20954de2362d3Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20955de2362d3Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 20956de2362d3Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20957de2362d3Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20958de2362d3Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 20959de2362d3Smrg 20960de2362d3Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 20961de2362d3Smrg esac 20962de2362d3Smrgdone 20963de2362d3Smrg 20964de2362d3Smrg 20965de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate, 20966de2362d3Smrg# then the envvar interface is used. Set only those that are not. 20967de2362d3Smrg# We use the long form for the default assignment because of an extremely 20968de2362d3Smrg# bizarre bug on SunOS 4.1.3. 20969de2362d3Smrgif $ac_need_defaults; then 20970de2362d3Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 20971de2362d3Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 20972de2362d3Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 20973de2362d3Smrgfi 20974de2362d3Smrg 20975de2362d3Smrg# Have a temporary directory for convenience. Make it in the build tree 20976de2362d3Smrg# simply because there is no reason against having it here, and in addition, 20977de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems. 20978de2362d3Smrg# Hook for its removal unless debugging. 20979de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned: 20980de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'. 20981de2362d3Smrg$debug || 20982de2362d3Smrg{ 20983de2362d3Smrg tmp= ac_tmp= 20984de2362d3Smrg trap 'exit_status=$? 20985de2362d3Smrg : "${ac_tmp:=$tmp}" 20986de2362d3Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 20987de2362d3Smrg' 0 20988de2362d3Smrg trap 'as_fn_exit 1' 1 2 13 15 20989de2362d3Smrg} 20990de2362d3Smrg# Create a (secure) tmp directory for tmp files. 20991de2362d3Smrg 20992de2362d3Smrg{ 20993de2362d3Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20994de2362d3Smrg test -d "$tmp" 20995de2362d3Smrg} || 20996de2362d3Smrg{ 20997de2362d3Smrg tmp=./conf$$-$RANDOM 20998de2362d3Smrg (umask 077 && mkdir "$tmp") 20999de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21000de2362d3Smrgac_tmp=$tmp 21001de2362d3Smrg 21002de2362d3Smrg# Set up the scripts for CONFIG_FILES section. 21003de2362d3Smrg# No need to generate them if there are no CONFIG_FILES. 21004de2362d3Smrg# This happens for instance with `./config.status config.h'. 21005de2362d3Smrgif test -n "$CONFIG_FILES"; then 21006de2362d3Smrg 21007de2362d3Smrg 21008de2362d3Smrgac_cr=`echo X | tr X '\015'` 21009de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 21010de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this 21011de2362d3Smrg# point, so we can use a bashism as a fallback. 21012de2362d3Smrgif test "x$ac_cr" = x; then 21013de2362d3Smrg eval ac_cr=\$\'\\r\' 21014de2362d3Smrgfi 21015de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21016de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21017de2362d3Smrg ac_cs_awk_cr='\\r' 21018de2362d3Smrgelse 21019de2362d3Smrg ac_cs_awk_cr=$ac_cr 21020de2362d3Smrgfi 21021de2362d3Smrg 21022de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 21023de2362d3Smrg_ACEOF 21024de2362d3Smrg 21025de2362d3Smrg 21026de2362d3Smrg{ 21027de2362d3Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 21028de2362d3Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21029de2362d3Smrg echo "_ACEOF" 21030de2362d3Smrg} >conf$$subs.sh || 21031de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21032de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21033de2362d3Smrgac_delim='%!_!# ' 21034de2362d3Smrgfor ac_last_try in false false false false false :; do 21035de2362d3Smrg . ./conf$$subs.sh || 21036de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21037de2362d3Smrg 21038de2362d3Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21039de2362d3Smrg if test $ac_delim_n = $ac_delim_num; then 21040de2362d3Smrg break 21041de2362d3Smrg elif $ac_last_try; then 21042de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21043de2362d3Smrg else 21044de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21045de2362d3Smrg fi 21046de2362d3Smrgdone 21047de2362d3Smrgrm -f conf$$subs.sh 21048de2362d3Smrg 21049de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21050de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21051de2362d3Smrg_ACEOF 21052de2362d3Smrgsed -n ' 21053de2362d3Smrgh 21054de2362d3Smrgs/^/S["/; s/!.*/"]=/ 21055de2362d3Smrgp 21056de2362d3Smrgg 21057de2362d3Smrgs/^[^!]*!// 21058de2362d3Smrg:repl 21059de2362d3Smrgt repl 21060de2362d3Smrgs/'"$ac_delim"'$// 21061de2362d3Smrgt delim 21062de2362d3Smrg:nl 21063de2362d3Smrgh 21064de2362d3Smrgs/\(.\{148\}\)..*/\1/ 21065de2362d3Smrgt more1 21066de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21067de2362d3Smrgp 21068de2362d3Smrgn 21069de2362d3Smrgb repl 21070de2362d3Smrg:more1 21071de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21072de2362d3Smrgp 21073de2362d3Smrgg 21074de2362d3Smrgs/.\{148\}// 21075de2362d3Smrgt nl 21076de2362d3Smrg:delim 21077de2362d3Smrgh 21078de2362d3Smrgs/\(.\{148\}\)..*/\1/ 21079de2362d3Smrgt more2 21080de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 21081de2362d3Smrgp 21082de2362d3Smrgb 21083de2362d3Smrg:more2 21084de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21085de2362d3Smrgp 21086de2362d3Smrgg 21087de2362d3Smrgs/.\{148\}// 21088de2362d3Smrgt delim 21089de2362d3Smrg' <conf$$subs.awk | sed ' 21090de2362d3Smrg/^[^""]/{ 21091de2362d3Smrg N 21092de2362d3Smrg s/\n// 21093de2362d3Smrg} 21094de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1 21095de2362d3Smrgrm -f conf$$subs.awk 21096de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21097de2362d3Smrg_ACAWK 21098de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21099de2362d3Smrg for (key in S) S_is_set[key] = 1 21100de2362d3Smrg FS = "" 21101de2362d3Smrg 21102de2362d3Smrg} 21103de2362d3Smrg{ 21104de2362d3Smrg line = $ 0 21105de2362d3Smrg nfields = split(line, field, "@") 21106de2362d3Smrg substed = 0 21107de2362d3Smrg len = length(field[1]) 21108de2362d3Smrg for (i = 2; i < nfields; i++) { 21109de2362d3Smrg key = field[i] 21110de2362d3Smrg keylen = length(key) 21111de2362d3Smrg if (S_is_set[key]) { 21112de2362d3Smrg value = S[key] 21113de2362d3Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21114de2362d3Smrg len += length(value) + length(field[++i]) 21115de2362d3Smrg substed = 1 21116de2362d3Smrg } else 21117de2362d3Smrg len += 1 + keylen 21118de2362d3Smrg } 21119de2362d3Smrg 21120de2362d3Smrg print line 21121de2362d3Smrg} 21122de2362d3Smrg 21123de2362d3Smrg_ACAWK 21124de2362d3Smrg_ACEOF 21125de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21126de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21127de2362d3Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21128de2362d3Smrgelse 21129de2362d3Smrg cat 21130de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21131de2362d3Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21132de2362d3Smrg_ACEOF 21133de2362d3Smrg 21134de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21135de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21136de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty 21137de2362d3Smrg# (actually we leave an empty line to preserve line numbers). 21138de2362d3Smrgif test "x$srcdir" = x.; then 21139de2362d3Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21140de2362d3Smrgh 21141de2362d3Smrgs/// 21142de2362d3Smrgs/^/:/ 21143de2362d3Smrgs/[ ]*$/:/ 21144de2362d3Smrgs/:\$(srcdir):/:/g 21145de2362d3Smrgs/:\${srcdir}:/:/g 21146de2362d3Smrgs/:@srcdir@:/:/g 21147de2362d3Smrgs/^:*// 21148de2362d3Smrgs/:*$// 21149de2362d3Smrgx 21150de2362d3Smrgs/\(=[ ]*\).*/\1/ 21151de2362d3SmrgG 21152de2362d3Smrgs/\n// 21153de2362d3Smrgs/^[^=]*=[ ]*$// 21154de2362d3Smrg}' 21155de2362d3Smrgfi 21156de2362d3Smrg 21157de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21158de2362d3Smrgfi # test -n "$CONFIG_FILES" 21159de2362d3Smrg 21160de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section. 21161de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS. 21162de2362d3Smrg# This happens for instance with `./config.status Makefile'. 21163de2362d3Smrgif test -n "$CONFIG_HEADERS"; then 21164de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 21165de2362d3SmrgBEGIN { 21166de2362d3Smrg_ACEOF 21167de2362d3Smrg 21168de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 21169de2362d3Smrg# here-document in config.status, that substitutes the proper values into 21170de2362d3Smrg# config.h.in to produce config.h. 21171de2362d3Smrg 21172de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 21173de2362d3Smrg# handling of long lines. 21174de2362d3Smrgac_delim='%!_!# ' 21175de2362d3Smrgfor ac_last_try in false false :; do 21176de2362d3Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21177de2362d3Smrg if test -z "$ac_tt"; then 21178de2362d3Smrg break 21179de2362d3Smrg elif $ac_last_try; then 21180de2362d3Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21181de2362d3Smrg else 21182de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21183de2362d3Smrg fi 21184de2362d3Smrgdone 21185de2362d3Smrg 21186de2362d3Smrg# For the awk script, D is an array of macro values keyed by name, 21187de2362d3Smrg# likewise P contains macro parameters if any. Preserve backslash 21188de2362d3Smrg# newline sequences. 21189de2362d3Smrg 21190de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21191de2362d3Smrgsed -n ' 21192de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 21193de2362d3Smrgt rset 21194de2362d3Smrg:rset 21195de2362d3Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 21196de2362d3Smrgt def 21197de2362d3Smrgd 21198de2362d3Smrg:def 21199de2362d3Smrgs/\\$// 21200de2362d3Smrgt bsnl 21201de2362d3Smrgs/["\\]/\\&/g 21202de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21203de2362d3SmrgD["\1"]=" \3"/p 21204de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21205de2362d3Smrgd 21206de2362d3Smrg:bsnl 21207de2362d3Smrgs/["\\]/\\&/g 21208de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21209de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p 21210de2362d3Smrgt cont 21211de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21212de2362d3Smrgt cont 21213de2362d3Smrgd 21214de2362d3Smrg:cont 21215de2362d3Smrgn 21216de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 21217de2362d3Smrgt clear 21218de2362d3Smrg:clear 21219de2362d3Smrgs/\\$// 21220de2362d3Smrgt bsnlc 21221de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 21222de2362d3Smrgd 21223de2362d3Smrg:bsnlc 21224de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21225de2362d3Smrgb cont 21226de2362d3Smrg' <confdefs.h | sed ' 21227de2362d3Smrgs/'"$ac_delim"'/"\\\ 21228de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 21229de2362d3Smrg 21230de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21231de2362d3Smrg for (key in D) D_is_set[key] = 1 21232de2362d3Smrg FS = "" 21233de2362d3Smrg} 21234de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21235de2362d3Smrg line = \$ 0 21236de2362d3Smrg split(line, arg, " ") 21237de2362d3Smrg if (arg[1] == "#") { 21238de2362d3Smrg defundef = arg[2] 21239de2362d3Smrg mac1 = arg[3] 21240de2362d3Smrg } else { 21241de2362d3Smrg defundef = substr(arg[1], 2) 21242de2362d3Smrg mac1 = arg[2] 21243de2362d3Smrg } 21244de2362d3Smrg split(mac1, mac2, "(") #) 21245de2362d3Smrg macro = mac2[1] 21246de2362d3Smrg prefix = substr(line, 1, index(line, defundef) - 1) 21247de2362d3Smrg if (D_is_set[macro]) { 21248de2362d3Smrg # Preserve the white space surrounding the "#". 21249de2362d3Smrg print prefix "define", macro P[macro] D[macro] 21250de2362d3Smrg next 21251de2362d3Smrg } else { 21252de2362d3Smrg # Replace #undef with comments. This is necessary, for example, 21253de2362d3Smrg # in the case of _POSIX_SOURCE, which is predefined and required 21254de2362d3Smrg # on some systems where configure will not decide to define it. 21255de2362d3Smrg if (defundef == "undef") { 21256de2362d3Smrg print "/*", prefix defundef, macro, "*/" 21257de2362d3Smrg next 21258de2362d3Smrg } 21259de2362d3Smrg } 21260de2362d3Smrg} 21261de2362d3Smrg{ print } 21262de2362d3Smrg_ACAWK 21263de2362d3Smrg_ACEOF 21264de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21265de2362d3Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21266de2362d3Smrgfi # test -n "$CONFIG_HEADERS" 21267de2362d3Smrg 21268de2362d3Smrg 21269de2362d3Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21270de2362d3Smrgshift 21271de2362d3Smrgfor ac_tag 21272de2362d3Smrgdo 21273de2362d3Smrg case $ac_tag in 21274de2362d3Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 21275de2362d3Smrg esac 21276de2362d3Smrg case $ac_mode$ac_tag in 21277de2362d3Smrg :[FHL]*:*);; 21278de2362d3Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21279de2362d3Smrg :[FH]-) ac_tag=-:-;; 21280de2362d3Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21281de2362d3Smrg esac 21282de2362d3Smrg ac_save_IFS=$IFS 21283de2362d3Smrg IFS=: 21284de2362d3Smrg set x $ac_tag 21285de2362d3Smrg IFS=$ac_save_IFS 21286de2362d3Smrg shift 21287de2362d3Smrg ac_file=$1 21288de2362d3Smrg shift 21289de2362d3Smrg 21290de2362d3Smrg case $ac_mode in 21291de2362d3Smrg :L) ac_source=$1;; 21292de2362d3Smrg :[FH]) 21293de2362d3Smrg ac_file_inputs= 21294de2362d3Smrg for ac_f 21295de2362d3Smrg do 21296de2362d3Smrg case $ac_f in 21297de2362d3Smrg -) ac_f="$ac_tmp/stdin";; 21298de2362d3Smrg *) # Look for the file first in the build tree, then in the source tree 21299de2362d3Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 21300de2362d3Smrg # because $ac_f cannot contain `:'. 21301de2362d3Smrg test -f "$ac_f" || 21302de2362d3Smrg case $ac_f in 21303de2362d3Smrg [\\/$]*) false;; 21304de2362d3Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21305de2362d3Smrg esac || 21306de2362d3Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21307de2362d3Smrg esac 21308de2362d3Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21309de2362d3Smrg as_fn_append ac_file_inputs " '$ac_f'" 21310de2362d3Smrg done 21311de2362d3Smrg 21312de2362d3Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 21313de2362d3Smrg # use $as_me), people would be surprised to read: 21314de2362d3Smrg # /* config.h. Generated by config.status. */ 21315de2362d3Smrg configure_input='Generated from '` 21316de2362d3Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21317de2362d3Smrg `' by configure.' 21318de2362d3Smrg if test x"$ac_file" != x-; then 21319de2362d3Smrg configure_input="$ac_file. $configure_input" 21320de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21321de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;} 21322de2362d3Smrg fi 21323de2362d3Smrg # Neutralize special characters interpreted by sed in replacement strings. 21324de2362d3Smrg case $configure_input in #( 21325de2362d3Smrg *\&* | *\|* | *\\* ) 21326de2362d3Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 21327de2362d3Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 21328de2362d3Smrg *) ac_sed_conf_input=$configure_input;; 21329de2362d3Smrg esac 21330de2362d3Smrg 21331de2362d3Smrg case $ac_tag in 21332de2362d3Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21333de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21334de2362d3Smrg esac 21335de2362d3Smrg ;; 21336de2362d3Smrg esac 21337de2362d3Smrg 21338de2362d3Smrg ac_dir=`$as_dirname -- "$ac_file" || 21339de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21340de2362d3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 21341de2362d3Smrg X"$ac_file" : 'X\(//\)$' \| \ 21342de2362d3Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21343de2362d3Smrg$as_echo X"$ac_file" | 21344de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21345de2362d3Smrg s//\1/ 21346de2362d3Smrg q 21347de2362d3Smrg } 21348de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21349de2362d3Smrg s//\1/ 21350de2362d3Smrg q 21351de2362d3Smrg } 21352de2362d3Smrg /^X\(\/\/\)$/{ 21353de2362d3Smrg s//\1/ 21354de2362d3Smrg q 21355de2362d3Smrg } 21356de2362d3Smrg /^X\(\/\).*/{ 21357de2362d3Smrg s//\1/ 21358de2362d3Smrg q 21359de2362d3Smrg } 21360de2362d3Smrg s/.*/./; q'` 21361de2362d3Smrg as_dir="$ac_dir"; as_fn_mkdir_p 21362de2362d3Smrg ac_builddir=. 21363de2362d3Smrg 21364de2362d3Smrgcase "$ac_dir" in 21365de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21366de2362d3Smrg*) 21367de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 21368de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 21369de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21370de2362d3Smrg case $ac_top_builddir_sub in 21371de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21372de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21373de2362d3Smrg esac ;; 21374de2362d3Smrgesac 21375de2362d3Smrgac_abs_top_builddir=$ac_pwd 21376de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 21377de2362d3Smrg# for backward compatibility: 21378de2362d3Smrgac_top_builddir=$ac_top_build_prefix 21379de2362d3Smrg 21380de2362d3Smrgcase $srcdir in 21381de2362d3Smrg .) # We are building in place. 21382de2362d3Smrg ac_srcdir=. 21383de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 21384de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 21385de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 21386de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 21387de2362d3Smrg ac_top_srcdir=$srcdir 21388de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 21389de2362d3Smrg *) # Relative name. 21390de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21391de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 21392de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21393de2362d3Smrgesac 21394de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21395de2362d3Smrg 21396de2362d3Smrg 21397de2362d3Smrg case $ac_mode in 21398de2362d3Smrg :F) 21399de2362d3Smrg # 21400de2362d3Smrg # CONFIG_FILE 21401de2362d3Smrg # 21402de2362d3Smrg 21403de2362d3Smrg case $INSTALL in 21404de2362d3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21405de2362d3Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21406de2362d3Smrg esac 21407de2362d3Smrg ac_MKDIR_P=$MKDIR_P 21408de2362d3Smrg case $MKDIR_P in 21409de2362d3Smrg [\\/$]* | ?:[\\/]* ) ;; 21410de2362d3Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21411de2362d3Smrg esac 21412de2362d3Smrg_ACEOF 21413de2362d3Smrg 21414de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21415de2362d3Smrg# If the template does not know about datarootdir, expand it. 21416de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60. 21417de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen= 21418de2362d3Smrgac_sed_dataroot=' 21419de2362d3Smrg/datarootdir/ { 21420de2362d3Smrg p 21421de2362d3Smrg q 21422de2362d3Smrg} 21423de2362d3Smrg/@datadir@/p 21424de2362d3Smrg/@docdir@/p 21425de2362d3Smrg/@infodir@/p 21426de2362d3Smrg/@localedir@/p 21427de2362d3Smrg/@mandir@/p' 21428de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21429de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;; 21430de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21431de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21432de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21433de2362d3Smrg_ACEOF 21434de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21435de2362d3Smrg ac_datarootdir_hack=' 21436de2362d3Smrg s&@datadir@&$datadir&g 21437de2362d3Smrg s&@docdir@&$docdir&g 21438de2362d3Smrg s&@infodir@&$infodir&g 21439de2362d3Smrg s&@localedir@&$localedir&g 21440de2362d3Smrg s&@mandir@&$mandir&g 21441de2362d3Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 21442de2362d3Smrgesac 21443de2362d3Smrg_ACEOF 21444de2362d3Smrg 21445de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'. 21446de2362d3Smrg# Shell code in configure.ac might set extrasub. 21447de2362d3Smrg# FIXME: do we really want to maintain this feature? 21448de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21449de2362d3Smrgac_sed_extra="$ac_vpsub 21450de2362d3Smrg$extrasub 21451de2362d3Smrg_ACEOF 21452de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21453de2362d3Smrg:t 21454de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21455de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t 21456de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 21457de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 21458de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t 21459de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 21460de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 21461de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21462de2362d3Smrgs&@builddir@&$ac_builddir&;t t 21463de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 21464de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21465de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t 21466de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 21467de2362d3Smrg$ac_datarootdir_hack 21468de2362d3Smrg" 21469de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21470de2362d3Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21471de2362d3Smrg 21472de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21473de2362d3Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21474de2362d3Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21475de2362d3Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 21476de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21477de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&5 21478de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21479de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 21480de2362d3Smrg 21481de2362d3Smrg rm -f "$ac_tmp/stdin" 21482de2362d3Smrg case $ac_file in 21483de2362d3Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21484de2362d3Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21485de2362d3Smrg esac \ 21486de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21487de2362d3Smrg ;; 21488de2362d3Smrg :H) 21489de2362d3Smrg # 21490de2362d3Smrg # CONFIG_HEADER 21491de2362d3Smrg # 21492de2362d3Smrg if test x"$ac_file" != x-; then 21493de2362d3Smrg { 21494de2362d3Smrg $as_echo "/* $configure_input */" \ 21495de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21496de2362d3Smrg } >"$ac_tmp/config.h" \ 21497de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21498de2362d3Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21499de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21500de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 21501de2362d3Smrg else 21502de2362d3Smrg rm -f "$ac_file" 21503de2362d3Smrg mv "$ac_tmp/config.h" "$ac_file" \ 21504de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21505de2362d3Smrg fi 21506de2362d3Smrg else 21507de2362d3Smrg $as_echo "/* $configure_input */" \ 21508de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21509de2362d3Smrg || as_fn_error $? "could not create -" "$LINENO" 5 21510de2362d3Smrg fi 21511de2362d3Smrg# Compute "$ac_file"'s index in $config_headers. 21512de2362d3Smrg_am_arg="$ac_file" 21513de2362d3Smrg_am_stamp_count=1 21514de2362d3Smrgfor _am_header in $config_headers :; do 21515de2362d3Smrg case $_am_header in 21516de2362d3Smrg $_am_arg | $_am_arg:* ) 21517de2362d3Smrg break ;; 21518de2362d3Smrg * ) 21519de2362d3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21520de2362d3Smrg esac 21521de2362d3Smrgdone 21522de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21523de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21524de2362d3Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 21525de2362d3Smrg X"$_am_arg" : 'X\(//\)$' \| \ 21526de2362d3Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21527de2362d3Smrg$as_echo X"$_am_arg" | 21528de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21529de2362d3Smrg s//\1/ 21530de2362d3Smrg q 21531de2362d3Smrg } 21532de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21533de2362d3Smrg s//\1/ 21534de2362d3Smrg q 21535de2362d3Smrg } 21536de2362d3Smrg /^X\(\/\/\)$/{ 21537de2362d3Smrg s//\1/ 21538de2362d3Smrg q 21539de2362d3Smrg } 21540de2362d3Smrg /^X\(\/\).*/{ 21541de2362d3Smrg s//\1/ 21542de2362d3Smrg q 21543de2362d3Smrg } 21544de2362d3Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 21545de2362d3Smrg ;; 21546de2362d3Smrg 21547de2362d3Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21548de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 21549de2362d3Smrg ;; 21550de2362d3Smrg esac 21551de2362d3Smrg 21552de2362d3Smrg 21553de2362d3Smrg case $ac_file$ac_mode in 21554de2362d3Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21555de2362d3Smrg # Older Autoconf quotes --file arguments for eval, but not when files 21556de2362d3Smrg # are listed without --file. Let's play safe and only enable the eval 21557de2362d3Smrg # if we detect the quoting. 21558de2362d3Smrg case $CONFIG_FILES in 21559de2362d3Smrg *\'*) eval set x "$CONFIG_FILES" ;; 21560de2362d3Smrg *) set x $CONFIG_FILES ;; 21561de2362d3Smrg esac 21562de2362d3Smrg shift 21563de2362d3Smrg for mf 21564de2362d3Smrg do 21565de2362d3Smrg # Strip MF so we end up with the name of the file. 21566de2362d3Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 21567de2362d3Smrg # Check whether this is an Automake generated Makefile or not. 21568de2362d3Smrg # We used to match only the files named 'Makefile.in', but 21569de2362d3Smrg # some people rename them; so instead we look at the file content. 21570de2362d3Smrg # Grep'ing the first line is not enough: some people post-process 21571de2362d3Smrg # each Makefile.in and add a new line on top of each file to say so. 21572de2362d3Smrg # Grep'ing the whole file is not good either: AIX grep has a line 21573de2362d3Smrg # limit of 2048, but all sed's we know have understand at least 4000. 21574de2362d3Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 21575de2362d3Smrg dirpart=`$as_dirname -- "$mf" || 21576de2362d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21577de2362d3Smrg X"$mf" : 'X\(//\)[^/]' \| \ 21578de2362d3Smrg X"$mf" : 'X\(//\)$' \| \ 21579de2362d3Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 21580de2362d3Smrg$as_echo X"$mf" | 21581de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21582de2362d3Smrg s//\1/ 21583de2362d3Smrg q 21584de2362d3Smrg } 21585de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21586de2362d3Smrg s//\1/ 21587de2362d3Smrg q 21588de2362d3Smrg } 21589de2362d3Smrg /^X\(\/\/\)$/{ 21590de2362d3Smrg s//\1/ 21591de2362d3Smrg q 21592de2362d3Smrg } 21593de2362d3Smrg /^X\(\/\).*/{ 21594de2362d3Smrg s//\1/ 21595de2362d3Smrg q 21596de2362d3Smrg } 21597de2362d3Smrg s/.*/./; q'` 21598de2362d3Smrg else 21599de2362d3Smrg continue 21600de2362d3Smrg fi 21601de2362d3Smrg # Extract the definition of DEPDIR, am__include, and am__quote 21602de2362d3Smrg # from the Makefile without running 'make'. 21603de2362d3Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21604de2362d3Smrg test -z "$DEPDIR" && continue 21605de2362d3Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 21606de2362d3Smrg test -z "$am__include" && continue 21607de2362d3Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21608de2362d3Smrg # Find all dependency output files, they are included files with 21609de2362d3Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 21610de2362d3Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 21611de2362d3Smrg # expansion. 21612de2362d3Smrg for file in `sed -n " 21613de2362d3Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 21614de2362d3Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 21615de2362d3Smrg # Make sure the directory exists. 21616de2362d3Smrg test -f "$dirpart/$file" && continue 21617de2362d3Smrg fdir=`$as_dirname -- "$file" || 21618de2362d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21619de2362d3Smrg X"$file" : 'X\(//\)[^/]' \| \ 21620de2362d3Smrg X"$file" : 'X\(//\)$' \| \ 21621de2362d3Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 21622de2362d3Smrg$as_echo X"$file" | 21623de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21624de2362d3Smrg s//\1/ 21625de2362d3Smrg q 21626de2362d3Smrg } 21627de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21628de2362d3Smrg s//\1/ 21629de2362d3Smrg q 21630de2362d3Smrg } 21631de2362d3Smrg /^X\(\/\/\)$/{ 21632de2362d3Smrg s//\1/ 21633de2362d3Smrg q 21634de2362d3Smrg } 21635de2362d3Smrg /^X\(\/\).*/{ 21636de2362d3Smrg s//\1/ 21637de2362d3Smrg q 21638de2362d3Smrg } 21639de2362d3Smrg s/.*/./; q'` 21640de2362d3Smrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 21641de2362d3Smrg # echo "creating $dirpart/$file" 21642de2362d3Smrg echo '# dummy' > "$dirpart/$file" 21643de2362d3Smrg done 21644de2362d3Smrg done 21645de2362d3Smrg} 21646de2362d3Smrg ;; 21647de2362d3Smrg "libtool":C) 21648de2362d3Smrg 216490d16fef4Smrg # See if we are running on zsh, and set the options that allow our 21650de2362d3Smrg # commands through without removal of \ escapes. 216510d16fef4Smrg if test -n "${ZSH_VERSION+set}"; then 21652de2362d3Smrg setopt NO_GLOB_SUBST 21653de2362d3Smrg fi 21654de2362d3Smrg 216550d16fef4Smrg cfgfile=${ofile}T 21656de2362d3Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21657de2362d3Smrg $RM "$cfgfile" 21658de2362d3Smrg 21659de2362d3Smrg cat <<_LT_EOF >> "$cfgfile" 21660de2362d3Smrg#! $SHELL 216610d16fef4Smrg# Generated automatically by $as_me ($PACKAGE) $VERSION 21662de2362d3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 216630d16fef4Smrg 216640d16fef4Smrg# Provide generalized library-building support services. 216650d16fef4Smrg# Written by Gordon Matzigkeit, 1996 216660d16fef4Smrg 216670d16fef4Smrg# Copyright (C) 2014 Free Software Foundation, Inc. 216680d16fef4Smrg# This is free software; see the source for copying conditions. There is NO 216690d16fef4Smrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 216700d16fef4Smrg 216710d16fef4Smrg# GNU Libtool is free software; you can redistribute it and/or modify 216720d16fef4Smrg# it under the terms of the GNU General Public License as published by 216730d16fef4Smrg# the Free Software Foundation; either version 2 of of the License, or 216740d16fef4Smrg# (at your option) any later version. 21675de2362d3Smrg# 216760d16fef4Smrg# As a special exception to the GNU General Public License, if you 216770d16fef4Smrg# distribute this file as part of a program or library that is built 216780d16fef4Smrg# using GNU Libtool, you may include this file under the same 216790d16fef4Smrg# distribution terms that you use for the rest of that program. 21680de2362d3Smrg# 216810d16fef4Smrg# GNU Libtool is distributed in the hope that it will be useful, but 216820d16fef4Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of 21683de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21684de2362d3Smrg# GNU General Public License for more details. 21685de2362d3Smrg# 21686de2362d3Smrg# You should have received a copy of the GNU General Public License 216870d16fef4Smrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 21688de2362d3Smrg 21689de2362d3Smrg 21690de2362d3Smrg# The names of the tagged configurations supported by this script. 216910d16fef4Smrgavailable_tags='' 216920d16fef4Smrg 216930d16fef4Smrg# Configured defaults for sys_lib_dlsearch_path munging. 216940d16fef4Smrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21695de2362d3Smrg 21696de2362d3Smrg# ### BEGIN LIBTOOL CONFIG 21697de2362d3Smrg 21698de2362d3Smrg# Whether or not to build static libraries. 21699de2362d3Smrgbuild_old_libs=$enable_static 21700de2362d3Smrg 21701de2362d3Smrg# Which release of libtool.m4 was used? 21702de2362d3Smrgmacro_version=$macro_version 21703de2362d3Smrgmacro_revision=$macro_revision 21704de2362d3Smrg 21705de2362d3Smrg# Whether or not to build shared libraries. 21706de2362d3Smrgbuild_libtool_libs=$enable_shared 21707de2362d3Smrg 21708de2362d3Smrg# What type of objects to build. 21709de2362d3Smrgpic_mode=$pic_mode 21710de2362d3Smrg 21711de2362d3Smrg# Whether or not to optimize for fast installation. 21712de2362d3Smrgfast_install=$enable_fast_install 21713de2362d3Smrg 217140d16fef4Smrg# Shared archive member basename,for filename based shared library versioning on AIX. 217150d16fef4Smrgshared_archive_member_spec=$shared_archive_member_spec 217160d16fef4Smrg 21717de2362d3Smrg# Shell to use when invoking shell scripts. 21718de2362d3SmrgSHELL=$lt_SHELL 21719de2362d3Smrg 21720de2362d3Smrg# An echo program that protects backslashes. 21721de2362d3SmrgECHO=$lt_ECHO 21722de2362d3Smrg 21723de2362d3Smrg# The PATH separator for the build system. 21724de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 21725de2362d3Smrg 21726de2362d3Smrg# The host system. 21727de2362d3Smrghost_alias=$host_alias 21728de2362d3Smrghost=$host 21729de2362d3Smrghost_os=$host_os 21730de2362d3Smrg 21731de2362d3Smrg# The build system. 21732de2362d3Smrgbuild_alias=$build_alias 21733de2362d3Smrgbuild=$build 21734de2362d3Smrgbuild_os=$build_os 21735de2362d3Smrg 21736de2362d3Smrg# A sed program that does not truncate output. 21737de2362d3SmrgSED=$lt_SED 21738de2362d3Smrg 21739de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21740de2362d3SmrgXsed="\$SED -e 1s/^X//" 21741de2362d3Smrg 21742de2362d3Smrg# A grep program that handles long lines. 21743de2362d3SmrgGREP=$lt_GREP 21744de2362d3Smrg 21745de2362d3Smrg# An ERE matcher. 21746de2362d3SmrgEGREP=$lt_EGREP 21747de2362d3Smrg 21748de2362d3Smrg# A literal string matcher. 21749de2362d3SmrgFGREP=$lt_FGREP 21750de2362d3Smrg 21751de2362d3Smrg# A BSD- or MS-compatible name lister. 21752de2362d3SmrgNM=$lt_NM 21753de2362d3Smrg 21754de2362d3Smrg# Whether we need soft or hard links. 21755de2362d3SmrgLN_S=$lt_LN_S 21756de2362d3Smrg 21757de2362d3Smrg# What is the maximum length of a command? 21758de2362d3Smrgmax_cmd_len=$max_cmd_len 21759de2362d3Smrg 21760de2362d3Smrg# Object file suffix (normally "o"). 21761de2362d3Smrgobjext=$ac_objext 21762de2362d3Smrg 21763de2362d3Smrg# Executable file suffix (normally ""). 21764de2362d3Smrgexeext=$exeext 21765de2362d3Smrg 21766de2362d3Smrg# whether the shell understands "unset". 21767de2362d3Smrglt_unset=$lt_unset 21768de2362d3Smrg 21769de2362d3Smrg# turn spaces into newlines. 21770de2362d3SmrgSP2NL=$lt_lt_SP2NL 21771de2362d3Smrg 21772de2362d3Smrg# turn newlines into spaces. 21773de2362d3SmrgNL2SP=$lt_lt_NL2SP 21774de2362d3Smrg 21775de2362d3Smrg# convert \$build file names to \$host format. 21776de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 21777de2362d3Smrg 21778de2362d3Smrg# convert \$build files to toolchain format. 21779de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 21780de2362d3Smrg 21781de2362d3Smrg# An object symbol dumper. 21782de2362d3SmrgOBJDUMP=$lt_OBJDUMP 21783de2362d3Smrg 21784de2362d3Smrg# Method to check whether dependent libraries are shared objects. 21785de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method 21786de2362d3Smrg 21787de2362d3Smrg# Command to use when deplibs_check_method = "file_magic". 21788de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd 21789de2362d3Smrg 21790de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic". 21791de2362d3Smrgfile_magic_glob=$lt_file_magic_glob 21792de2362d3Smrg 21793de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21794de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob 21795de2362d3Smrg 21796de2362d3Smrg# DLL creation program. 21797de2362d3SmrgDLLTOOL=$lt_DLLTOOL 21798de2362d3Smrg 21799de2362d3Smrg# Command to associate shared and link libraries. 21800de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21801de2362d3Smrg 21802de2362d3Smrg# The archiver. 21803de2362d3SmrgAR=$lt_AR 21804de2362d3Smrg 21805de2362d3Smrg# Flags to create an archive. 21806de2362d3SmrgAR_FLAGS=$lt_AR_FLAGS 21807de2362d3Smrg 21808de2362d3Smrg# How to feed a file listing to the archiver. 21809de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec 21810de2362d3Smrg 21811de2362d3Smrg# A symbol stripping program. 21812de2362d3SmrgSTRIP=$lt_STRIP 21813de2362d3Smrg 21814de2362d3Smrg# Commands used to install an old-style archive. 21815de2362d3SmrgRANLIB=$lt_RANLIB 21816de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 21817de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 21818de2362d3Smrg 21819de2362d3Smrg# Whether to use a lock for old archive extraction. 21820de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction 21821de2362d3Smrg 21822de2362d3Smrg# A C compiler. 21823de2362d3SmrgLTCC=$lt_CC 21824de2362d3Smrg 21825de2362d3Smrg# LTCC compiler flags. 21826de2362d3SmrgLTCFLAGS=$lt_CFLAGS 21827de2362d3Smrg 21828de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 21829de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21830de2362d3Smrg 21831de2362d3Smrg# Transform the output of nm in a proper C declaration. 21832de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21833de2362d3Smrg 218340d16fef4Smrg# Transform the output of nm into a list of symbols to manually relocate. 218350d16fef4Smrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 218360d16fef4Smrg 21837de2362d3Smrg# Transform the output of nm in a C name address pair. 21838de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21839de2362d3Smrg 21840de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 21841de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21842de2362d3Smrg 218430d16fef4Smrg# The name lister interface. 218440d16fef4Smrgnm_interface=$lt_lt_cv_nm_interface 218450d16fef4Smrg 21846de2362d3Smrg# Specify filename containing input files for \$NM. 21847de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec 21848de2362d3Smrg 218490d16fef4Smrg# The root where to search for dependent libraries,and where our libraries should be installed. 21850de2362d3Smrglt_sysroot=$lt_sysroot 21851de2362d3Smrg 218520d16fef4Smrg# Command to truncate a binary pipe. 218530d16fef4Smrglt_truncate_bin=$lt_lt_cv_truncate_bin 218540d16fef4Smrg 21855de2362d3Smrg# The name of the directory that contains temporary libtool files. 21856de2362d3Smrgobjdir=$objdir 21857de2362d3Smrg 21858de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file". 21859de2362d3SmrgMAGIC_CMD=$MAGIC_CMD 21860de2362d3Smrg 21861de2362d3Smrg# Must we lock files when doing compilation? 21862de2362d3Smrgneed_locks=$lt_need_locks 21863de2362d3Smrg 21864de2362d3Smrg# Manifest tool. 21865de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 21866de2362d3Smrg 21867de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21868de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL 21869de2362d3Smrg 21870de2362d3Smrg# Tool to change global to local symbols on Mac OS X. 21871de2362d3SmrgNMEDIT=$lt_NMEDIT 21872de2362d3Smrg 21873de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X. 21874de2362d3SmrgLIPO=$lt_LIPO 21875de2362d3Smrg 21876de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21877de2362d3SmrgOTOOL=$lt_OTOOL 21878de2362d3Smrg 21879de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21880de2362d3SmrgOTOOL64=$lt_OTOOL64 21881de2362d3Smrg 21882de2362d3Smrg# Old archive suffix (normally "a"). 21883de2362d3Smrglibext=$libext 21884de2362d3Smrg 21885de2362d3Smrg# Shared library suffix (normally ".so"). 21886de2362d3Smrgshrext_cmds=$lt_shrext_cmds 21887de2362d3Smrg 21888de2362d3Smrg# The commands to extract the exported symbol list from a shared archive. 21889de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 21890de2362d3Smrg 21891de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 21892de2362d3Smrg# restored at link time. 21893de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 21894de2362d3Smrg 21895de2362d3Smrg# Do we need the "lib" prefix for modules? 21896de2362d3Smrgneed_lib_prefix=$need_lib_prefix 21897de2362d3Smrg 21898de2362d3Smrg# Do we need a version for libraries? 21899de2362d3Smrgneed_version=$need_version 21900de2362d3Smrg 21901de2362d3Smrg# Library versioning type. 21902de2362d3Smrgversion_type=$version_type 21903de2362d3Smrg 21904de2362d3Smrg# Shared library runtime path variable. 21905de2362d3Smrgrunpath_var=$runpath_var 21906de2362d3Smrg 21907de2362d3Smrg# Shared library path variable. 21908de2362d3Smrgshlibpath_var=$shlibpath_var 21909de2362d3Smrg 21910de2362d3Smrg# Is shlibpath searched before the hard-coded library search path? 21911de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 21912de2362d3Smrg 21913de2362d3Smrg# Format of library name prefix. 21914de2362d3Smrglibname_spec=$lt_libname_spec 21915de2362d3Smrg 21916de2362d3Smrg# List of archive names. First name is the real one, the rest are links. 21917de2362d3Smrg# The last name is the one that the linker finds with -lNAME 21918de2362d3Smrglibrary_names_spec=$lt_library_names_spec 21919de2362d3Smrg 21920de2362d3Smrg# The coded name of the library, if different from the real name. 21921de2362d3Smrgsoname_spec=$lt_soname_spec 21922de2362d3Smrg 21923de2362d3Smrg# Permission mode override for installation of shared libraries. 21924de2362d3Smrginstall_override_mode=$lt_install_override_mode 21925de2362d3Smrg 21926de2362d3Smrg# Command to use after installation of a shared archive. 21927de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds 21928de2362d3Smrg 21929de2362d3Smrg# Command to use after uninstallation of a shared archive. 21930de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 21931de2362d3Smrg 21932de2362d3Smrg# Commands used to finish a libtool library installation in a directory. 21933de2362d3Smrgfinish_cmds=$lt_finish_cmds 21934de2362d3Smrg 21935de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but 21936de2362d3Smrg# not shown. 21937de2362d3Smrgfinish_eval=$lt_finish_eval 21938de2362d3Smrg 21939de2362d3Smrg# Whether we should hardcode library paths into libraries. 21940de2362d3Smrghardcode_into_libs=$hardcode_into_libs 21941de2362d3Smrg 21942de2362d3Smrg# Compile-time system search path for libraries. 21943de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21944de2362d3Smrg 219450d16fef4Smrg# Detected run-time system search path for libraries. 219460d16fef4Smrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 219470d16fef4Smrg 219480d16fef4Smrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 219490d16fef4Smrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 21950de2362d3Smrg 21951de2362d3Smrg# Whether dlopen is supported. 21952de2362d3Smrgdlopen_support=$enable_dlopen 21953de2362d3Smrg 21954de2362d3Smrg# Whether dlopen of programs is supported. 21955de2362d3Smrgdlopen_self=$enable_dlopen_self 21956de2362d3Smrg 21957de2362d3Smrg# Whether dlopen of statically linked programs is supported. 21958de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static 21959de2362d3Smrg 21960de2362d3Smrg# Commands to strip libraries. 21961de2362d3Smrgold_striplib=$lt_old_striplib 21962de2362d3Smrgstriplib=$lt_striplib 21963de2362d3Smrg 21964de2362d3Smrg 21965de2362d3Smrg# The linker used to build libraries. 21966de2362d3SmrgLD=$lt_LD 21967de2362d3Smrg 21968de2362d3Smrg# How to create reloadable object files. 21969de2362d3Smrgreload_flag=$lt_reload_flag 21970de2362d3Smrgreload_cmds=$lt_reload_cmds 21971de2362d3Smrg 21972de2362d3Smrg# Commands used to build an old-style archive. 21973de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds 21974de2362d3Smrg 21975de2362d3Smrg# A language specific compiler. 21976de2362d3SmrgCC=$lt_compiler 21977de2362d3Smrg 21978de2362d3Smrg# Is the compiler the GNU compiler? 21979de2362d3Smrgwith_gcc=$GCC 21980de2362d3Smrg 21981de2362d3Smrg# Compiler flag to turn off builtin functions. 21982de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21983de2362d3Smrg 21984de2362d3Smrg# Additional compiler flags for building library objects. 21985de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic 21986de2362d3Smrg 21987de2362d3Smrg# How to pass a linker flag through the compiler. 21988de2362d3Smrgwl=$lt_lt_prog_compiler_wl 21989de2362d3Smrg 21990de2362d3Smrg# Compiler flag to prevent dynamic linking. 21991de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static 21992de2362d3Smrg 21993de2362d3Smrg# Does compiler simultaneously support -c and -o options? 21994de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 21995de2362d3Smrg 21996de2362d3Smrg# Whether or not to add -lc for building shared libraries. 21997de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 21998de2362d3Smrg 21999de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static. 22000de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22001de2362d3Smrg 22002de2362d3Smrg# Compiler flag to allow reflexive dlopens. 22003de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22004de2362d3Smrg 22005de2362d3Smrg# Compiler flag to generate shared objects directly from archives. 22006de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 22007de2362d3Smrg 22008de2362d3Smrg# Whether the compiler copes with passing no objects directly. 22009de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object 22010de2362d3Smrg 22011de2362d3Smrg# Create an old-style archive from a shared archive. 22012de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22013de2362d3Smrg 22014de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 22015de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22016de2362d3Smrg 22017de2362d3Smrg# Commands used to build a shared archive. 22018de2362d3Smrgarchive_cmds=$lt_archive_cmds 22019de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 22020de2362d3Smrg 22021de2362d3Smrg# Commands used to build a loadable module if different from building 22022de2362d3Smrg# a shared archive. 22023de2362d3Smrgmodule_cmds=$lt_module_cmds 22024de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 22025de2362d3Smrg 22026de2362d3Smrg# Whether we are building with GNU ld or not. 22027de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld 22028de2362d3Smrg 22029de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 22030de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag 22031de2362d3Smrg 22032de2362d3Smrg# Flag that enforces no undefined symbols. 22033de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag 22034de2362d3Smrg 22035de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking. 22036de2362d3Smrg# This must work even if \$libdir does not exist 22037de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22038de2362d3Smrg 22039de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument. 22040de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 22041de2362d3Smrg 220420d16fef4Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22043de2362d3Smrg# DIR into the resulting binary. 22044de2362d3Smrghardcode_direct=$hardcode_direct 22045de2362d3Smrg 220460d16fef4Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22047de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is 220480d16fef4Smrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22049de2362d3Smrg# library is relocated. 22050de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute 22051de2362d3Smrg 22052de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22053de2362d3Smrg# into the resulting binary. 22054de2362d3Smrghardcode_minus_L=$hardcode_minus_L 22055de2362d3Smrg 22056de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22057de2362d3Smrg# into the resulting binary. 22058de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 22059de2362d3Smrg 22060de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 22061de2362d3Smrg# into the library and all subsequent libraries and executables linked 22062de2362d3Smrg# against it. 22063de2362d3Smrghardcode_automatic=$hardcode_automatic 22064de2362d3Smrg 22065de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries 22066de2362d3Smrg# to runtime path list. 22067de2362d3Smrginherit_rpath=$inherit_rpath 22068de2362d3Smrg 22069de2362d3Smrg# Whether libtool must link a program against all its dependency libraries. 22070de2362d3Smrglink_all_deplibs=$link_all_deplibs 22071de2362d3Smrg 22072de2362d3Smrg# Set to "yes" if exported symbols are required. 22073de2362d3Smrgalways_export_symbols=$always_export_symbols 22074de2362d3Smrg 22075de2362d3Smrg# The commands to list exported symbols. 22076de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds 22077de2362d3Smrg 22078de2362d3Smrg# Symbols that should not be listed in the preloaded symbols. 22079de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms 22080de2362d3Smrg 22081de2362d3Smrg# Symbols that must always be exported. 22082de2362d3Smrginclude_expsyms=$lt_include_expsyms 22083de2362d3Smrg 22084de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates. 22085de2362d3Smrgprelink_cmds=$lt_prelink_cmds 22086de2362d3Smrg 22087de2362d3Smrg# Commands necessary for finishing linking programs. 22088de2362d3Smrgpostlink_cmds=$lt_postlink_cmds 22089de2362d3Smrg 22090de2362d3Smrg# Specify filename containing input files. 22091de2362d3Smrgfile_list_spec=$lt_file_list_spec 22092de2362d3Smrg 22093de2362d3Smrg# How to hardcode a shared library path into an executable. 22094de2362d3Smrghardcode_action=$hardcode_action 22095de2362d3Smrg 22096de2362d3Smrg# ### END LIBTOOL CONFIG 22097de2362d3Smrg 220980d16fef4Smrg_LT_EOF 220990d16fef4Smrg 221000d16fef4Smrg cat <<'_LT_EOF' >> "$cfgfile" 221010d16fef4Smrg 221020d16fef4Smrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 221030d16fef4Smrg 221040d16fef4Smrg# func_munge_path_list VARIABLE PATH 221050d16fef4Smrg# ----------------------------------- 221060d16fef4Smrg# VARIABLE is name of variable containing _space_ separated list of 221070d16fef4Smrg# directories to be munged by the contents of PATH, which is string 221080d16fef4Smrg# having a format: 221090d16fef4Smrg# "DIR[:DIR]:" 221100d16fef4Smrg# string "DIR[ DIR]" will be prepended to VARIABLE 221110d16fef4Smrg# ":DIR[:DIR]" 221120d16fef4Smrg# string "DIR[ DIR]" will be appended to VARIABLE 221130d16fef4Smrg# "DIRP[:DIRP]::[DIRA:]DIRA" 221140d16fef4Smrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 221150d16fef4Smrg# "DIRA[ DIRA]" will be appended to VARIABLE 221160d16fef4Smrg# "DIR[:DIR]" 221170d16fef4Smrg# VARIABLE will be replaced by "DIR[ DIR]" 221180d16fef4Smrgfunc_munge_path_list () 221190d16fef4Smrg{ 221200d16fef4Smrg case x$2 in 221210d16fef4Smrg x) 221220d16fef4Smrg ;; 221230d16fef4Smrg *:) 221240d16fef4Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 221250d16fef4Smrg ;; 221260d16fef4Smrg x:*) 221270d16fef4Smrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 221280d16fef4Smrg ;; 221290d16fef4Smrg *::*) 221300d16fef4Smrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 221310d16fef4Smrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 221320d16fef4Smrg ;; 221330d16fef4Smrg *) 221340d16fef4Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 221350d16fef4Smrg ;; 221360d16fef4Smrg esac 221370d16fef4Smrg} 221380d16fef4Smrg 221390d16fef4Smrg 221400d16fef4Smrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 221410d16fef4Smrgfunc_cc_basename () 221420d16fef4Smrg{ 221430d16fef4Smrg for cc_temp in $*""; do 221440d16fef4Smrg case $cc_temp in 221450d16fef4Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 221460d16fef4Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 221470d16fef4Smrg \-*) ;; 221480d16fef4Smrg *) break;; 221490d16fef4Smrg esac 221500d16fef4Smrg done 221510d16fef4Smrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 221520d16fef4Smrg} 221530d16fef4Smrg 221540d16fef4Smrg 221550d16fef4Smrg# ### END FUNCTIONS SHARED WITH CONFIGURE 221560d16fef4Smrg 22157de2362d3Smrg_LT_EOF 22158de2362d3Smrg 22159de2362d3Smrg case $host_os in 22160de2362d3Smrg aix3*) 22161de2362d3Smrg cat <<\_LT_EOF >> "$cfgfile" 22162de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program. For some 22163de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 22164de2362d3Smrg# vanish in a puff of smoke. 221650d16fef4Smrgif test set != "${COLLECT_NAMES+set}"; then 22166de2362d3Smrg COLLECT_NAMES= 22167de2362d3Smrg export COLLECT_NAMES 22168de2362d3Smrgfi 22169de2362d3Smrg_LT_EOF 22170de2362d3Smrg ;; 22171de2362d3Smrg esac 22172de2362d3Smrg 22173de2362d3Smrg 221740d16fef4Smrgltmain=$ac_aux_dir/ltmain.sh 22175de2362d3Smrg 22176de2362d3Smrg 22177de2362d3Smrg # We use sed instead of cat because bash on DJGPP gets confused if 22178de2362d3Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 22179de2362d3Smrg # text mode, it properly converts lines to CR/LF. This bash problem 22180de2362d3Smrg # is reportedly fixed, but why not run on old versions too? 22181de2362d3Smrg sed '$q' "$ltmain" >> "$cfgfile" \ 22182de2362d3Smrg || (rm -f "$cfgfile"; exit 1) 22183de2362d3Smrg 22184de2362d3Smrg mv -f "$cfgfile" "$ofile" || 22185de2362d3Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22186de2362d3Smrg chmod +x "$ofile" 22187de2362d3Smrg 22188de2362d3Smrg ;; 22189de2362d3Smrg 22190de2362d3Smrg esac 22191de2362d3Smrgdone # for ac_tag 22192de2362d3Smrg 22193de2362d3Smrg 22194de2362d3Smrgas_fn_exit 0 22195de2362d3Smrg_ACEOF 22196de2362d3Smrgac_clean_files=$ac_clean_files_save 22197de2362d3Smrg 22198de2362d3Smrgtest $ac_write_fail = 0 || 22199de2362d3Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22200de2362d3Smrg 22201de2362d3Smrg 22202de2362d3Smrg# configure is writing to config.log, and then calls config.status. 22203de2362d3Smrg# config.status does its own redirection, appending to config.log. 22204de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 22205de2362d3Smrg# by configure, so config.status won't be able to write to it; its 22206de2362d3Smrg# output is simply discarded. So we exec the FD to /dev/null, 22207de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and 22208de2362d3Smrg# appended to by config.status. When coming back to configure, we 22209de2362d3Smrg# need to make the FD available again. 22210de2362d3Smrgif test "$no_create" != yes; then 22211de2362d3Smrg ac_cs_success=: 22212de2362d3Smrg ac_config_status_args= 22213de2362d3Smrg test "$silent" = yes && 22214de2362d3Smrg ac_config_status_args="$ac_config_status_args --quiet" 22215de2362d3Smrg exec 5>/dev/null 22216de2362d3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22217de2362d3Smrg exec 5>>config.log 22218de2362d3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22219de2362d3Smrg # would make configure fail if this is the last instruction. 22220de2362d3Smrg $ac_cs_success || as_fn_exit 1 22221de2362d3Smrgfi 22222de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22223de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22224de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22225de2362d3Smrgfi 22226de2362d3Smrg 22227de2362d3Smrg 22228de2362d3Smrgecho "" 22229de2362d3Smrgecho " prefix: $prefix" 22230de2362d3Smrgecho " exec_prefix: $exec_prefix" 22231de2362d3Smrgecho " libdir: $libdir" 22232de2362d3Smrgecho " includedir: $includedir" 22233de2362d3Smrg 22234de2362d3Smrgecho "" 22235de2362d3Smrgecho " CFLAGS: $CFLAGS" 22236de2362d3Smrgecho " CXXFLAGS: $CXXFLAGS" 22237de2362d3Smrgecho " Macros: $DEFINES" 22238de2362d3Smrg 22239de2362d3Smrgecho "" 22240de2362d3Smrgecho " Run '${MAKE-make}' to build xf86-video-ati" 22241de2362d3Smrgecho "" 22242