configure revision de2362d3
1de2362d3Smrg#! /bin/sh 2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles. 3de2362d3Smrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 7.5.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' 594de2362d3SmrgPACKAGE_VERSION='7.5.0' 595de2362d3SmrgPACKAGE_STRING='xf86-video-ati 7.5.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 664de2362d3SmrgOTOOL64 665de2362d3SmrgOTOOL 666de2362d3SmrgLIPO 667de2362d3SmrgNMEDIT 668de2362d3SmrgDSYMUTIL 669de2362d3SmrgMANIFEST_TOOL 670de2362d3SmrgRANLIB 671de2362d3Smrgac_ct_AR 672de2362d3SmrgAR 673de2362d3SmrgDLLTOOL 674de2362d3SmrgOBJDUMP 675de2362d3SmrgLN_S 676de2362d3SmrgNM 677de2362d3Smrgac_ct_DUMPBIN 678de2362d3SmrgDUMPBIN 679de2362d3SmrgLD 680de2362d3SmrgFGREP 681de2362d3SmrgLIBTOOL 682de2362d3SmrgMAN_SUBSTS 683de2362d3SmrgXORG_MAN_PAGE 684de2362d3SmrgADMIN_MAN_DIR 685de2362d3SmrgDRIVER_MAN_DIR 686de2362d3SmrgMISC_MAN_DIR 687de2362d3SmrgFILE_MAN_DIR 688de2362d3SmrgLIB_MAN_DIR 689de2362d3SmrgAPP_MAN_DIR 690de2362d3SmrgADMIN_MAN_SUFFIX 691de2362d3SmrgDRIVER_MAN_SUFFIX 692de2362d3SmrgMISC_MAN_SUFFIX 693de2362d3SmrgFILE_MAN_SUFFIX 694de2362d3SmrgLIB_MAN_SUFFIX 695de2362d3SmrgAPP_MAN_SUFFIX 696de2362d3SmrgSED 697de2362d3Smrghost_os 698de2362d3Smrghost_vendor 699de2362d3Smrghost_cpu 700de2362d3Smrghost 701de2362d3Smrgbuild_os 702de2362d3Smrgbuild_vendor 703de2362d3Smrgbuild_cpu 704de2362d3Smrgbuild 705de2362d3SmrgINSTALL_CMD 706de2362d3SmrgPKG_CONFIG_LIBDIR 707de2362d3SmrgPKG_CONFIG_PATH 708de2362d3SmrgPKG_CONFIG 709de2362d3SmrgCHANGELOG_CMD 710de2362d3SmrgSTRICT_CFLAGS 711de2362d3SmrgCWARNFLAGS 712de2362d3SmrgBASE_CFLAGS 713de2362d3SmrgEGREP 714de2362d3SmrgGREP 715de2362d3SmrgCPP 716de2362d3SmrgMAINT 717de2362d3SmrgMAINTAINER_MODE_FALSE 718de2362d3SmrgMAINTAINER_MODE_TRUE 719de2362d3Smrgam__fastdepCC_FALSE 720de2362d3Smrgam__fastdepCC_TRUE 721de2362d3SmrgCCDEPMODE 722de2362d3Smrgam__nodep 723de2362d3SmrgAMDEPBACKSLASH 724de2362d3SmrgAMDEP_FALSE 725de2362d3SmrgAMDEP_TRUE 726de2362d3Smrgam__quote 727de2362d3Smrgam__include 728de2362d3SmrgDEPDIR 729de2362d3SmrgOBJEXT 730de2362d3SmrgEXEEXT 731de2362d3Smrgac_ct_CC 732de2362d3SmrgCPPFLAGS 733de2362d3SmrgLDFLAGS 734de2362d3SmrgCFLAGS 735de2362d3SmrgCC 736de2362d3SmrgAM_BACKSLASH 737de2362d3SmrgAM_DEFAULT_VERBOSITY 738de2362d3SmrgAM_DEFAULT_V 739de2362d3SmrgAM_V 740de2362d3Smrgam__untar 741de2362d3Smrgam__tar 742de2362d3SmrgAMTAR 743de2362d3Smrgam__leading_dot 744de2362d3SmrgSET_MAKE 745de2362d3SmrgAWK 746de2362d3Smrgmkdir_p 747de2362d3SmrgMKDIR_P 748de2362d3SmrgINSTALL_STRIP_PROGRAM 749de2362d3SmrgSTRIP 750de2362d3Smrginstall_sh 751de2362d3SmrgMAKEINFO 752de2362d3SmrgAUTOHEADER 753de2362d3SmrgAUTOMAKE 754de2362d3SmrgAUTOCONF 755de2362d3SmrgACLOCAL 756de2362d3SmrgVERSION 757de2362d3SmrgPACKAGE 758de2362d3SmrgCYGPATH_W 759de2362d3Smrgam__isrc 760de2362d3SmrgINSTALL_DATA 761de2362d3SmrgINSTALL_SCRIPT 762de2362d3SmrgINSTALL_PROGRAM 763de2362d3Smrgtarget_alias 764de2362d3Smrghost_alias 765de2362d3Smrgbuild_alias 766de2362d3SmrgLIBS 767de2362d3SmrgECHO_T 768de2362d3SmrgECHO_N 769de2362d3SmrgECHO_C 770de2362d3SmrgDEFS 771de2362d3Smrgmandir 772de2362d3Smrglocaledir 773de2362d3Smrglibdir 774de2362d3Smrgpsdir 775de2362d3Smrgpdfdir 776de2362d3Smrgdvidir 777de2362d3Smrghtmldir 778de2362d3Smrginfodir 779de2362d3Smrgdocdir 780de2362d3Smrgoldincludedir 781de2362d3Smrgincludedir 782de2362d3Smrglocalstatedir 783de2362d3Smrgsharedstatedir 784de2362d3Smrgsysconfdir 785de2362d3Smrgdatadir 786de2362d3Smrgdatarootdir 787de2362d3Smrglibexecdir 788de2362d3Smrgsbindir 789de2362d3Smrgbindir 790de2362d3Smrgprogram_transform_name 791de2362d3Smrgprefix 792de2362d3Smrgexec_prefix 793de2362d3SmrgPACKAGE_URL 794de2362d3SmrgPACKAGE_BUGREPORT 795de2362d3SmrgPACKAGE_STRING 796de2362d3SmrgPACKAGE_VERSION 797de2362d3SmrgPACKAGE_TARNAME 798de2362d3SmrgPACKAGE_NAME 799de2362d3SmrgPATH_SEPARATOR 800de2362d3SmrgSHELL' 801de2362d3Smrgac_subst_files='' 802de2362d3Smrgac_user_opts=' 803de2362d3Smrgenable_option_checking 804de2362d3Smrgenable_silent_rules 805de2362d3Smrgenable_largefile 806de2362d3Smrgenable_dependency_tracking 807de2362d3Smrgenable_maintainer_mode 808de2362d3Smrgenable_selective_werror 809de2362d3Smrgenable_strict_compilation 810de2362d3Smrgenable_static 811de2362d3Smrgenable_shared 812de2362d3Smrgwith_pic 813de2362d3Smrgenable_fast_install 814de2362d3Smrgwith_gnu_ld 815de2362d3Smrgwith_sysroot 816de2362d3Smrgenable_libtool_lock 817de2362d3Smrgwith_xorg_module_dir 818de2362d3Smrgenable_udev 819de2362d3Smrgenable_glamor 820de2362d3Smrg' 821de2362d3Smrg ac_precious_vars='build_alias 822de2362d3Smrghost_alias 823de2362d3Smrgtarget_alias 824de2362d3SmrgCC 825de2362d3SmrgCFLAGS 826de2362d3SmrgLDFLAGS 827de2362d3SmrgLIBS 828de2362d3SmrgCPPFLAGS 829de2362d3SmrgCPP 830de2362d3SmrgPKG_CONFIG 831de2362d3SmrgPKG_CONFIG_PATH 832de2362d3SmrgPKG_CONFIG_LIBDIR 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' 887de2362d3Smrgincludedir='${prefix}/include' 888de2362d3Smrgoldincludedir='/usr/include' 889de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 890de2362d3Smrginfodir='${datarootdir}/info' 891de2362d3Smrghtmldir='${docdir}' 892de2362d3Smrgdvidir='${docdir}' 893de2362d3Smrgpdfdir='${docdir}' 894de2362d3Smrgpsdir='${docdir}' 895de2362d3Smrglibdir='${exec_prefix}/lib' 896de2362d3Smrglocaledir='${datarootdir}/locale' 897de2362d3Smrgmandir='${datarootdir}/man' 898de2362d3Smrg 899de2362d3Smrgac_prev= 900de2362d3Smrgac_dashdash= 901de2362d3Smrgfor ac_option 902de2362d3Smrgdo 903de2362d3Smrg # If the previous option needs an argument, assign it. 904de2362d3Smrg if test -n "$ac_prev"; then 905de2362d3Smrg eval $ac_prev=\$ac_option 906de2362d3Smrg ac_prev= 907de2362d3Smrg continue 908de2362d3Smrg fi 909de2362d3Smrg 910de2362d3Smrg case $ac_option in 911de2362d3Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 912de2362d3Smrg *=) ac_optarg= ;; 913de2362d3Smrg *) ac_optarg=yes ;; 914de2362d3Smrg esac 915de2362d3Smrg 916de2362d3Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 917de2362d3Smrg 918de2362d3Smrg case $ac_dashdash$ac_option in 919de2362d3Smrg --) 920de2362d3Smrg ac_dashdash=yes ;; 921de2362d3Smrg 922de2362d3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 923de2362d3Smrg ac_prev=bindir ;; 924de2362d3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 925de2362d3Smrg bindir=$ac_optarg ;; 926de2362d3Smrg 927de2362d3Smrg -build | --build | --buil | --bui | --bu) 928de2362d3Smrg ac_prev=build_alias ;; 929de2362d3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 930de2362d3Smrg build_alias=$ac_optarg ;; 931de2362d3Smrg 932de2362d3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 933de2362d3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 934de2362d3Smrg ac_prev=cache_file ;; 935de2362d3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 936de2362d3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 937de2362d3Smrg cache_file=$ac_optarg ;; 938de2362d3Smrg 939de2362d3Smrg --config-cache | -C) 940de2362d3Smrg cache_file=config.cache ;; 941de2362d3Smrg 942de2362d3Smrg -datadir | --datadir | --datadi | --datad) 943de2362d3Smrg ac_prev=datadir ;; 944de2362d3Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 945de2362d3Smrg datadir=$ac_optarg ;; 946de2362d3Smrg 947de2362d3Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 948de2362d3Smrg | --dataroo | --dataro | --datar) 949de2362d3Smrg ac_prev=datarootdir ;; 950de2362d3Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 951de2362d3Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 952de2362d3Smrg datarootdir=$ac_optarg ;; 953de2362d3Smrg 954de2362d3Smrg -disable-* | --disable-*) 955de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 956de2362d3Smrg # Reject names that are not valid shell variable names. 957de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 958de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 959de2362d3Smrg ac_useropt_orig=$ac_useropt 960de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 961de2362d3Smrg case $ac_user_opts in 962de2362d3Smrg *" 963de2362d3Smrg"enable_$ac_useropt" 964de2362d3Smrg"*) ;; 965de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 966de2362d3Smrg ac_unrecognized_sep=', ';; 967de2362d3Smrg esac 968de2362d3Smrg eval enable_$ac_useropt=no ;; 969de2362d3Smrg 970de2362d3Smrg -docdir | --docdir | --docdi | --doc | --do) 971de2362d3Smrg ac_prev=docdir ;; 972de2362d3Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 973de2362d3Smrg docdir=$ac_optarg ;; 974de2362d3Smrg 975de2362d3Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 976de2362d3Smrg ac_prev=dvidir ;; 977de2362d3Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 978de2362d3Smrg dvidir=$ac_optarg ;; 979de2362d3Smrg 980de2362d3Smrg -enable-* | --enable-*) 981de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 982de2362d3Smrg # Reject names that are not valid shell variable names. 983de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 984de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 985de2362d3Smrg ac_useropt_orig=$ac_useropt 986de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 987de2362d3Smrg case $ac_user_opts in 988de2362d3Smrg *" 989de2362d3Smrg"enable_$ac_useropt" 990de2362d3Smrg"*) ;; 991de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 992de2362d3Smrg ac_unrecognized_sep=', ';; 993de2362d3Smrg esac 994de2362d3Smrg eval enable_$ac_useropt=\$ac_optarg ;; 995de2362d3Smrg 996de2362d3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 997de2362d3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 998de2362d3Smrg | --exec | --exe | --ex) 999de2362d3Smrg ac_prev=exec_prefix ;; 1000de2362d3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1001de2362d3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1002de2362d3Smrg | --exec=* | --exe=* | --ex=*) 1003de2362d3Smrg exec_prefix=$ac_optarg ;; 1004de2362d3Smrg 1005de2362d3Smrg -gas | --gas | --ga | --g) 1006de2362d3Smrg # Obsolete; use --with-gas. 1007de2362d3Smrg with_gas=yes ;; 1008de2362d3Smrg 1009de2362d3Smrg -help | --help | --hel | --he | -h) 1010de2362d3Smrg ac_init_help=long ;; 1011de2362d3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1012de2362d3Smrg ac_init_help=recursive ;; 1013de2362d3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1014de2362d3Smrg ac_init_help=short ;; 1015de2362d3Smrg 1016de2362d3Smrg -host | --host | --hos | --ho) 1017de2362d3Smrg ac_prev=host_alias ;; 1018de2362d3Smrg -host=* | --host=* | --hos=* | --ho=*) 1019de2362d3Smrg host_alias=$ac_optarg ;; 1020de2362d3Smrg 1021de2362d3Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1022de2362d3Smrg ac_prev=htmldir ;; 1023de2362d3Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1024de2362d3Smrg | --ht=*) 1025de2362d3Smrg htmldir=$ac_optarg ;; 1026de2362d3Smrg 1027de2362d3Smrg -includedir | --includedir | --includedi | --included | --include \ 1028de2362d3Smrg | --includ | --inclu | --incl | --inc) 1029de2362d3Smrg ac_prev=includedir ;; 1030de2362d3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1031de2362d3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1032de2362d3Smrg includedir=$ac_optarg ;; 1033de2362d3Smrg 1034de2362d3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1035de2362d3Smrg ac_prev=infodir ;; 1036de2362d3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1037de2362d3Smrg infodir=$ac_optarg ;; 1038de2362d3Smrg 1039de2362d3Smrg -libdir | --libdir | --libdi | --libd) 1040de2362d3Smrg ac_prev=libdir ;; 1041de2362d3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1042de2362d3Smrg libdir=$ac_optarg ;; 1043de2362d3Smrg 1044de2362d3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1045de2362d3Smrg | --libexe | --libex | --libe) 1046de2362d3Smrg ac_prev=libexecdir ;; 1047de2362d3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1048de2362d3Smrg | --libexe=* | --libex=* | --libe=*) 1049de2362d3Smrg libexecdir=$ac_optarg ;; 1050de2362d3Smrg 1051de2362d3Smrg -localedir | --localedir | --localedi | --localed | --locale) 1052de2362d3Smrg ac_prev=localedir ;; 1053de2362d3Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1054de2362d3Smrg localedir=$ac_optarg ;; 1055de2362d3Smrg 1056de2362d3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1057de2362d3Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1058de2362d3Smrg ac_prev=localstatedir ;; 1059de2362d3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1060de2362d3Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1061de2362d3Smrg localstatedir=$ac_optarg ;; 1062de2362d3Smrg 1063de2362d3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1064de2362d3Smrg ac_prev=mandir ;; 1065de2362d3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1066de2362d3Smrg mandir=$ac_optarg ;; 1067de2362d3Smrg 1068de2362d3Smrg -nfp | --nfp | --nf) 1069de2362d3Smrg # Obsolete; use --without-fp. 1070de2362d3Smrg with_fp=no ;; 1071de2362d3Smrg 1072de2362d3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1073de2362d3Smrg | --no-cr | --no-c | -n) 1074de2362d3Smrg no_create=yes ;; 1075de2362d3Smrg 1076de2362d3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1077de2362d3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1078de2362d3Smrg no_recursion=yes ;; 1079de2362d3Smrg 1080de2362d3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1081de2362d3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1082de2362d3Smrg | --oldin | --oldi | --old | --ol | --o) 1083de2362d3Smrg ac_prev=oldincludedir ;; 1084de2362d3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1085de2362d3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1086de2362d3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1087de2362d3Smrg oldincludedir=$ac_optarg ;; 1088de2362d3Smrg 1089de2362d3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1090de2362d3Smrg ac_prev=prefix ;; 1091de2362d3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1092de2362d3Smrg prefix=$ac_optarg ;; 1093de2362d3Smrg 1094de2362d3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1095de2362d3Smrg | --program-pre | --program-pr | --program-p) 1096de2362d3Smrg ac_prev=program_prefix ;; 1097de2362d3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1098de2362d3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1099de2362d3Smrg program_prefix=$ac_optarg ;; 1100de2362d3Smrg 1101de2362d3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1102de2362d3Smrg | --program-suf | --program-su | --program-s) 1103de2362d3Smrg ac_prev=program_suffix ;; 1104de2362d3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1105de2362d3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1106de2362d3Smrg program_suffix=$ac_optarg ;; 1107de2362d3Smrg 1108de2362d3Smrg -program-transform-name | --program-transform-name \ 1109de2362d3Smrg | --program-transform-nam | --program-transform-na \ 1110de2362d3Smrg | --program-transform-n | --program-transform- \ 1111de2362d3Smrg | --program-transform | --program-transfor \ 1112de2362d3Smrg | --program-transfo | --program-transf \ 1113de2362d3Smrg | --program-trans | --program-tran \ 1114de2362d3Smrg | --progr-tra | --program-tr | --program-t) 1115de2362d3Smrg ac_prev=program_transform_name ;; 1116de2362d3Smrg -program-transform-name=* | --program-transform-name=* \ 1117de2362d3Smrg | --program-transform-nam=* | --program-transform-na=* \ 1118de2362d3Smrg | --program-transform-n=* | --program-transform-=* \ 1119de2362d3Smrg | --program-transform=* | --program-transfor=* \ 1120de2362d3Smrg | --program-transfo=* | --program-transf=* \ 1121de2362d3Smrg | --program-trans=* | --program-tran=* \ 1122de2362d3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1123de2362d3Smrg program_transform_name=$ac_optarg ;; 1124de2362d3Smrg 1125de2362d3Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1126de2362d3Smrg ac_prev=pdfdir ;; 1127de2362d3Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1128de2362d3Smrg pdfdir=$ac_optarg ;; 1129de2362d3Smrg 1130de2362d3Smrg -psdir | --psdir | --psdi | --psd | --ps) 1131de2362d3Smrg ac_prev=psdir ;; 1132de2362d3Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1133de2362d3Smrg psdir=$ac_optarg ;; 1134de2362d3Smrg 1135de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1136de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 1137de2362d3Smrg silent=yes ;; 1138de2362d3Smrg 1139de2362d3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1140de2362d3Smrg ac_prev=sbindir ;; 1141de2362d3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1142de2362d3Smrg | --sbi=* | --sb=*) 1143de2362d3Smrg sbindir=$ac_optarg ;; 1144de2362d3Smrg 1145de2362d3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1146de2362d3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1147de2362d3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1148de2362d3Smrg | --sha | --sh) 1149de2362d3Smrg ac_prev=sharedstatedir ;; 1150de2362d3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1151de2362d3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1152de2362d3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1153de2362d3Smrg | --sha=* | --sh=*) 1154de2362d3Smrg sharedstatedir=$ac_optarg ;; 1155de2362d3Smrg 1156de2362d3Smrg -site | --site | --sit) 1157de2362d3Smrg ac_prev=site ;; 1158de2362d3Smrg -site=* | --site=* | --sit=*) 1159de2362d3Smrg site=$ac_optarg ;; 1160de2362d3Smrg 1161de2362d3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1162de2362d3Smrg ac_prev=srcdir ;; 1163de2362d3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1164de2362d3Smrg srcdir=$ac_optarg ;; 1165de2362d3Smrg 1166de2362d3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1167de2362d3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1168de2362d3Smrg ac_prev=sysconfdir ;; 1169de2362d3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1170de2362d3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1171de2362d3Smrg sysconfdir=$ac_optarg ;; 1172de2362d3Smrg 1173de2362d3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1174de2362d3Smrg ac_prev=target_alias ;; 1175de2362d3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1176de2362d3Smrg target_alias=$ac_optarg ;; 1177de2362d3Smrg 1178de2362d3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1179de2362d3Smrg verbose=yes ;; 1180de2362d3Smrg 1181de2362d3Smrg -version | --version | --versio | --versi | --vers | -V) 1182de2362d3Smrg ac_init_version=: ;; 1183de2362d3Smrg 1184de2362d3Smrg -with-* | --with-*) 1185de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1186de2362d3Smrg # Reject names that are not valid shell variable names. 1187de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1188de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1189de2362d3Smrg ac_useropt_orig=$ac_useropt 1190de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1191de2362d3Smrg case $ac_user_opts in 1192de2362d3Smrg *" 1193de2362d3Smrg"with_$ac_useropt" 1194de2362d3Smrg"*) ;; 1195de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1196de2362d3Smrg ac_unrecognized_sep=', ';; 1197de2362d3Smrg esac 1198de2362d3Smrg eval with_$ac_useropt=\$ac_optarg ;; 1199de2362d3Smrg 1200de2362d3Smrg -without-* | --without-*) 1201de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1202de2362d3Smrg # Reject names that are not valid shell variable names. 1203de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1204de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1205de2362d3Smrg ac_useropt_orig=$ac_useropt 1206de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1207de2362d3Smrg case $ac_user_opts in 1208de2362d3Smrg *" 1209de2362d3Smrg"with_$ac_useropt" 1210de2362d3Smrg"*) ;; 1211de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1212de2362d3Smrg ac_unrecognized_sep=', ';; 1213de2362d3Smrg esac 1214de2362d3Smrg eval with_$ac_useropt=no ;; 1215de2362d3Smrg 1216de2362d3Smrg --x) 1217de2362d3Smrg # Obsolete; use --with-x. 1218de2362d3Smrg with_x=yes ;; 1219de2362d3Smrg 1220de2362d3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1221de2362d3Smrg | --x-incl | --x-inc | --x-in | --x-i) 1222de2362d3Smrg ac_prev=x_includes ;; 1223de2362d3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1224de2362d3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1225de2362d3Smrg x_includes=$ac_optarg ;; 1226de2362d3Smrg 1227de2362d3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1228de2362d3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1229de2362d3Smrg ac_prev=x_libraries ;; 1230de2362d3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1231de2362d3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1232de2362d3Smrg x_libraries=$ac_optarg ;; 1233de2362d3Smrg 1234de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1235de2362d3SmrgTry \`$0 --help' for more information" 1236de2362d3Smrg ;; 1237de2362d3Smrg 1238de2362d3Smrg *=*) 1239de2362d3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1240de2362d3Smrg # Reject names that are not valid shell variable names. 1241de2362d3Smrg case $ac_envvar in #( 1242de2362d3Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1243de2362d3Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1244de2362d3Smrg esac 1245de2362d3Smrg eval $ac_envvar=\$ac_optarg 1246de2362d3Smrg export $ac_envvar ;; 1247de2362d3Smrg 1248de2362d3Smrg *) 1249de2362d3Smrg # FIXME: should be removed in autoconf 3.0. 1250de2362d3Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1251de2362d3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1252de2362d3Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1253de2362d3Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1254de2362d3Smrg ;; 1255de2362d3Smrg 1256de2362d3Smrg esac 1257de2362d3Smrgdone 1258de2362d3Smrg 1259de2362d3Smrgif test -n "$ac_prev"; then 1260de2362d3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1261de2362d3Smrg as_fn_error $? "missing argument to $ac_option" 1262de2362d3Smrgfi 1263de2362d3Smrg 1264de2362d3Smrgif test -n "$ac_unrecognized_opts"; then 1265de2362d3Smrg case $enable_option_checking in 1266de2362d3Smrg no) ;; 1267de2362d3Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1268de2362d3Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1269de2362d3Smrg esac 1270de2362d3Smrgfi 1271de2362d3Smrg 1272de2362d3Smrg# Check all directory arguments for consistency. 1273de2362d3Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1274de2362d3Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1275de2362d3Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1276de2362d3Smrg libdir localedir mandir 1277de2362d3Smrgdo 1278de2362d3Smrg eval ac_val=\$$ac_var 1279de2362d3Smrg # Remove trailing slashes. 1280de2362d3Smrg case $ac_val in 1281de2362d3Smrg */ ) 1282de2362d3Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1283de2362d3Smrg eval $ac_var=\$ac_val;; 1284de2362d3Smrg esac 1285de2362d3Smrg # Be sure to have absolute directory names. 1286de2362d3Smrg case $ac_val in 1287de2362d3Smrg [\\/$]* | ?:[\\/]* ) continue;; 1288de2362d3Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1289de2362d3Smrg esac 1290de2362d3Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1291de2362d3Smrgdone 1292de2362d3Smrg 1293de2362d3Smrg# There might be people who depend on the old broken behavior: `$host' 1294de2362d3Smrg# used to hold the argument of --host etc. 1295de2362d3Smrg# FIXME: To remove some day. 1296de2362d3Smrgbuild=$build_alias 1297de2362d3Smrghost=$host_alias 1298de2362d3Smrgtarget=$target_alias 1299de2362d3Smrg 1300de2362d3Smrg# FIXME: To remove some day. 1301de2362d3Smrgif test "x$host_alias" != x; then 1302de2362d3Smrg if test "x$build_alias" = x; then 1303de2362d3Smrg cross_compiling=maybe 1304de2362d3Smrg elif test "x$build_alias" != "x$host_alias"; then 1305de2362d3Smrg cross_compiling=yes 1306de2362d3Smrg fi 1307de2362d3Smrgfi 1308de2362d3Smrg 1309de2362d3Smrgac_tool_prefix= 1310de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1311de2362d3Smrg 1312de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null 1313de2362d3Smrg 1314de2362d3Smrg 1315de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1316de2362d3Smrgac_ls_di=`ls -di .` && 1317de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1318de2362d3Smrg as_fn_error $? "working directory cannot be determined" 1319de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1320de2362d3Smrg as_fn_error $? "pwd does not report name of working directory" 1321de2362d3Smrg 1322de2362d3Smrg 1323de2362d3Smrg# Find the source files, if location was not specified. 1324de2362d3Smrgif test -z "$srcdir"; then 1325de2362d3Smrg ac_srcdir_defaulted=yes 1326de2362d3Smrg # Try the directory containing this script, then the parent directory. 1327de2362d3Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1328de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1329de2362d3Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1330de2362d3Smrg X"$as_myself" : 'X\(//\)$' \| \ 1331de2362d3Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1332de2362d3Smrg$as_echo X"$as_myself" | 1333de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1334de2362d3Smrg s//\1/ 1335de2362d3Smrg q 1336de2362d3Smrg } 1337de2362d3Smrg /^X\(\/\/\)[^/].*/{ 1338de2362d3Smrg s//\1/ 1339de2362d3Smrg q 1340de2362d3Smrg } 1341de2362d3Smrg /^X\(\/\/\)$/{ 1342de2362d3Smrg s//\1/ 1343de2362d3Smrg q 1344de2362d3Smrg } 1345de2362d3Smrg /^X\(\/\).*/{ 1346de2362d3Smrg s//\1/ 1347de2362d3Smrg q 1348de2362d3Smrg } 1349de2362d3Smrg s/.*/./; q'` 1350de2362d3Smrg srcdir=$ac_confdir 1351de2362d3Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1352de2362d3Smrg srcdir=.. 1353de2362d3Smrg fi 1354de2362d3Smrgelse 1355de2362d3Smrg ac_srcdir_defaulted=no 1356de2362d3Smrgfi 1357de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1358de2362d3Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1359de2362d3Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1360de2362d3Smrgfi 1361de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1362de2362d3Smrgac_abs_confdir=`( 1363de2362d3Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1364de2362d3Smrg pwd)` 1365de2362d3Smrg# When building in place, set srcdir=. 1366de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1367de2362d3Smrg srcdir=. 1368de2362d3Smrgfi 1369de2362d3Smrg# Remove unnecessary trailing slashes from srcdir. 1370de2362d3Smrg# Double slashes in file names in object file debugging info 1371de2362d3Smrg# mess up M-x gdb in Emacs. 1372de2362d3Smrgcase $srcdir in 1373de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1374de2362d3Smrgesac 1375de2362d3Smrgfor ac_var in $ac_precious_vars; do 1376de2362d3Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1377de2362d3Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1378de2362d3Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1379de2362d3Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1380de2362d3Smrgdone 1381de2362d3Smrg 1382de2362d3Smrg# 1383de2362d3Smrg# Report the --help message. 1384de2362d3Smrg# 1385de2362d3Smrgif test "$ac_init_help" = "long"; then 1386de2362d3Smrg # Omit some internal or obsolete options to make the list less imposing. 1387de2362d3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1388de2362d3Smrg cat <<_ACEOF 1389de2362d3Smrg\`configure' configures xf86-video-ati 7.5.0 to adapt to many kinds of systems. 1390de2362d3Smrg 1391de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1392de2362d3Smrg 1393de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1394de2362d3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1395de2362d3Smrg 1396de2362d3SmrgDefaults for the options are specified in brackets. 1397de2362d3Smrg 1398de2362d3SmrgConfiguration: 1399de2362d3Smrg -h, --help display this help and exit 1400de2362d3Smrg --help=short display options specific to this package 1401de2362d3Smrg --help=recursive display the short help of all the included packages 1402de2362d3Smrg -V, --version display version information and exit 1403de2362d3Smrg -q, --quiet, --silent do not print \`checking ...' messages 1404de2362d3Smrg --cache-file=FILE cache test results in FILE [disabled] 1405de2362d3Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1406de2362d3Smrg -n, --no-create do not create output files 1407de2362d3Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1408de2362d3Smrg 1409de2362d3SmrgInstallation directories: 1410de2362d3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1411de2362d3Smrg [$ac_default_prefix] 1412de2362d3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1413de2362d3Smrg [PREFIX] 1414de2362d3Smrg 1415de2362d3SmrgBy default, \`make install' will install all the files in 1416de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1417de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1418de2362d3Smrgfor instance \`--prefix=\$HOME'. 1419de2362d3Smrg 1420de2362d3SmrgFor better control, use the options below. 1421de2362d3Smrg 1422de2362d3SmrgFine tuning of the installation directories: 1423de2362d3Smrg --bindir=DIR user executables [EPREFIX/bin] 1424de2362d3Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1425de2362d3Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1426de2362d3Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1427de2362d3Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1428de2362d3Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1429de2362d3Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1430de2362d3Smrg --includedir=DIR C header files [PREFIX/include] 1431de2362d3Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1432de2362d3Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1433de2362d3Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1434de2362d3Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1435de2362d3Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1436de2362d3Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1437de2362d3Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ati] 1438de2362d3Smrg --htmldir=DIR html documentation [DOCDIR] 1439de2362d3Smrg --dvidir=DIR dvi documentation [DOCDIR] 1440de2362d3Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1441de2362d3Smrg --psdir=DIR ps documentation [DOCDIR] 1442de2362d3Smrg_ACEOF 1443de2362d3Smrg 1444de2362d3Smrg cat <<\_ACEOF 1445de2362d3Smrg 1446de2362d3SmrgProgram names: 1447de2362d3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1448de2362d3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1449de2362d3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1450de2362d3Smrg 1451de2362d3SmrgSystem types: 1452de2362d3Smrg --build=BUILD configure for building on BUILD [guessed] 1453de2362d3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1454de2362d3Smrg_ACEOF 1455de2362d3Smrgfi 1456de2362d3Smrg 1457de2362d3Smrgif test -n "$ac_init_help"; then 1458de2362d3Smrg case $ac_init_help in 1459de2362d3Smrg short | recursive ) echo "Configuration of xf86-video-ati 7.5.0:";; 1460de2362d3Smrg esac 1461de2362d3Smrg cat <<\_ACEOF 1462de2362d3Smrg 1463de2362d3SmrgOptional Features: 1464de2362d3Smrg --disable-option-checking ignore unrecognized --enable/--with options 1465de2362d3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1466de2362d3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1467de2362d3Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 1468de2362d3Smrg --disable-silent-rules verbose build output (undo: "make V=0") 1469de2362d3Smrg --disable-largefile omit support for large files 1470de2362d3Smrg --enable-dependency-tracking 1471de2362d3Smrg do not reject slow dependency extractors 1472de2362d3Smrg --disable-dependency-tracking 1473de2362d3Smrg speeds up one-time build 1474de2362d3Smrg --enable-maintainer-mode 1475de2362d3Smrg enable make rules and dependencies not useful (and 1476de2362d3Smrg sometimes confusing) to the casual installer 1477de2362d3Smrg --disable-selective-werror 1478de2362d3Smrg Turn off selective compiler errors. (default: 1479de2362d3Smrg enabled) 1480de2362d3Smrg --enable-strict-compilation 1481de2362d3Smrg Enable all warnings from compiler and make them 1482de2362d3Smrg errors (default: disabled) 1483de2362d3Smrg --enable-static[=PKGS] build static libraries [default=no] 1484de2362d3Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 1485de2362d3Smrg --enable-fast-install[=PKGS] 1486de2362d3Smrg optimize for fast installation [default=yes] 1487de2362d3Smrg --disable-libtool-lock avoid locking (might break parallel builds) 1488de2362d3Smrg --disable-udev Disable libudev support [default=auto] 1489de2362d3Smrg --disable-glamor Disable glamor, a new GL-based acceleration 1490de2362d3Smrg [default=enabled] 1491de2362d3Smrg 1492de2362d3SmrgOptional Packages: 1493de2362d3Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1494de2362d3Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1495de2362d3Smrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1496de2362d3Smrg both] 1497de2362d3Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1498de2362d3Smrg --with-sysroot=DIR Search for dependent libraries within DIR 1499de2362d3Smrg (or the compiler's sysroot if not specified). 1500de2362d3Smrg --with-xorg-module-dir=DIR 1501de2362d3Smrg Default xorg module directory 1502de2362d3Smrg [[default=$libdir/xorg/modules]] 1503de2362d3Smrg 1504de2362d3SmrgSome influential environment variables: 1505de2362d3Smrg CC C compiler command 1506de2362d3Smrg CFLAGS C compiler flags 1507de2362d3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1508de2362d3Smrg nonstandard directory <lib dir> 1509de2362d3Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1510de2362d3Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1511de2362d3Smrg you have headers in a nonstandard directory <include dir> 1512de2362d3Smrg CPP C preprocessor 1513de2362d3Smrg PKG_CONFIG path to pkg-config utility 1514de2362d3Smrg PKG_CONFIG_PATH 1515de2362d3Smrg directories to add to pkg-config's search path 1516de2362d3Smrg PKG_CONFIG_LIBDIR 1517de2362d3Smrg path overriding pkg-config's built-in search path 1518de2362d3Smrg LIBDRM_CFLAGS 1519de2362d3Smrg C compiler flags for LIBDRM, overriding pkg-config 1520de2362d3Smrg LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config 1521de2362d3Smrg LIBDRM_RADEON_CFLAGS 1522de2362d3Smrg C compiler flags for LIBDRM_RADEON, overriding pkg-config 1523de2362d3Smrg LIBDRM_RADEON_LIBS 1524de2362d3Smrg linker flags for LIBDRM_RADEON, overriding pkg-config 1525de2362d3Smrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1526de2362d3Smrg XORG_LIBS linker flags for XORG, overriding pkg-config 1527de2362d3Smrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1528de2362d3Smrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1529de2362d3Smrg LIBUDEV_CFLAGS 1530de2362d3Smrg C compiler flags for LIBUDEV, overriding pkg-config 1531de2362d3Smrg LIBUDEV_LIBS 1532de2362d3Smrg linker flags for LIBUDEV, overriding pkg-config 1533de2362d3Smrg LIBGLAMOR_CFLAGS 1534de2362d3Smrg C compiler flags for LIBGLAMOR, overriding pkg-config 1535de2362d3Smrg LIBGLAMOR_LIBS 1536de2362d3Smrg linker flags for LIBGLAMOR, overriding pkg-config 1537de2362d3Smrg LIBGLAMOR_EGL_CFLAGS 1538de2362d3Smrg C compiler flags for LIBGLAMOR_EGL, overriding pkg-config 1539de2362d3Smrg LIBGLAMOR_EGL_LIBS 1540de2362d3Smrg linker flags for LIBGLAMOR_EGL, overriding pkg-config 1541de2362d3Smrg PCIACCESS_CFLAGS 1542de2362d3Smrg C compiler flags for PCIACCESS, overriding pkg-config 1543de2362d3Smrg PCIACCESS_LIBS 1544de2362d3Smrg linker flags for PCIACCESS, overriding pkg-config 1545de2362d3Smrg 1546de2362d3SmrgUse these variables to override the choices made by `configure' or to help 1547de2362d3Smrgit to find libraries and programs with nonstandard names/locations. 1548de2362d3Smrg 1549de2362d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1550de2362d3Smrg_ACEOF 1551de2362d3Smrgac_status=$? 1552de2362d3Smrgfi 1553de2362d3Smrg 1554de2362d3Smrgif test "$ac_init_help" = "recursive"; then 1555de2362d3Smrg # If there are subdirs, report their specific --help. 1556de2362d3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1557de2362d3Smrg test -d "$ac_dir" || 1558de2362d3Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1559de2362d3Smrg continue 1560de2362d3Smrg ac_builddir=. 1561de2362d3Smrg 1562de2362d3Smrgcase "$ac_dir" in 1563de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1564de2362d3Smrg*) 1565de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1566de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 1567de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1568de2362d3Smrg case $ac_top_builddir_sub in 1569de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1570de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1571de2362d3Smrg esac ;; 1572de2362d3Smrgesac 1573de2362d3Smrgac_abs_top_builddir=$ac_pwd 1574de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1575de2362d3Smrg# for backward compatibility: 1576de2362d3Smrgac_top_builddir=$ac_top_build_prefix 1577de2362d3Smrg 1578de2362d3Smrgcase $srcdir in 1579de2362d3Smrg .) # We are building in place. 1580de2362d3Smrg ac_srcdir=. 1581de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 1582de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 1583de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1584de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1585de2362d3Smrg ac_top_srcdir=$srcdir 1586de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 1587de2362d3Smrg *) # Relative name. 1588de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1589de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1590de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1591de2362d3Smrgesac 1592de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1593de2362d3Smrg 1594de2362d3Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1595de2362d3Smrg # Check for guested configure. 1596de2362d3Smrg if test -f "$ac_srcdir/configure.gnu"; then 1597de2362d3Smrg echo && 1598de2362d3Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1599de2362d3Smrg elif test -f "$ac_srcdir/configure"; then 1600de2362d3Smrg echo && 1601de2362d3Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1602de2362d3Smrg else 1603de2362d3Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1604de2362d3Smrg fi || ac_status=$? 1605de2362d3Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1606de2362d3Smrg done 1607de2362d3Smrgfi 1608de2362d3Smrg 1609de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status 1610de2362d3Smrgif $ac_init_version; then 1611de2362d3Smrg cat <<\_ACEOF 1612de2362d3Smrgxf86-video-ati configure 7.5.0 1613de2362d3Smrggenerated by GNU Autoconf 2.69 1614de2362d3Smrg 1615de2362d3SmrgCopyright (C) 2012 Free Software Foundation, Inc. 1616de2362d3SmrgThis configure script is free software; the Free Software Foundation 1617de2362d3Smrggives unlimited permission to copy, distribute and modify it. 1618de2362d3Smrg_ACEOF 1619de2362d3Smrg exit 1620de2362d3Smrgfi 1621de2362d3Smrg 1622de2362d3Smrg## ------------------------ ## 1623de2362d3Smrg## Autoconf initialization. ## 1624de2362d3Smrg## ------------------------ ## 1625de2362d3Smrg 1626de2362d3Smrg# ac_fn_c_try_compile LINENO 1627de2362d3Smrg# -------------------------- 1628de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1629de2362d3Smrgac_fn_c_try_compile () 1630de2362d3Smrg{ 1631de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1632de2362d3Smrg rm -f conftest.$ac_objext 1633de2362d3Smrg if { { ac_try="$ac_compile" 1634de2362d3Smrgcase "(($ac_try" in 1635de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1636de2362d3Smrg *) ac_try_echo=$ac_try;; 1637de2362d3Smrgesac 1638de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1639de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1640de2362d3Smrg (eval "$ac_compile") 2>conftest.err 1641de2362d3Smrg ac_status=$? 1642de2362d3Smrg if test -s conftest.err; then 1643de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1644de2362d3Smrg cat conftest.er1 >&5 1645de2362d3Smrg mv -f conftest.er1 conftest.err 1646de2362d3Smrg fi 1647de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1648de2362d3Smrg test $ac_status = 0; } && { 1649de2362d3Smrg test -z "$ac_c_werror_flag" || 1650de2362d3Smrg test ! -s conftest.err 1651de2362d3Smrg } && test -s conftest.$ac_objext; then : 1652de2362d3Smrg ac_retval=0 1653de2362d3Smrgelse 1654de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1655de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1656de2362d3Smrg 1657de2362d3Smrg ac_retval=1 1658de2362d3Smrgfi 1659de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1660de2362d3Smrg as_fn_set_status $ac_retval 1661de2362d3Smrg 1662de2362d3Smrg} # ac_fn_c_try_compile 1663de2362d3Smrg 1664de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1665de2362d3Smrg# --------------------------------------------- 1666de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1667de2362d3Smrg# accordingly. 1668de2362d3Smrgac_fn_c_check_decl () 1669de2362d3Smrg{ 1670de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1671de2362d3Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1672de2362d3Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1673de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1674de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1675de2362d3Smrgif eval \${$3+:} false; then : 1676de2362d3Smrg $as_echo_n "(cached) " >&6 1677de2362d3Smrgelse 1678de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1679de2362d3Smrg/* end confdefs.h. */ 1680de2362d3Smrg$4 1681de2362d3Smrgint 1682de2362d3Smrgmain () 1683de2362d3Smrg{ 1684de2362d3Smrg#ifndef $as_decl_name 1685de2362d3Smrg#ifdef __cplusplus 1686de2362d3Smrg (void) $as_decl_use; 1687de2362d3Smrg#else 1688de2362d3Smrg (void) $as_decl_name; 1689de2362d3Smrg#endif 1690de2362d3Smrg#endif 1691de2362d3Smrg 1692de2362d3Smrg ; 1693de2362d3Smrg return 0; 1694de2362d3Smrg} 1695de2362d3Smrg_ACEOF 1696de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1697de2362d3Smrg eval "$3=yes" 1698de2362d3Smrgelse 1699de2362d3Smrg eval "$3=no" 1700de2362d3Smrgfi 1701de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1702de2362d3Smrgfi 1703de2362d3Smrgeval ac_res=\$$3 1704de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1705de2362d3Smrg$as_echo "$ac_res" >&6; } 1706de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1707de2362d3Smrg 1708de2362d3Smrg} # ac_fn_c_check_decl 1709de2362d3Smrg 1710de2362d3Smrg# ac_fn_c_try_cpp LINENO 1711de2362d3Smrg# ---------------------- 1712de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1713de2362d3Smrgac_fn_c_try_cpp () 1714de2362d3Smrg{ 1715de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1716de2362d3Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1717de2362d3Smrgcase "(($ac_try" in 1718de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1719de2362d3Smrg *) ac_try_echo=$ac_try;; 1720de2362d3Smrgesac 1721de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1722de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1723de2362d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1724de2362d3Smrg ac_status=$? 1725de2362d3Smrg if test -s conftest.err; then 1726de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1727de2362d3Smrg cat conftest.er1 >&5 1728de2362d3Smrg mv -f conftest.er1 conftest.err 1729de2362d3Smrg fi 1730de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1731de2362d3Smrg test $ac_status = 0; } > conftest.i && { 1732de2362d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1733de2362d3Smrg test ! -s conftest.err 1734de2362d3Smrg }; then : 1735de2362d3Smrg ac_retval=0 1736de2362d3Smrgelse 1737de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1738de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1739de2362d3Smrg 1740de2362d3Smrg ac_retval=1 1741de2362d3Smrgfi 1742de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1743de2362d3Smrg as_fn_set_status $ac_retval 1744de2362d3Smrg 1745de2362d3Smrg} # ac_fn_c_try_cpp 1746de2362d3Smrg 1747de2362d3Smrg# ac_fn_c_try_run LINENO 1748de2362d3Smrg# ---------------------- 1749de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1750de2362d3Smrg# that executables *can* be run. 1751de2362d3Smrgac_fn_c_try_run () 1752de2362d3Smrg{ 1753de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1754de2362d3Smrg if { { ac_try="$ac_link" 1755de2362d3Smrgcase "(($ac_try" in 1756de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1757de2362d3Smrg *) ac_try_echo=$ac_try;; 1758de2362d3Smrgesac 1759de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1760de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1761de2362d3Smrg (eval "$ac_link") 2>&5 1762de2362d3Smrg ac_status=$? 1763de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1764de2362d3Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1765de2362d3Smrg { { case "(($ac_try" in 1766de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1767de2362d3Smrg *) ac_try_echo=$ac_try;; 1768de2362d3Smrgesac 1769de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1770de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1771de2362d3Smrg (eval "$ac_try") 2>&5 1772de2362d3Smrg ac_status=$? 1773de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1774de2362d3Smrg test $ac_status = 0; }; }; then : 1775de2362d3Smrg ac_retval=0 1776de2362d3Smrgelse 1777de2362d3Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1778de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1779de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1780de2362d3Smrg 1781de2362d3Smrg ac_retval=$ac_status 1782de2362d3Smrgfi 1783de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1784de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1785de2362d3Smrg as_fn_set_status $ac_retval 1786de2362d3Smrg 1787de2362d3Smrg} # ac_fn_c_try_run 1788de2362d3Smrg 1789de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1790de2362d3Smrg# ------------------------------------------------------- 1791de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in 1792de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly. 1793de2362d3Smrgac_fn_c_check_header_compile () 1794de2362d3Smrg{ 1795de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1796de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1797de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1798de2362d3Smrgif eval \${$3+:} false; then : 1799de2362d3Smrg $as_echo_n "(cached) " >&6 1800de2362d3Smrgelse 1801de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1802de2362d3Smrg/* end confdefs.h. */ 1803de2362d3Smrg$4 1804de2362d3Smrg#include <$2> 1805de2362d3Smrg_ACEOF 1806de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1807de2362d3Smrg eval "$3=yes" 1808de2362d3Smrgelse 1809de2362d3Smrg eval "$3=no" 1810de2362d3Smrgfi 1811de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1812de2362d3Smrgfi 1813de2362d3Smrgeval ac_res=\$$3 1814de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1815de2362d3Smrg$as_echo "$ac_res" >&6; } 1816de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1817de2362d3Smrg 1818de2362d3Smrg} # ac_fn_c_check_header_compile 1819de2362d3Smrg 1820de2362d3Smrg# ac_fn_c_try_link LINENO 1821de2362d3Smrg# ----------------------- 1822de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1823de2362d3Smrgac_fn_c_try_link () 1824de2362d3Smrg{ 1825de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1826de2362d3Smrg rm -f conftest.$ac_objext conftest$ac_exeext 1827de2362d3Smrg if { { ac_try="$ac_link" 1828de2362d3Smrgcase "(($ac_try" in 1829de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1830de2362d3Smrg *) ac_try_echo=$ac_try;; 1831de2362d3Smrgesac 1832de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1833de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1834de2362d3Smrg (eval "$ac_link") 2>conftest.err 1835de2362d3Smrg ac_status=$? 1836de2362d3Smrg if test -s conftest.err; then 1837de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1838de2362d3Smrg cat conftest.er1 >&5 1839de2362d3Smrg mv -f conftest.er1 conftest.err 1840de2362d3Smrg fi 1841de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1842de2362d3Smrg test $ac_status = 0; } && { 1843de2362d3Smrg test -z "$ac_c_werror_flag" || 1844de2362d3Smrg test ! -s conftest.err 1845de2362d3Smrg } && test -s conftest$ac_exeext && { 1846de2362d3Smrg test "$cross_compiling" = yes || 1847de2362d3Smrg test -x conftest$ac_exeext 1848de2362d3Smrg }; then : 1849de2362d3Smrg ac_retval=0 1850de2362d3Smrgelse 1851de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1852de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1853de2362d3Smrg 1854de2362d3Smrg ac_retval=1 1855de2362d3Smrgfi 1856de2362d3Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1857de2362d3Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1858de2362d3Smrg # interfere with the next link command; also delete a directory that is 1859de2362d3Smrg # left behind by Apple's compiler. We do this before executing the actions. 1860de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1861de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1862de2362d3Smrg as_fn_set_status $ac_retval 1863de2362d3Smrg 1864de2362d3Smrg} # ac_fn_c_try_link 1865de2362d3Smrg 1866de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR 1867de2362d3Smrg# ---------------------------------- 1868de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1869de2362d3Smrgac_fn_c_check_func () 1870de2362d3Smrg{ 1871de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1872de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1873de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1874de2362d3Smrgif eval \${$3+:} false; then : 1875de2362d3Smrg $as_echo_n "(cached) " >&6 1876de2362d3Smrgelse 1877de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1878de2362d3Smrg/* end confdefs.h. */ 1879de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1880de2362d3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1881de2362d3Smrg#define $2 innocuous_$2 1882de2362d3Smrg 1883de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes, 1884de2362d3Smrg which can conflict with char $2 (); below. 1885de2362d3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1886de2362d3Smrg <limits.h> exists even on freestanding compilers. */ 1887de2362d3Smrg 1888de2362d3Smrg#ifdef __STDC__ 1889de2362d3Smrg# include <limits.h> 1890de2362d3Smrg#else 1891de2362d3Smrg# include <assert.h> 1892de2362d3Smrg#endif 1893de2362d3Smrg 1894de2362d3Smrg#undef $2 1895de2362d3Smrg 1896de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 1897de2362d3Smrg Use char because int might match the return type of a GCC 1898de2362d3Smrg builtin and then its argument prototype would still apply. */ 1899de2362d3Smrg#ifdef __cplusplus 1900de2362d3Smrgextern "C" 1901de2362d3Smrg#endif 1902de2362d3Smrgchar $2 (); 1903de2362d3Smrg/* The GNU C library defines this for functions which it implements 1904de2362d3Smrg to always fail with ENOSYS. Some functions are actually named 1905de2362d3Smrg something starting with __ and the normal name is an alias. */ 1906de2362d3Smrg#if defined __stub_$2 || defined __stub___$2 1907de2362d3Smrgchoke me 1908de2362d3Smrg#endif 1909de2362d3Smrg 1910de2362d3Smrgint 1911de2362d3Smrgmain () 1912de2362d3Smrg{ 1913de2362d3Smrgreturn $2 (); 1914de2362d3Smrg ; 1915de2362d3Smrg return 0; 1916de2362d3Smrg} 1917de2362d3Smrg_ACEOF 1918de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1919de2362d3Smrg eval "$3=yes" 1920de2362d3Smrgelse 1921de2362d3Smrg eval "$3=no" 1922de2362d3Smrgfi 1923de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 1924de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1925de2362d3Smrgfi 1926de2362d3Smrgeval ac_res=\$$3 1927de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1928de2362d3Smrg$as_echo "$ac_res" >&6; } 1929de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1930de2362d3Smrg 1931de2362d3Smrg} # ac_fn_c_check_func 1932de2362d3Smrg 1933de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1934de2362d3Smrg# ------------------------------------------------------- 1935de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1936de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR 1937de2362d3Smrg# accordingly. 1938de2362d3Smrgac_fn_c_check_header_mongrel () 1939de2362d3Smrg{ 1940de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1941de2362d3Smrg if eval \${$3+:} false; then : 1942de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1943de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1944de2362d3Smrgif eval \${$3+:} false; then : 1945de2362d3Smrg $as_echo_n "(cached) " >&6 1946de2362d3Smrgfi 1947de2362d3Smrgeval ac_res=\$$3 1948de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1949de2362d3Smrg$as_echo "$ac_res" >&6; } 1950de2362d3Smrgelse 1951de2362d3Smrg # Is the header compilable? 1952de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1953de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; } 1954de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1955de2362d3Smrg/* end confdefs.h. */ 1956de2362d3Smrg$4 1957de2362d3Smrg#include <$2> 1958de2362d3Smrg_ACEOF 1959de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1960de2362d3Smrg ac_header_compiler=yes 1961de2362d3Smrgelse 1962de2362d3Smrg ac_header_compiler=no 1963de2362d3Smrgfi 1964de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1965de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1966de2362d3Smrg$as_echo "$ac_header_compiler" >&6; } 1967de2362d3Smrg 1968de2362d3Smrg# Is the header present? 1969de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1970de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; } 1971de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1972de2362d3Smrg/* end confdefs.h. */ 1973de2362d3Smrg#include <$2> 1974de2362d3Smrg_ACEOF 1975de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 1976de2362d3Smrg ac_header_preproc=yes 1977de2362d3Smrgelse 1978de2362d3Smrg ac_header_preproc=no 1979de2362d3Smrgfi 1980de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 1981de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1982de2362d3Smrg$as_echo "$ac_header_preproc" >&6; } 1983de2362d3Smrg 1984de2362d3Smrg# So? What about this header? 1985de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1986de2362d3Smrg yes:no: ) 1987de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1988de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1989de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1990de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1991de2362d3Smrg ;; 1992de2362d3Smrg no:yes:* ) 1993de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1994de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1995de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1996de2362d3Smrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1997de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1998de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1999de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2000de2362d3Smrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2001de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2002de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2003de2362d3Smrg( $as_echo "## ---------------------------------------------------------------------- ## 2004de2362d3Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ## 2005de2362d3Smrg## ---------------------------------------------------------------------- ##" 2006de2362d3Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 2007de2362d3Smrg ;; 2008de2362d3Smrgesac 2009de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2010de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 2011de2362d3Smrgif eval \${$3+:} false; then : 2012de2362d3Smrg $as_echo_n "(cached) " >&6 2013de2362d3Smrgelse 2014de2362d3Smrg eval "$3=\$ac_header_compiler" 2015de2362d3Smrgfi 2016de2362d3Smrgeval ac_res=\$$3 2017de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2018de2362d3Smrg$as_echo "$ac_res" >&6; } 2019de2362d3Smrgfi 2020de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2021de2362d3Smrg 2022de2362d3Smrg} # ac_fn_c_check_header_mongrel 2023de2362d3Smrgcat >config.log <<_ACEOF 2024de2362d3SmrgThis file contains any messages produced by compilers while 2025de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake. 2026de2362d3Smrg 2027de2362d3SmrgIt was created by xf86-video-ati $as_me 7.5.0, which was 2028de2362d3Smrggenerated by GNU Autoconf 2.69. Invocation command line was 2029de2362d3Smrg 2030de2362d3Smrg $ $0 $@ 2031de2362d3Smrg 2032de2362d3Smrg_ACEOF 2033de2362d3Smrgexec 5>>config.log 2034de2362d3Smrg{ 2035de2362d3Smrgcat <<_ASUNAME 2036de2362d3Smrg## --------- ## 2037de2362d3Smrg## Platform. ## 2038de2362d3Smrg## --------- ## 2039de2362d3Smrg 2040de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2041de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 2042de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 2043de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 2044de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 2045de2362d3Smrg 2046de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2047de2362d3Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2048de2362d3Smrg 2049de2362d3Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2050de2362d3Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2051de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2052de2362d3Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2053de2362d3Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2054de2362d3Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2055de2362d3Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2056de2362d3Smrg 2057de2362d3Smrg_ASUNAME 2058de2362d3Smrg 2059de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2060de2362d3Smrgfor as_dir in $PATH 2061de2362d3Smrgdo 2062de2362d3Smrg IFS=$as_save_IFS 2063de2362d3Smrg test -z "$as_dir" && as_dir=. 2064de2362d3Smrg $as_echo "PATH: $as_dir" 2065de2362d3Smrg done 2066de2362d3SmrgIFS=$as_save_IFS 2067de2362d3Smrg 2068de2362d3Smrg} >&5 2069de2362d3Smrg 2070de2362d3Smrgcat >&5 <<_ACEOF 2071de2362d3Smrg 2072de2362d3Smrg 2073de2362d3Smrg## ----------- ## 2074de2362d3Smrg## Core tests. ## 2075de2362d3Smrg## ----------- ## 2076de2362d3Smrg 2077de2362d3Smrg_ACEOF 2078de2362d3Smrg 2079de2362d3Smrg 2080de2362d3Smrg# Keep a trace of the command line. 2081de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 2082de2362d3Smrg# Strip out --silent because we don't want to record it for future runs. 2083de2362d3Smrg# Also quote any args containing shell meta-characters. 2084de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression. 2085de2362d3Smrgac_configure_args= 2086de2362d3Smrgac_configure_args0= 2087de2362d3Smrgac_configure_args1= 2088de2362d3Smrgac_must_keep_next=false 2089de2362d3Smrgfor ac_pass in 1 2 2090de2362d3Smrgdo 2091de2362d3Smrg for ac_arg 2092de2362d3Smrg do 2093de2362d3Smrg case $ac_arg in 2094de2362d3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2095de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2096de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 2097de2362d3Smrg continue ;; 2098de2362d3Smrg *\'*) 2099de2362d3Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2100de2362d3Smrg esac 2101de2362d3Smrg case $ac_pass in 2102de2362d3Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2103de2362d3Smrg 2) 2104de2362d3Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2105de2362d3Smrg if test $ac_must_keep_next = true; then 2106de2362d3Smrg ac_must_keep_next=false # Got value, back to normal. 2107de2362d3Smrg else 2108de2362d3Smrg case $ac_arg in 2109de2362d3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2110de2362d3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2111de2362d3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2112de2362d3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2113de2362d3Smrg case "$ac_configure_args0 " in 2114de2362d3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2115de2362d3Smrg esac 2116de2362d3Smrg ;; 2117de2362d3Smrg -* ) ac_must_keep_next=true ;; 2118de2362d3Smrg esac 2119de2362d3Smrg fi 2120de2362d3Smrg as_fn_append ac_configure_args " '$ac_arg'" 2121de2362d3Smrg ;; 2122de2362d3Smrg esac 2123de2362d3Smrg done 2124de2362d3Smrgdone 2125de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2126de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2127de2362d3Smrg 2128de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2129de2362d3Smrg# config.log. We remove comments because anyway the quotes in there 2130de2362d3Smrg# would cause problems or look ugly. 2131de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2132de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2133de2362d3Smrgtrap 'exit_status=$? 2134de2362d3Smrg # Save into config.log some information that might help in debugging. 2135de2362d3Smrg { 2136de2362d3Smrg echo 2137de2362d3Smrg 2138de2362d3Smrg $as_echo "## ---------------- ## 2139de2362d3Smrg## Cache variables. ## 2140de2362d3Smrg## ---------------- ##" 2141de2362d3Smrg echo 2142de2362d3Smrg # The following way of writing the cache mishandles newlines in values, 2143de2362d3Smrg( 2144de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2145de2362d3Smrg eval ac_val=\$$ac_var 2146de2362d3Smrg case $ac_val in #( 2147de2362d3Smrg *${as_nl}*) 2148de2362d3Smrg case $ac_var in #( 2149de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2150de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2151de2362d3Smrg esac 2152de2362d3Smrg case $ac_var in #( 2153de2362d3Smrg _ | IFS | as_nl) ;; #( 2154de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2155de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2156de2362d3Smrg esac ;; 2157de2362d3Smrg esac 2158de2362d3Smrg done 2159de2362d3Smrg (set) 2>&1 | 2160de2362d3Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2161de2362d3Smrg *${as_nl}ac_space=\ *) 2162de2362d3Smrg sed -n \ 2163de2362d3Smrg "s/'\''/'\''\\\\'\'''\''/g; 2164de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2165de2362d3Smrg ;; #( 2166de2362d3Smrg *) 2167de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2168de2362d3Smrg ;; 2169de2362d3Smrg esac | 2170de2362d3Smrg sort 2171de2362d3Smrg) 2172de2362d3Smrg echo 2173de2362d3Smrg 2174de2362d3Smrg $as_echo "## ----------------- ## 2175de2362d3Smrg## Output variables. ## 2176de2362d3Smrg## ----------------- ##" 2177de2362d3Smrg echo 2178de2362d3Smrg for ac_var in $ac_subst_vars 2179de2362d3Smrg do 2180de2362d3Smrg eval ac_val=\$$ac_var 2181de2362d3Smrg case $ac_val in 2182de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2183de2362d3Smrg esac 2184de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2185de2362d3Smrg done | sort 2186de2362d3Smrg echo 2187de2362d3Smrg 2188de2362d3Smrg if test -n "$ac_subst_files"; then 2189de2362d3Smrg $as_echo "## ------------------- ## 2190de2362d3Smrg## File substitutions. ## 2191de2362d3Smrg## ------------------- ##" 2192de2362d3Smrg echo 2193de2362d3Smrg for ac_var in $ac_subst_files 2194de2362d3Smrg do 2195de2362d3Smrg eval ac_val=\$$ac_var 2196de2362d3Smrg case $ac_val in 2197de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2198de2362d3Smrg esac 2199de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2200de2362d3Smrg done | sort 2201de2362d3Smrg echo 2202de2362d3Smrg fi 2203de2362d3Smrg 2204de2362d3Smrg if test -s confdefs.h; then 2205de2362d3Smrg $as_echo "## ----------- ## 2206de2362d3Smrg## confdefs.h. ## 2207de2362d3Smrg## ----------- ##" 2208de2362d3Smrg echo 2209de2362d3Smrg cat confdefs.h 2210de2362d3Smrg echo 2211de2362d3Smrg fi 2212de2362d3Smrg test "$ac_signal" != 0 && 2213de2362d3Smrg $as_echo "$as_me: caught signal $ac_signal" 2214de2362d3Smrg $as_echo "$as_me: exit $exit_status" 2215de2362d3Smrg } >&5 2216de2362d3Smrg rm -f core *.core core.conftest.* && 2217de2362d3Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2218de2362d3Smrg exit $exit_status 2219de2362d3Smrg' 0 2220de2362d3Smrgfor ac_signal in 1 2 13 15; do 2221de2362d3Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2222de2362d3Smrgdone 2223de2362d3Smrgac_signal=0 2224de2362d3Smrg 2225de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2226de2362d3Smrgrm -f -r conftest* confdefs.h 2227de2362d3Smrg 2228de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h 2229de2362d3Smrg 2230de2362d3Smrg# Predefined preprocessor variables. 2231de2362d3Smrg 2232de2362d3Smrgcat >>confdefs.h <<_ACEOF 2233de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 2234de2362d3Smrg_ACEOF 2235de2362d3Smrg 2236de2362d3Smrgcat >>confdefs.h <<_ACEOF 2237de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2238de2362d3Smrg_ACEOF 2239de2362d3Smrg 2240de2362d3Smrgcat >>confdefs.h <<_ACEOF 2241de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2242de2362d3Smrg_ACEOF 2243de2362d3Smrg 2244de2362d3Smrgcat >>confdefs.h <<_ACEOF 2245de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 2246de2362d3Smrg_ACEOF 2247de2362d3Smrg 2248de2362d3Smrgcat >>confdefs.h <<_ACEOF 2249de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2250de2362d3Smrg_ACEOF 2251de2362d3Smrg 2252de2362d3Smrgcat >>confdefs.h <<_ACEOF 2253de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL" 2254de2362d3Smrg_ACEOF 2255de2362d3Smrg 2256de2362d3Smrg 2257de2362d3Smrg# Let the site file select an alternate cache file if it wants to. 2258de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones. 2259de2362d3Smrgac_site_file1=NONE 2260de2362d3Smrgac_site_file2=NONE 2261de2362d3Smrgif test -n "$CONFIG_SITE"; then 2262de2362d3Smrg # We do not want a PATH search for config.site. 2263de2362d3Smrg case $CONFIG_SITE in #(( 2264de2362d3Smrg -*) ac_site_file1=./$CONFIG_SITE;; 2265de2362d3Smrg */*) ac_site_file1=$CONFIG_SITE;; 2266de2362d3Smrg *) ac_site_file1=./$CONFIG_SITE;; 2267de2362d3Smrg esac 2268de2362d3Smrgelif test "x$prefix" != xNONE; then 2269de2362d3Smrg ac_site_file1=$prefix/share/config.site 2270de2362d3Smrg ac_site_file2=$prefix/etc/config.site 2271de2362d3Smrgelse 2272de2362d3Smrg ac_site_file1=$ac_default_prefix/share/config.site 2273de2362d3Smrg ac_site_file2=$ac_default_prefix/etc/config.site 2274de2362d3Smrgfi 2275de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2276de2362d3Smrgdo 2277de2362d3Smrg test "x$ac_site_file" = xNONE && continue 2278de2362d3Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2279de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2280de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2281de2362d3Smrg sed 's/^/| /' "$ac_site_file" >&5 2282de2362d3Smrg . "$ac_site_file" \ 2283de2362d3Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2284de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2285de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file 2286de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 2287de2362d3Smrg fi 2288de2362d3Smrgdone 2289de2362d3Smrg 2290de2362d3Smrgif test -r "$cache_file"; then 2291de2362d3Smrg # Some versions of bash will fail to source /dev/null (special files 2292de2362d3Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2293de2362d3Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2294de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2295de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2296de2362d3Smrg case $cache_file in 2297de2362d3Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2298de2362d3Smrg *) . "./$cache_file";; 2299de2362d3Smrg esac 2300de2362d3Smrg fi 2301de2362d3Smrgelse 2302de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2303de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2304de2362d3Smrg >$cache_file 2305de2362d3Smrgfi 2306de2362d3Smrg 2307de2362d3Smrg# Check that the precious variables saved in the cache have kept the same 2308de2362d3Smrg# value. 2309de2362d3Smrgac_cache_corrupted=false 2310de2362d3Smrgfor ac_var in $ac_precious_vars; do 2311de2362d3Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2312de2362d3Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2313de2362d3Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2314de2362d3Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2315de2362d3Smrg case $ac_old_set,$ac_new_set in 2316de2362d3Smrg set,) 2317de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2318de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2319de2362d3Smrg ac_cache_corrupted=: ;; 2320de2362d3Smrg ,set) 2321de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2322de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2323de2362d3Smrg ac_cache_corrupted=: ;; 2324de2362d3Smrg ,);; 2325de2362d3Smrg *) 2326de2362d3Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2327de2362d3Smrg # differences in whitespace do not lead to failure. 2328de2362d3Smrg ac_old_val_w=`echo x $ac_old_val` 2329de2362d3Smrg ac_new_val_w=`echo x $ac_new_val` 2330de2362d3Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2331de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2332de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2333de2362d3Smrg ac_cache_corrupted=: 2334de2362d3Smrg else 2335de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2336de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2337de2362d3Smrg eval $ac_var=\$ac_old_val 2338de2362d3Smrg fi 2339de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2340de2362d3Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2341de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2342de2362d3Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2343de2362d3Smrg fi;; 2344de2362d3Smrg esac 2345de2362d3Smrg # Pass precious variables to config.status. 2346de2362d3Smrg if test "$ac_new_set" = set; then 2347de2362d3Smrg case $ac_new_val in 2348de2362d3Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2349de2362d3Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2350de2362d3Smrg esac 2351de2362d3Smrg case " $ac_configure_args " in 2352de2362d3Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2353de2362d3Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2354de2362d3Smrg esac 2355de2362d3Smrg fi 2356de2362d3Smrgdone 2357de2362d3Smrgif $ac_cache_corrupted; then 2358de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2359de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2360de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2361de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2362de2362d3Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2363de2362d3Smrgfi 2364de2362d3Smrg## -------------------- ## 2365de2362d3Smrg## Main body of script. ## 2366de2362d3Smrg## -------------------- ## 2367de2362d3Smrg 2368de2362d3Smrgac_ext=c 2369de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 2370de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2371de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2372de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2373de2362d3Smrg 2374de2362d3Smrg 2375de2362d3Smrg 2376de2362d3Smrg 2377de2362d3Smrgac_config_headers="$ac_config_headers config.h" 2378de2362d3Smrg 2379de2362d3Smrg 2380de2362d3Smrgac_aux_dir= 2381de2362d3Smrgfor ac_dir in . "$srcdir"/.; do 2382de2362d3Smrg if test -f "$ac_dir/install-sh"; then 2383de2362d3Smrg ac_aux_dir=$ac_dir 2384de2362d3Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2385de2362d3Smrg break 2386de2362d3Smrg elif test -f "$ac_dir/install.sh"; then 2387de2362d3Smrg ac_aux_dir=$ac_dir 2388de2362d3Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2389de2362d3Smrg break 2390de2362d3Smrg elif test -f "$ac_dir/shtool"; then 2391de2362d3Smrg ac_aux_dir=$ac_dir 2392de2362d3Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2393de2362d3Smrg break 2394de2362d3Smrg fi 2395de2362d3Smrgdone 2396de2362d3Smrgif test -z "$ac_aux_dir"; then 2397de2362d3Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2398de2362d3Smrgfi 2399de2362d3Smrg 2400de2362d3Smrg# These three variables are undocumented and unsupported, 2401de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release. 2402de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory 2403de2362d3Smrg# whose full name contains unusual characters. 2404de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2405de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2406de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2407de2362d3Smrg 2408de2362d3Smrg 2409de2362d3Smrg 2410de2362d3Smrg# Initialize Automake 2411de2362d3Smrgam__api_version='1.13' 2412de2362d3Smrg 2413de2362d3Smrg# Find a good install program. We prefer a C program (faster), 2414de2362d3Smrg# so one script is as good as another. But avoid the broken or 2415de2362d3Smrg# incompatible versions: 2416de2362d3Smrg# SysV /etc/install, /usr/sbin/install 2417de2362d3Smrg# SunOS /usr/etc/install 2418de2362d3Smrg# IRIX /sbin/install 2419de2362d3Smrg# AIX /bin/install 2420de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2421de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2422de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2423de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2424de2362d3Smrg# OS/2's system install, which has a completely different semantic 2425de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh. 2426de2362d3Smrg# Reject install programs that cannot install multiple files. 2427de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2428de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2429de2362d3Smrgif test -z "$INSTALL"; then 2430de2362d3Smrgif ${ac_cv_path_install+:} false; then : 2431de2362d3Smrg $as_echo_n "(cached) " >&6 2432de2362d3Smrgelse 2433de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2434de2362d3Smrgfor as_dir in $PATH 2435de2362d3Smrgdo 2436de2362d3Smrg IFS=$as_save_IFS 2437de2362d3Smrg test -z "$as_dir" && as_dir=. 2438de2362d3Smrg # Account for people who put trailing slashes in PATH elements. 2439de2362d3Smrgcase $as_dir/ in #(( 2440de2362d3Smrg ./ | .// | /[cC]/* | \ 2441de2362d3Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2442de2362d3Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2443de2362d3Smrg /usr/ucb/* ) ;; 2444de2362d3Smrg *) 2445de2362d3Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2446de2362d3Smrg # Don't use installbsd from OSF since it installs stuff as root 2447de2362d3Smrg # by default. 2448de2362d3Smrg for ac_prog in ginstall scoinst install; do 2449de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2450de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2451de2362d3Smrg if test $ac_prog = install && 2452de2362d3Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2453de2362d3Smrg # AIX install. It has an incompatible calling convention. 2454de2362d3Smrg : 2455de2362d3Smrg elif test $ac_prog = install && 2456de2362d3Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2457de2362d3Smrg # program-specific install script used by HP pwplus--don't use. 2458de2362d3Smrg : 2459de2362d3Smrg else 2460de2362d3Smrg rm -rf conftest.one conftest.two conftest.dir 2461de2362d3Smrg echo one > conftest.one 2462de2362d3Smrg echo two > conftest.two 2463de2362d3Smrg mkdir conftest.dir 2464de2362d3Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2465de2362d3Smrg test -s conftest.one && test -s conftest.two && 2466de2362d3Smrg test -s conftest.dir/conftest.one && 2467de2362d3Smrg test -s conftest.dir/conftest.two 2468de2362d3Smrg then 2469de2362d3Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2470de2362d3Smrg break 3 2471de2362d3Smrg fi 2472de2362d3Smrg fi 2473de2362d3Smrg fi 2474de2362d3Smrg done 2475de2362d3Smrg done 2476de2362d3Smrg ;; 2477de2362d3Smrgesac 2478de2362d3Smrg 2479de2362d3Smrg done 2480de2362d3SmrgIFS=$as_save_IFS 2481de2362d3Smrg 2482de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir 2483de2362d3Smrg 2484de2362d3Smrgfi 2485de2362d3Smrg if test "${ac_cv_path_install+set}" = set; then 2486de2362d3Smrg INSTALL=$ac_cv_path_install 2487de2362d3Smrg else 2488de2362d3Smrg # As a last resort, use the slow shell script. Don't cache a 2489de2362d3Smrg # value for INSTALL within a source directory, because that will 2490de2362d3Smrg # break other packages using the cache if that directory is 2491de2362d3Smrg # removed, or if the value is a relative name. 2492de2362d3Smrg INSTALL=$ac_install_sh 2493de2362d3Smrg fi 2494de2362d3Smrgfi 2495de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2496de2362d3Smrg$as_echo "$INSTALL" >&6; } 2497de2362d3Smrg 2498de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2499de2362d3Smrg# It thinks the first close brace ends the variable substitution. 2500de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2501de2362d3Smrg 2502de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2503de2362d3Smrg 2504de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2505de2362d3Smrg 2506de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2507de2362d3Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 2508de2362d3Smrg# Reject unsafe characters in $srcdir or the absolute working directory 2509de2362d3Smrg# name. Accept space and tab only in the latter. 2510de2362d3Smrgam_lf=' 2511de2362d3Smrg' 2512de2362d3Smrgcase `pwd` in 2513de2362d3Smrg *[\\\"\#\$\&\'\`$am_lf]*) 2514de2362d3Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2515de2362d3Smrgesac 2516de2362d3Smrgcase $srcdir in 2517de2362d3Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2518de2362d3Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2519de2362d3Smrgesac 2520de2362d3Smrg 2521de2362d3Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2522de2362d3Smrg# arguments. Must try -L first in case configure is actually a 2523de2362d3Smrg# symlink; some systems play weird games with the mod time of symlinks 2524de2362d3Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2525de2362d3Smrg# directory). 2526de2362d3Smrgif ( 2527de2362d3Smrg am_has_slept=no 2528de2362d3Smrg for am_try in 1 2; do 2529de2362d3Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 2530de2362d3Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2531de2362d3Smrg if test "$*" = "X"; then 2532de2362d3Smrg # -L didn't work. 2533de2362d3Smrg set X `ls -t "$srcdir/configure" conftest.file` 2534de2362d3Smrg fi 2535de2362d3Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 2536de2362d3Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 2537de2362d3Smrg 2538de2362d3Smrg # If neither matched, then we have a broken ls. This can happen 2539de2362d3Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2540de2362d3Smrg # broken ls alias from the environment. This has actually 2541de2362d3Smrg # happened. Such a system could not be considered "sane". 2542de2362d3Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2543de2362d3Smrg alias in your environment" "$LINENO" 5 2544de2362d3Smrg fi 2545de2362d3Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 2546de2362d3Smrg break 2547de2362d3Smrg fi 2548de2362d3Smrg # Just in case. 2549de2362d3Smrg sleep 1 2550de2362d3Smrg am_has_slept=yes 2551de2362d3Smrg done 2552de2362d3Smrg test "$2" = conftest.file 2553de2362d3Smrg ) 2554de2362d3Smrgthen 2555de2362d3Smrg # Ok. 2556de2362d3Smrg : 2557de2362d3Smrgelse 2558de2362d3Smrg as_fn_error $? "newly created file is older than distributed files! 2559de2362d3SmrgCheck your system clock" "$LINENO" 5 2560de2362d3Smrgfi 2561de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2562de2362d3Smrg$as_echo "yes" >&6; } 2563de2362d3Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 2564de2362d3Smrg# generated files are strictly newer. 2565de2362d3Smrgam_sleep_pid= 2566de2362d3Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 2567de2362d3Smrg ( sleep 1 ) & 2568de2362d3Smrg am_sleep_pid=$! 2569de2362d3Smrgfi 2570de2362d3Smrg 2571de2362d3Smrgrm -f conftest.file 2572de2362d3Smrg 2573de2362d3Smrgtest "$program_prefix" != NONE && 2574de2362d3Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2575de2362d3Smrg# Use a double $ so make ignores it. 2576de2362d3Smrgtest "$program_suffix" != NONE && 2577de2362d3Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2578de2362d3Smrg# Double any \ or $. 2579de2362d3Smrg# By default was `s,x,x', remove it if useless. 2580de2362d3Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2581de2362d3Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2582de2362d3Smrg 2583de2362d3Smrg# expand $ac_aux_dir to an absolute path 2584de2362d3Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 2585de2362d3Smrg 2586de2362d3Smrgif test x"${MISSING+set}" != xset; then 2587de2362d3Smrg case $am_aux_dir in 2588de2362d3Smrg *\ * | *\ *) 2589de2362d3Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2590de2362d3Smrg *) 2591de2362d3Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 2592de2362d3Smrg esac 2593de2362d3Smrgfi 2594de2362d3Smrg# Use eval to expand $SHELL 2595de2362d3Smrgif eval "$MISSING --is-lightweight"; then 2596de2362d3Smrg am_missing_run="$MISSING " 2597de2362d3Smrgelse 2598de2362d3Smrg am_missing_run= 2599de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2600de2362d3Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2601de2362d3Smrgfi 2602de2362d3Smrg 2603de2362d3Smrgif test x"${install_sh}" != xset; then 2604de2362d3Smrg case $am_aux_dir in 2605de2362d3Smrg *\ * | *\ *) 2606de2362d3Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2607de2362d3Smrg *) 2608de2362d3Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2609de2362d3Smrg esac 2610de2362d3Smrgfi 2611de2362d3Smrg 2612de2362d3Smrg# Installed binaries are usually stripped using 'strip' when the user 2613de2362d3Smrg# run "make install-strip". However 'strip' might not be the right 2614de2362d3Smrg# tool to use in cross-compilation environments, therefore Automake 2615de2362d3Smrg# will honor the 'STRIP' environment variable to overrule this program. 2616de2362d3Smrgif test "$cross_compiling" != no; then 2617de2362d3Smrg if test -n "$ac_tool_prefix"; then 2618de2362d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2619de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2620de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2621de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 2622de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then : 2623de2362d3Smrg $as_echo_n "(cached) " >&6 2624de2362d3Smrgelse 2625de2362d3Smrg if test -n "$STRIP"; then 2626de2362d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2627de2362d3Smrgelse 2628de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2629de2362d3Smrgfor as_dir in $PATH 2630de2362d3Smrgdo 2631de2362d3Smrg IFS=$as_save_IFS 2632de2362d3Smrg test -z "$as_dir" && as_dir=. 2633de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2634de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2635de2362d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2636de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2637de2362d3Smrg break 2 2638de2362d3Smrg fi 2639de2362d3Smrgdone 2640de2362d3Smrg done 2641de2362d3SmrgIFS=$as_save_IFS 2642de2362d3Smrg 2643de2362d3Smrgfi 2644de2362d3Smrgfi 2645de2362d3SmrgSTRIP=$ac_cv_prog_STRIP 2646de2362d3Smrgif test -n "$STRIP"; then 2647de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2648de2362d3Smrg$as_echo "$STRIP" >&6; } 2649de2362d3Smrgelse 2650de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2651de2362d3Smrg$as_echo "no" >&6; } 2652de2362d3Smrgfi 2653de2362d3Smrg 2654de2362d3Smrg 2655de2362d3Smrgfi 2656de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then 2657de2362d3Smrg ac_ct_STRIP=$STRIP 2658de2362d3Smrg # Extract the first word of "strip", so it can be a program name with args. 2659de2362d3Smrgset dummy strip; ac_word=$2 2660de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2661de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 2662de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2663de2362d3Smrg $as_echo_n "(cached) " >&6 2664de2362d3Smrgelse 2665de2362d3Smrg if test -n "$ac_ct_STRIP"; then 2666de2362d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2667de2362d3Smrgelse 2668de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2669de2362d3Smrgfor as_dir in $PATH 2670de2362d3Smrgdo 2671de2362d3Smrg IFS=$as_save_IFS 2672de2362d3Smrg test -z "$as_dir" && as_dir=. 2673de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2674de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2675de2362d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 2676de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2677de2362d3Smrg break 2 2678de2362d3Smrg fi 2679de2362d3Smrgdone 2680de2362d3Smrg done 2681de2362d3SmrgIFS=$as_save_IFS 2682de2362d3Smrg 2683de2362d3Smrgfi 2684de2362d3Smrgfi 2685de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2686de2362d3Smrgif test -n "$ac_ct_STRIP"; then 2687de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2688de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; } 2689de2362d3Smrgelse 2690de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2691de2362d3Smrg$as_echo "no" >&6; } 2692de2362d3Smrgfi 2693de2362d3Smrg 2694de2362d3Smrg if test "x$ac_ct_STRIP" = x; then 2695de2362d3Smrg STRIP=":" 2696de2362d3Smrg else 2697de2362d3Smrg case $cross_compiling:$ac_tool_warned in 2698de2362d3Smrgyes:) 2699de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2700de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2701de2362d3Smrgac_tool_warned=yes ;; 2702de2362d3Smrgesac 2703de2362d3Smrg STRIP=$ac_ct_STRIP 2704de2362d3Smrg fi 2705de2362d3Smrgelse 2706de2362d3Smrg STRIP="$ac_cv_prog_STRIP" 2707de2362d3Smrgfi 2708de2362d3Smrg 2709de2362d3Smrgfi 2710de2362d3SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2711de2362d3Smrg 2712de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2713de2362d3Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2714de2362d3Smrgif test -z "$MKDIR_P"; then 2715de2362d3Smrg if ${ac_cv_path_mkdir+:} false; then : 2716de2362d3Smrg $as_echo_n "(cached) " >&6 2717de2362d3Smrgelse 2718de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2719de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2720de2362d3Smrgdo 2721de2362d3Smrg IFS=$as_save_IFS 2722de2362d3Smrg test -z "$as_dir" && as_dir=. 2723de2362d3Smrg for ac_prog in mkdir gmkdir; do 2724de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2725de2362d3Smrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2726de2362d3Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2727de2362d3Smrg 'mkdir (GNU coreutils) '* | \ 2728de2362d3Smrg 'mkdir (coreutils) '* | \ 2729de2362d3Smrg 'mkdir (fileutils) '4.1*) 2730de2362d3Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2731de2362d3Smrg break 3;; 2732de2362d3Smrg esac 2733de2362d3Smrg done 2734de2362d3Smrg done 2735de2362d3Smrg done 2736de2362d3SmrgIFS=$as_save_IFS 2737de2362d3Smrg 2738de2362d3Smrgfi 2739de2362d3Smrg 2740de2362d3Smrg test -d ./--version && rmdir ./--version 2741de2362d3Smrg if test "${ac_cv_path_mkdir+set}" = set; then 2742de2362d3Smrg MKDIR_P="$ac_cv_path_mkdir -p" 2743de2362d3Smrg else 2744de2362d3Smrg # As a last resort, use the slow shell script. Don't cache a 2745de2362d3Smrg # value for MKDIR_P within a source directory, because that will 2746de2362d3Smrg # break other packages using the cache if that directory is 2747de2362d3Smrg # removed, or if the value is a relative name. 2748de2362d3Smrg MKDIR_P="$ac_install_sh -d" 2749de2362d3Smrg fi 2750de2362d3Smrgfi 2751de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2752de2362d3Smrg$as_echo "$MKDIR_P" >&6; } 2753de2362d3Smrg 2754de2362d3Smrgfor ac_prog in gawk mawk nawk awk 2755de2362d3Smrgdo 2756de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2757de2362d3Smrgset dummy $ac_prog; ac_word=$2 2758de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2759de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 2760de2362d3Smrgif ${ac_cv_prog_AWK+:} false; then : 2761de2362d3Smrg $as_echo_n "(cached) " >&6 2762de2362d3Smrgelse 2763de2362d3Smrg if test -n "$AWK"; then 2764de2362d3Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2765de2362d3Smrgelse 2766de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2767de2362d3Smrgfor as_dir in $PATH 2768de2362d3Smrgdo 2769de2362d3Smrg IFS=$as_save_IFS 2770de2362d3Smrg test -z "$as_dir" && as_dir=. 2771de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2772de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2773de2362d3Smrg ac_cv_prog_AWK="$ac_prog" 2774de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2775de2362d3Smrg break 2 2776de2362d3Smrg fi 2777de2362d3Smrgdone 2778de2362d3Smrg done 2779de2362d3SmrgIFS=$as_save_IFS 2780de2362d3Smrg 2781de2362d3Smrgfi 2782de2362d3Smrgfi 2783de2362d3SmrgAWK=$ac_cv_prog_AWK 2784de2362d3Smrgif test -n "$AWK"; then 2785de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2786de2362d3Smrg$as_echo "$AWK" >&6; } 2787de2362d3Smrgelse 2788de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2789de2362d3Smrg$as_echo "no" >&6; } 2790de2362d3Smrgfi 2791de2362d3Smrg 2792de2362d3Smrg 2793de2362d3Smrg test -n "$AWK" && break 2794de2362d3Smrgdone 2795de2362d3Smrg 2796de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2797de2362d3Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2798de2362d3Smrgset x ${MAKE-make} 2799de2362d3Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2800de2362d3Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2801de2362d3Smrg $as_echo_n "(cached) " >&6 2802de2362d3Smrgelse 2803de2362d3Smrg cat >conftest.make <<\_ACEOF 2804de2362d3SmrgSHELL = /bin/sh 2805de2362d3Smrgall: 2806de2362d3Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2807de2362d3Smrg_ACEOF 2808de2362d3Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2809de2362d3Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 2810de2362d3Smrg *@@@%%%=?*=@@@%%%*) 2811de2362d3Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2812de2362d3Smrg *) 2813de2362d3Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 2814de2362d3Smrgesac 2815de2362d3Smrgrm -f conftest.make 2816de2362d3Smrgfi 2817de2362d3Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2818de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2819de2362d3Smrg$as_echo "yes" >&6; } 2820de2362d3Smrg SET_MAKE= 2821de2362d3Smrgelse 2822de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2823de2362d3Smrg$as_echo "no" >&6; } 2824de2362d3Smrg SET_MAKE="MAKE=${MAKE-make}" 2825de2362d3Smrgfi 2826de2362d3Smrg 2827de2362d3Smrgrm -rf .tst 2>/dev/null 2828de2362d3Smrgmkdir .tst 2>/dev/null 2829de2362d3Smrgif test -d .tst; then 2830de2362d3Smrg am__leading_dot=. 2831de2362d3Smrgelse 2832de2362d3Smrg am__leading_dot=_ 2833de2362d3Smrgfi 2834de2362d3Smrgrmdir .tst 2>/dev/null 2835de2362d3Smrg 2836de2362d3Smrg# Check whether --enable-silent-rules was given. 2837de2362d3Smrgif test "${enable_silent_rules+set}" = set; then : 2838de2362d3Smrg enableval=$enable_silent_rules; 2839de2362d3Smrgfi 2840de2362d3Smrg 2841de2362d3Smrgcase $enable_silent_rules in # ((( 2842de2362d3Smrg yes) AM_DEFAULT_VERBOSITY=0;; 2843de2362d3Smrg no) AM_DEFAULT_VERBOSITY=1;; 2844de2362d3Smrg *) AM_DEFAULT_VERBOSITY=1;; 2845de2362d3Smrgesac 2846de2362d3Smrgam_make=${MAKE-make} 2847de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2848de2362d3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2849de2362d3Smrgif ${am_cv_make_support_nested_variables+:} false; then : 2850de2362d3Smrg $as_echo_n "(cached) " >&6 2851de2362d3Smrgelse 2852de2362d3Smrg if $as_echo 'TRUE=$(BAR$(V)) 2853de2362d3SmrgBAR0=false 2854de2362d3SmrgBAR1=true 2855de2362d3SmrgV=1 2856de2362d3Smrgam__doit: 2857de2362d3Smrg @$(TRUE) 2858de2362d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2859de2362d3Smrg am_cv_make_support_nested_variables=yes 2860de2362d3Smrgelse 2861de2362d3Smrg am_cv_make_support_nested_variables=no 2862de2362d3Smrgfi 2863de2362d3Smrgfi 2864de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2865de2362d3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 2866de2362d3Smrgif test $am_cv_make_support_nested_variables = yes; then 2867de2362d3Smrg AM_V='$(V)' 2868de2362d3Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2869de2362d3Smrgelse 2870de2362d3Smrg AM_V=$AM_DEFAULT_VERBOSITY 2871de2362d3Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2872de2362d3Smrgfi 2873de2362d3SmrgAM_BACKSLASH='\' 2874de2362d3Smrg 2875de2362d3Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 2876de2362d3Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2877de2362d3Smrg # is not polluted with repeated "-I." 2878de2362d3Smrg am__isrc=' -I$(srcdir)' 2879de2362d3Smrg # test to see if srcdir already configured 2880de2362d3Smrg if test -f $srcdir/config.status; then 2881de2362d3Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2882de2362d3Smrg fi 2883de2362d3Smrgfi 2884de2362d3Smrg 2885de2362d3Smrg# test whether we have cygpath 2886de2362d3Smrgif test -z "$CYGPATH_W"; then 2887de2362d3Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 2888de2362d3Smrg CYGPATH_W='cygpath -w' 2889de2362d3Smrg else 2890de2362d3Smrg CYGPATH_W=echo 2891de2362d3Smrg fi 2892de2362d3Smrgfi 2893de2362d3Smrg 2894de2362d3Smrg 2895de2362d3Smrg# Define the identity of the package. 2896de2362d3Smrg PACKAGE='xf86-video-ati' 2897de2362d3Smrg VERSION='7.5.0' 2898de2362d3Smrg 2899de2362d3Smrg 2900de2362d3Smrgcat >>confdefs.h <<_ACEOF 2901de2362d3Smrg#define PACKAGE "$PACKAGE" 2902de2362d3Smrg_ACEOF 2903de2362d3Smrg 2904de2362d3Smrg 2905de2362d3Smrgcat >>confdefs.h <<_ACEOF 2906de2362d3Smrg#define VERSION "$VERSION" 2907de2362d3Smrg_ACEOF 2908de2362d3Smrg 2909de2362d3Smrg# Some tools Automake needs. 2910de2362d3Smrg 2911de2362d3SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2912de2362d3Smrg 2913de2362d3Smrg 2914de2362d3SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2915de2362d3Smrg 2916de2362d3Smrg 2917de2362d3SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2918de2362d3Smrg 2919de2362d3Smrg 2920de2362d3SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2921de2362d3Smrg 2922de2362d3Smrg 2923de2362d3SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2924de2362d3Smrg 2925de2362d3Smrg# For better backward compatibility. To be removed once Automake 1.9.x 2926de2362d3Smrg# dies out for good. For more background, see: 2927de2362d3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2928de2362d3Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2929de2362d3Smrgmkdir_p='$(MKDIR_P)' 2930de2362d3Smrg 2931de2362d3Smrg# We need awk for the "check" target. The system "awk" is bad on 2932de2362d3Smrg# some platforms. 2933de2362d3Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 2934de2362d3Smrg# in the wild :-( We should find a proper way to deprecate it ... 2935de2362d3SmrgAMTAR='$${TAR-tar}' 2936de2362d3Smrg 2937de2362d3Smrg 2938de2362d3Smrg# We'll loop over all known methods to create a tar archive until one works. 2939de2362d3Smrg_am_tools='gnutar pax cpio none' 2940de2362d3Smrg 2941de2362d3Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2942de2362d3Smrg 2943de2362d3Smrg 2944de2362d3Smrg 2945de2362d3Smrg 2946de2362d3Smrg 2947de2362d3Smrg 2948de2362d3SmrgDEPDIR="${am__leading_dot}deps" 2949de2362d3Smrg 2950de2362d3Smrgac_config_commands="$ac_config_commands depfiles" 2951de2362d3Smrg 2952de2362d3Smrg 2953de2362d3Smrgam_make=${MAKE-make} 2954de2362d3Smrgcat > confinc << 'END' 2955de2362d3Smrgam__doit: 2956de2362d3Smrg @echo this is the am__doit target 2957de2362d3Smrg.PHONY: am__doit 2958de2362d3SmrgEND 2959de2362d3Smrg# If we don't find an include directive, just comment out the code. 2960de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2961de2362d3Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 2962de2362d3Smrgam__include="#" 2963de2362d3Smrgam__quote= 2964de2362d3Smrg_am_result=none 2965de2362d3Smrg# First try GNU make style include. 2966de2362d3Smrgecho "include confinc" > confmf 2967de2362d3Smrg# Ignore all kinds of additional output from 'make'. 2968de2362d3Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 2969de2362d3Smrg*the\ am__doit\ target*) 2970de2362d3Smrg am__include=include 2971de2362d3Smrg am__quote= 2972de2362d3Smrg _am_result=GNU 2973de2362d3Smrg ;; 2974de2362d3Smrgesac 2975de2362d3Smrg# Now try BSD make style include. 2976de2362d3Smrgif test "$am__include" = "#"; then 2977de2362d3Smrg echo '.include "confinc"' > confmf 2978de2362d3Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 2979de2362d3Smrg *the\ am__doit\ target*) 2980de2362d3Smrg am__include=.include 2981de2362d3Smrg am__quote="\"" 2982de2362d3Smrg _am_result=BSD 2983de2362d3Smrg ;; 2984de2362d3Smrg esac 2985de2362d3Smrgfi 2986de2362d3Smrg 2987de2362d3Smrg 2988de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2989de2362d3Smrg$as_echo "$_am_result" >&6; } 2990de2362d3Smrgrm -f confinc confmf 2991de2362d3Smrg 2992de2362d3Smrg# Check whether --enable-dependency-tracking was given. 2993de2362d3Smrgif test "${enable_dependency_tracking+set}" = set; then : 2994de2362d3Smrg enableval=$enable_dependency_tracking; 2995de2362d3Smrgfi 2996de2362d3Smrg 2997de2362d3Smrgif test "x$enable_dependency_tracking" != xno; then 2998de2362d3Smrg am_depcomp="$ac_aux_dir/depcomp" 2999de2362d3Smrg AMDEPBACKSLASH='\' 3000de2362d3Smrg am__nodep='_no' 3001de2362d3Smrgfi 3002de2362d3Smrg if test "x$enable_dependency_tracking" != xno; then 3003de2362d3Smrg AMDEP_TRUE= 3004de2362d3Smrg AMDEP_FALSE='#' 3005de2362d3Smrgelse 3006de2362d3Smrg AMDEP_TRUE='#' 3007de2362d3Smrg AMDEP_FALSE= 3008de2362d3Smrgfi 3009de2362d3Smrg 3010de2362d3Smrg 3011de2362d3Smrgac_ext=c 3012de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 3013de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3014de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3015de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3016de2362d3Smrgif test -n "$ac_tool_prefix"; then 3017de2362d3Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3018de2362d3Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3019de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3020de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3021de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3022de2362d3Smrg $as_echo_n "(cached) " >&6 3023de2362d3Smrgelse 3024de2362d3Smrg if test -n "$CC"; then 3025de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3026de2362d3Smrgelse 3027de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3028de2362d3Smrgfor as_dir in $PATH 3029de2362d3Smrgdo 3030de2362d3Smrg IFS=$as_save_IFS 3031de2362d3Smrg test -z "$as_dir" && as_dir=. 3032de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3033de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3034de2362d3Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3035de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3036de2362d3Smrg break 2 3037de2362d3Smrg fi 3038de2362d3Smrgdone 3039de2362d3Smrg done 3040de2362d3SmrgIFS=$as_save_IFS 3041de2362d3Smrg 3042de2362d3Smrgfi 3043de2362d3Smrgfi 3044de2362d3SmrgCC=$ac_cv_prog_CC 3045de2362d3Smrgif test -n "$CC"; then 3046de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3047de2362d3Smrg$as_echo "$CC" >&6; } 3048de2362d3Smrgelse 3049de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3050de2362d3Smrg$as_echo "no" >&6; } 3051de2362d3Smrgfi 3052de2362d3Smrg 3053de2362d3Smrg 3054de2362d3Smrgfi 3055de2362d3Smrgif test -z "$ac_cv_prog_CC"; then 3056de2362d3Smrg ac_ct_CC=$CC 3057de2362d3Smrg # Extract the first word of "gcc", so it can be a program name with args. 3058de2362d3Smrgset dummy gcc; ac_word=$2 3059de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3060de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3061de2362d3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3062de2362d3Smrg $as_echo_n "(cached) " >&6 3063de2362d3Smrgelse 3064de2362d3Smrg if test -n "$ac_ct_CC"; then 3065de2362d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3066de2362d3Smrgelse 3067de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3068de2362d3Smrgfor as_dir in $PATH 3069de2362d3Smrgdo 3070de2362d3Smrg IFS=$as_save_IFS 3071de2362d3Smrg test -z "$as_dir" && as_dir=. 3072de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3073de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3074de2362d3Smrg ac_cv_prog_ac_ct_CC="gcc" 3075de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3076de2362d3Smrg break 2 3077de2362d3Smrg fi 3078de2362d3Smrgdone 3079de2362d3Smrg done 3080de2362d3SmrgIFS=$as_save_IFS 3081de2362d3Smrg 3082de2362d3Smrgfi 3083de2362d3Smrgfi 3084de2362d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3085de2362d3Smrgif test -n "$ac_ct_CC"; then 3086de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3087de2362d3Smrg$as_echo "$ac_ct_CC" >&6; } 3088de2362d3Smrgelse 3089de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3090de2362d3Smrg$as_echo "no" >&6; } 3091de2362d3Smrgfi 3092de2362d3Smrg 3093de2362d3Smrg if test "x$ac_ct_CC" = x; then 3094de2362d3Smrg CC="" 3095de2362d3Smrg else 3096de2362d3Smrg case $cross_compiling:$ac_tool_warned in 3097de2362d3Smrgyes:) 3098de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3099de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3100de2362d3Smrgac_tool_warned=yes ;; 3101de2362d3Smrgesac 3102de2362d3Smrg CC=$ac_ct_CC 3103de2362d3Smrg fi 3104de2362d3Smrgelse 3105de2362d3Smrg CC="$ac_cv_prog_CC" 3106de2362d3Smrgfi 3107de2362d3Smrg 3108de2362d3Smrgif test -z "$CC"; then 3109de2362d3Smrg if test -n "$ac_tool_prefix"; then 3110de2362d3Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3111de2362d3Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3112de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3113de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3114de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3115de2362d3Smrg $as_echo_n "(cached) " >&6 3116de2362d3Smrgelse 3117de2362d3Smrg if test -n "$CC"; then 3118de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3119de2362d3Smrgelse 3120de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3121de2362d3Smrgfor as_dir in $PATH 3122de2362d3Smrgdo 3123de2362d3Smrg IFS=$as_save_IFS 3124de2362d3Smrg test -z "$as_dir" && as_dir=. 3125de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3126de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3127de2362d3Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3128de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3129de2362d3Smrg break 2 3130de2362d3Smrg fi 3131de2362d3Smrgdone 3132de2362d3Smrg done 3133de2362d3SmrgIFS=$as_save_IFS 3134de2362d3Smrg 3135de2362d3Smrgfi 3136de2362d3Smrgfi 3137de2362d3SmrgCC=$ac_cv_prog_CC 3138de2362d3Smrgif test -n "$CC"; then 3139de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3140de2362d3Smrg$as_echo "$CC" >&6; } 3141de2362d3Smrgelse 3142de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3143de2362d3Smrg$as_echo "no" >&6; } 3144de2362d3Smrgfi 3145de2362d3Smrg 3146de2362d3Smrg 3147de2362d3Smrg fi 3148de2362d3Smrgfi 3149de2362d3Smrgif test -z "$CC"; then 3150de2362d3Smrg # Extract the first word of "cc", so it can be a program name with args. 3151de2362d3Smrgset dummy cc; ac_word=$2 3152de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3153de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3154de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3155de2362d3Smrg $as_echo_n "(cached) " >&6 3156de2362d3Smrgelse 3157de2362d3Smrg if test -n "$CC"; then 3158de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3159de2362d3Smrgelse 3160de2362d3Smrg ac_prog_rejected=no 3161de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3162de2362d3Smrgfor as_dir in $PATH 3163de2362d3Smrgdo 3164de2362d3Smrg IFS=$as_save_IFS 3165de2362d3Smrg test -z "$as_dir" && as_dir=. 3166de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3167de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3168de2362d3Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3169de2362d3Smrg ac_prog_rejected=yes 3170de2362d3Smrg continue 3171de2362d3Smrg fi 3172de2362d3Smrg ac_cv_prog_CC="cc" 3173de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3174de2362d3Smrg break 2 3175de2362d3Smrg fi 3176de2362d3Smrgdone 3177de2362d3Smrg done 3178de2362d3SmrgIFS=$as_save_IFS 3179de2362d3Smrg 3180de2362d3Smrgif test $ac_prog_rejected = yes; then 3181de2362d3Smrg # We found a bogon in the path, so make sure we never use it. 3182de2362d3Smrg set dummy $ac_cv_prog_CC 3183de2362d3Smrg shift 3184de2362d3Smrg if test $# != 0; then 3185de2362d3Smrg # We chose a different compiler from the bogus one. 3186de2362d3Smrg # However, it has the same basename, so the bogon will be chosen 3187de2362d3Smrg # first if we set CC to just the basename; use the full file name. 3188de2362d3Smrg shift 3189de2362d3Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3190de2362d3Smrg fi 3191de2362d3Smrgfi 3192de2362d3Smrgfi 3193de2362d3Smrgfi 3194de2362d3SmrgCC=$ac_cv_prog_CC 3195de2362d3Smrgif test -n "$CC"; then 3196de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3197de2362d3Smrg$as_echo "$CC" >&6; } 3198de2362d3Smrgelse 3199de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3200de2362d3Smrg$as_echo "no" >&6; } 3201de2362d3Smrgfi 3202de2362d3Smrg 3203de2362d3Smrg 3204de2362d3Smrgfi 3205de2362d3Smrgif test -z "$CC"; then 3206de2362d3Smrg if test -n "$ac_tool_prefix"; then 3207de2362d3Smrg for ac_prog in cl.exe 3208de2362d3Smrg do 3209de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3210de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3211de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3212de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3213de2362d3Smrgif ${ac_cv_prog_CC+:} false; then : 3214de2362d3Smrg $as_echo_n "(cached) " >&6 3215de2362d3Smrgelse 3216de2362d3Smrg if test -n "$CC"; then 3217de2362d3Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3218de2362d3Smrgelse 3219de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3220de2362d3Smrgfor as_dir in $PATH 3221de2362d3Smrgdo 3222de2362d3Smrg IFS=$as_save_IFS 3223de2362d3Smrg test -z "$as_dir" && as_dir=. 3224de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3225de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3226de2362d3Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3227de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3228de2362d3Smrg break 2 3229de2362d3Smrg fi 3230de2362d3Smrgdone 3231de2362d3Smrg done 3232de2362d3SmrgIFS=$as_save_IFS 3233de2362d3Smrg 3234de2362d3Smrgfi 3235de2362d3Smrgfi 3236de2362d3SmrgCC=$ac_cv_prog_CC 3237de2362d3Smrgif test -n "$CC"; then 3238de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3239de2362d3Smrg$as_echo "$CC" >&6; } 3240de2362d3Smrgelse 3241de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3242de2362d3Smrg$as_echo "no" >&6; } 3243de2362d3Smrgfi 3244de2362d3Smrg 3245de2362d3Smrg 3246de2362d3Smrg test -n "$CC" && break 3247de2362d3Smrg done 3248de2362d3Smrgfi 3249de2362d3Smrgif test -z "$CC"; then 3250de2362d3Smrg ac_ct_CC=$CC 3251de2362d3Smrg for ac_prog in cl.exe 3252de2362d3Smrgdo 3253de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3254de2362d3Smrgset dummy $ac_prog; ac_word=$2 3255de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3256de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 3257de2362d3Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 3258de2362d3Smrg $as_echo_n "(cached) " >&6 3259de2362d3Smrgelse 3260de2362d3Smrg if test -n "$ac_ct_CC"; then 3261de2362d3Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3262de2362d3Smrgelse 3263de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3264de2362d3Smrgfor as_dir in $PATH 3265de2362d3Smrgdo 3266de2362d3Smrg IFS=$as_save_IFS 3267de2362d3Smrg test -z "$as_dir" && as_dir=. 3268de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3269de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3270de2362d3Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3271de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3272de2362d3Smrg break 2 3273de2362d3Smrg fi 3274de2362d3Smrgdone 3275de2362d3Smrg done 3276de2362d3SmrgIFS=$as_save_IFS 3277de2362d3Smrg 3278de2362d3Smrgfi 3279de2362d3Smrgfi 3280de2362d3Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3281de2362d3Smrgif test -n "$ac_ct_CC"; then 3282de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3283de2362d3Smrg$as_echo "$ac_ct_CC" >&6; } 3284de2362d3Smrgelse 3285de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3286de2362d3Smrg$as_echo "no" >&6; } 3287de2362d3Smrgfi 3288de2362d3Smrg 3289de2362d3Smrg 3290de2362d3Smrg test -n "$ac_ct_CC" && break 3291de2362d3Smrgdone 3292de2362d3Smrg 3293de2362d3Smrg if test "x$ac_ct_CC" = x; then 3294de2362d3Smrg CC="" 3295de2362d3Smrg else 3296de2362d3Smrg case $cross_compiling:$ac_tool_warned in 3297de2362d3Smrgyes:) 3298de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3299de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3300de2362d3Smrgac_tool_warned=yes ;; 3301de2362d3Smrgesac 3302de2362d3Smrg CC=$ac_ct_CC 3303de2362d3Smrg fi 3304de2362d3Smrgfi 3305de2362d3Smrg 3306de2362d3Smrgfi 3307de2362d3Smrg 3308de2362d3Smrg 3309de2362d3Smrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3310de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3311de2362d3Smrgas_fn_error $? "no acceptable C compiler found in \$PATH 3312de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3313de2362d3Smrg 3314de2362d3Smrg# Provide some information about the compiler. 3315de2362d3Smrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3316de2362d3Smrgset X $ac_compile 3317de2362d3Smrgac_compiler=$2 3318de2362d3Smrgfor ac_option in --version -v -V -qversion; do 3319de2362d3Smrg { { ac_try="$ac_compiler $ac_option >&5" 3320de2362d3Smrgcase "(($ac_try" in 3321de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3322de2362d3Smrg *) ac_try_echo=$ac_try;; 3323de2362d3Smrgesac 3324de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3325de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3326de2362d3Smrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3327de2362d3Smrg ac_status=$? 3328de2362d3Smrg if test -s conftest.err; then 3329de2362d3Smrg sed '10a\ 3330de2362d3Smrg... rest of stderr output deleted ... 3331de2362d3Smrg 10q' conftest.err >conftest.er1 3332de2362d3Smrg cat conftest.er1 >&5 3333de2362d3Smrg fi 3334de2362d3Smrg rm -f conftest.er1 conftest.err 3335de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3336de2362d3Smrg test $ac_status = 0; } 3337de2362d3Smrgdone 3338de2362d3Smrg 3339de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3340de2362d3Smrg/* end confdefs.h. */ 3341de2362d3Smrg 3342de2362d3Smrgint 3343de2362d3Smrgmain () 3344de2362d3Smrg{ 3345de2362d3Smrg 3346de2362d3Smrg ; 3347de2362d3Smrg return 0; 3348de2362d3Smrg} 3349de2362d3Smrg_ACEOF 3350de2362d3Smrgac_clean_files_save=$ac_clean_files 3351de2362d3Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3352de2362d3Smrg# Try to create an executable without -o first, disregard a.out. 3353de2362d3Smrg# It will help us diagnose broken compilers, and finding out an intuition 3354de2362d3Smrg# of exeext. 3355de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3356de2362d3Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 3357de2362d3Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3358de2362d3Smrg 3359de2362d3Smrg# The possible output files: 3360de2362d3Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3361de2362d3Smrg 3362de2362d3Smrgac_rmfiles= 3363de2362d3Smrgfor ac_file in $ac_files 3364de2362d3Smrgdo 3365de2362d3Smrg case $ac_file in 3366de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3367de2362d3Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3368de2362d3Smrg esac 3369de2362d3Smrgdone 3370de2362d3Smrgrm -f $ac_rmfiles 3371de2362d3Smrg 3372de2362d3Smrgif { { ac_try="$ac_link_default" 3373de2362d3Smrgcase "(($ac_try" in 3374de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3375de2362d3Smrg *) ac_try_echo=$ac_try;; 3376de2362d3Smrgesac 3377de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3378de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3379de2362d3Smrg (eval "$ac_link_default") 2>&5 3380de2362d3Smrg ac_status=$? 3381de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3382de2362d3Smrg test $ac_status = 0; }; then : 3383de2362d3Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3384de2362d3Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3385de2362d3Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3386de2362d3Smrg# so that the user can short-circuit this test for compilers unknown to 3387de2362d3Smrg# Autoconf. 3388de2362d3Smrgfor ac_file in $ac_files '' 3389de2362d3Smrgdo 3390de2362d3Smrg test -f "$ac_file" || continue 3391de2362d3Smrg case $ac_file in 3392de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3393de2362d3Smrg ;; 3394de2362d3Smrg [ab].out ) 3395de2362d3Smrg # We found the default executable, but exeext='' is most 3396de2362d3Smrg # certainly right. 3397de2362d3Smrg break;; 3398de2362d3Smrg *.* ) 3399de2362d3Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3400de2362d3Smrg then :; else 3401de2362d3Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3402de2362d3Smrg fi 3403de2362d3Smrg # We set ac_cv_exeext here because the later test for it is not 3404de2362d3Smrg # safe: cross compilers may not add the suffix if given an `-o' 3405de2362d3Smrg # argument, so we may need to know it at that point already. 3406de2362d3Smrg # Even if this section looks crufty: it has the advantage of 3407de2362d3Smrg # actually working. 3408de2362d3Smrg break;; 3409de2362d3Smrg * ) 3410de2362d3Smrg break;; 3411de2362d3Smrg esac 3412de2362d3Smrgdone 3413de2362d3Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3414de2362d3Smrg 3415de2362d3Smrgelse 3416de2362d3Smrg ac_file='' 3417de2362d3Smrgfi 3418de2362d3Smrgif test -z "$ac_file"; then : 3419de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3420de2362d3Smrg$as_echo "no" >&6; } 3421de2362d3Smrg$as_echo "$as_me: failed program was:" >&5 3422de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 3423de2362d3Smrg 3424de2362d3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3425de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3426de2362d3Smrgas_fn_error 77 "C compiler cannot create executables 3427de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3428de2362d3Smrgelse 3429de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3430de2362d3Smrg$as_echo "yes" >&6; } 3431de2362d3Smrgfi 3432de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3433de2362d3Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 3434de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3435de2362d3Smrg$as_echo "$ac_file" >&6; } 3436de2362d3Smrgac_exeext=$ac_cv_exeext 3437de2362d3Smrg 3438de2362d3Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3439de2362d3Smrgac_clean_files=$ac_clean_files_save 3440de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3441de2362d3Smrg$as_echo_n "checking for suffix of executables... " >&6; } 3442de2362d3Smrgif { { ac_try="$ac_link" 3443de2362d3Smrgcase "(($ac_try" in 3444de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3445de2362d3Smrg *) ac_try_echo=$ac_try;; 3446de2362d3Smrgesac 3447de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3448de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3449de2362d3Smrg (eval "$ac_link") 2>&5 3450de2362d3Smrg ac_status=$? 3451de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3452de2362d3Smrg test $ac_status = 0; }; then : 3453de2362d3Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3454de2362d3Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3455de2362d3Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3456de2362d3Smrg# `rm'. 3457de2362d3Smrgfor ac_file in conftest.exe conftest conftest.*; do 3458de2362d3Smrg test -f "$ac_file" || continue 3459de2362d3Smrg case $ac_file in 3460de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3461de2362d3Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3462de2362d3Smrg break;; 3463de2362d3Smrg * ) break;; 3464de2362d3Smrg esac 3465de2362d3Smrgdone 3466de2362d3Smrgelse 3467de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3468de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3469de2362d3Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3470de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3471de2362d3Smrgfi 3472de2362d3Smrgrm -f conftest conftest$ac_cv_exeext 3473de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3474de2362d3Smrg$as_echo "$ac_cv_exeext" >&6; } 3475de2362d3Smrg 3476de2362d3Smrgrm -f conftest.$ac_ext 3477de2362d3SmrgEXEEXT=$ac_cv_exeext 3478de2362d3Smrgac_exeext=$EXEEXT 3479de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3480de2362d3Smrg/* end confdefs.h. */ 3481de2362d3Smrg#include <stdio.h> 3482de2362d3Smrgint 3483de2362d3Smrgmain () 3484de2362d3Smrg{ 3485de2362d3SmrgFILE *f = fopen ("conftest.out", "w"); 3486de2362d3Smrg return ferror (f) || fclose (f) != 0; 3487de2362d3Smrg 3488de2362d3Smrg ; 3489de2362d3Smrg return 0; 3490de2362d3Smrg} 3491de2362d3Smrg_ACEOF 3492de2362d3Smrgac_clean_files="$ac_clean_files conftest.out" 3493de2362d3Smrg# Check that the compiler produces executables we can run. If not, either 3494de2362d3Smrg# the compiler is broken, or we cross compile. 3495de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3496de2362d3Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 3497de2362d3Smrgif test "$cross_compiling" != yes; then 3498de2362d3Smrg { { ac_try="$ac_link" 3499de2362d3Smrgcase "(($ac_try" in 3500de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3501de2362d3Smrg *) ac_try_echo=$ac_try;; 3502de2362d3Smrgesac 3503de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3504de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3505de2362d3Smrg (eval "$ac_link") 2>&5 3506de2362d3Smrg ac_status=$? 3507de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3508de2362d3Smrg test $ac_status = 0; } 3509de2362d3Smrg if { ac_try='./conftest$ac_cv_exeext' 3510de2362d3Smrg { { case "(($ac_try" in 3511de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3512de2362d3Smrg *) ac_try_echo=$ac_try;; 3513de2362d3Smrgesac 3514de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3515de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3516de2362d3Smrg (eval "$ac_try") 2>&5 3517de2362d3Smrg ac_status=$? 3518de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3519de2362d3Smrg test $ac_status = 0; }; }; then 3520de2362d3Smrg cross_compiling=no 3521de2362d3Smrg else 3522de2362d3Smrg if test "$cross_compiling" = maybe; then 3523de2362d3Smrg cross_compiling=yes 3524de2362d3Smrg else 3525de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3526de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3527de2362d3Smrgas_fn_error $? "cannot run C compiled programs. 3528de2362d3SmrgIf you meant to cross compile, use \`--host'. 3529de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3530de2362d3Smrg fi 3531de2362d3Smrg fi 3532de2362d3Smrgfi 3533de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3534de2362d3Smrg$as_echo "$cross_compiling" >&6; } 3535de2362d3Smrg 3536de2362d3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3537de2362d3Smrgac_clean_files=$ac_clean_files_save 3538de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3539de2362d3Smrg$as_echo_n "checking for suffix of object files... " >&6; } 3540de2362d3Smrgif ${ac_cv_objext+:} false; then : 3541de2362d3Smrg $as_echo_n "(cached) " >&6 3542de2362d3Smrgelse 3543de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3544de2362d3Smrg/* end confdefs.h. */ 3545de2362d3Smrg 3546de2362d3Smrgint 3547de2362d3Smrgmain () 3548de2362d3Smrg{ 3549de2362d3Smrg 3550de2362d3Smrg ; 3551de2362d3Smrg return 0; 3552de2362d3Smrg} 3553de2362d3Smrg_ACEOF 3554de2362d3Smrgrm -f conftest.o conftest.obj 3555de2362d3Smrgif { { ac_try="$ac_compile" 3556de2362d3Smrgcase "(($ac_try" in 3557de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3558de2362d3Smrg *) ac_try_echo=$ac_try;; 3559de2362d3Smrgesac 3560de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3561de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 3562de2362d3Smrg (eval "$ac_compile") 2>&5 3563de2362d3Smrg ac_status=$? 3564de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3565de2362d3Smrg test $ac_status = 0; }; then : 3566de2362d3Smrg for ac_file in conftest.o conftest.obj conftest.*; do 3567de2362d3Smrg test -f "$ac_file" || continue; 3568de2362d3Smrg case $ac_file in 3569de2362d3Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3570de2362d3Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3571de2362d3Smrg break;; 3572de2362d3Smrg esac 3573de2362d3Smrgdone 3574de2362d3Smrgelse 3575de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 3576de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 3577de2362d3Smrg 3578de2362d3Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3579de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3580de2362d3Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3581de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 3582de2362d3Smrgfi 3583de2362d3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3584de2362d3Smrgfi 3585de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3586de2362d3Smrg$as_echo "$ac_cv_objext" >&6; } 3587de2362d3SmrgOBJEXT=$ac_cv_objext 3588de2362d3Smrgac_objext=$OBJEXT 3589de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3590de2362d3Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3591de2362d3Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 3592de2362d3Smrg $as_echo_n "(cached) " >&6 3593de2362d3Smrgelse 3594de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3595de2362d3Smrg/* end confdefs.h. */ 3596de2362d3Smrg 3597de2362d3Smrgint 3598de2362d3Smrgmain () 3599de2362d3Smrg{ 3600de2362d3Smrg#ifndef __GNUC__ 3601de2362d3Smrg choke me 3602de2362d3Smrg#endif 3603de2362d3Smrg 3604de2362d3Smrg ; 3605de2362d3Smrg return 0; 3606de2362d3Smrg} 3607de2362d3Smrg_ACEOF 3608de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3609de2362d3Smrg ac_compiler_gnu=yes 3610de2362d3Smrgelse 3611de2362d3Smrg ac_compiler_gnu=no 3612de2362d3Smrgfi 3613de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3614de2362d3Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3615de2362d3Smrg 3616de2362d3Smrgfi 3617de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3618de2362d3Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3619de2362d3Smrgif test $ac_compiler_gnu = yes; then 3620de2362d3Smrg GCC=yes 3621de2362d3Smrgelse 3622de2362d3Smrg GCC= 3623de2362d3Smrgfi 3624de2362d3Smrgac_test_CFLAGS=${CFLAGS+set} 3625de2362d3Smrgac_save_CFLAGS=$CFLAGS 3626de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3627de2362d3Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3628de2362d3Smrgif ${ac_cv_prog_cc_g+:} false; then : 3629de2362d3Smrg $as_echo_n "(cached) " >&6 3630de2362d3Smrgelse 3631de2362d3Smrg ac_save_c_werror_flag=$ac_c_werror_flag 3632de2362d3Smrg ac_c_werror_flag=yes 3633de2362d3Smrg ac_cv_prog_cc_g=no 3634de2362d3Smrg CFLAGS="-g" 3635de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3636de2362d3Smrg/* end confdefs.h. */ 3637de2362d3Smrg 3638de2362d3Smrgint 3639de2362d3Smrgmain () 3640de2362d3Smrg{ 3641de2362d3Smrg 3642de2362d3Smrg ; 3643de2362d3Smrg return 0; 3644de2362d3Smrg} 3645de2362d3Smrg_ACEOF 3646de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3647de2362d3Smrg ac_cv_prog_cc_g=yes 3648de2362d3Smrgelse 3649de2362d3Smrg CFLAGS="" 3650de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3651de2362d3Smrg/* end confdefs.h. */ 3652de2362d3Smrg 3653de2362d3Smrgint 3654de2362d3Smrgmain () 3655de2362d3Smrg{ 3656de2362d3Smrg 3657de2362d3Smrg ; 3658de2362d3Smrg return 0; 3659de2362d3Smrg} 3660de2362d3Smrg_ACEOF 3661de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3662de2362d3Smrg 3663de2362d3Smrgelse 3664de2362d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3665de2362d3Smrg CFLAGS="-g" 3666de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3667de2362d3Smrg/* end confdefs.h. */ 3668de2362d3Smrg 3669de2362d3Smrgint 3670de2362d3Smrgmain () 3671de2362d3Smrg{ 3672de2362d3Smrg 3673de2362d3Smrg ; 3674de2362d3Smrg return 0; 3675de2362d3Smrg} 3676de2362d3Smrg_ACEOF 3677de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 3678de2362d3Smrg ac_cv_prog_cc_g=yes 3679de2362d3Smrgfi 3680de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3681de2362d3Smrgfi 3682de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3683de2362d3Smrgfi 3684de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3685de2362d3Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3686de2362d3Smrgfi 3687de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3688de2362d3Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3689de2362d3Smrgif test "$ac_test_CFLAGS" = set; then 3690de2362d3Smrg CFLAGS=$ac_save_CFLAGS 3691de2362d3Smrgelif test $ac_cv_prog_cc_g = yes; then 3692de2362d3Smrg if test "$GCC" = yes; then 3693de2362d3Smrg CFLAGS="-g -O2" 3694de2362d3Smrg else 3695de2362d3Smrg CFLAGS="-g" 3696de2362d3Smrg fi 3697de2362d3Smrgelse 3698de2362d3Smrg if test "$GCC" = yes; then 3699de2362d3Smrg CFLAGS="-O2" 3700de2362d3Smrg else 3701de2362d3Smrg CFLAGS= 3702de2362d3Smrg fi 3703de2362d3Smrgfi 3704de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3705de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3706de2362d3Smrgif ${ac_cv_prog_cc_c89+:} false; then : 3707de2362d3Smrg $as_echo_n "(cached) " >&6 3708de2362d3Smrgelse 3709de2362d3Smrg ac_cv_prog_cc_c89=no 3710de2362d3Smrgac_save_CC=$CC 3711de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3712de2362d3Smrg/* end confdefs.h. */ 3713de2362d3Smrg#include <stdarg.h> 3714de2362d3Smrg#include <stdio.h> 3715de2362d3Smrgstruct stat; 3716de2362d3Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3717de2362d3Smrgstruct buf { int x; }; 3718de2362d3SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3719de2362d3Smrgstatic char *e (p, i) 3720de2362d3Smrg char **p; 3721de2362d3Smrg int i; 3722de2362d3Smrg{ 3723de2362d3Smrg return p[i]; 3724de2362d3Smrg} 3725de2362d3Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3726de2362d3Smrg{ 3727de2362d3Smrg char *s; 3728de2362d3Smrg va_list v; 3729de2362d3Smrg va_start (v,p); 3730de2362d3Smrg s = g (p, va_arg (v,int)); 3731de2362d3Smrg va_end (v); 3732de2362d3Smrg return s; 3733de2362d3Smrg} 3734de2362d3Smrg 3735de2362d3Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3736de2362d3Smrg function prototypes and stuff, but not '\xHH' hex character constants. 3737de2362d3Smrg These don't provoke an error unfortunately, instead are silently treated 3738de2362d3Smrg as 'x'. The following induces an error, until -std is added to get 3739de2362d3Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3740de2362d3Smrg array size at least. It's necessary to write '\x00'==0 to get something 3741de2362d3Smrg that's true only with -std. */ 3742de2362d3Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3743de2362d3Smrg 3744de2362d3Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3745de2362d3Smrg inside strings and character constants. */ 3746de2362d3Smrg#define FOO(x) 'x' 3747de2362d3Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3748de2362d3Smrg 3749de2362d3Smrgint test (int i, double x); 3750de2362d3Smrgstruct s1 {int (*f) (int a);}; 3751de2362d3Smrgstruct s2 {int (*f) (double a);}; 3752de2362d3Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3753de2362d3Smrgint argc; 3754de2362d3Smrgchar **argv; 3755de2362d3Smrgint 3756de2362d3Smrgmain () 3757de2362d3Smrg{ 3758de2362d3Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3759de2362d3Smrg ; 3760de2362d3Smrg return 0; 3761de2362d3Smrg} 3762de2362d3Smrg_ACEOF 3763de2362d3Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3764de2362d3Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3765de2362d3Smrgdo 3766de2362d3Smrg CC="$ac_save_CC $ac_arg" 3767de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 3768de2362d3Smrg ac_cv_prog_cc_c89=$ac_arg 3769de2362d3Smrgfi 3770de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 3771de2362d3Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3772de2362d3Smrgdone 3773de2362d3Smrgrm -f conftest.$ac_ext 3774de2362d3SmrgCC=$ac_save_CC 3775de2362d3Smrg 3776de2362d3Smrgfi 3777de2362d3Smrg# AC_CACHE_VAL 3778de2362d3Smrgcase "x$ac_cv_prog_cc_c89" in 3779de2362d3Smrg x) 3780de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3781de2362d3Smrg$as_echo "none needed" >&6; } ;; 3782de2362d3Smrg xno) 3783de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3784de2362d3Smrg$as_echo "unsupported" >&6; } ;; 3785de2362d3Smrg *) 3786de2362d3Smrg CC="$CC $ac_cv_prog_cc_c89" 3787de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3788de2362d3Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3789de2362d3Smrgesac 3790de2362d3Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 3791de2362d3Smrg 3792de2362d3Smrgfi 3793de2362d3Smrg 3794de2362d3Smrgac_ext=c 3795de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 3796de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3797de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3798de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3799de2362d3Smrg 3800de2362d3Smrgdepcc="$CC" am_compiler_list= 3801de2362d3Smrg 3802de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3803de2362d3Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 3804de2362d3Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 3805de2362d3Smrg $as_echo_n "(cached) " >&6 3806de2362d3Smrgelse 3807de2362d3Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3808de2362d3Smrg # We make a subdir and do the tests there. Otherwise we can end up 3809de2362d3Smrg # making bogus files that we don't know about and never remove. For 3810de2362d3Smrg # instance it was reported that on HP-UX the gcc test will end up 3811de2362d3Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 3812de2362d3Smrg # in D". 3813de2362d3Smrg rm -rf conftest.dir 3814de2362d3Smrg mkdir conftest.dir 3815de2362d3Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 3816de2362d3Smrg # using a relative directory. 3817de2362d3Smrg cp "$am_depcomp" conftest.dir 3818de2362d3Smrg cd conftest.dir 3819de2362d3Smrg # We will build objects and dependencies in a subdirectory because 3820de2362d3Smrg # it helps to detect inapplicable dependency modes. For instance 3821de2362d3Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 3822de2362d3Smrg # side effect of compilation, but ICC will put the dependencies in 3823de2362d3Smrg # the current directory while Tru64 will put them in the object 3824de2362d3Smrg # directory. 3825de2362d3Smrg mkdir sub 3826de2362d3Smrg 3827de2362d3Smrg am_cv_CC_dependencies_compiler_type=none 3828de2362d3Smrg if test "$am_compiler_list" = ""; then 3829de2362d3Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3830de2362d3Smrg fi 3831de2362d3Smrg am__universal=false 3832de2362d3Smrg case " $depcc " in #( 3833de2362d3Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 3834de2362d3Smrg esac 3835de2362d3Smrg 3836de2362d3Smrg for depmode in $am_compiler_list; do 3837de2362d3Smrg # Setup a source with many dependencies, because some compilers 3838de2362d3Smrg # like to wrap large dependency lists on column 80 (with \), and 3839de2362d3Smrg # we should not choose a depcomp mode which is confused by this. 3840de2362d3Smrg # 3841de2362d3Smrg # We need to recreate these files for each test, as the compiler may 3842de2362d3Smrg # overwrite some of them when testing with obscure command lines. 3843de2362d3Smrg # This happens at least with the AIX C compiler. 3844de2362d3Smrg : > sub/conftest.c 3845de2362d3Smrg for i in 1 2 3 4 5 6; do 3846de2362d3Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 3847de2362d3Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3848de2362d3Smrg # Solaris 10 /bin/sh. 3849de2362d3Smrg echo '/* dummy */' > sub/conftst$i.h 3850de2362d3Smrg done 3851de2362d3Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3852de2362d3Smrg 3853de2362d3Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 3854de2362d3Smrg # mode. It turns out that the SunPro C++ compiler does not properly 3855de2362d3Smrg # handle '-M -o', and we need to detect this. Also, some Intel 3856de2362d3Smrg # versions had trouble with output in subdirs. 3857de2362d3Smrg am__obj=sub/conftest.${OBJEXT-o} 3858de2362d3Smrg am__minus_obj="-o $am__obj" 3859de2362d3Smrg case $depmode in 3860de2362d3Smrg gcc) 3861de2362d3Smrg # This depmode causes a compiler race in universal mode. 3862de2362d3Smrg test "$am__universal" = false || continue 3863de2362d3Smrg ;; 3864de2362d3Smrg nosideeffect) 3865de2362d3Smrg # After this tag, mechanisms are not by side-effect, so they'll 3866de2362d3Smrg # only be used when explicitly requested. 3867de2362d3Smrg if test "x$enable_dependency_tracking" = xyes; then 3868de2362d3Smrg continue 3869de2362d3Smrg else 3870de2362d3Smrg break 3871de2362d3Smrg fi 3872de2362d3Smrg ;; 3873de2362d3Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3874de2362d3Smrg # This compiler won't grok '-c -o', but also, the minuso test has 3875de2362d3Smrg # not run yet. These depmodes are late enough in the game, and 3876de2362d3Smrg # so weak that their functioning should not be impacted. 3877de2362d3Smrg am__obj=conftest.${OBJEXT-o} 3878de2362d3Smrg am__minus_obj= 3879de2362d3Smrg ;; 3880de2362d3Smrg none) break ;; 3881de2362d3Smrg esac 3882de2362d3Smrg if depmode=$depmode \ 3883de2362d3Smrg source=sub/conftest.c object=$am__obj \ 3884de2362d3Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3885de2362d3Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3886de2362d3Smrg >/dev/null 2>conftest.err && 3887de2362d3Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3888de2362d3Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3889de2362d3Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3890de2362d3Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3891de2362d3Smrg # icc doesn't choke on unknown options, it will just issue warnings 3892de2362d3Smrg # or remarks (even with -Werror). So we grep stderr for any message 3893de2362d3Smrg # that says an option was ignored or not supported. 3894de2362d3Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 3895de2362d3Smrg # icc: Command line warning: ignoring option '-M'; no argument required 3896de2362d3Smrg # The diagnosis changed in icc 8.0: 3897de2362d3Smrg # icc: Command line remark: option '-MP' not supported 3898de2362d3Smrg if (grep 'ignoring option' conftest.err || 3899de2362d3Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3900de2362d3Smrg am_cv_CC_dependencies_compiler_type=$depmode 3901de2362d3Smrg break 3902de2362d3Smrg fi 3903de2362d3Smrg fi 3904de2362d3Smrg done 3905de2362d3Smrg 3906de2362d3Smrg cd .. 3907de2362d3Smrg rm -rf conftest.dir 3908de2362d3Smrgelse 3909de2362d3Smrg am_cv_CC_dependencies_compiler_type=none 3910de2362d3Smrgfi 3911de2362d3Smrg 3912de2362d3Smrgfi 3913de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3914de2362d3Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3915de2362d3SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3916de2362d3Smrg 3917de2362d3Smrg if 3918de2362d3Smrg test "x$enable_dependency_tracking" != xno \ 3919de2362d3Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3920de2362d3Smrg am__fastdepCC_TRUE= 3921de2362d3Smrg am__fastdepCC_FALSE='#' 3922de2362d3Smrgelse 3923de2362d3Smrg am__fastdepCC_TRUE='#' 3924de2362d3Smrg am__fastdepCC_FALSE= 3925de2362d3Smrgfi 3926de2362d3Smrg 3927de2362d3Smrg 3928de2362d3Smrg 3929de2362d3Smrg# Check whether --enable-largefile was given. 3930de2362d3Smrgif test "${enable_largefile+set}" = set; then : 3931de2362d3Smrg enableval=$enable_largefile; 3932de2362d3Smrgfi 3933de2362d3Smrg 3934de2362d3Smrgif test "$enable_largefile" != no; then 3935de2362d3Smrg 3936de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 3937de2362d3Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 3938de2362d3Smrgif ${ac_cv_sys_largefile_CC+:} false; then : 3939de2362d3Smrg $as_echo_n "(cached) " >&6 3940de2362d3Smrgelse 3941de2362d3Smrg ac_cv_sys_largefile_CC=no 3942de2362d3Smrg if test "$GCC" != yes; then 3943de2362d3Smrg ac_save_CC=$CC 3944de2362d3Smrg while :; do 3945de2362d3Smrg # IRIX 6.2 and later do not support large files by default, 3946de2362d3Smrg # so use the C compiler's -n32 option if that helps. 3947de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3948de2362d3Smrg/* end confdefs.h. */ 3949de2362d3Smrg#include <sys/types.h> 3950de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 3951de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 3952de2362d3Smrg since some C++ compilers masquerading as C compilers 3953de2362d3Smrg incorrectly reject 9223372036854775807. */ 3954de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 3955de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 3956de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 3957de2362d3Smrg ? 1 : -1]; 3958de2362d3Smrgint 3959de2362d3Smrgmain () 3960de2362d3Smrg{ 3961de2362d3Smrg 3962de2362d3Smrg ; 3963de2362d3Smrg return 0; 3964de2362d3Smrg} 3965de2362d3Smrg_ACEOF 3966de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 3967de2362d3Smrg break 3968de2362d3Smrgfi 3969de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 3970de2362d3Smrg CC="$CC -n32" 3971de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 3972de2362d3Smrg ac_cv_sys_largefile_CC=' -n32'; break 3973de2362d3Smrgfi 3974de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 3975de2362d3Smrg break 3976de2362d3Smrg done 3977de2362d3Smrg CC=$ac_save_CC 3978de2362d3Smrg rm -f conftest.$ac_ext 3979de2362d3Smrg fi 3980de2362d3Smrgfi 3981de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 3982de2362d3Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; } 3983de2362d3Smrg if test "$ac_cv_sys_largefile_CC" != no; then 3984de2362d3Smrg CC=$CC$ac_cv_sys_largefile_CC 3985de2362d3Smrg fi 3986de2362d3Smrg 3987de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 3988de2362d3Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 3989de2362d3Smrgif ${ac_cv_sys_file_offset_bits+:} false; then : 3990de2362d3Smrg $as_echo_n "(cached) " >&6 3991de2362d3Smrgelse 3992de2362d3Smrg while :; do 3993de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3994de2362d3Smrg/* end confdefs.h. */ 3995de2362d3Smrg#include <sys/types.h> 3996de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 3997de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 3998de2362d3Smrg since some C++ compilers masquerading as C compilers 3999de2362d3Smrg incorrectly reject 9223372036854775807. */ 4000de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4001de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4002de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4003de2362d3Smrg ? 1 : -1]; 4004de2362d3Smrgint 4005de2362d3Smrgmain () 4006de2362d3Smrg{ 4007de2362d3Smrg 4008de2362d3Smrg ; 4009de2362d3Smrg return 0; 4010de2362d3Smrg} 4011de2362d3Smrg_ACEOF 4012de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4013de2362d3Smrg ac_cv_sys_file_offset_bits=no; break 4014de2362d3Smrgfi 4015de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4016de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4017de2362d3Smrg/* end confdefs.h. */ 4018de2362d3Smrg#define _FILE_OFFSET_BITS 64 4019de2362d3Smrg#include <sys/types.h> 4020de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4021de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4022de2362d3Smrg since some C++ compilers masquerading as C compilers 4023de2362d3Smrg incorrectly reject 9223372036854775807. */ 4024de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4025de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4026de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4027de2362d3Smrg ? 1 : -1]; 4028de2362d3Smrgint 4029de2362d3Smrgmain () 4030de2362d3Smrg{ 4031de2362d3Smrg 4032de2362d3Smrg ; 4033de2362d3Smrg return 0; 4034de2362d3Smrg} 4035de2362d3Smrg_ACEOF 4036de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4037de2362d3Smrg ac_cv_sys_file_offset_bits=64; break 4038de2362d3Smrgfi 4039de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4040de2362d3Smrg ac_cv_sys_file_offset_bits=unknown 4041de2362d3Smrg break 4042de2362d3Smrgdone 4043de2362d3Smrgfi 4044de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 4045de2362d3Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 4046de2362d3Smrgcase $ac_cv_sys_file_offset_bits in #( 4047de2362d3Smrg no | unknown) ;; 4048de2362d3Smrg *) 4049de2362d3Smrgcat >>confdefs.h <<_ACEOF 4050de2362d3Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 4051de2362d3Smrg_ACEOF 4052de2362d3Smrg;; 4053de2362d3Smrgesac 4054de2362d3Smrgrm -rf conftest* 4055de2362d3Smrg if test $ac_cv_sys_file_offset_bits = unknown; then 4056de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 4057de2362d3Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 4058de2362d3Smrgif ${ac_cv_sys_large_files+:} false; then : 4059de2362d3Smrg $as_echo_n "(cached) " >&6 4060de2362d3Smrgelse 4061de2362d3Smrg while :; do 4062de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4063de2362d3Smrg/* end confdefs.h. */ 4064de2362d3Smrg#include <sys/types.h> 4065de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4066de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4067de2362d3Smrg since some C++ compilers masquerading as C compilers 4068de2362d3Smrg incorrectly reject 9223372036854775807. */ 4069de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4070de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4071de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4072de2362d3Smrg ? 1 : -1]; 4073de2362d3Smrgint 4074de2362d3Smrgmain () 4075de2362d3Smrg{ 4076de2362d3Smrg 4077de2362d3Smrg ; 4078de2362d3Smrg return 0; 4079de2362d3Smrg} 4080de2362d3Smrg_ACEOF 4081de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4082de2362d3Smrg ac_cv_sys_large_files=no; break 4083de2362d3Smrgfi 4084de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4085de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4086de2362d3Smrg/* end confdefs.h. */ 4087de2362d3Smrg#define _LARGE_FILES 1 4088de2362d3Smrg#include <sys/types.h> 4089de2362d3Smrg /* Check that off_t can represent 2**63 - 1 correctly. 4090de2362d3Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 4091de2362d3Smrg since some C++ compilers masquerading as C compilers 4092de2362d3Smrg incorrectly reject 9223372036854775807. */ 4093de2362d3Smrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 4094de2362d3Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 4095de2362d3Smrg && LARGE_OFF_T % 2147483647 == 1) 4096de2362d3Smrg ? 1 : -1]; 4097de2362d3Smrgint 4098de2362d3Smrgmain () 4099de2362d3Smrg{ 4100de2362d3Smrg 4101de2362d3Smrg ; 4102de2362d3Smrg return 0; 4103de2362d3Smrg} 4104de2362d3Smrg_ACEOF 4105de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4106de2362d3Smrg ac_cv_sys_large_files=1; break 4107de2362d3Smrgfi 4108de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4109de2362d3Smrg ac_cv_sys_large_files=unknown 4110de2362d3Smrg break 4111de2362d3Smrgdone 4112de2362d3Smrgfi 4113de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 4114de2362d3Smrg$as_echo "$ac_cv_sys_large_files" >&6; } 4115de2362d3Smrgcase $ac_cv_sys_large_files in #( 4116de2362d3Smrg no | unknown) ;; 4117de2362d3Smrg *) 4118de2362d3Smrgcat >>confdefs.h <<_ACEOF 4119de2362d3Smrg#define _LARGE_FILES $ac_cv_sys_large_files 4120de2362d3Smrg_ACEOF 4121de2362d3Smrg;; 4122de2362d3Smrgesac 4123de2362d3Smrgrm -rf conftest* 4124de2362d3Smrg fi 4125de2362d3Smrg 4126de2362d3Smrg 4127de2362d3Smrgfi 4128de2362d3Smrg 4129de2362d3Smrg 4130de2362d3Smrg 4131de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4132de2362d3Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4133de2362d3Smrg # Check whether --enable-maintainer-mode was given. 4134de2362d3Smrgif test "${enable_maintainer_mode+set}" = set; then : 4135de2362d3Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4136de2362d3Smrgelse 4137de2362d3Smrg USE_MAINTAINER_MODE=no 4138de2362d3Smrgfi 4139de2362d3Smrg 4140de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4141de2362d3Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 4142de2362d3Smrg if test $USE_MAINTAINER_MODE = yes; then 4143de2362d3Smrg MAINTAINER_MODE_TRUE= 4144de2362d3Smrg MAINTAINER_MODE_FALSE='#' 4145de2362d3Smrgelse 4146de2362d3Smrg MAINTAINER_MODE_TRUE='#' 4147de2362d3Smrg MAINTAINER_MODE_FALSE= 4148de2362d3Smrgfi 4149de2362d3Smrg 4150de2362d3Smrg MAINT=$MAINTAINER_MODE_TRUE 4151de2362d3Smrg 4152de2362d3Smrg 4153de2362d3Smrg 4154de2362d3Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 4155de2362d3Smrg 4156de2362d3Smrg 4157de2362d3Smrg 4158de2362d3Smrg 4159de2362d3Smrg 4160de2362d3Smrg 4161de2362d3Smrg 4162de2362d3Smrg 4163de2362d3Smrg 4164de2362d3Smrg 4165de2362d3Smrg 4166de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4167de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4168de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then : 4169de2362d3Smrg $as_echo_n "(cached) " >&6 4170de2362d3Smrgelse 4171de2362d3Smrg ac_cv_prog_cc_c99=no 4172de2362d3Smrgac_save_CC=$CC 4173de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4174de2362d3Smrg/* end confdefs.h. */ 4175de2362d3Smrg#include <stdarg.h> 4176de2362d3Smrg#include <stdbool.h> 4177de2362d3Smrg#include <stdlib.h> 4178de2362d3Smrg#include <wchar.h> 4179de2362d3Smrg#include <stdio.h> 4180de2362d3Smrg 4181de2362d3Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 4182de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__) 4183de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__) 4184de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4185de2362d3Smrgstatic void 4186de2362d3Smrgtest_varargs_macros (void) 4187de2362d3Smrg{ 4188de2362d3Smrg int x = 1234; 4189de2362d3Smrg int y = 5678; 4190de2362d3Smrg debug ("Flag"); 4191de2362d3Smrg debug ("X = %d\n", x); 4192de2362d3Smrg showlist (The first, second, and third items.); 4193de2362d3Smrg report (x>y, "x is %d but y is %d", x, y); 4194de2362d3Smrg} 4195de2362d3Smrg 4196de2362d3Smrg// Check long long types. 4197de2362d3Smrg#define BIG64 18446744073709551615ull 4198de2362d3Smrg#define BIG32 4294967295ul 4199de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4200de2362d3Smrg#if !BIG_OK 4201de2362d3Smrg your preprocessor is broken; 4202de2362d3Smrg#endif 4203de2362d3Smrg#if BIG_OK 4204de2362d3Smrg#else 4205de2362d3Smrg your preprocessor is broken; 4206de2362d3Smrg#endif 4207de2362d3Smrgstatic long long int bignum = -9223372036854775807LL; 4208de2362d3Smrgstatic unsigned long long int ubignum = BIG64; 4209de2362d3Smrg 4210de2362d3Smrgstruct incomplete_array 4211de2362d3Smrg{ 4212de2362d3Smrg int datasize; 4213de2362d3Smrg double data[]; 4214de2362d3Smrg}; 4215de2362d3Smrg 4216de2362d3Smrgstruct named_init { 4217de2362d3Smrg int number; 4218de2362d3Smrg const wchar_t *name; 4219de2362d3Smrg double average; 4220de2362d3Smrg}; 4221de2362d3Smrg 4222de2362d3Smrgtypedef const char *ccp; 4223de2362d3Smrg 4224de2362d3Smrgstatic inline int 4225de2362d3Smrgtest_restrict (ccp restrict text) 4226de2362d3Smrg{ 4227de2362d3Smrg // See if C++-style comments work. 4228de2362d3Smrg // Iterate through items via the restricted pointer. 4229de2362d3Smrg // Also check for declarations in for loops. 4230de2362d3Smrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4231de2362d3Smrg continue; 4232de2362d3Smrg return 0; 4233de2362d3Smrg} 4234de2362d3Smrg 4235de2362d3Smrg// Check varargs and va_copy. 4236de2362d3Smrgstatic void 4237de2362d3Smrgtest_varargs (const char *format, ...) 4238de2362d3Smrg{ 4239de2362d3Smrg va_list args; 4240de2362d3Smrg va_start (args, format); 4241de2362d3Smrg va_list args_copy; 4242de2362d3Smrg va_copy (args_copy, args); 4243de2362d3Smrg 4244de2362d3Smrg const char *str; 4245de2362d3Smrg int number; 4246de2362d3Smrg float fnumber; 4247de2362d3Smrg 4248de2362d3Smrg while (*format) 4249de2362d3Smrg { 4250de2362d3Smrg switch (*format++) 4251de2362d3Smrg { 4252de2362d3Smrg case 's': // string 4253de2362d3Smrg str = va_arg (args_copy, const char *); 4254de2362d3Smrg break; 4255de2362d3Smrg case 'd': // int 4256de2362d3Smrg number = va_arg (args_copy, int); 4257de2362d3Smrg break; 4258de2362d3Smrg case 'f': // float 4259de2362d3Smrg fnumber = va_arg (args_copy, double); 4260de2362d3Smrg break; 4261de2362d3Smrg default: 4262de2362d3Smrg break; 4263de2362d3Smrg } 4264de2362d3Smrg } 4265de2362d3Smrg va_end (args_copy); 4266de2362d3Smrg va_end (args); 4267de2362d3Smrg} 4268de2362d3Smrg 4269de2362d3Smrgint 4270de2362d3Smrgmain () 4271de2362d3Smrg{ 4272de2362d3Smrg 4273de2362d3Smrg // Check bool. 4274de2362d3Smrg _Bool success = false; 4275de2362d3Smrg 4276de2362d3Smrg // Check restrict. 4277de2362d3Smrg if (test_restrict ("String literal") == 0) 4278de2362d3Smrg success = true; 4279de2362d3Smrg char *restrict newvar = "Another string"; 4280de2362d3Smrg 4281de2362d3Smrg // Check varargs. 4282de2362d3Smrg test_varargs ("s, d' f .", "string", 65, 34.234); 4283de2362d3Smrg test_varargs_macros (); 4284de2362d3Smrg 4285de2362d3Smrg // Check flexible array members. 4286de2362d3Smrg struct incomplete_array *ia = 4287de2362d3Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4288de2362d3Smrg ia->datasize = 10; 4289de2362d3Smrg for (int i = 0; i < ia->datasize; ++i) 4290de2362d3Smrg ia->data[i] = i * 1.234; 4291de2362d3Smrg 4292de2362d3Smrg // Check named initializers. 4293de2362d3Smrg struct named_init ni = { 4294de2362d3Smrg .number = 34, 4295de2362d3Smrg .name = L"Test wide string", 4296de2362d3Smrg .average = 543.34343, 4297de2362d3Smrg }; 4298de2362d3Smrg 4299de2362d3Smrg ni.number = 58; 4300de2362d3Smrg 4301de2362d3Smrg int dynamic_array[ni.number]; 4302de2362d3Smrg dynamic_array[ni.number - 1] = 543; 4303de2362d3Smrg 4304de2362d3Smrg // work around unused variable warnings 4305de2362d3Smrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4306de2362d3Smrg || dynamic_array[ni.number - 1] != 543); 4307de2362d3Smrg 4308de2362d3Smrg ; 4309de2362d3Smrg return 0; 4310de2362d3Smrg} 4311de2362d3Smrg_ACEOF 4312de2362d3Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4313de2362d3Smrgdo 4314de2362d3Smrg CC="$ac_save_CC $ac_arg" 4315de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 4316de2362d3Smrg ac_cv_prog_cc_c99=$ac_arg 4317de2362d3Smrgfi 4318de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 4319de2362d3Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4320de2362d3Smrgdone 4321de2362d3Smrgrm -f conftest.$ac_ext 4322de2362d3SmrgCC=$ac_save_CC 4323de2362d3Smrg 4324de2362d3Smrgfi 4325de2362d3Smrg# AC_CACHE_VAL 4326de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in 4327de2362d3Smrg x) 4328de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4329de2362d3Smrg$as_echo "none needed" >&6; } ;; 4330de2362d3Smrg xno) 4331de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4332de2362d3Smrg$as_echo "unsupported" >&6; } ;; 4333de2362d3Smrg *) 4334de2362d3Smrg CC="$CC $ac_cv_prog_cc_c99" 4335de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4336de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4337de2362d3Smrgesac 4338de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then : 4339de2362d3Smrg 4340de2362d3Smrgfi 4341de2362d3Smrg 4342de2362d3Smrg 4343de2362d3Smrgac_ext=c 4344de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4345de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4346de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4347de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4348de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4349de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4350de2362d3Smrg# On Suns, sometimes $CPP names a directory. 4351de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then 4352de2362d3Smrg CPP= 4353de2362d3Smrgfi 4354de2362d3Smrgif test -z "$CPP"; then 4355de2362d3Smrg if ${ac_cv_prog_CPP+:} false; then : 4356de2362d3Smrg $as_echo_n "(cached) " >&6 4357de2362d3Smrgelse 4358de2362d3Smrg # Double quotes because CPP needs to be expanded 4359de2362d3Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4360de2362d3Smrg do 4361de2362d3Smrg ac_preproc_ok=false 4362de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4363de2362d3Smrgdo 4364de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4365de2362d3Smrg # with a fresh cross-compiler works. 4366de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4367de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4368de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4369de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4370de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4371de2362d3Smrg/* end confdefs.h. */ 4372de2362d3Smrg#ifdef __STDC__ 4373de2362d3Smrg# include <limits.h> 4374de2362d3Smrg#else 4375de2362d3Smrg# include <assert.h> 4376de2362d3Smrg#endif 4377de2362d3Smrg Syntax error 4378de2362d3Smrg_ACEOF 4379de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4380de2362d3Smrg 4381de2362d3Smrgelse 4382de2362d3Smrg # Broken: fails on valid input. 4383de2362d3Smrgcontinue 4384de2362d3Smrgfi 4385de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4386de2362d3Smrg 4387de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4388de2362d3Smrg # can be detected and how. 4389de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4390de2362d3Smrg/* end confdefs.h. */ 4391de2362d3Smrg#include <ac_nonexistent.h> 4392de2362d3Smrg_ACEOF 4393de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4394de2362d3Smrg # Broken: success on invalid input. 4395de2362d3Smrgcontinue 4396de2362d3Smrgelse 4397de2362d3Smrg # Passes both tests. 4398de2362d3Smrgac_preproc_ok=: 4399de2362d3Smrgbreak 4400de2362d3Smrgfi 4401de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4402de2362d3Smrg 4403de2362d3Smrgdone 4404de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4405de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4406de2362d3Smrgif $ac_preproc_ok; then : 4407de2362d3Smrg break 4408de2362d3Smrgfi 4409de2362d3Smrg 4410de2362d3Smrg done 4411de2362d3Smrg ac_cv_prog_CPP=$CPP 4412de2362d3Smrg 4413de2362d3Smrgfi 4414de2362d3Smrg CPP=$ac_cv_prog_CPP 4415de2362d3Smrgelse 4416de2362d3Smrg ac_cv_prog_CPP=$CPP 4417de2362d3Smrgfi 4418de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4419de2362d3Smrg$as_echo "$CPP" >&6; } 4420de2362d3Smrgac_preproc_ok=false 4421de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4422de2362d3Smrgdo 4423de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4424de2362d3Smrg # with a fresh cross-compiler works. 4425de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4426de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4427de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4428de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4429de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4430de2362d3Smrg/* end confdefs.h. */ 4431de2362d3Smrg#ifdef __STDC__ 4432de2362d3Smrg# include <limits.h> 4433de2362d3Smrg#else 4434de2362d3Smrg# include <assert.h> 4435de2362d3Smrg#endif 4436de2362d3Smrg Syntax error 4437de2362d3Smrg_ACEOF 4438de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4439de2362d3Smrg 4440de2362d3Smrgelse 4441de2362d3Smrg # Broken: fails on valid input. 4442de2362d3Smrgcontinue 4443de2362d3Smrgfi 4444de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4445de2362d3Smrg 4446de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4447de2362d3Smrg # can be detected and how. 4448de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4449de2362d3Smrg/* end confdefs.h. */ 4450de2362d3Smrg#include <ac_nonexistent.h> 4451de2362d3Smrg_ACEOF 4452de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4453de2362d3Smrg # Broken: success on invalid input. 4454de2362d3Smrgcontinue 4455de2362d3Smrgelse 4456de2362d3Smrg # Passes both tests. 4457de2362d3Smrgac_preproc_ok=: 4458de2362d3Smrgbreak 4459de2362d3Smrgfi 4460de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4461de2362d3Smrg 4462de2362d3Smrgdone 4463de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4464de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4465de2362d3Smrgif $ac_preproc_ok; then : 4466de2362d3Smrg 4467de2362d3Smrgelse 4468de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4469de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4470de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4471de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 4472de2362d3Smrgfi 4473de2362d3Smrg 4474de2362d3Smrgac_ext=c 4475de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4476de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4477de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4478de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4479de2362d3Smrg 4480de2362d3Smrg 4481de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4482de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4483de2362d3Smrgif ${ac_cv_path_GREP+:} false; then : 4484de2362d3Smrg $as_echo_n "(cached) " >&6 4485de2362d3Smrgelse 4486de2362d3Smrg if test -z "$GREP"; then 4487de2362d3Smrg ac_path_GREP_found=false 4488de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4489de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4490de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4491de2362d3Smrgdo 4492de2362d3Smrg IFS=$as_save_IFS 4493de2362d3Smrg test -z "$as_dir" && as_dir=. 4494de2362d3Smrg for ac_prog in grep ggrep; do 4495de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4496de2362d3Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4497de2362d3Smrg as_fn_executable_p "$ac_path_GREP" || continue 4498de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found. 4499de2362d3Smrg # Check for GNU $ac_path_GREP 4500de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in 4501de2362d3Smrg*GNU*) 4502de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4503de2362d3Smrg*) 4504de2362d3Smrg ac_count=0 4505de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4506de2362d3Smrg while : 4507de2362d3Smrg do 4508de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4509de2362d3Smrg mv "conftest.tmp" "conftest.in" 4510de2362d3Smrg cp "conftest.in" "conftest.nl" 4511de2362d3Smrg $as_echo 'GREP' >> "conftest.nl" 4512de2362d3Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4513de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4514de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4515de2362d3Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4516de2362d3Smrg # Best one so far, save it but keep looking for a better one 4517de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" 4518de2362d3Smrg ac_path_GREP_max=$ac_count 4519de2362d3Smrg fi 4520de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4521de2362d3Smrg test $ac_count -gt 10 && break 4522de2362d3Smrg done 4523de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4524de2362d3Smrgesac 4525de2362d3Smrg 4526de2362d3Smrg $ac_path_GREP_found && break 3 4527de2362d3Smrg done 4528de2362d3Smrg done 4529de2362d3Smrg done 4530de2362d3SmrgIFS=$as_save_IFS 4531de2362d3Smrg if test -z "$ac_cv_path_GREP"; then 4532de2362d3Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4533de2362d3Smrg fi 4534de2362d3Smrgelse 4535de2362d3Smrg ac_cv_path_GREP=$GREP 4536de2362d3Smrgfi 4537de2362d3Smrg 4538de2362d3Smrgfi 4539de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4540de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; } 4541de2362d3Smrg GREP="$ac_cv_path_GREP" 4542de2362d3Smrg 4543de2362d3Smrg 4544de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4545de2362d3Smrg$as_echo_n "checking for egrep... " >&6; } 4546de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then : 4547de2362d3Smrg $as_echo_n "(cached) " >&6 4548de2362d3Smrgelse 4549de2362d3Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4550de2362d3Smrg then ac_cv_path_EGREP="$GREP -E" 4551de2362d3Smrg else 4552de2362d3Smrg if test -z "$EGREP"; then 4553de2362d3Smrg ac_path_EGREP_found=false 4554de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4555de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4556de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4557de2362d3Smrgdo 4558de2362d3Smrg IFS=$as_save_IFS 4559de2362d3Smrg test -z "$as_dir" && as_dir=. 4560de2362d3Smrg for ac_prog in egrep; do 4561de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4562de2362d3Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4563de2362d3Smrg as_fn_executable_p "$ac_path_EGREP" || continue 4564de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found. 4565de2362d3Smrg # Check for GNU $ac_path_EGREP 4566de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in 4567de2362d3Smrg*GNU*) 4568de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4569de2362d3Smrg*) 4570de2362d3Smrg ac_count=0 4571de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4572de2362d3Smrg while : 4573de2362d3Smrg do 4574de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4575de2362d3Smrg mv "conftest.tmp" "conftest.in" 4576de2362d3Smrg cp "conftest.in" "conftest.nl" 4577de2362d3Smrg $as_echo 'EGREP' >> "conftest.nl" 4578de2362d3Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4579de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4580de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4581de2362d3Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4582de2362d3Smrg # Best one so far, save it but keep looking for a better one 4583de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" 4584de2362d3Smrg ac_path_EGREP_max=$ac_count 4585de2362d3Smrg fi 4586de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4587de2362d3Smrg test $ac_count -gt 10 && break 4588de2362d3Smrg done 4589de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4590de2362d3Smrgesac 4591de2362d3Smrg 4592de2362d3Smrg $ac_path_EGREP_found && break 3 4593de2362d3Smrg done 4594de2362d3Smrg done 4595de2362d3Smrg done 4596de2362d3SmrgIFS=$as_save_IFS 4597de2362d3Smrg if test -z "$ac_cv_path_EGREP"; then 4598de2362d3Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4599de2362d3Smrg fi 4600de2362d3Smrgelse 4601de2362d3Smrg ac_cv_path_EGREP=$EGREP 4602de2362d3Smrgfi 4603de2362d3Smrg 4604de2362d3Smrg fi 4605de2362d3Smrgfi 4606de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4607de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 4608de2362d3Smrg EGREP="$ac_cv_path_EGREP" 4609de2362d3Smrg 4610de2362d3Smrg 4611de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4612de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 4613de2362d3Smrgif ${ac_cv_header_stdc+:} false; then : 4614de2362d3Smrg $as_echo_n "(cached) " >&6 4615de2362d3Smrgelse 4616de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4617de2362d3Smrg/* end confdefs.h. */ 4618de2362d3Smrg#include <stdlib.h> 4619de2362d3Smrg#include <stdarg.h> 4620de2362d3Smrg#include <string.h> 4621de2362d3Smrg#include <float.h> 4622de2362d3Smrg 4623de2362d3Smrgint 4624de2362d3Smrgmain () 4625de2362d3Smrg{ 4626de2362d3Smrg 4627de2362d3Smrg ; 4628de2362d3Smrg return 0; 4629de2362d3Smrg} 4630de2362d3Smrg_ACEOF 4631de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4632de2362d3Smrg ac_cv_header_stdc=yes 4633de2362d3Smrgelse 4634de2362d3Smrg ac_cv_header_stdc=no 4635de2362d3Smrgfi 4636de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4637de2362d3Smrg 4638de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4639de2362d3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4640de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4641de2362d3Smrg/* end confdefs.h. */ 4642de2362d3Smrg#include <string.h> 4643de2362d3Smrg 4644de2362d3Smrg_ACEOF 4645de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4646de2362d3Smrg $EGREP "memchr" >/dev/null 2>&1; then : 4647de2362d3Smrg 4648de2362d3Smrgelse 4649de2362d3Smrg ac_cv_header_stdc=no 4650de2362d3Smrgfi 4651de2362d3Smrgrm -f conftest* 4652de2362d3Smrg 4653de2362d3Smrgfi 4654de2362d3Smrg 4655de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4656de2362d3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4657de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4658de2362d3Smrg/* end confdefs.h. */ 4659de2362d3Smrg#include <stdlib.h> 4660de2362d3Smrg 4661de2362d3Smrg_ACEOF 4662de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4663de2362d3Smrg $EGREP "free" >/dev/null 2>&1; then : 4664de2362d3Smrg 4665de2362d3Smrgelse 4666de2362d3Smrg ac_cv_header_stdc=no 4667de2362d3Smrgfi 4668de2362d3Smrgrm -f conftest* 4669de2362d3Smrg 4670de2362d3Smrgfi 4671de2362d3Smrg 4672de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4673de2362d3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4674de2362d3Smrg if test "$cross_compiling" = yes; then : 4675de2362d3Smrg : 4676de2362d3Smrgelse 4677de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4678de2362d3Smrg/* end confdefs.h. */ 4679de2362d3Smrg#include <ctype.h> 4680de2362d3Smrg#include <stdlib.h> 4681de2362d3Smrg#if ((' ' & 0x0FF) == 0x020) 4682de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4683de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4684de2362d3Smrg#else 4685de2362d3Smrg# define ISLOWER(c) \ 4686de2362d3Smrg (('a' <= (c) && (c) <= 'i') \ 4687de2362d3Smrg || ('j' <= (c) && (c) <= 'r') \ 4688de2362d3Smrg || ('s' <= (c) && (c) <= 'z')) 4689de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4690de2362d3Smrg#endif 4691de2362d3Smrg 4692de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4693de2362d3Smrgint 4694de2362d3Smrgmain () 4695de2362d3Smrg{ 4696de2362d3Smrg int i; 4697de2362d3Smrg for (i = 0; i < 256; i++) 4698de2362d3Smrg if (XOR (islower (i), ISLOWER (i)) 4699de2362d3Smrg || toupper (i) != TOUPPER (i)) 4700de2362d3Smrg return 2; 4701de2362d3Smrg return 0; 4702de2362d3Smrg} 4703de2362d3Smrg_ACEOF 4704de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then : 4705de2362d3Smrg 4706de2362d3Smrgelse 4707de2362d3Smrg ac_cv_header_stdc=no 4708de2362d3Smrgfi 4709de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4710de2362d3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4711de2362d3Smrgfi 4712de2362d3Smrg 4713de2362d3Smrgfi 4714de2362d3Smrgfi 4715de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4716de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; } 4717de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4718de2362d3Smrg 4719de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4720de2362d3Smrg 4721de2362d3Smrgfi 4722de2362d3Smrg 4723de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4724de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4725de2362d3Smrg inttypes.h stdint.h unistd.h 4726de2362d3Smrgdo : 4727de2362d3Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4728de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4729de2362d3Smrg" 4730de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4731de2362d3Smrg cat >>confdefs.h <<_ACEOF 4732de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4733de2362d3Smrg_ACEOF 4734de2362d3Smrg 4735de2362d3Smrgfi 4736de2362d3Smrg 4737de2362d3Smrgdone 4738de2362d3Smrg 4739de2362d3Smrg 4740de2362d3Smrg 4741de2362d3Smrg 4742de2362d3Smrg 4743de2362d3Smrg 4744de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 4745de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 4746de2362d3Smrg CLANGCC="yes" 4747de2362d3Smrgelse 4748de2362d3Smrg CLANGCC="no" 4749de2362d3Smrgfi 4750de2362d3Smrg 4751de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4752de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4753de2362d3Smrg INTELCC="yes" 4754de2362d3Smrgelse 4755de2362d3Smrg INTELCC="no" 4756de2362d3Smrgfi 4757de2362d3Smrg 4758de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4759de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4760de2362d3Smrg SUNCC="yes" 4761de2362d3Smrgelse 4762de2362d3Smrg SUNCC="no" 4763de2362d3Smrgfi 4764de2362d3Smrg 4765de2362d3Smrg 4766de2362d3Smrg 4767de2362d3Smrg 4768de2362d3Smrg 4769de2362d3Smrg 4770de2362d3Smrg 4771de2362d3Smrg 4772de2362d3Smrg 4773de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4774de2362d3Smrg if test -n "$ac_tool_prefix"; then 4775de2362d3Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4776de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4777de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4778de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4779de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 4780de2362d3Smrg $as_echo_n "(cached) " >&6 4781de2362d3Smrgelse 4782de2362d3Smrg case $PKG_CONFIG in 4783de2362d3Smrg [\\/]* | ?:[\\/]*) 4784de2362d3Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4785de2362d3Smrg ;; 4786de2362d3Smrg *) 4787de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4788de2362d3Smrgfor as_dir in $PATH 4789de2362d3Smrgdo 4790de2362d3Smrg IFS=$as_save_IFS 4791de2362d3Smrg test -z "$as_dir" && as_dir=. 4792de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4793de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4794de2362d3Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4795de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4796de2362d3Smrg break 2 4797de2362d3Smrg fi 4798de2362d3Smrgdone 4799de2362d3Smrg done 4800de2362d3SmrgIFS=$as_save_IFS 4801de2362d3Smrg 4802de2362d3Smrg ;; 4803de2362d3Smrgesac 4804de2362d3Smrgfi 4805de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4806de2362d3Smrgif test -n "$PKG_CONFIG"; then 4807de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4808de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; } 4809de2362d3Smrgelse 4810de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4811de2362d3Smrg$as_echo "no" >&6; } 4812de2362d3Smrgfi 4813de2362d3Smrg 4814de2362d3Smrg 4815de2362d3Smrgfi 4816de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4817de2362d3Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4818de2362d3Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4819de2362d3Smrgset dummy pkg-config; ac_word=$2 4820de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4821de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4822de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4823de2362d3Smrg $as_echo_n "(cached) " >&6 4824de2362d3Smrgelse 4825de2362d3Smrg case $ac_pt_PKG_CONFIG in 4826de2362d3Smrg [\\/]* | ?:[\\/]*) 4827de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4828de2362d3Smrg ;; 4829de2362d3Smrg *) 4830de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4831de2362d3Smrgfor as_dir in $PATH 4832de2362d3Smrgdo 4833de2362d3Smrg IFS=$as_save_IFS 4834de2362d3Smrg test -z "$as_dir" && as_dir=. 4835de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4836de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4837de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4838de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4839de2362d3Smrg break 2 4840de2362d3Smrg fi 4841de2362d3Smrgdone 4842de2362d3Smrg done 4843de2362d3SmrgIFS=$as_save_IFS 4844de2362d3Smrg 4845de2362d3Smrg ;; 4846de2362d3Smrgesac 4847de2362d3Smrgfi 4848de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4849de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4850de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4851de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4852de2362d3Smrgelse 4853de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4854de2362d3Smrg$as_echo "no" >&6; } 4855de2362d3Smrgfi 4856de2362d3Smrg 4857de2362d3Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 4858de2362d3Smrg PKG_CONFIG="" 4859de2362d3Smrg else 4860de2362d3Smrg case $cross_compiling:$ac_tool_warned in 4861de2362d3Smrgyes:) 4862de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4863de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4864de2362d3Smrgac_tool_warned=yes ;; 4865de2362d3Smrgesac 4866de2362d3Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4867de2362d3Smrg fi 4868de2362d3Smrgelse 4869de2362d3Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4870de2362d3Smrgfi 4871de2362d3Smrg 4872de2362d3Smrgfi 4873de2362d3Smrgif test -n "$PKG_CONFIG"; then 4874de2362d3Smrg _pkg_min_version=0.9.0 4875de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4876de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4877de2362d3Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4878de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4879de2362d3Smrg$as_echo "yes" >&6; } 4880de2362d3Smrg else 4881de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4882de2362d3Smrg$as_echo "no" >&6; } 4883de2362d3Smrg PKG_CONFIG="" 4884de2362d3Smrg fi 4885de2362d3Smrgfi 4886de2362d3Smrg# Make sure we can run config.sub. 4887de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4888de2362d3Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4889de2362d3Smrg 4890de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4891de2362d3Smrg$as_echo_n "checking build system type... " >&6; } 4892de2362d3Smrgif ${ac_cv_build+:} false; then : 4893de2362d3Smrg $as_echo_n "(cached) " >&6 4894de2362d3Smrgelse 4895de2362d3Smrg ac_build_alias=$build_alias 4896de2362d3Smrgtest "x$ac_build_alias" = x && 4897de2362d3Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4898de2362d3Smrgtest "x$ac_build_alias" = x && 4899de2362d3Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4900de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4901de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4902de2362d3Smrg 4903de2362d3Smrgfi 4904de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4905de2362d3Smrg$as_echo "$ac_cv_build" >&6; } 4906de2362d3Smrgcase $ac_cv_build in 4907de2362d3Smrg*-*-*) ;; 4908de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4909de2362d3Smrgesac 4910de2362d3Smrgbuild=$ac_cv_build 4911de2362d3Smrgac_save_IFS=$IFS; IFS='-' 4912de2362d3Smrgset x $ac_cv_build 4913de2362d3Smrgshift 4914de2362d3Smrgbuild_cpu=$1 4915de2362d3Smrgbuild_vendor=$2 4916de2362d3Smrgshift; shift 4917de2362d3Smrg# Remember, the first character of IFS is used to create $*, 4918de2362d3Smrg# except with old shells: 4919de2362d3Smrgbuild_os=$* 4920de2362d3SmrgIFS=$ac_save_IFS 4921de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4922de2362d3Smrg 4923de2362d3Smrg 4924de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4925de2362d3Smrg$as_echo_n "checking host system type... " >&6; } 4926de2362d3Smrgif ${ac_cv_host+:} false; then : 4927de2362d3Smrg $as_echo_n "(cached) " >&6 4928de2362d3Smrgelse 4929de2362d3Smrg if test "x$host_alias" = x; then 4930de2362d3Smrg ac_cv_host=$ac_cv_build 4931de2362d3Smrgelse 4932de2362d3Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4933de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4934de2362d3Smrgfi 4935de2362d3Smrg 4936de2362d3Smrgfi 4937de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4938de2362d3Smrg$as_echo "$ac_cv_host" >&6; } 4939de2362d3Smrgcase $ac_cv_host in 4940de2362d3Smrg*-*-*) ;; 4941de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4942de2362d3Smrgesac 4943de2362d3Smrghost=$ac_cv_host 4944de2362d3Smrgac_save_IFS=$IFS; IFS='-' 4945de2362d3Smrgset x $ac_cv_host 4946de2362d3Smrgshift 4947de2362d3Smrghost_cpu=$1 4948de2362d3Smrghost_vendor=$2 4949de2362d3Smrgshift; shift 4950de2362d3Smrg# Remember, the first character of IFS is used to create $*, 4951de2362d3Smrg# except with old shells: 4952de2362d3Smrghost_os=$* 4953de2362d3SmrgIFS=$ac_save_IFS 4954de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4955de2362d3Smrg 4956de2362d3Smrg 4957de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4958de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4959de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 4960de2362d3Smrg $as_echo_n "(cached) " >&6 4961de2362d3Smrgelse 4962de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4963de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 4964de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 4965de2362d3Smrg done 4966de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4967de2362d3Smrg { ac_script=; unset ac_script;} 4968de2362d3Smrg if test -z "$SED"; then 4969de2362d3Smrg ac_path_SED_found=false 4970de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4971de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4972de2362d3Smrgfor as_dir in $PATH 4973de2362d3Smrgdo 4974de2362d3Smrg IFS=$as_save_IFS 4975de2362d3Smrg test -z "$as_dir" && as_dir=. 4976de2362d3Smrg for ac_prog in sed gsed; do 4977de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4978de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4979de2362d3Smrg as_fn_executable_p "$ac_path_SED" || continue 4980de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 4981de2362d3Smrg # Check for GNU $ac_path_SED 4982de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 4983de2362d3Smrg*GNU*) 4984de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4985de2362d3Smrg*) 4986de2362d3Smrg ac_count=0 4987de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4988de2362d3Smrg while : 4989de2362d3Smrg do 4990de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4991de2362d3Smrg mv "conftest.tmp" "conftest.in" 4992de2362d3Smrg cp "conftest.in" "conftest.nl" 4993de2362d3Smrg $as_echo '' >> "conftest.nl" 4994de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4995de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4996de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4997de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 4998de2362d3Smrg # Best one so far, save it but keep looking for a better one 4999de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 5000de2362d3Smrg ac_path_SED_max=$ac_count 5001de2362d3Smrg fi 5002de2362d3Smrg # 10*(2^10) chars as input seems more than enough 5003de2362d3Smrg test $ac_count -gt 10 && break 5004de2362d3Smrg done 5005de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5006de2362d3Smrgesac 5007de2362d3Smrg 5008de2362d3Smrg $ac_path_SED_found && break 3 5009de2362d3Smrg done 5010de2362d3Smrg done 5011de2362d3Smrg done 5012de2362d3SmrgIFS=$as_save_IFS 5013de2362d3Smrg if test -z "$ac_cv_path_SED"; then 5014de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5015de2362d3Smrg fi 5016de2362d3Smrgelse 5017de2362d3Smrg ac_cv_path_SED=$SED 5018de2362d3Smrgfi 5019de2362d3Smrg 5020de2362d3Smrgfi 5021de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5022de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; } 5023de2362d3Smrg SED="$ac_cv_path_SED" 5024de2362d3Smrg rm -f conftest.sed 5025de2362d3Smrg 5026de2362d3Smrg 5027de2362d3Smrg 5028de2362d3Smrg 5029de2362d3Smrg 5030de2362d3Smrg 5031de2362d3Smrg# Check whether --enable-selective-werror was given. 5032de2362d3Smrgif test "${enable_selective_werror+set}" = set; then : 5033de2362d3Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5034de2362d3Smrgelse 5035de2362d3Smrg SELECTIVE_WERROR=yes 5036de2362d3Smrgfi 5037de2362d3Smrg 5038de2362d3Smrg 5039de2362d3Smrg 5040de2362d3Smrg 5041de2362d3Smrg 5042de2362d3Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5043de2362d3Smrgif test "x$SUNCC" = "xyes"; then 5044de2362d3Smrg BASE_CFLAGS="-v" 5045de2362d3Smrgelse 5046de2362d3Smrg BASE_CFLAGS="" 5047de2362d3Smrgfi 5048de2362d3Smrg 5049de2362d3Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5050de2362d3Smrg 5051de2362d3Smrg 5052de2362d3Smrg 5053de2362d3Smrg 5054de2362d3Smrg 5055de2362d3Smrg 5056de2362d3Smrg 5057de2362d3Smrg 5058de2362d3Smrg 5059de2362d3Smrg 5060de2362d3Smrg 5061de2362d3Smrg 5062de2362d3Smrg 5063de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5064de2362d3Smrg 5065de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5066de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5067de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5068de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5069de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5070de2362d3Smrg $as_echo_n "(cached) " >&6 5071de2362d3Smrgelse 5072de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5073de2362d3Smrg/* end confdefs.h. */ 5074de2362d3Smrgint i; 5075de2362d3Smrg_ACEOF 5076de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5077de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5078de2362d3Smrgelse 5079de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5080de2362d3Smrgfi 5081de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5082de2362d3Smrgfi 5083de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5084de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5085de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5086de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5087de2362d3Smrgfi 5088de2362d3Smrg 5089de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5090de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5091de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5092de2362d3Smrg fi 5093de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5094de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5095de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5096de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5097de2362d3Smrg $as_echo_n "(cached) " >&6 5098de2362d3Smrgelse 5099de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5100de2362d3Smrg/* end confdefs.h. */ 5101de2362d3Smrgint i; 5102de2362d3Smrg_ACEOF 5103de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5104de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5105de2362d3Smrgelse 5106de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5107de2362d3Smrgfi 5108de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5109de2362d3Smrgfi 5110de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5111de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5112de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5113de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5114de2362d3Smrgfi 5115de2362d3Smrg 5116de2362d3Smrgfound="no" 5117de2362d3Smrg 5118de2362d3Smrg if test $found = "no" ; then 5119de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5120de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5121de2362d3Smrg fi 5122de2362d3Smrg 5123de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5124de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5125de2362d3Smrg fi 5126de2362d3Smrg 5127de2362d3Smrg CFLAGS="$CFLAGS -Wall" 5128de2362d3Smrg 5129de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5130de2362d3Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 5131de2362d3Smrg cacheid=xorg_cv_cc_flag__Wall 5132de2362d3Smrg if eval \${$cacheid+:} false; then : 5133de2362d3Smrg $as_echo_n "(cached) " >&6 5134de2362d3Smrgelse 5135de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5136de2362d3Smrg/* end confdefs.h. */ 5137de2362d3Smrgint i; 5138de2362d3Smrgint 5139de2362d3Smrgmain () 5140de2362d3Smrg{ 5141de2362d3Smrg 5142de2362d3Smrg ; 5143de2362d3Smrg return 0; 5144de2362d3Smrg} 5145de2362d3Smrg_ACEOF 5146de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5147de2362d3Smrg eval $cacheid=yes 5148de2362d3Smrgelse 5149de2362d3Smrg eval $cacheid=no 5150de2362d3Smrgfi 5151de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5152de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5153de2362d3Smrgfi 5154de2362d3Smrg 5155de2362d3Smrg 5156de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5157de2362d3Smrg 5158de2362d3Smrg eval supported=\$$cacheid 5159de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5160de2362d3Smrg$as_echo "$supported" >&6; } 5161de2362d3Smrg if test "$supported" = "yes" ; then 5162de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5163de2362d3Smrg found="yes" 5164de2362d3Smrg fi 5165de2362d3Smrg fi 5166de2362d3Smrg 5167de2362d3Smrg 5168de2362d3Smrg 5169de2362d3Smrg 5170de2362d3Smrg 5171de2362d3Smrg 5172de2362d3Smrg 5173de2362d3Smrg 5174de2362d3Smrg 5175de2362d3Smrg 5176de2362d3Smrg 5177de2362d3Smrg 5178de2362d3Smrg 5179de2362d3Smrg 5180de2362d3Smrg 5181de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5182de2362d3Smrg 5183de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5184de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5185de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5186de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5187de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5188de2362d3Smrg $as_echo_n "(cached) " >&6 5189de2362d3Smrgelse 5190de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5191de2362d3Smrg/* end confdefs.h. */ 5192de2362d3Smrgint i; 5193de2362d3Smrg_ACEOF 5194de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5195de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5196de2362d3Smrgelse 5197de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5198de2362d3Smrgfi 5199de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5200de2362d3Smrgfi 5201de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5202de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5203de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5204de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5205de2362d3Smrgfi 5206de2362d3Smrg 5207de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5208de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5209de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5210de2362d3Smrg fi 5211de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5212de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5213de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5214de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5215de2362d3Smrg $as_echo_n "(cached) " >&6 5216de2362d3Smrgelse 5217de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5218de2362d3Smrg/* end confdefs.h. */ 5219de2362d3Smrgint i; 5220de2362d3Smrg_ACEOF 5221de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5222de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5223de2362d3Smrgelse 5224de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5225de2362d3Smrgfi 5226de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5227de2362d3Smrgfi 5228de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5229de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5230de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5231de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5232de2362d3Smrgfi 5233de2362d3Smrg 5234de2362d3Smrgfound="no" 5235de2362d3Smrg 5236de2362d3Smrg if test $found = "no" ; then 5237de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5238de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5239de2362d3Smrg fi 5240de2362d3Smrg 5241de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5242de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5243de2362d3Smrg fi 5244de2362d3Smrg 5245de2362d3Smrg CFLAGS="$CFLAGS -Wpointer-arith" 5246de2362d3Smrg 5247de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5248de2362d3Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 5249de2362d3Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5250de2362d3Smrg if eval \${$cacheid+:} false; then : 5251de2362d3Smrg $as_echo_n "(cached) " >&6 5252de2362d3Smrgelse 5253de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5254de2362d3Smrg/* end confdefs.h. */ 5255de2362d3Smrgint i; 5256de2362d3Smrgint 5257de2362d3Smrgmain () 5258de2362d3Smrg{ 5259de2362d3Smrg 5260de2362d3Smrg ; 5261de2362d3Smrg return 0; 5262de2362d3Smrg} 5263de2362d3Smrg_ACEOF 5264de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5265de2362d3Smrg eval $cacheid=yes 5266de2362d3Smrgelse 5267de2362d3Smrg eval $cacheid=no 5268de2362d3Smrgfi 5269de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5270de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5271de2362d3Smrgfi 5272de2362d3Smrg 5273de2362d3Smrg 5274de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5275de2362d3Smrg 5276de2362d3Smrg eval supported=\$$cacheid 5277de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5278de2362d3Smrg$as_echo "$supported" >&6; } 5279de2362d3Smrg if test "$supported" = "yes" ; then 5280de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5281de2362d3Smrg found="yes" 5282de2362d3Smrg fi 5283de2362d3Smrg fi 5284de2362d3Smrg 5285de2362d3Smrg 5286de2362d3Smrg 5287de2362d3Smrg 5288de2362d3Smrg 5289de2362d3Smrg 5290de2362d3Smrg 5291de2362d3Smrg 5292de2362d3Smrg 5293de2362d3Smrg 5294de2362d3Smrg 5295de2362d3Smrg 5296de2362d3Smrg 5297de2362d3Smrg 5298de2362d3Smrg 5299de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5300de2362d3Smrg 5301de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5302de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5303de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5304de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5305de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5306de2362d3Smrg $as_echo_n "(cached) " >&6 5307de2362d3Smrgelse 5308de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5309de2362d3Smrg/* end confdefs.h. */ 5310de2362d3Smrgint i; 5311de2362d3Smrg_ACEOF 5312de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5313de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5314de2362d3Smrgelse 5315de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5316de2362d3Smrgfi 5317de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5318de2362d3Smrgfi 5319de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5320de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5321de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5322de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5323de2362d3Smrgfi 5324de2362d3Smrg 5325de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5326de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5327de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5328de2362d3Smrg fi 5329de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5330de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5331de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5332de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5333de2362d3Smrg $as_echo_n "(cached) " >&6 5334de2362d3Smrgelse 5335de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5336de2362d3Smrg/* end confdefs.h. */ 5337de2362d3Smrgint i; 5338de2362d3Smrg_ACEOF 5339de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5340de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5341de2362d3Smrgelse 5342de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5343de2362d3Smrgfi 5344de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5345de2362d3Smrgfi 5346de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5347de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5348de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5349de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5350de2362d3Smrgfi 5351de2362d3Smrg 5352de2362d3Smrgfound="no" 5353de2362d3Smrg 5354de2362d3Smrg if test $found = "no" ; then 5355de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5356de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5357de2362d3Smrg fi 5358de2362d3Smrg 5359de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5360de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5361de2362d3Smrg fi 5362de2362d3Smrg 5363de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 5364de2362d3Smrg 5365de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5366de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 5367de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5368de2362d3Smrg if eval \${$cacheid+:} false; then : 5369de2362d3Smrg $as_echo_n "(cached) " >&6 5370de2362d3Smrgelse 5371de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5372de2362d3Smrg/* end confdefs.h. */ 5373de2362d3Smrgint i; 5374de2362d3Smrgint 5375de2362d3Smrgmain () 5376de2362d3Smrg{ 5377de2362d3Smrg 5378de2362d3Smrg ; 5379de2362d3Smrg return 0; 5380de2362d3Smrg} 5381de2362d3Smrg_ACEOF 5382de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5383de2362d3Smrg eval $cacheid=yes 5384de2362d3Smrgelse 5385de2362d3Smrg eval $cacheid=no 5386de2362d3Smrgfi 5387de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5388de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5389de2362d3Smrgfi 5390de2362d3Smrg 5391de2362d3Smrg 5392de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5393de2362d3Smrg 5394de2362d3Smrg eval supported=\$$cacheid 5395de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5396de2362d3Smrg$as_echo "$supported" >&6; } 5397de2362d3Smrg if test "$supported" = "yes" ; then 5398de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5399de2362d3Smrg found="yes" 5400de2362d3Smrg fi 5401de2362d3Smrg fi 5402de2362d3Smrg 5403de2362d3Smrg 5404de2362d3Smrg 5405de2362d3Smrg 5406de2362d3Smrg 5407de2362d3Smrg 5408de2362d3Smrg 5409de2362d3Smrg 5410de2362d3Smrg 5411de2362d3Smrg 5412de2362d3Smrg 5413de2362d3Smrg 5414de2362d3Smrg 5415de2362d3Smrg 5416de2362d3Smrg 5417de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5418de2362d3Smrg 5419de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5420de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5421de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5422de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5423de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5424de2362d3Smrg $as_echo_n "(cached) " >&6 5425de2362d3Smrgelse 5426de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5427de2362d3Smrg/* end confdefs.h. */ 5428de2362d3Smrgint i; 5429de2362d3Smrg_ACEOF 5430de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5431de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5432de2362d3Smrgelse 5433de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5434de2362d3Smrgfi 5435de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5436de2362d3Smrgfi 5437de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5438de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5439de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5440de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5441de2362d3Smrgfi 5442de2362d3Smrg 5443de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5444de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5445de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5446de2362d3Smrg fi 5447de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5448de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5449de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5450de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5451de2362d3Smrg $as_echo_n "(cached) " >&6 5452de2362d3Smrgelse 5453de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5454de2362d3Smrg/* end confdefs.h. */ 5455de2362d3Smrgint i; 5456de2362d3Smrg_ACEOF 5457de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5458de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5459de2362d3Smrgelse 5460de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5461de2362d3Smrgfi 5462de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5463de2362d3Smrgfi 5464de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5465de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5466de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5467de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5468de2362d3Smrgfi 5469de2362d3Smrg 5470de2362d3Smrgfound="no" 5471de2362d3Smrg 5472de2362d3Smrg if test $found = "no" ; then 5473de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5474de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5475de2362d3Smrg fi 5476de2362d3Smrg 5477de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5478de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5479de2362d3Smrg fi 5480de2362d3Smrg 5481de2362d3Smrg CFLAGS="$CFLAGS -Wformat=2" 5482de2362d3Smrg 5483de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5484de2362d3Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 5485de2362d3Smrg cacheid=xorg_cv_cc_flag__Wformat_2 5486de2362d3Smrg if eval \${$cacheid+:} false; then : 5487de2362d3Smrg $as_echo_n "(cached) " >&6 5488de2362d3Smrgelse 5489de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5490de2362d3Smrg/* end confdefs.h. */ 5491de2362d3Smrgint i; 5492de2362d3Smrgint 5493de2362d3Smrgmain () 5494de2362d3Smrg{ 5495de2362d3Smrg 5496de2362d3Smrg ; 5497de2362d3Smrg return 0; 5498de2362d3Smrg} 5499de2362d3Smrg_ACEOF 5500de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5501de2362d3Smrg eval $cacheid=yes 5502de2362d3Smrgelse 5503de2362d3Smrg eval $cacheid=no 5504de2362d3Smrgfi 5505de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5506de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5507de2362d3Smrgfi 5508de2362d3Smrg 5509de2362d3Smrg 5510de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5511de2362d3Smrg 5512de2362d3Smrg eval supported=\$$cacheid 5513de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5514de2362d3Smrg$as_echo "$supported" >&6; } 5515de2362d3Smrg if test "$supported" = "yes" ; then 5516de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5517de2362d3Smrg found="yes" 5518de2362d3Smrg fi 5519de2362d3Smrg fi 5520de2362d3Smrg 5521de2362d3Smrg if test $found = "no" ; then 5522de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5523de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5524de2362d3Smrg fi 5525de2362d3Smrg 5526de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5527de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5528de2362d3Smrg fi 5529de2362d3Smrg 5530de2362d3Smrg CFLAGS="$CFLAGS -Wformat" 5531de2362d3Smrg 5532de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5533de2362d3Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 5534de2362d3Smrg cacheid=xorg_cv_cc_flag__Wformat 5535de2362d3Smrg if eval \${$cacheid+:} false; then : 5536de2362d3Smrg $as_echo_n "(cached) " >&6 5537de2362d3Smrgelse 5538de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5539de2362d3Smrg/* end confdefs.h. */ 5540de2362d3Smrgint i; 5541de2362d3Smrgint 5542de2362d3Smrgmain () 5543de2362d3Smrg{ 5544de2362d3Smrg 5545de2362d3Smrg ; 5546de2362d3Smrg return 0; 5547de2362d3Smrg} 5548de2362d3Smrg_ACEOF 5549de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5550de2362d3Smrg eval $cacheid=yes 5551de2362d3Smrgelse 5552de2362d3Smrg eval $cacheid=no 5553de2362d3Smrgfi 5554de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5555de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5556de2362d3Smrgfi 5557de2362d3Smrg 5558de2362d3Smrg 5559de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5560de2362d3Smrg 5561de2362d3Smrg eval supported=\$$cacheid 5562de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5563de2362d3Smrg$as_echo "$supported" >&6; } 5564de2362d3Smrg if test "$supported" = "yes" ; then 5565de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5566de2362d3Smrg found="yes" 5567de2362d3Smrg fi 5568de2362d3Smrg fi 5569de2362d3Smrg 5570de2362d3Smrg 5571de2362d3Smrg 5572de2362d3Smrg 5573de2362d3Smrg 5574de2362d3Smrg 5575de2362d3Smrg 5576de2362d3Smrg 5577de2362d3Smrg 5578de2362d3Smrg 5579de2362d3Smrg 5580de2362d3Smrg 5581de2362d3Smrg 5582de2362d3Smrg 5583de2362d3Smrg 5584de2362d3Smrg 5585de2362d3Smrg 5586de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5587de2362d3Smrg 5588de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5589de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5590de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5591de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5592de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5593de2362d3Smrg $as_echo_n "(cached) " >&6 5594de2362d3Smrgelse 5595de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5596de2362d3Smrg/* end confdefs.h. */ 5597de2362d3Smrgint i; 5598de2362d3Smrg_ACEOF 5599de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5600de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5601de2362d3Smrgelse 5602de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5603de2362d3Smrgfi 5604de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5605de2362d3Smrgfi 5606de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5607de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5608de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5609de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5610de2362d3Smrgfi 5611de2362d3Smrg 5612de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5613de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5614de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5615de2362d3Smrg fi 5616de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5617de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5618de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5619de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5620de2362d3Smrg $as_echo_n "(cached) " >&6 5621de2362d3Smrgelse 5622de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5623de2362d3Smrg/* end confdefs.h. */ 5624de2362d3Smrgint i; 5625de2362d3Smrg_ACEOF 5626de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5627de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5628de2362d3Smrgelse 5629de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5630de2362d3Smrgfi 5631de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5632de2362d3Smrgfi 5633de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5634de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5635de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5636de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5637de2362d3Smrgfi 5638de2362d3Smrg 5639de2362d3Smrgfound="no" 5640de2362d3Smrg 5641de2362d3Smrg if test $found = "no" ; then 5642de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5643de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5644de2362d3Smrg fi 5645de2362d3Smrg 5646de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5647de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5648de2362d3Smrg fi 5649de2362d3Smrg 5650de2362d3Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5651de2362d3Smrg 5652de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5653de2362d3Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 5654de2362d3Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5655de2362d3Smrg if eval \${$cacheid+:} false; then : 5656de2362d3Smrg $as_echo_n "(cached) " >&6 5657de2362d3Smrgelse 5658de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5659de2362d3Smrg/* end confdefs.h. */ 5660de2362d3Smrgint i; 5661de2362d3Smrgint 5662de2362d3Smrgmain () 5663de2362d3Smrg{ 5664de2362d3Smrg 5665de2362d3Smrg ; 5666de2362d3Smrg return 0; 5667de2362d3Smrg} 5668de2362d3Smrg_ACEOF 5669de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5670de2362d3Smrg eval $cacheid=yes 5671de2362d3Smrgelse 5672de2362d3Smrg eval $cacheid=no 5673de2362d3Smrgfi 5674de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5675de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5676de2362d3Smrgfi 5677de2362d3Smrg 5678de2362d3Smrg 5679de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5680de2362d3Smrg 5681de2362d3Smrg eval supported=\$$cacheid 5682de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5683de2362d3Smrg$as_echo "$supported" >&6; } 5684de2362d3Smrg if test "$supported" = "yes" ; then 5685de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5686de2362d3Smrg found="yes" 5687de2362d3Smrg fi 5688de2362d3Smrg fi 5689de2362d3Smrg 5690de2362d3Smrg 5691de2362d3Smrg 5692de2362d3Smrg 5693de2362d3Smrg 5694de2362d3Smrg 5695de2362d3Smrg 5696de2362d3Smrg 5697de2362d3Smrg 5698de2362d3Smrg 5699de2362d3Smrg 5700de2362d3Smrg 5701de2362d3Smrg 5702de2362d3Smrg 5703de2362d3Smrg 5704de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5705de2362d3Smrg 5706de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5707de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5708de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5709de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5710de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5711de2362d3Smrg $as_echo_n "(cached) " >&6 5712de2362d3Smrgelse 5713de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5714de2362d3Smrg/* end confdefs.h. */ 5715de2362d3Smrgint i; 5716de2362d3Smrg_ACEOF 5717de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5718de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5719de2362d3Smrgelse 5720de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5721de2362d3Smrgfi 5722de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5723de2362d3Smrgfi 5724de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5725de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5726de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5727de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5728de2362d3Smrgfi 5729de2362d3Smrg 5730de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5731de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5732de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5733de2362d3Smrg fi 5734de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5735de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5736de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5737de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5738de2362d3Smrg $as_echo_n "(cached) " >&6 5739de2362d3Smrgelse 5740de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5741de2362d3Smrg/* end confdefs.h. */ 5742de2362d3Smrgint i; 5743de2362d3Smrg_ACEOF 5744de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5745de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5746de2362d3Smrgelse 5747de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5748de2362d3Smrgfi 5749de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5750de2362d3Smrgfi 5751de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5752de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5753de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5754de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5755de2362d3Smrgfi 5756de2362d3Smrg 5757de2362d3Smrgfound="no" 5758de2362d3Smrg 5759de2362d3Smrg if test $found = "no" ; then 5760de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5761de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5762de2362d3Smrg fi 5763de2362d3Smrg 5764de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5765de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5766de2362d3Smrg fi 5767de2362d3Smrg 5768de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5769de2362d3Smrg 5770de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5771de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 5772de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5773de2362d3Smrg if eval \${$cacheid+:} false; then : 5774de2362d3Smrg $as_echo_n "(cached) " >&6 5775de2362d3Smrgelse 5776de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5777de2362d3Smrg/* end confdefs.h. */ 5778de2362d3Smrgint i; 5779de2362d3Smrgint 5780de2362d3Smrgmain () 5781de2362d3Smrg{ 5782de2362d3Smrg 5783de2362d3Smrg ; 5784de2362d3Smrg return 0; 5785de2362d3Smrg} 5786de2362d3Smrg_ACEOF 5787de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5788de2362d3Smrg eval $cacheid=yes 5789de2362d3Smrgelse 5790de2362d3Smrg eval $cacheid=no 5791de2362d3Smrgfi 5792de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5793de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5794de2362d3Smrgfi 5795de2362d3Smrg 5796de2362d3Smrg 5797de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5798de2362d3Smrg 5799de2362d3Smrg eval supported=\$$cacheid 5800de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5801de2362d3Smrg$as_echo "$supported" >&6; } 5802de2362d3Smrg if test "$supported" = "yes" ; then 5803de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5804de2362d3Smrg found="yes" 5805de2362d3Smrg fi 5806de2362d3Smrg fi 5807de2362d3Smrg 5808de2362d3Smrg 5809de2362d3Smrg 5810de2362d3Smrg 5811de2362d3Smrg 5812de2362d3Smrg 5813de2362d3Smrg 5814de2362d3Smrg 5815de2362d3Smrg 5816de2362d3Smrg 5817de2362d3Smrg 5818de2362d3Smrg 5819de2362d3Smrg 5820de2362d3Smrg 5821de2362d3Smrg 5822de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5823de2362d3Smrg 5824de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5825de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5826de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5827de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5828de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5829de2362d3Smrg $as_echo_n "(cached) " >&6 5830de2362d3Smrgelse 5831de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5832de2362d3Smrg/* end confdefs.h. */ 5833de2362d3Smrgint i; 5834de2362d3Smrg_ACEOF 5835de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5836de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5837de2362d3Smrgelse 5838de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5839de2362d3Smrgfi 5840de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5841de2362d3Smrgfi 5842de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5843de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5844de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5845de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5846de2362d3Smrgfi 5847de2362d3Smrg 5848de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5849de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5850de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5851de2362d3Smrg fi 5852de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5853de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5854de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5855de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5856de2362d3Smrg $as_echo_n "(cached) " >&6 5857de2362d3Smrgelse 5858de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5859de2362d3Smrg/* end confdefs.h. */ 5860de2362d3Smrgint i; 5861de2362d3Smrg_ACEOF 5862de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5863de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5864de2362d3Smrgelse 5865de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5866de2362d3Smrgfi 5867de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5868de2362d3Smrgfi 5869de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5870de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5871de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5872de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5873de2362d3Smrgfi 5874de2362d3Smrg 5875de2362d3Smrgfound="no" 5876de2362d3Smrg 5877de2362d3Smrg if test $found = "no" ; then 5878de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5879de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5880de2362d3Smrg fi 5881de2362d3Smrg 5882de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5883de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5884de2362d3Smrg fi 5885de2362d3Smrg 5886de2362d3Smrg CFLAGS="$CFLAGS -Wnested-externs" 5887de2362d3Smrg 5888de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5889de2362d3Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 5890de2362d3Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 5891de2362d3Smrg if eval \${$cacheid+:} false; then : 5892de2362d3Smrg $as_echo_n "(cached) " >&6 5893de2362d3Smrgelse 5894de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5895de2362d3Smrg/* end confdefs.h. */ 5896de2362d3Smrgint i; 5897de2362d3Smrgint 5898de2362d3Smrgmain () 5899de2362d3Smrg{ 5900de2362d3Smrg 5901de2362d3Smrg ; 5902de2362d3Smrg return 0; 5903de2362d3Smrg} 5904de2362d3Smrg_ACEOF 5905de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 5906de2362d3Smrg eval $cacheid=yes 5907de2362d3Smrgelse 5908de2362d3Smrg eval $cacheid=no 5909de2362d3Smrgfi 5910de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5911de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 5912de2362d3Smrgfi 5913de2362d3Smrg 5914de2362d3Smrg 5915de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5916de2362d3Smrg 5917de2362d3Smrg eval supported=\$$cacheid 5918de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5919de2362d3Smrg$as_echo "$supported" >&6; } 5920de2362d3Smrg if test "$supported" = "yes" ; then 5921de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 5922de2362d3Smrg found="yes" 5923de2362d3Smrg fi 5924de2362d3Smrg fi 5925de2362d3Smrg 5926de2362d3Smrg 5927de2362d3Smrg 5928de2362d3Smrg 5929de2362d3Smrg 5930de2362d3Smrg 5931de2362d3Smrg 5932de2362d3Smrg 5933de2362d3Smrg 5934de2362d3Smrg 5935de2362d3Smrg 5936de2362d3Smrg 5937de2362d3Smrg 5938de2362d3Smrg 5939de2362d3Smrg 5940de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5941de2362d3Smrg 5942de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5943de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5944de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5945de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5946de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 5947de2362d3Smrg $as_echo_n "(cached) " >&6 5948de2362d3Smrgelse 5949de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5950de2362d3Smrg/* end confdefs.h. */ 5951de2362d3Smrgint i; 5952de2362d3Smrg_ACEOF 5953de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5954de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5955de2362d3Smrgelse 5956de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 5957de2362d3Smrgfi 5958de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5959de2362d3Smrgfi 5960de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5961de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5962de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5963de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5964de2362d3Smrgfi 5965de2362d3Smrg 5966de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5967de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5968de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5969de2362d3Smrg fi 5970de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5971de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5972de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5973de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 5974de2362d3Smrg $as_echo_n "(cached) " >&6 5975de2362d3Smrgelse 5976de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5977de2362d3Smrg/* end confdefs.h. */ 5978de2362d3Smrgint i; 5979de2362d3Smrg_ACEOF 5980de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 5981de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5982de2362d3Smrgelse 5983de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5984de2362d3Smrgfi 5985de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5986de2362d3Smrgfi 5987de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5988de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5989de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5990de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5991de2362d3Smrgfi 5992de2362d3Smrg 5993de2362d3Smrgfound="no" 5994de2362d3Smrg 5995de2362d3Smrg if test $found = "no" ; then 5996de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5997de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5998de2362d3Smrg fi 5999de2362d3Smrg 6000de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6001de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6002de2362d3Smrg fi 6003de2362d3Smrg 6004de2362d3Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6005de2362d3Smrg 6006de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6007de2362d3Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 6008de2362d3Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6009de2362d3Smrg if eval \${$cacheid+:} false; then : 6010de2362d3Smrg $as_echo_n "(cached) " >&6 6011de2362d3Smrgelse 6012de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6013de2362d3Smrg/* end confdefs.h. */ 6014de2362d3Smrgint i; 6015de2362d3Smrgint 6016de2362d3Smrgmain () 6017de2362d3Smrg{ 6018de2362d3Smrg 6019de2362d3Smrg ; 6020de2362d3Smrg return 0; 6021de2362d3Smrg} 6022de2362d3Smrg_ACEOF 6023de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6024de2362d3Smrg eval $cacheid=yes 6025de2362d3Smrgelse 6026de2362d3Smrg eval $cacheid=no 6027de2362d3Smrgfi 6028de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6029de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6030de2362d3Smrgfi 6031de2362d3Smrg 6032de2362d3Smrg 6033de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6034de2362d3Smrg 6035de2362d3Smrg eval supported=\$$cacheid 6036de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6037de2362d3Smrg$as_echo "$supported" >&6; } 6038de2362d3Smrg if test "$supported" = "yes" ; then 6039de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6040de2362d3Smrg found="yes" 6041de2362d3Smrg fi 6042de2362d3Smrg fi 6043de2362d3Smrg 6044de2362d3Smrg 6045de2362d3Smrg 6046de2362d3Smrg 6047de2362d3Smrg 6048de2362d3Smrg 6049de2362d3Smrg 6050de2362d3Smrg 6051de2362d3Smrg 6052de2362d3Smrg 6053de2362d3Smrg 6054de2362d3Smrg 6055de2362d3Smrg 6056de2362d3Smrg 6057de2362d3Smrg 6058de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6059de2362d3Smrg 6060de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6061de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6062de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6063de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6064de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6065de2362d3Smrg $as_echo_n "(cached) " >&6 6066de2362d3Smrgelse 6067de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6068de2362d3Smrg/* end confdefs.h. */ 6069de2362d3Smrgint i; 6070de2362d3Smrg_ACEOF 6071de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6072de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6073de2362d3Smrgelse 6074de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6075de2362d3Smrgfi 6076de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6077de2362d3Smrgfi 6078de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6079de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6080de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6081de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6082de2362d3Smrgfi 6083de2362d3Smrg 6084de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6085de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6086de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6087de2362d3Smrg fi 6088de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6089de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6090de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6091de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6092de2362d3Smrg $as_echo_n "(cached) " >&6 6093de2362d3Smrgelse 6094de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6095de2362d3Smrg/* end confdefs.h. */ 6096de2362d3Smrgint i; 6097de2362d3Smrg_ACEOF 6098de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6099de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6100de2362d3Smrgelse 6101de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6102de2362d3Smrgfi 6103de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6104de2362d3Smrgfi 6105de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6106de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6107de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6108de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6109de2362d3Smrgfi 6110de2362d3Smrg 6111de2362d3Smrgfound="no" 6112de2362d3Smrg 6113de2362d3Smrg if test $found = "no" ; then 6114de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6115de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6116de2362d3Smrg fi 6117de2362d3Smrg 6118de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6119de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6120de2362d3Smrg fi 6121de2362d3Smrg 6122de2362d3Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6123de2362d3Smrg 6124de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6125de2362d3Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 6126de2362d3Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6127de2362d3Smrg if eval \${$cacheid+:} false; then : 6128de2362d3Smrg $as_echo_n "(cached) " >&6 6129de2362d3Smrgelse 6130de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6131de2362d3Smrg/* end confdefs.h. */ 6132de2362d3Smrgint i; 6133de2362d3Smrgint 6134de2362d3Smrgmain () 6135de2362d3Smrg{ 6136de2362d3Smrg 6137de2362d3Smrg ; 6138de2362d3Smrg return 0; 6139de2362d3Smrg} 6140de2362d3Smrg_ACEOF 6141de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6142de2362d3Smrg eval $cacheid=yes 6143de2362d3Smrgelse 6144de2362d3Smrg eval $cacheid=no 6145de2362d3Smrgfi 6146de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6147de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6148de2362d3Smrgfi 6149de2362d3Smrg 6150de2362d3Smrg 6151de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6152de2362d3Smrg 6153de2362d3Smrg eval supported=\$$cacheid 6154de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6155de2362d3Smrg$as_echo "$supported" >&6; } 6156de2362d3Smrg if test "$supported" = "yes" ; then 6157de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6158de2362d3Smrg found="yes" 6159de2362d3Smrg fi 6160de2362d3Smrg fi 6161de2362d3Smrg 6162de2362d3Smrg if test $found = "no" ; then 6163de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6164de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6165de2362d3Smrg fi 6166de2362d3Smrg 6167de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6168de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6169de2362d3Smrg fi 6170de2362d3Smrg 6171de2362d3Smrg CFLAGS="$CFLAGS -fd" 6172de2362d3Smrg 6173de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6174de2362d3Smrg$as_echo_n "checking if $CC supports -fd... " >&6; } 6175de2362d3Smrg cacheid=xorg_cv_cc_flag__fd 6176de2362d3Smrg if eval \${$cacheid+:} false; then : 6177de2362d3Smrg $as_echo_n "(cached) " >&6 6178de2362d3Smrgelse 6179de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6180de2362d3Smrg/* end confdefs.h. */ 6181de2362d3Smrgint i; 6182de2362d3Smrgint 6183de2362d3Smrgmain () 6184de2362d3Smrg{ 6185de2362d3Smrg 6186de2362d3Smrg ; 6187de2362d3Smrg return 0; 6188de2362d3Smrg} 6189de2362d3Smrg_ACEOF 6190de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6191de2362d3Smrg eval $cacheid=yes 6192de2362d3Smrgelse 6193de2362d3Smrg eval $cacheid=no 6194de2362d3Smrgfi 6195de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6196de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6197de2362d3Smrgfi 6198de2362d3Smrg 6199de2362d3Smrg 6200de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6201de2362d3Smrg 6202de2362d3Smrg eval supported=\$$cacheid 6203de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6204de2362d3Smrg$as_echo "$supported" >&6; } 6205de2362d3Smrg if test "$supported" = "yes" ; then 6206de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6207de2362d3Smrg found="yes" 6208de2362d3Smrg fi 6209de2362d3Smrg fi 6210de2362d3Smrg 6211de2362d3Smrg 6212de2362d3Smrg 6213de2362d3Smrg 6214de2362d3Smrg 6215de2362d3Smrg 6216de2362d3Smrg 6217de2362d3Smrg 6218de2362d3Smrg 6219de2362d3Smrg 6220de2362d3Smrg 6221de2362d3Smrg 6222de2362d3Smrg 6223de2362d3Smrg 6224de2362d3Smrg 6225de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6226de2362d3Smrg 6227de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6228de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6229de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6230de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6231de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6232de2362d3Smrg $as_echo_n "(cached) " >&6 6233de2362d3Smrgelse 6234de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6235de2362d3Smrg/* end confdefs.h. */ 6236de2362d3Smrgint i; 6237de2362d3Smrg_ACEOF 6238de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6239de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6240de2362d3Smrgelse 6241de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6242de2362d3Smrgfi 6243de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6244de2362d3Smrgfi 6245de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6246de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6247de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6248de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6249de2362d3Smrgfi 6250de2362d3Smrg 6251de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6252de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6253de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6254de2362d3Smrg fi 6255de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6256de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6257de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6258de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6259de2362d3Smrg $as_echo_n "(cached) " >&6 6260de2362d3Smrgelse 6261de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6262de2362d3Smrg/* end confdefs.h. */ 6263de2362d3Smrgint i; 6264de2362d3Smrg_ACEOF 6265de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6266de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6267de2362d3Smrgelse 6268de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6269de2362d3Smrgfi 6270de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6271de2362d3Smrgfi 6272de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6273de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6274de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6275de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6276de2362d3Smrgfi 6277de2362d3Smrg 6278de2362d3Smrgfound="no" 6279de2362d3Smrg 6280de2362d3Smrg if test $found = "no" ; then 6281de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6282de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6283de2362d3Smrg fi 6284de2362d3Smrg 6285de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6286de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6287de2362d3Smrg fi 6288de2362d3Smrg 6289de2362d3Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6290de2362d3Smrg 6291de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6292de2362d3Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6293de2362d3Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6294de2362d3Smrg if eval \${$cacheid+:} false; then : 6295de2362d3Smrg $as_echo_n "(cached) " >&6 6296de2362d3Smrgelse 6297de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6298de2362d3Smrg/* end confdefs.h. */ 6299de2362d3Smrgint i; 6300de2362d3Smrgint 6301de2362d3Smrgmain () 6302de2362d3Smrg{ 6303de2362d3Smrg 6304de2362d3Smrg ; 6305de2362d3Smrg return 0; 6306de2362d3Smrg} 6307de2362d3Smrg_ACEOF 6308de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6309de2362d3Smrg eval $cacheid=yes 6310de2362d3Smrgelse 6311de2362d3Smrg eval $cacheid=no 6312de2362d3Smrgfi 6313de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6314de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6315de2362d3Smrgfi 6316de2362d3Smrg 6317de2362d3Smrg 6318de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6319de2362d3Smrg 6320de2362d3Smrg eval supported=\$$cacheid 6321de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6322de2362d3Smrg$as_echo "$supported" >&6; } 6323de2362d3Smrg if test "$supported" = "yes" ; then 6324de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6325de2362d3Smrg found="yes" 6326de2362d3Smrg fi 6327de2362d3Smrg fi 6328de2362d3Smrg 6329de2362d3Smrg 6330de2362d3Smrg 6331de2362d3Smrg 6332de2362d3Smrg 6333de2362d3Smrg# This chunk adds additional warnings that could catch undesired effects. 6334de2362d3Smrg 6335de2362d3Smrg 6336de2362d3Smrg 6337de2362d3Smrg 6338de2362d3Smrg 6339de2362d3Smrg 6340de2362d3Smrg 6341de2362d3Smrg 6342de2362d3Smrg 6343de2362d3Smrg 6344de2362d3Smrg 6345de2362d3Smrg 6346de2362d3Smrg 6347de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6348de2362d3Smrg 6349de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6350de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6351de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6352de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6353de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6354de2362d3Smrg $as_echo_n "(cached) " >&6 6355de2362d3Smrgelse 6356de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6357de2362d3Smrg/* end confdefs.h. */ 6358de2362d3Smrgint i; 6359de2362d3Smrg_ACEOF 6360de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6361de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6362de2362d3Smrgelse 6363de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6364de2362d3Smrgfi 6365de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6366de2362d3Smrgfi 6367de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6368de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6369de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6370de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6371de2362d3Smrgfi 6372de2362d3Smrg 6373de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6374de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6375de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6376de2362d3Smrg fi 6377de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6378de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6379de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6380de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6381de2362d3Smrg $as_echo_n "(cached) " >&6 6382de2362d3Smrgelse 6383de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6384de2362d3Smrg/* end confdefs.h. */ 6385de2362d3Smrgint i; 6386de2362d3Smrg_ACEOF 6387de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6388de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6389de2362d3Smrgelse 6390de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6391de2362d3Smrgfi 6392de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6393de2362d3Smrgfi 6394de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6395de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6396de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6397de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6398de2362d3Smrgfi 6399de2362d3Smrg 6400de2362d3Smrgfound="no" 6401de2362d3Smrg 6402de2362d3Smrg if test $found = "no" ; then 6403de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6404de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6405de2362d3Smrg fi 6406de2362d3Smrg 6407de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6408de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6409de2362d3Smrg fi 6410de2362d3Smrg 6411de2362d3Smrg CFLAGS="$CFLAGS -Wunused" 6412de2362d3Smrg 6413de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6414de2362d3Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 6415de2362d3Smrg cacheid=xorg_cv_cc_flag__Wunused 6416de2362d3Smrg if eval \${$cacheid+:} false; then : 6417de2362d3Smrg $as_echo_n "(cached) " >&6 6418de2362d3Smrgelse 6419de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6420de2362d3Smrg/* end confdefs.h. */ 6421de2362d3Smrgint i; 6422de2362d3Smrgint 6423de2362d3Smrgmain () 6424de2362d3Smrg{ 6425de2362d3Smrg 6426de2362d3Smrg ; 6427de2362d3Smrg return 0; 6428de2362d3Smrg} 6429de2362d3Smrg_ACEOF 6430de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6431de2362d3Smrg eval $cacheid=yes 6432de2362d3Smrgelse 6433de2362d3Smrg eval $cacheid=no 6434de2362d3Smrgfi 6435de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6436de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6437de2362d3Smrgfi 6438de2362d3Smrg 6439de2362d3Smrg 6440de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6441de2362d3Smrg 6442de2362d3Smrg eval supported=\$$cacheid 6443de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6444de2362d3Smrg$as_echo "$supported" >&6; } 6445de2362d3Smrg if test "$supported" = "yes" ; then 6446de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6447de2362d3Smrg found="yes" 6448de2362d3Smrg fi 6449de2362d3Smrg fi 6450de2362d3Smrg 6451de2362d3Smrg 6452de2362d3Smrg 6453de2362d3Smrg 6454de2362d3Smrg 6455de2362d3Smrg 6456de2362d3Smrg 6457de2362d3Smrg 6458de2362d3Smrg 6459de2362d3Smrg 6460de2362d3Smrg 6461de2362d3Smrg 6462de2362d3Smrg 6463de2362d3Smrg 6464de2362d3Smrg 6465de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6466de2362d3Smrg 6467de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6468de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6469de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6470de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6471de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6472de2362d3Smrg $as_echo_n "(cached) " >&6 6473de2362d3Smrgelse 6474de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6475de2362d3Smrg/* end confdefs.h. */ 6476de2362d3Smrgint i; 6477de2362d3Smrg_ACEOF 6478de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6479de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6480de2362d3Smrgelse 6481de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6482de2362d3Smrgfi 6483de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6484de2362d3Smrgfi 6485de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6486de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6487de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6488de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6489de2362d3Smrgfi 6490de2362d3Smrg 6491de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6492de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6493de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6494de2362d3Smrg fi 6495de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6496de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6497de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6498de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6499de2362d3Smrg $as_echo_n "(cached) " >&6 6500de2362d3Smrgelse 6501de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6502de2362d3Smrg/* end confdefs.h. */ 6503de2362d3Smrgint i; 6504de2362d3Smrg_ACEOF 6505de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6506de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6507de2362d3Smrgelse 6508de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6509de2362d3Smrgfi 6510de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6511de2362d3Smrgfi 6512de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6513de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6514de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6515de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6516de2362d3Smrgfi 6517de2362d3Smrg 6518de2362d3Smrgfound="no" 6519de2362d3Smrg 6520de2362d3Smrg if test $found = "no" ; then 6521de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6522de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6523de2362d3Smrg fi 6524de2362d3Smrg 6525de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6526de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6527de2362d3Smrg fi 6528de2362d3Smrg 6529de2362d3Smrg CFLAGS="$CFLAGS -Wuninitialized" 6530de2362d3Smrg 6531de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6532de2362d3Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 6533de2362d3Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 6534de2362d3Smrg if eval \${$cacheid+:} false; then : 6535de2362d3Smrg $as_echo_n "(cached) " >&6 6536de2362d3Smrgelse 6537de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6538de2362d3Smrg/* end confdefs.h. */ 6539de2362d3Smrgint i; 6540de2362d3Smrgint 6541de2362d3Smrgmain () 6542de2362d3Smrg{ 6543de2362d3Smrg 6544de2362d3Smrg ; 6545de2362d3Smrg return 0; 6546de2362d3Smrg} 6547de2362d3Smrg_ACEOF 6548de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6549de2362d3Smrg eval $cacheid=yes 6550de2362d3Smrgelse 6551de2362d3Smrg eval $cacheid=no 6552de2362d3Smrgfi 6553de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6554de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6555de2362d3Smrgfi 6556de2362d3Smrg 6557de2362d3Smrg 6558de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6559de2362d3Smrg 6560de2362d3Smrg eval supported=\$$cacheid 6561de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6562de2362d3Smrg$as_echo "$supported" >&6; } 6563de2362d3Smrg if test "$supported" = "yes" ; then 6564de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6565de2362d3Smrg found="yes" 6566de2362d3Smrg fi 6567de2362d3Smrg fi 6568de2362d3Smrg 6569de2362d3Smrg 6570de2362d3Smrg 6571de2362d3Smrg 6572de2362d3Smrg 6573de2362d3Smrg 6574de2362d3Smrg 6575de2362d3Smrg 6576de2362d3Smrg 6577de2362d3Smrg 6578de2362d3Smrg 6579de2362d3Smrg 6580de2362d3Smrg 6581de2362d3Smrg 6582de2362d3Smrg 6583de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6584de2362d3Smrg 6585de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6586de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6587de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6588de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6589de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6590de2362d3Smrg $as_echo_n "(cached) " >&6 6591de2362d3Smrgelse 6592de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6593de2362d3Smrg/* end confdefs.h. */ 6594de2362d3Smrgint i; 6595de2362d3Smrg_ACEOF 6596de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6597de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6598de2362d3Smrgelse 6599de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6600de2362d3Smrgfi 6601de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6602de2362d3Smrgfi 6603de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6604de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6605de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6606de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6607de2362d3Smrgfi 6608de2362d3Smrg 6609de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6610de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6611de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6612de2362d3Smrg fi 6613de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6614de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6615de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6616de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6617de2362d3Smrg $as_echo_n "(cached) " >&6 6618de2362d3Smrgelse 6619de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6620de2362d3Smrg/* end confdefs.h. */ 6621de2362d3Smrgint i; 6622de2362d3Smrg_ACEOF 6623de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6624de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6625de2362d3Smrgelse 6626de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6627de2362d3Smrgfi 6628de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6629de2362d3Smrgfi 6630de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6631de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6632de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6633de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6634de2362d3Smrgfi 6635de2362d3Smrg 6636de2362d3Smrgfound="no" 6637de2362d3Smrg 6638de2362d3Smrg if test $found = "no" ; then 6639de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6640de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6641de2362d3Smrg fi 6642de2362d3Smrg 6643de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6644de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6645de2362d3Smrg fi 6646de2362d3Smrg 6647de2362d3Smrg CFLAGS="$CFLAGS -Wshadow" 6648de2362d3Smrg 6649de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6650de2362d3Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 6651de2362d3Smrg cacheid=xorg_cv_cc_flag__Wshadow 6652de2362d3Smrg if eval \${$cacheid+:} false; then : 6653de2362d3Smrg $as_echo_n "(cached) " >&6 6654de2362d3Smrgelse 6655de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6656de2362d3Smrg/* end confdefs.h. */ 6657de2362d3Smrgint i; 6658de2362d3Smrgint 6659de2362d3Smrgmain () 6660de2362d3Smrg{ 6661de2362d3Smrg 6662de2362d3Smrg ; 6663de2362d3Smrg return 0; 6664de2362d3Smrg} 6665de2362d3Smrg_ACEOF 6666de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6667de2362d3Smrg eval $cacheid=yes 6668de2362d3Smrgelse 6669de2362d3Smrg eval $cacheid=no 6670de2362d3Smrgfi 6671de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6672de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6673de2362d3Smrgfi 6674de2362d3Smrg 6675de2362d3Smrg 6676de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6677de2362d3Smrg 6678de2362d3Smrg eval supported=\$$cacheid 6679de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6680de2362d3Smrg$as_echo "$supported" >&6; } 6681de2362d3Smrg if test "$supported" = "yes" ; then 6682de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6683de2362d3Smrg found="yes" 6684de2362d3Smrg fi 6685de2362d3Smrg fi 6686de2362d3Smrg 6687de2362d3Smrg 6688de2362d3Smrg 6689de2362d3Smrg 6690de2362d3Smrg 6691de2362d3Smrg 6692de2362d3Smrg 6693de2362d3Smrg 6694de2362d3Smrg 6695de2362d3Smrg 6696de2362d3Smrg 6697de2362d3Smrg 6698de2362d3Smrg 6699de2362d3Smrg 6700de2362d3Smrg 6701de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6702de2362d3Smrg 6703de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6704de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6705de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6706de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6707de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6708de2362d3Smrg $as_echo_n "(cached) " >&6 6709de2362d3Smrgelse 6710de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6711de2362d3Smrg/* end confdefs.h. */ 6712de2362d3Smrgint i; 6713de2362d3Smrg_ACEOF 6714de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6715de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6716de2362d3Smrgelse 6717de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6718de2362d3Smrgfi 6719de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6720de2362d3Smrgfi 6721de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6722de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6723de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6724de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6725de2362d3Smrgfi 6726de2362d3Smrg 6727de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6728de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6729de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6730de2362d3Smrg fi 6731de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6732de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6733de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6734de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6735de2362d3Smrg $as_echo_n "(cached) " >&6 6736de2362d3Smrgelse 6737de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6738de2362d3Smrg/* end confdefs.h. */ 6739de2362d3Smrgint i; 6740de2362d3Smrg_ACEOF 6741de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6742de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6743de2362d3Smrgelse 6744de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6745de2362d3Smrgfi 6746de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6747de2362d3Smrgfi 6748de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6749de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6750de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6751de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6752de2362d3Smrgfi 6753de2362d3Smrg 6754de2362d3Smrgfound="no" 6755de2362d3Smrg 6756de2362d3Smrg if test $found = "no" ; then 6757de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6758de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6759de2362d3Smrg fi 6760de2362d3Smrg 6761de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6762de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6763de2362d3Smrg fi 6764de2362d3Smrg 6765de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6766de2362d3Smrg 6767de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6768de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 6769de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6770de2362d3Smrg if eval \${$cacheid+:} false; then : 6771de2362d3Smrg $as_echo_n "(cached) " >&6 6772de2362d3Smrgelse 6773de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6774de2362d3Smrg/* end confdefs.h. */ 6775de2362d3Smrgint i; 6776de2362d3Smrgint 6777de2362d3Smrgmain () 6778de2362d3Smrg{ 6779de2362d3Smrg 6780de2362d3Smrg ; 6781de2362d3Smrg return 0; 6782de2362d3Smrg} 6783de2362d3Smrg_ACEOF 6784de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6785de2362d3Smrg eval $cacheid=yes 6786de2362d3Smrgelse 6787de2362d3Smrg eval $cacheid=no 6788de2362d3Smrgfi 6789de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6790de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6791de2362d3Smrgfi 6792de2362d3Smrg 6793de2362d3Smrg 6794de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6795de2362d3Smrg 6796de2362d3Smrg eval supported=\$$cacheid 6797de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6798de2362d3Smrg$as_echo "$supported" >&6; } 6799de2362d3Smrg if test "$supported" = "yes" ; then 6800de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6801de2362d3Smrg found="yes" 6802de2362d3Smrg fi 6803de2362d3Smrg fi 6804de2362d3Smrg 6805de2362d3Smrg 6806de2362d3Smrg 6807de2362d3Smrg 6808de2362d3Smrg 6809de2362d3Smrg 6810de2362d3Smrg 6811de2362d3Smrg 6812de2362d3Smrg 6813de2362d3Smrg 6814de2362d3Smrg 6815de2362d3Smrg 6816de2362d3Smrg 6817de2362d3Smrg 6818de2362d3Smrg 6819de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6820de2362d3Smrg 6821de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6822de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6823de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6824de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6825de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6826de2362d3Smrg $as_echo_n "(cached) " >&6 6827de2362d3Smrgelse 6828de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6829de2362d3Smrg/* end confdefs.h. */ 6830de2362d3Smrgint i; 6831de2362d3Smrg_ACEOF 6832de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6833de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6834de2362d3Smrgelse 6835de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6836de2362d3Smrgfi 6837de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6838de2362d3Smrgfi 6839de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6840de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6841de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6842de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6843de2362d3Smrgfi 6844de2362d3Smrg 6845de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6846de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6847de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6848de2362d3Smrg fi 6849de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6850de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6851de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6852de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6853de2362d3Smrg $as_echo_n "(cached) " >&6 6854de2362d3Smrgelse 6855de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6856de2362d3Smrg/* end confdefs.h. */ 6857de2362d3Smrgint i; 6858de2362d3Smrg_ACEOF 6859de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6860de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6861de2362d3Smrgelse 6862de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6863de2362d3Smrgfi 6864de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6865de2362d3Smrgfi 6866de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6867de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6868de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6869de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6870de2362d3Smrgfi 6871de2362d3Smrg 6872de2362d3Smrgfound="no" 6873de2362d3Smrg 6874de2362d3Smrg if test $found = "no" ; then 6875de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6876de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6877de2362d3Smrg fi 6878de2362d3Smrg 6879de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6880de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6881de2362d3Smrg fi 6882de2362d3Smrg 6883de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 6884de2362d3Smrg 6885de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6886de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 6887de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6888de2362d3Smrg if eval \${$cacheid+:} false; then : 6889de2362d3Smrg $as_echo_n "(cached) " >&6 6890de2362d3Smrgelse 6891de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6892de2362d3Smrg/* end confdefs.h. */ 6893de2362d3Smrgint i; 6894de2362d3Smrgint 6895de2362d3Smrgmain () 6896de2362d3Smrg{ 6897de2362d3Smrg 6898de2362d3Smrg ; 6899de2362d3Smrg return 0; 6900de2362d3Smrg} 6901de2362d3Smrg_ACEOF 6902de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 6903de2362d3Smrg eval $cacheid=yes 6904de2362d3Smrgelse 6905de2362d3Smrg eval $cacheid=no 6906de2362d3Smrgfi 6907de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6908de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 6909de2362d3Smrgfi 6910de2362d3Smrg 6911de2362d3Smrg 6912de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6913de2362d3Smrg 6914de2362d3Smrg eval supported=\$$cacheid 6915de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6916de2362d3Smrg$as_echo "$supported" >&6; } 6917de2362d3Smrg if test "$supported" = "yes" ; then 6918de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 6919de2362d3Smrg found="yes" 6920de2362d3Smrg fi 6921de2362d3Smrg fi 6922de2362d3Smrg 6923de2362d3Smrg 6924de2362d3Smrg 6925de2362d3Smrg 6926de2362d3Smrg 6927de2362d3Smrg 6928de2362d3Smrg 6929de2362d3Smrg 6930de2362d3Smrg 6931de2362d3Smrg 6932de2362d3Smrg 6933de2362d3Smrg 6934de2362d3Smrg 6935de2362d3Smrg 6936de2362d3Smrg 6937de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6938de2362d3Smrg 6939de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6940de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6941de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6942de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6943de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 6944de2362d3Smrg $as_echo_n "(cached) " >&6 6945de2362d3Smrgelse 6946de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6947de2362d3Smrg/* end confdefs.h. */ 6948de2362d3Smrgint i; 6949de2362d3Smrg_ACEOF 6950de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6951de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6952de2362d3Smrgelse 6953de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 6954de2362d3Smrgfi 6955de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6956de2362d3Smrgfi 6957de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6958de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6959de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6960de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6961de2362d3Smrgfi 6962de2362d3Smrg 6963de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6964de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6965de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6966de2362d3Smrg fi 6967de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6968de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6969de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6970de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 6971de2362d3Smrg $as_echo_n "(cached) " >&6 6972de2362d3Smrgelse 6973de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6974de2362d3Smrg/* end confdefs.h. */ 6975de2362d3Smrgint i; 6976de2362d3Smrg_ACEOF 6977de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 6978de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6979de2362d3Smrgelse 6980de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6981de2362d3Smrgfi 6982de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6983de2362d3Smrgfi 6984de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6985de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6986de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6987de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6988de2362d3Smrgfi 6989de2362d3Smrg 6990de2362d3Smrgfound="no" 6991de2362d3Smrg 6992de2362d3Smrg if test $found = "no" ; then 6993de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6994de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6995de2362d3Smrg fi 6996de2362d3Smrg 6997de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6998de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6999de2362d3Smrg fi 7000de2362d3Smrg 7001de2362d3Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7002de2362d3Smrg 7003de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7004de2362d3Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 7005de2362d3Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7006de2362d3Smrg if eval \${$cacheid+:} false; then : 7007de2362d3Smrg $as_echo_n "(cached) " >&6 7008de2362d3Smrgelse 7009de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7010de2362d3Smrg/* end confdefs.h. */ 7011de2362d3Smrgint i; 7012de2362d3Smrgint 7013de2362d3Smrgmain () 7014de2362d3Smrg{ 7015de2362d3Smrg 7016de2362d3Smrg ; 7017de2362d3Smrg return 0; 7018de2362d3Smrg} 7019de2362d3Smrg_ACEOF 7020de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7021de2362d3Smrg eval $cacheid=yes 7022de2362d3Smrgelse 7023de2362d3Smrg eval $cacheid=no 7024de2362d3Smrgfi 7025de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7026de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7027de2362d3Smrgfi 7028de2362d3Smrg 7029de2362d3Smrg 7030de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7031de2362d3Smrg 7032de2362d3Smrg eval supported=\$$cacheid 7033de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7034de2362d3Smrg$as_echo "$supported" >&6; } 7035de2362d3Smrg if test "$supported" = "yes" ; then 7036de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7037de2362d3Smrg found="yes" 7038de2362d3Smrg fi 7039de2362d3Smrg fi 7040de2362d3Smrg 7041de2362d3Smrg 7042de2362d3Smrg 7043de2362d3Smrg 7044de2362d3Smrg 7045de2362d3Smrg 7046de2362d3Smrg 7047de2362d3Smrg 7048de2362d3Smrg 7049de2362d3Smrg 7050de2362d3Smrg 7051de2362d3Smrg 7052de2362d3Smrg 7053de2362d3Smrg 7054de2362d3Smrg 7055de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7056de2362d3Smrg 7057de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7058de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7059de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7060de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7061de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7062de2362d3Smrg $as_echo_n "(cached) " >&6 7063de2362d3Smrgelse 7064de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7065de2362d3Smrg/* end confdefs.h. */ 7066de2362d3Smrgint i; 7067de2362d3Smrg_ACEOF 7068de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7069de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7070de2362d3Smrgelse 7071de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7072de2362d3Smrgfi 7073de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7074de2362d3Smrgfi 7075de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7076de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7077de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7078de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7079de2362d3Smrgfi 7080de2362d3Smrg 7081de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7082de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7083de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7084de2362d3Smrg fi 7085de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7086de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7087de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7088de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7089de2362d3Smrg $as_echo_n "(cached) " >&6 7090de2362d3Smrgelse 7091de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7092de2362d3Smrg/* end confdefs.h. */ 7093de2362d3Smrgint i; 7094de2362d3Smrg_ACEOF 7095de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7096de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7097de2362d3Smrgelse 7098de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7099de2362d3Smrgfi 7100de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7101de2362d3Smrgfi 7102de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7103de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7104de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7105de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7106de2362d3Smrgfi 7107de2362d3Smrg 7108de2362d3Smrgfound="no" 7109de2362d3Smrg 7110de2362d3Smrg if test $found = "no" ; then 7111de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7112de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7113de2362d3Smrg fi 7114de2362d3Smrg 7115de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7116de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7117de2362d3Smrg fi 7118de2362d3Smrg 7119de2362d3Smrg CFLAGS="$CFLAGS -Wlogical-op" 7120de2362d3Smrg 7121de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7122de2362d3Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 7123de2362d3Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 7124de2362d3Smrg if eval \${$cacheid+:} false; then : 7125de2362d3Smrg $as_echo_n "(cached) " >&6 7126de2362d3Smrgelse 7127de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7128de2362d3Smrg/* end confdefs.h. */ 7129de2362d3Smrgint i; 7130de2362d3Smrgint 7131de2362d3Smrgmain () 7132de2362d3Smrg{ 7133de2362d3Smrg 7134de2362d3Smrg ; 7135de2362d3Smrg return 0; 7136de2362d3Smrg} 7137de2362d3Smrg_ACEOF 7138de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7139de2362d3Smrg eval $cacheid=yes 7140de2362d3Smrgelse 7141de2362d3Smrg eval $cacheid=no 7142de2362d3Smrgfi 7143de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7144de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7145de2362d3Smrgfi 7146de2362d3Smrg 7147de2362d3Smrg 7148de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7149de2362d3Smrg 7150de2362d3Smrg eval supported=\$$cacheid 7151de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7152de2362d3Smrg$as_echo "$supported" >&6; } 7153de2362d3Smrg if test "$supported" = "yes" ; then 7154de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7155de2362d3Smrg found="yes" 7156de2362d3Smrg fi 7157de2362d3Smrg fi 7158de2362d3Smrg 7159de2362d3Smrg 7160de2362d3Smrg 7161de2362d3Smrg# These are currently disabled because they are noisy. They will be enabled 7162de2362d3Smrg# in the future once the codebase is sufficiently modernized to silence 7163de2362d3Smrg# them. For now, I don't want them to drown out the other warnings. 7164de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7165de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7166de2362d3Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7167de2362d3Smrg 7168de2362d3Smrg# Turn some warnings into errors, so we don't accidently get successful builds 7169de2362d3Smrg# when there are problems that should be fixed. 7170de2362d3Smrg 7171de2362d3Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7172de2362d3Smrg 7173de2362d3Smrg 7174de2362d3Smrg 7175de2362d3Smrg 7176de2362d3Smrg 7177de2362d3Smrg 7178de2362d3Smrg 7179de2362d3Smrg 7180de2362d3Smrg 7181de2362d3Smrg 7182de2362d3Smrg 7183de2362d3Smrg 7184de2362d3Smrg 7185de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7186de2362d3Smrg 7187de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7188de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7189de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7190de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7191de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7192de2362d3Smrg $as_echo_n "(cached) " >&6 7193de2362d3Smrgelse 7194de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7195de2362d3Smrg/* end confdefs.h. */ 7196de2362d3Smrgint i; 7197de2362d3Smrg_ACEOF 7198de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7199de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7200de2362d3Smrgelse 7201de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7202de2362d3Smrgfi 7203de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7204de2362d3Smrgfi 7205de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7206de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7207de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7208de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7209de2362d3Smrgfi 7210de2362d3Smrg 7211de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7212de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7213de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7214de2362d3Smrg fi 7215de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7216de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7217de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7218de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7219de2362d3Smrg $as_echo_n "(cached) " >&6 7220de2362d3Smrgelse 7221de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7222de2362d3Smrg/* end confdefs.h. */ 7223de2362d3Smrgint i; 7224de2362d3Smrg_ACEOF 7225de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7226de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7227de2362d3Smrgelse 7228de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7229de2362d3Smrgfi 7230de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7231de2362d3Smrgfi 7232de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7233de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7234de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7235de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7236de2362d3Smrgfi 7237de2362d3Smrg 7238de2362d3Smrgfound="no" 7239de2362d3Smrg 7240de2362d3Smrg if test $found = "no" ; then 7241de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7242de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7243de2362d3Smrg fi 7244de2362d3Smrg 7245de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7246de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7247de2362d3Smrg fi 7248de2362d3Smrg 7249de2362d3Smrg CFLAGS="$CFLAGS -Werror=implicit" 7250de2362d3Smrg 7251de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7252de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 7253de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 7254de2362d3Smrg if eval \${$cacheid+:} false; then : 7255de2362d3Smrg $as_echo_n "(cached) " >&6 7256de2362d3Smrgelse 7257de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7258de2362d3Smrg/* end confdefs.h. */ 7259de2362d3Smrgint i; 7260de2362d3Smrgint 7261de2362d3Smrgmain () 7262de2362d3Smrg{ 7263de2362d3Smrg 7264de2362d3Smrg ; 7265de2362d3Smrg return 0; 7266de2362d3Smrg} 7267de2362d3Smrg_ACEOF 7268de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7269de2362d3Smrg eval $cacheid=yes 7270de2362d3Smrgelse 7271de2362d3Smrg eval $cacheid=no 7272de2362d3Smrgfi 7273de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7274de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7275de2362d3Smrgfi 7276de2362d3Smrg 7277de2362d3Smrg 7278de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7279de2362d3Smrg 7280de2362d3Smrg eval supported=\$$cacheid 7281de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7282de2362d3Smrg$as_echo "$supported" >&6; } 7283de2362d3Smrg if test "$supported" = "yes" ; then 7284de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7285de2362d3Smrg found="yes" 7286de2362d3Smrg fi 7287de2362d3Smrg fi 7288de2362d3Smrg 7289de2362d3Smrg if test $found = "no" ; then 7290de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7291de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7292de2362d3Smrg fi 7293de2362d3Smrg 7294de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7295de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7296de2362d3Smrg fi 7297de2362d3Smrg 7298de2362d3Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7299de2362d3Smrg 7300de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 7301de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7302de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7303de2362d3Smrg if eval \${$cacheid+:} false; then : 7304de2362d3Smrg $as_echo_n "(cached) " >&6 7305de2362d3Smrgelse 7306de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7307de2362d3Smrg/* end confdefs.h. */ 7308de2362d3Smrgint i; 7309de2362d3Smrgint 7310de2362d3Smrgmain () 7311de2362d3Smrg{ 7312de2362d3Smrg 7313de2362d3Smrg ; 7314de2362d3Smrg return 0; 7315de2362d3Smrg} 7316de2362d3Smrg_ACEOF 7317de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7318de2362d3Smrg eval $cacheid=yes 7319de2362d3Smrgelse 7320de2362d3Smrg eval $cacheid=no 7321de2362d3Smrgfi 7322de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7323de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7324de2362d3Smrgfi 7325de2362d3Smrg 7326de2362d3Smrg 7327de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7328de2362d3Smrg 7329de2362d3Smrg eval supported=\$$cacheid 7330de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7331de2362d3Smrg$as_echo "$supported" >&6; } 7332de2362d3Smrg if test "$supported" = "yes" ; then 7333de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7334de2362d3Smrg found="yes" 7335de2362d3Smrg fi 7336de2362d3Smrg fi 7337de2362d3Smrg 7338de2362d3Smrg 7339de2362d3Smrg 7340de2362d3Smrg 7341de2362d3Smrg 7342de2362d3Smrg 7343de2362d3Smrg 7344de2362d3Smrg 7345de2362d3Smrg 7346de2362d3Smrg 7347de2362d3Smrg 7348de2362d3Smrg 7349de2362d3Smrg 7350de2362d3Smrg 7351de2362d3Smrg 7352de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7353de2362d3Smrg 7354de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7355de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7356de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7357de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7358de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7359de2362d3Smrg $as_echo_n "(cached) " >&6 7360de2362d3Smrgelse 7361de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7362de2362d3Smrg/* end confdefs.h. */ 7363de2362d3Smrgint i; 7364de2362d3Smrg_ACEOF 7365de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7366de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7367de2362d3Smrgelse 7368de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7369de2362d3Smrgfi 7370de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7371de2362d3Smrgfi 7372de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7373de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7374de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7375de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7376de2362d3Smrgfi 7377de2362d3Smrg 7378de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7379de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7380de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7381de2362d3Smrg fi 7382de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7383de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7384de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7385de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7386de2362d3Smrg $as_echo_n "(cached) " >&6 7387de2362d3Smrgelse 7388de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7389de2362d3Smrg/* end confdefs.h. */ 7390de2362d3Smrgint i; 7391de2362d3Smrg_ACEOF 7392de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7393de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7394de2362d3Smrgelse 7395de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7396de2362d3Smrgfi 7397de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7398de2362d3Smrgfi 7399de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7400de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7401de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7402de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7403de2362d3Smrgfi 7404de2362d3Smrg 7405de2362d3Smrgfound="no" 7406de2362d3Smrg 7407de2362d3Smrg if test $found = "no" ; then 7408de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7409de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7410de2362d3Smrg fi 7411de2362d3Smrg 7412de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7413de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7414de2362d3Smrg fi 7415de2362d3Smrg 7416de2362d3Smrg CFLAGS="$CFLAGS -Werror=nonnull" 7417de2362d3Smrg 7418de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7419de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 7420de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7421de2362d3Smrg if eval \${$cacheid+:} false; then : 7422de2362d3Smrg $as_echo_n "(cached) " >&6 7423de2362d3Smrgelse 7424de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7425de2362d3Smrg/* end confdefs.h. */ 7426de2362d3Smrgint i; 7427de2362d3Smrgint 7428de2362d3Smrgmain () 7429de2362d3Smrg{ 7430de2362d3Smrg 7431de2362d3Smrg ; 7432de2362d3Smrg return 0; 7433de2362d3Smrg} 7434de2362d3Smrg_ACEOF 7435de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7436de2362d3Smrg eval $cacheid=yes 7437de2362d3Smrgelse 7438de2362d3Smrg eval $cacheid=no 7439de2362d3Smrgfi 7440de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7441de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7442de2362d3Smrgfi 7443de2362d3Smrg 7444de2362d3Smrg 7445de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7446de2362d3Smrg 7447de2362d3Smrg eval supported=\$$cacheid 7448de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7449de2362d3Smrg$as_echo "$supported" >&6; } 7450de2362d3Smrg if test "$supported" = "yes" ; then 7451de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7452de2362d3Smrg found="yes" 7453de2362d3Smrg fi 7454de2362d3Smrg fi 7455de2362d3Smrg 7456de2362d3Smrg 7457de2362d3Smrg 7458de2362d3Smrg 7459de2362d3Smrg 7460de2362d3Smrg 7461de2362d3Smrg 7462de2362d3Smrg 7463de2362d3Smrg 7464de2362d3Smrg 7465de2362d3Smrg 7466de2362d3Smrg 7467de2362d3Smrg 7468de2362d3Smrg 7469de2362d3Smrg 7470de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7471de2362d3Smrg 7472de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7473de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7474de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7475de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7476de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7477de2362d3Smrg $as_echo_n "(cached) " >&6 7478de2362d3Smrgelse 7479de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7480de2362d3Smrg/* end confdefs.h. */ 7481de2362d3Smrgint i; 7482de2362d3Smrg_ACEOF 7483de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7484de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7485de2362d3Smrgelse 7486de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7487de2362d3Smrgfi 7488de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7489de2362d3Smrgfi 7490de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7491de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7492de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7493de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7494de2362d3Smrgfi 7495de2362d3Smrg 7496de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7497de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7498de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7499de2362d3Smrg fi 7500de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7501de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7502de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7503de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7504de2362d3Smrg $as_echo_n "(cached) " >&6 7505de2362d3Smrgelse 7506de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7507de2362d3Smrg/* end confdefs.h. */ 7508de2362d3Smrgint i; 7509de2362d3Smrg_ACEOF 7510de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7511de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7512de2362d3Smrgelse 7513de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7514de2362d3Smrgfi 7515de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7516de2362d3Smrgfi 7517de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7518de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7519de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7520de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7521de2362d3Smrgfi 7522de2362d3Smrg 7523de2362d3Smrgfound="no" 7524de2362d3Smrg 7525de2362d3Smrg if test $found = "no" ; then 7526de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7527de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7528de2362d3Smrg fi 7529de2362d3Smrg 7530de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7531de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7532de2362d3Smrg fi 7533de2362d3Smrg 7534de2362d3Smrg CFLAGS="$CFLAGS -Werror=init-self" 7535de2362d3Smrg 7536de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7537de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 7538de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 7539de2362d3Smrg if eval \${$cacheid+:} false; then : 7540de2362d3Smrg $as_echo_n "(cached) " >&6 7541de2362d3Smrgelse 7542de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7543de2362d3Smrg/* end confdefs.h. */ 7544de2362d3Smrgint i; 7545de2362d3Smrgint 7546de2362d3Smrgmain () 7547de2362d3Smrg{ 7548de2362d3Smrg 7549de2362d3Smrg ; 7550de2362d3Smrg return 0; 7551de2362d3Smrg} 7552de2362d3Smrg_ACEOF 7553de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7554de2362d3Smrg eval $cacheid=yes 7555de2362d3Smrgelse 7556de2362d3Smrg eval $cacheid=no 7557de2362d3Smrgfi 7558de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7559de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7560de2362d3Smrgfi 7561de2362d3Smrg 7562de2362d3Smrg 7563de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7564de2362d3Smrg 7565de2362d3Smrg eval supported=\$$cacheid 7566de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7567de2362d3Smrg$as_echo "$supported" >&6; } 7568de2362d3Smrg if test "$supported" = "yes" ; then 7569de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7570de2362d3Smrg found="yes" 7571de2362d3Smrg fi 7572de2362d3Smrg fi 7573de2362d3Smrg 7574de2362d3Smrg 7575de2362d3Smrg 7576de2362d3Smrg 7577de2362d3Smrg 7578de2362d3Smrg 7579de2362d3Smrg 7580de2362d3Smrg 7581de2362d3Smrg 7582de2362d3Smrg 7583de2362d3Smrg 7584de2362d3Smrg 7585de2362d3Smrg 7586de2362d3Smrg 7587de2362d3Smrg 7588de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7589de2362d3Smrg 7590de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7591de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7592de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7593de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7594de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7595de2362d3Smrg $as_echo_n "(cached) " >&6 7596de2362d3Smrgelse 7597de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7598de2362d3Smrg/* end confdefs.h. */ 7599de2362d3Smrgint i; 7600de2362d3Smrg_ACEOF 7601de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7602de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7603de2362d3Smrgelse 7604de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7605de2362d3Smrgfi 7606de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7607de2362d3Smrgfi 7608de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7609de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7610de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7611de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7612de2362d3Smrgfi 7613de2362d3Smrg 7614de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7615de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7616de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7617de2362d3Smrg fi 7618de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7619de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7620de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7621de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7622de2362d3Smrg $as_echo_n "(cached) " >&6 7623de2362d3Smrgelse 7624de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7625de2362d3Smrg/* end confdefs.h. */ 7626de2362d3Smrgint i; 7627de2362d3Smrg_ACEOF 7628de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7629de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7630de2362d3Smrgelse 7631de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7632de2362d3Smrgfi 7633de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7634de2362d3Smrgfi 7635de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7636de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7637de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7638de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7639de2362d3Smrgfi 7640de2362d3Smrg 7641de2362d3Smrgfound="no" 7642de2362d3Smrg 7643de2362d3Smrg if test $found = "no" ; then 7644de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7645de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7646de2362d3Smrg fi 7647de2362d3Smrg 7648de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7649de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7650de2362d3Smrg fi 7651de2362d3Smrg 7652de2362d3Smrg CFLAGS="$CFLAGS -Werror=main" 7653de2362d3Smrg 7654de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7655de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 7656de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_main 7657de2362d3Smrg if eval \${$cacheid+:} false; then : 7658de2362d3Smrg $as_echo_n "(cached) " >&6 7659de2362d3Smrgelse 7660de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7661de2362d3Smrg/* end confdefs.h. */ 7662de2362d3Smrgint i; 7663de2362d3Smrgint 7664de2362d3Smrgmain () 7665de2362d3Smrg{ 7666de2362d3Smrg 7667de2362d3Smrg ; 7668de2362d3Smrg return 0; 7669de2362d3Smrg} 7670de2362d3Smrg_ACEOF 7671de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7672de2362d3Smrg eval $cacheid=yes 7673de2362d3Smrgelse 7674de2362d3Smrg eval $cacheid=no 7675de2362d3Smrgfi 7676de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7677de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7678de2362d3Smrgfi 7679de2362d3Smrg 7680de2362d3Smrg 7681de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7682de2362d3Smrg 7683de2362d3Smrg eval supported=\$$cacheid 7684de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7685de2362d3Smrg$as_echo "$supported" >&6; } 7686de2362d3Smrg if test "$supported" = "yes" ; then 7687de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7688de2362d3Smrg found="yes" 7689de2362d3Smrg fi 7690de2362d3Smrg fi 7691de2362d3Smrg 7692de2362d3Smrg 7693de2362d3Smrg 7694de2362d3Smrg 7695de2362d3Smrg 7696de2362d3Smrg 7697de2362d3Smrg 7698de2362d3Smrg 7699de2362d3Smrg 7700de2362d3Smrg 7701de2362d3Smrg 7702de2362d3Smrg 7703de2362d3Smrg 7704de2362d3Smrg 7705de2362d3Smrg 7706de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7707de2362d3Smrg 7708de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7709de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7710de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7711de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7712de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7713de2362d3Smrg $as_echo_n "(cached) " >&6 7714de2362d3Smrgelse 7715de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7716de2362d3Smrg/* end confdefs.h. */ 7717de2362d3Smrgint i; 7718de2362d3Smrg_ACEOF 7719de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7720de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7721de2362d3Smrgelse 7722de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7723de2362d3Smrgfi 7724de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7725de2362d3Smrgfi 7726de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7727de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7728de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7729de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7730de2362d3Smrgfi 7731de2362d3Smrg 7732de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7733de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7734de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7735de2362d3Smrg fi 7736de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7737de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7738de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7739de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7740de2362d3Smrg $as_echo_n "(cached) " >&6 7741de2362d3Smrgelse 7742de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7743de2362d3Smrg/* end confdefs.h. */ 7744de2362d3Smrgint i; 7745de2362d3Smrg_ACEOF 7746de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7747de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7748de2362d3Smrgelse 7749de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7750de2362d3Smrgfi 7751de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7752de2362d3Smrgfi 7753de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7754de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7755de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7756de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7757de2362d3Smrgfi 7758de2362d3Smrg 7759de2362d3Smrgfound="no" 7760de2362d3Smrg 7761de2362d3Smrg if test $found = "no" ; then 7762de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7763de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7764de2362d3Smrg fi 7765de2362d3Smrg 7766de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7767de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7768de2362d3Smrg fi 7769de2362d3Smrg 7770de2362d3Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 7771de2362d3Smrg 7772de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7773de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 7774de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 7775de2362d3Smrg if eval \${$cacheid+:} false; then : 7776de2362d3Smrg $as_echo_n "(cached) " >&6 7777de2362d3Smrgelse 7778de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7779de2362d3Smrg/* end confdefs.h. */ 7780de2362d3Smrgint i; 7781de2362d3Smrgint 7782de2362d3Smrgmain () 7783de2362d3Smrg{ 7784de2362d3Smrg 7785de2362d3Smrg ; 7786de2362d3Smrg return 0; 7787de2362d3Smrg} 7788de2362d3Smrg_ACEOF 7789de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7790de2362d3Smrg eval $cacheid=yes 7791de2362d3Smrgelse 7792de2362d3Smrg eval $cacheid=no 7793de2362d3Smrgfi 7794de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7795de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7796de2362d3Smrgfi 7797de2362d3Smrg 7798de2362d3Smrg 7799de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7800de2362d3Smrg 7801de2362d3Smrg eval supported=\$$cacheid 7802de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7803de2362d3Smrg$as_echo "$supported" >&6; } 7804de2362d3Smrg if test "$supported" = "yes" ; then 7805de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7806de2362d3Smrg found="yes" 7807de2362d3Smrg fi 7808de2362d3Smrg fi 7809de2362d3Smrg 7810de2362d3Smrg 7811de2362d3Smrg 7812de2362d3Smrg 7813de2362d3Smrg 7814de2362d3Smrg 7815de2362d3Smrg 7816de2362d3Smrg 7817de2362d3Smrg 7818de2362d3Smrg 7819de2362d3Smrg 7820de2362d3Smrg 7821de2362d3Smrg 7822de2362d3Smrg 7823de2362d3Smrg 7824de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7825de2362d3Smrg 7826de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7827de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7828de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7829de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7830de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7831de2362d3Smrg $as_echo_n "(cached) " >&6 7832de2362d3Smrgelse 7833de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7834de2362d3Smrg/* end confdefs.h. */ 7835de2362d3Smrgint i; 7836de2362d3Smrg_ACEOF 7837de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7838de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7839de2362d3Smrgelse 7840de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7841de2362d3Smrgfi 7842de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7843de2362d3Smrgfi 7844de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7845de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7846de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7847de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7848de2362d3Smrgfi 7849de2362d3Smrg 7850de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7851de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7852de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7853de2362d3Smrg fi 7854de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7855de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7856de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7857de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7858de2362d3Smrg $as_echo_n "(cached) " >&6 7859de2362d3Smrgelse 7860de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7861de2362d3Smrg/* end confdefs.h. */ 7862de2362d3Smrgint i; 7863de2362d3Smrg_ACEOF 7864de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7865de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7866de2362d3Smrgelse 7867de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7868de2362d3Smrgfi 7869de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7870de2362d3Smrgfi 7871de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7872de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7873de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7874de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7875de2362d3Smrgfi 7876de2362d3Smrg 7877de2362d3Smrgfound="no" 7878de2362d3Smrg 7879de2362d3Smrg if test $found = "no" ; then 7880de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7881de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7882de2362d3Smrg fi 7883de2362d3Smrg 7884de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7885de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7886de2362d3Smrg fi 7887de2362d3Smrg 7888de2362d3Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 7889de2362d3Smrg 7890de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7891de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 7892de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 7893de2362d3Smrg if eval \${$cacheid+:} false; then : 7894de2362d3Smrg $as_echo_n "(cached) " >&6 7895de2362d3Smrgelse 7896de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7897de2362d3Smrg/* end confdefs.h. */ 7898de2362d3Smrgint i; 7899de2362d3Smrgint 7900de2362d3Smrgmain () 7901de2362d3Smrg{ 7902de2362d3Smrg 7903de2362d3Smrg ; 7904de2362d3Smrg return 0; 7905de2362d3Smrg} 7906de2362d3Smrg_ACEOF 7907de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 7908de2362d3Smrg eval $cacheid=yes 7909de2362d3Smrgelse 7910de2362d3Smrg eval $cacheid=no 7911de2362d3Smrgfi 7912de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7913de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 7914de2362d3Smrgfi 7915de2362d3Smrg 7916de2362d3Smrg 7917de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7918de2362d3Smrg 7919de2362d3Smrg eval supported=\$$cacheid 7920de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7921de2362d3Smrg$as_echo "$supported" >&6; } 7922de2362d3Smrg if test "$supported" = "yes" ; then 7923de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 7924de2362d3Smrg found="yes" 7925de2362d3Smrg fi 7926de2362d3Smrg fi 7927de2362d3Smrg 7928de2362d3Smrg 7929de2362d3Smrg 7930de2362d3Smrg 7931de2362d3Smrg 7932de2362d3Smrg 7933de2362d3Smrg 7934de2362d3Smrg 7935de2362d3Smrg 7936de2362d3Smrg 7937de2362d3Smrg 7938de2362d3Smrg 7939de2362d3Smrg 7940de2362d3Smrg 7941de2362d3Smrg 7942de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7943de2362d3Smrg 7944de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7945de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7946de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7947de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7948de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 7949de2362d3Smrg $as_echo_n "(cached) " >&6 7950de2362d3Smrgelse 7951de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7952de2362d3Smrg/* end confdefs.h. */ 7953de2362d3Smrgint i; 7954de2362d3Smrg_ACEOF 7955de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7956de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7957de2362d3Smrgelse 7958de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 7959de2362d3Smrgfi 7960de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7961de2362d3Smrgfi 7962de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7963de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7964de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7965de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7966de2362d3Smrgfi 7967de2362d3Smrg 7968de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7969de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7970de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7971de2362d3Smrg fi 7972de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7973de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7974de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7975de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 7976de2362d3Smrg $as_echo_n "(cached) " >&6 7977de2362d3Smrgelse 7978de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7979de2362d3Smrg/* end confdefs.h. */ 7980de2362d3Smrgint i; 7981de2362d3Smrg_ACEOF 7982de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 7983de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7984de2362d3Smrgelse 7985de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7986de2362d3Smrgfi 7987de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7988de2362d3Smrgfi 7989de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7990de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7991de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7992de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7993de2362d3Smrgfi 7994de2362d3Smrg 7995de2362d3Smrgfound="no" 7996de2362d3Smrg 7997de2362d3Smrg if test $found = "no" ; then 7998de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7999de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8000de2362d3Smrg fi 8001de2362d3Smrg 8002de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8003de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8004de2362d3Smrg fi 8005de2362d3Smrg 8006de2362d3Smrg CFLAGS="$CFLAGS -Werror=return-type" 8007de2362d3Smrg 8008de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8009de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 8010de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 8011de2362d3Smrg if eval \${$cacheid+:} false; then : 8012de2362d3Smrg $as_echo_n "(cached) " >&6 8013de2362d3Smrgelse 8014de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8015de2362d3Smrg/* end confdefs.h. */ 8016de2362d3Smrgint i; 8017de2362d3Smrgint 8018de2362d3Smrgmain () 8019de2362d3Smrg{ 8020de2362d3Smrg 8021de2362d3Smrg ; 8022de2362d3Smrg return 0; 8023de2362d3Smrg} 8024de2362d3Smrg_ACEOF 8025de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8026de2362d3Smrg eval $cacheid=yes 8027de2362d3Smrgelse 8028de2362d3Smrg eval $cacheid=no 8029de2362d3Smrgfi 8030de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8031de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8032de2362d3Smrgfi 8033de2362d3Smrg 8034de2362d3Smrg 8035de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8036de2362d3Smrg 8037de2362d3Smrg eval supported=\$$cacheid 8038de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8039de2362d3Smrg$as_echo "$supported" >&6; } 8040de2362d3Smrg if test "$supported" = "yes" ; then 8041de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8042de2362d3Smrg found="yes" 8043de2362d3Smrg fi 8044de2362d3Smrg fi 8045de2362d3Smrg 8046de2362d3Smrg if test $found = "no" ; then 8047de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8048de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8049de2362d3Smrg fi 8050de2362d3Smrg 8051de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8052de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8053de2362d3Smrg fi 8054de2362d3Smrg 8055de2362d3Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8056de2362d3Smrg 8057de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8058de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8059de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8060de2362d3Smrg if eval \${$cacheid+:} false; then : 8061de2362d3Smrg $as_echo_n "(cached) " >&6 8062de2362d3Smrgelse 8063de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8064de2362d3Smrg/* end confdefs.h. */ 8065de2362d3Smrgint i; 8066de2362d3Smrgint 8067de2362d3Smrgmain () 8068de2362d3Smrg{ 8069de2362d3Smrg 8070de2362d3Smrg ; 8071de2362d3Smrg return 0; 8072de2362d3Smrg} 8073de2362d3Smrg_ACEOF 8074de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8075de2362d3Smrg eval $cacheid=yes 8076de2362d3Smrgelse 8077de2362d3Smrg eval $cacheid=no 8078de2362d3Smrgfi 8079de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8080de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8081de2362d3Smrgfi 8082de2362d3Smrg 8083de2362d3Smrg 8084de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8085de2362d3Smrg 8086de2362d3Smrg eval supported=\$$cacheid 8087de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8088de2362d3Smrg$as_echo "$supported" >&6; } 8089de2362d3Smrg if test "$supported" = "yes" ; then 8090de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8091de2362d3Smrg found="yes" 8092de2362d3Smrg fi 8093de2362d3Smrg fi 8094de2362d3Smrg 8095de2362d3Smrg 8096de2362d3Smrg 8097de2362d3Smrg 8098de2362d3Smrg 8099de2362d3Smrg 8100de2362d3Smrg 8101de2362d3Smrg 8102de2362d3Smrg 8103de2362d3Smrg 8104de2362d3Smrg 8105de2362d3Smrg 8106de2362d3Smrg 8107de2362d3Smrg 8108de2362d3Smrg 8109de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8110de2362d3Smrg 8111de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8112de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8113de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8114de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8115de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8116de2362d3Smrg $as_echo_n "(cached) " >&6 8117de2362d3Smrgelse 8118de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8119de2362d3Smrg/* end confdefs.h. */ 8120de2362d3Smrgint i; 8121de2362d3Smrg_ACEOF 8122de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8123de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8124de2362d3Smrgelse 8125de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8126de2362d3Smrgfi 8127de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8128de2362d3Smrgfi 8129de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8130de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8131de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8132de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8133de2362d3Smrgfi 8134de2362d3Smrg 8135de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8136de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8137de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8138de2362d3Smrg fi 8139de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8140de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8141de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8142de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8143de2362d3Smrg $as_echo_n "(cached) " >&6 8144de2362d3Smrgelse 8145de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8146de2362d3Smrg/* end confdefs.h. */ 8147de2362d3Smrgint i; 8148de2362d3Smrg_ACEOF 8149de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8150de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8151de2362d3Smrgelse 8152de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8153de2362d3Smrgfi 8154de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8155de2362d3Smrgfi 8156de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8157de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8158de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8159de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8160de2362d3Smrgfi 8161de2362d3Smrg 8162de2362d3Smrgfound="no" 8163de2362d3Smrg 8164de2362d3Smrg if test $found = "no" ; then 8165de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8166de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8167de2362d3Smrg fi 8168de2362d3Smrg 8169de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8170de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8171de2362d3Smrg fi 8172de2362d3Smrg 8173de2362d3Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 8174de2362d3Smrg 8175de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8176de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 8177de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8178de2362d3Smrg if eval \${$cacheid+:} false; then : 8179de2362d3Smrg $as_echo_n "(cached) " >&6 8180de2362d3Smrgelse 8181de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8182de2362d3Smrg/* end confdefs.h. */ 8183de2362d3Smrgint i; 8184de2362d3Smrgint 8185de2362d3Smrgmain () 8186de2362d3Smrg{ 8187de2362d3Smrg 8188de2362d3Smrg ; 8189de2362d3Smrg return 0; 8190de2362d3Smrg} 8191de2362d3Smrg_ACEOF 8192de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8193de2362d3Smrg eval $cacheid=yes 8194de2362d3Smrgelse 8195de2362d3Smrg eval $cacheid=no 8196de2362d3Smrgfi 8197de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8198de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8199de2362d3Smrgfi 8200de2362d3Smrg 8201de2362d3Smrg 8202de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8203de2362d3Smrg 8204de2362d3Smrg eval supported=\$$cacheid 8205de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8206de2362d3Smrg$as_echo "$supported" >&6; } 8207de2362d3Smrg if test "$supported" = "yes" ; then 8208de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8209de2362d3Smrg found="yes" 8210de2362d3Smrg fi 8211de2362d3Smrg fi 8212de2362d3Smrg 8213de2362d3Smrg 8214de2362d3Smrg 8215de2362d3Smrg 8216de2362d3Smrg 8217de2362d3Smrg 8218de2362d3Smrg 8219de2362d3Smrg 8220de2362d3Smrg 8221de2362d3Smrg 8222de2362d3Smrg 8223de2362d3Smrg 8224de2362d3Smrg 8225de2362d3Smrg 8226de2362d3Smrg 8227de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8228de2362d3Smrg 8229de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8230de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8231de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8232de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8233de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8234de2362d3Smrg $as_echo_n "(cached) " >&6 8235de2362d3Smrgelse 8236de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8237de2362d3Smrg/* end confdefs.h. */ 8238de2362d3Smrgint i; 8239de2362d3Smrg_ACEOF 8240de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8241de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8242de2362d3Smrgelse 8243de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8244de2362d3Smrgfi 8245de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8246de2362d3Smrgfi 8247de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8248de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8249de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8250de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8251de2362d3Smrgfi 8252de2362d3Smrg 8253de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8254de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8255de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8256de2362d3Smrg fi 8257de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8258de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8259de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8260de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8261de2362d3Smrg $as_echo_n "(cached) " >&6 8262de2362d3Smrgelse 8263de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8264de2362d3Smrg/* end confdefs.h. */ 8265de2362d3Smrgint i; 8266de2362d3Smrg_ACEOF 8267de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8268de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8269de2362d3Smrgelse 8270de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8271de2362d3Smrgfi 8272de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8273de2362d3Smrgfi 8274de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8275de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8276de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8277de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8278de2362d3Smrgfi 8279de2362d3Smrg 8280de2362d3Smrgfound="no" 8281de2362d3Smrg 8282de2362d3Smrg if test $found = "no" ; then 8283de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8284de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8285de2362d3Smrg fi 8286de2362d3Smrg 8287de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8288de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8289de2362d3Smrg fi 8290de2362d3Smrg 8291de2362d3Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8292de2362d3Smrg 8293de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8294de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 8295de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8296de2362d3Smrg if eval \${$cacheid+:} false; then : 8297de2362d3Smrg $as_echo_n "(cached) " >&6 8298de2362d3Smrgelse 8299de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8300de2362d3Smrg/* end confdefs.h. */ 8301de2362d3Smrgint i; 8302de2362d3Smrgint 8303de2362d3Smrgmain () 8304de2362d3Smrg{ 8305de2362d3Smrg 8306de2362d3Smrg ; 8307de2362d3Smrg return 0; 8308de2362d3Smrg} 8309de2362d3Smrg_ACEOF 8310de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8311de2362d3Smrg eval $cacheid=yes 8312de2362d3Smrgelse 8313de2362d3Smrg eval $cacheid=no 8314de2362d3Smrgfi 8315de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8316de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8317de2362d3Smrgfi 8318de2362d3Smrg 8319de2362d3Smrg 8320de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8321de2362d3Smrg 8322de2362d3Smrg eval supported=\$$cacheid 8323de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8324de2362d3Smrg$as_echo "$supported" >&6; } 8325de2362d3Smrg if test "$supported" = "yes" ; then 8326de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8327de2362d3Smrg found="yes" 8328de2362d3Smrg fi 8329de2362d3Smrg fi 8330de2362d3Smrg 8331de2362d3Smrg 8332de2362d3Smrg 8333de2362d3Smrg 8334de2362d3Smrg 8335de2362d3Smrg 8336de2362d3Smrg 8337de2362d3Smrg 8338de2362d3Smrg 8339de2362d3Smrg 8340de2362d3Smrg 8341de2362d3Smrg 8342de2362d3Smrg 8343de2362d3Smrg 8344de2362d3Smrg 8345de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8346de2362d3Smrg 8347de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8348de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8349de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8350de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8351de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8352de2362d3Smrg $as_echo_n "(cached) " >&6 8353de2362d3Smrgelse 8354de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8355de2362d3Smrg/* end confdefs.h. */ 8356de2362d3Smrgint i; 8357de2362d3Smrg_ACEOF 8358de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8359de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8360de2362d3Smrgelse 8361de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8362de2362d3Smrgfi 8363de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8364de2362d3Smrgfi 8365de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8366de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8367de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8368de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8369de2362d3Smrgfi 8370de2362d3Smrg 8371de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8372de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8373de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8374de2362d3Smrg fi 8375de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8376de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8377de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8378de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8379de2362d3Smrg $as_echo_n "(cached) " >&6 8380de2362d3Smrgelse 8381de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8382de2362d3Smrg/* end confdefs.h. */ 8383de2362d3Smrgint i; 8384de2362d3Smrg_ACEOF 8385de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8386de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8387de2362d3Smrgelse 8388de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8389de2362d3Smrgfi 8390de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8391de2362d3Smrgfi 8392de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8393de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8394de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8395de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8396de2362d3Smrgfi 8397de2362d3Smrg 8398de2362d3Smrgfound="no" 8399de2362d3Smrg 8400de2362d3Smrg if test $found = "no" ; then 8401de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8402de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8403de2362d3Smrg fi 8404de2362d3Smrg 8405de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8406de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8407de2362d3Smrg fi 8408de2362d3Smrg 8409de2362d3Smrg CFLAGS="$CFLAGS -Werror=write-strings" 8410de2362d3Smrg 8411de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8412de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 8413de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8414de2362d3Smrg if eval \${$cacheid+:} false; then : 8415de2362d3Smrg $as_echo_n "(cached) " >&6 8416de2362d3Smrgelse 8417de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8418de2362d3Smrg/* end confdefs.h. */ 8419de2362d3Smrgint i; 8420de2362d3Smrgint 8421de2362d3Smrgmain () 8422de2362d3Smrg{ 8423de2362d3Smrg 8424de2362d3Smrg ; 8425de2362d3Smrg return 0; 8426de2362d3Smrg} 8427de2362d3Smrg_ACEOF 8428de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8429de2362d3Smrg eval $cacheid=yes 8430de2362d3Smrgelse 8431de2362d3Smrg eval $cacheid=no 8432de2362d3Smrgfi 8433de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8434de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8435de2362d3Smrgfi 8436de2362d3Smrg 8437de2362d3Smrg 8438de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8439de2362d3Smrg 8440de2362d3Smrg eval supported=\$$cacheid 8441de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8442de2362d3Smrg$as_echo "$supported" >&6; } 8443de2362d3Smrg if test "$supported" = "yes" ; then 8444de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8445de2362d3Smrg found="yes" 8446de2362d3Smrg fi 8447de2362d3Smrg fi 8448de2362d3Smrg 8449de2362d3Smrg 8450de2362d3Smrg 8451de2362d3Smrg 8452de2362d3Smrg 8453de2362d3Smrg 8454de2362d3Smrg 8455de2362d3Smrg 8456de2362d3Smrg 8457de2362d3Smrg 8458de2362d3Smrg 8459de2362d3Smrg 8460de2362d3Smrg 8461de2362d3Smrg 8462de2362d3Smrg 8463de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8464de2362d3Smrg 8465de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8466de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8467de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8468de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8469de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8470de2362d3Smrg $as_echo_n "(cached) " >&6 8471de2362d3Smrgelse 8472de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8473de2362d3Smrg/* end confdefs.h. */ 8474de2362d3Smrgint i; 8475de2362d3Smrg_ACEOF 8476de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8477de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8478de2362d3Smrgelse 8479de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8480de2362d3Smrgfi 8481de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8482de2362d3Smrgfi 8483de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8484de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8485de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8486de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8487de2362d3Smrgfi 8488de2362d3Smrg 8489de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8490de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8491de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8492de2362d3Smrg fi 8493de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8494de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8495de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8496de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8497de2362d3Smrg $as_echo_n "(cached) " >&6 8498de2362d3Smrgelse 8499de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8500de2362d3Smrg/* end confdefs.h. */ 8501de2362d3Smrgint i; 8502de2362d3Smrg_ACEOF 8503de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8504de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8505de2362d3Smrgelse 8506de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8507de2362d3Smrgfi 8508de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8509de2362d3Smrgfi 8510de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8511de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8512de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8513de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8514de2362d3Smrgfi 8515de2362d3Smrg 8516de2362d3Smrgfound="no" 8517de2362d3Smrg 8518de2362d3Smrg if test $found = "no" ; then 8519de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8520de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8521de2362d3Smrg fi 8522de2362d3Smrg 8523de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8524de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8525de2362d3Smrg fi 8526de2362d3Smrg 8527de2362d3Smrg CFLAGS="$CFLAGS -Werror=address" 8528de2362d3Smrg 8529de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8530de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 8531de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_address 8532de2362d3Smrg if eval \${$cacheid+:} false; then : 8533de2362d3Smrg $as_echo_n "(cached) " >&6 8534de2362d3Smrgelse 8535de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8536de2362d3Smrg/* end confdefs.h. */ 8537de2362d3Smrgint i; 8538de2362d3Smrgint 8539de2362d3Smrgmain () 8540de2362d3Smrg{ 8541de2362d3Smrg 8542de2362d3Smrg ; 8543de2362d3Smrg return 0; 8544de2362d3Smrg} 8545de2362d3Smrg_ACEOF 8546de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8547de2362d3Smrg eval $cacheid=yes 8548de2362d3Smrgelse 8549de2362d3Smrg eval $cacheid=no 8550de2362d3Smrgfi 8551de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8552de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8553de2362d3Smrgfi 8554de2362d3Smrg 8555de2362d3Smrg 8556de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8557de2362d3Smrg 8558de2362d3Smrg eval supported=\$$cacheid 8559de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8560de2362d3Smrg$as_echo "$supported" >&6; } 8561de2362d3Smrg if test "$supported" = "yes" ; then 8562de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8563de2362d3Smrg found="yes" 8564de2362d3Smrg fi 8565de2362d3Smrg fi 8566de2362d3Smrg 8567de2362d3Smrg 8568de2362d3Smrg 8569de2362d3Smrg 8570de2362d3Smrg 8571de2362d3Smrg 8572de2362d3Smrg 8573de2362d3Smrg 8574de2362d3Smrg 8575de2362d3Smrg 8576de2362d3Smrg 8577de2362d3Smrg 8578de2362d3Smrg 8579de2362d3Smrg 8580de2362d3Smrg 8581de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8582de2362d3Smrg 8583de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8584de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8585de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8586de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8587de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8588de2362d3Smrg $as_echo_n "(cached) " >&6 8589de2362d3Smrgelse 8590de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8591de2362d3Smrg/* end confdefs.h. */ 8592de2362d3Smrgint i; 8593de2362d3Smrg_ACEOF 8594de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8595de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8596de2362d3Smrgelse 8597de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8598de2362d3Smrgfi 8599de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8600de2362d3Smrgfi 8601de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8602de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8603de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8604de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8605de2362d3Smrgfi 8606de2362d3Smrg 8607de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8608de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8609de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8610de2362d3Smrg fi 8611de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8612de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8613de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8614de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8615de2362d3Smrg $as_echo_n "(cached) " >&6 8616de2362d3Smrgelse 8617de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8618de2362d3Smrg/* end confdefs.h. */ 8619de2362d3Smrgint i; 8620de2362d3Smrg_ACEOF 8621de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8622de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8623de2362d3Smrgelse 8624de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8625de2362d3Smrgfi 8626de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8627de2362d3Smrgfi 8628de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8629de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8630de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8631de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8632de2362d3Smrgfi 8633de2362d3Smrg 8634de2362d3Smrgfound="no" 8635de2362d3Smrg 8636de2362d3Smrg if test $found = "no" ; then 8637de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8638de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8639de2362d3Smrg fi 8640de2362d3Smrg 8641de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8642de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8643de2362d3Smrg fi 8644de2362d3Smrg 8645de2362d3Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8646de2362d3Smrg 8647de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8648de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8649de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8650de2362d3Smrg if eval \${$cacheid+:} false; then : 8651de2362d3Smrg $as_echo_n "(cached) " >&6 8652de2362d3Smrgelse 8653de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8654de2362d3Smrg/* end confdefs.h. */ 8655de2362d3Smrgint i; 8656de2362d3Smrgint 8657de2362d3Smrgmain () 8658de2362d3Smrg{ 8659de2362d3Smrg 8660de2362d3Smrg ; 8661de2362d3Smrg return 0; 8662de2362d3Smrg} 8663de2362d3Smrg_ACEOF 8664de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8665de2362d3Smrg eval $cacheid=yes 8666de2362d3Smrgelse 8667de2362d3Smrg eval $cacheid=no 8668de2362d3Smrgfi 8669de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8670de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8671de2362d3Smrgfi 8672de2362d3Smrg 8673de2362d3Smrg 8674de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8675de2362d3Smrg 8676de2362d3Smrg eval supported=\$$cacheid 8677de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8678de2362d3Smrg$as_echo "$supported" >&6; } 8679de2362d3Smrg if test "$supported" = "yes" ; then 8680de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8681de2362d3Smrg found="yes" 8682de2362d3Smrg fi 8683de2362d3Smrg fi 8684de2362d3Smrg 8685de2362d3Smrg if test $found = "no" ; then 8686de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8687de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8688de2362d3Smrg fi 8689de2362d3Smrg 8690de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8691de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8692de2362d3Smrg fi 8693de2362d3Smrg 8694de2362d3Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8695de2362d3Smrg 8696de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8697de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 8698de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8699de2362d3Smrg if eval \${$cacheid+:} false; then : 8700de2362d3Smrg $as_echo_n "(cached) " >&6 8701de2362d3Smrgelse 8702de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8703de2362d3Smrg/* end confdefs.h. */ 8704de2362d3Smrgint i; 8705de2362d3Smrgint 8706de2362d3Smrgmain () 8707de2362d3Smrg{ 8708de2362d3Smrg 8709de2362d3Smrg ; 8710de2362d3Smrg return 0; 8711de2362d3Smrg} 8712de2362d3Smrg_ACEOF 8713de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8714de2362d3Smrg eval $cacheid=yes 8715de2362d3Smrgelse 8716de2362d3Smrg eval $cacheid=no 8717de2362d3Smrgfi 8718de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8719de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8720de2362d3Smrgfi 8721de2362d3Smrg 8722de2362d3Smrg 8723de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8724de2362d3Smrg 8725de2362d3Smrg eval supported=\$$cacheid 8726de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8727de2362d3Smrg$as_echo "$supported" >&6; } 8728de2362d3Smrg if test "$supported" = "yes" ; then 8729de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8730de2362d3Smrg found="yes" 8731de2362d3Smrg fi 8732de2362d3Smrg fi 8733de2362d3Smrg 8734de2362d3Smrg 8735de2362d3Smrg 8736de2362d3Smrg 8737de2362d3Smrg 8738de2362d3Smrg 8739de2362d3Smrg 8740de2362d3Smrg 8741de2362d3Smrg 8742de2362d3Smrg 8743de2362d3Smrg 8744de2362d3Smrg 8745de2362d3Smrg 8746de2362d3Smrg 8747de2362d3Smrg 8748de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8749de2362d3Smrg 8750de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8751de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8752de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8753de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8754de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8755de2362d3Smrg $as_echo_n "(cached) " >&6 8756de2362d3Smrgelse 8757de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8758de2362d3Smrg/* end confdefs.h. */ 8759de2362d3Smrgint i; 8760de2362d3Smrg_ACEOF 8761de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8762de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8763de2362d3Smrgelse 8764de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8765de2362d3Smrgfi 8766de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8767de2362d3Smrgfi 8768de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8769de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8770de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8771de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8772de2362d3Smrgfi 8773de2362d3Smrg 8774de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8775de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8776de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8777de2362d3Smrg fi 8778de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8779de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8780de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8781de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8782de2362d3Smrg $as_echo_n "(cached) " >&6 8783de2362d3Smrgelse 8784de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8785de2362d3Smrg/* end confdefs.h. */ 8786de2362d3Smrgint i; 8787de2362d3Smrg_ACEOF 8788de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8789de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8790de2362d3Smrgelse 8791de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8792de2362d3Smrgfi 8793de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8794de2362d3Smrgfi 8795de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8796de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8797de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8798de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8799de2362d3Smrgfi 8800de2362d3Smrg 8801de2362d3Smrgfound="no" 8802de2362d3Smrg 8803de2362d3Smrg if test $found = "no" ; then 8804de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8805de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8806de2362d3Smrg fi 8807de2362d3Smrg 8808de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8809de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8810de2362d3Smrg fi 8811de2362d3Smrg 8812de2362d3Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8813de2362d3Smrg 8814de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8815de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 8816de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8817de2362d3Smrg if eval \${$cacheid+:} false; then : 8818de2362d3Smrg $as_echo_n "(cached) " >&6 8819de2362d3Smrgelse 8820de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8821de2362d3Smrg/* end confdefs.h. */ 8822de2362d3Smrgint i; 8823de2362d3Smrgint 8824de2362d3Smrgmain () 8825de2362d3Smrg{ 8826de2362d3Smrg 8827de2362d3Smrg ; 8828de2362d3Smrg return 0; 8829de2362d3Smrg} 8830de2362d3Smrg_ACEOF 8831de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8832de2362d3Smrg eval $cacheid=yes 8833de2362d3Smrgelse 8834de2362d3Smrg eval $cacheid=no 8835de2362d3Smrgfi 8836de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8837de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8838de2362d3Smrgfi 8839de2362d3Smrg 8840de2362d3Smrg 8841de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8842de2362d3Smrg 8843de2362d3Smrg eval supported=\$$cacheid 8844de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8845de2362d3Smrg$as_echo "$supported" >&6; } 8846de2362d3Smrg if test "$supported" = "yes" ; then 8847de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8848de2362d3Smrg found="yes" 8849de2362d3Smrg fi 8850de2362d3Smrg fi 8851de2362d3Smrg 8852de2362d3Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8853de2362d3Smrgelse 8854de2362d3Smrg{ $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 8855de2362d3Smrg$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;} 8856de2362d3Smrg 8857de2362d3Smrg 8858de2362d3Smrg 8859de2362d3Smrg 8860de2362d3Smrg 8861de2362d3Smrg 8862de2362d3Smrg 8863de2362d3Smrg 8864de2362d3Smrg 8865de2362d3Smrg 8866de2362d3Smrg 8867de2362d3Smrg 8868de2362d3Smrg 8869de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8870de2362d3Smrg 8871de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8872de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8873de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8874de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8875de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8876de2362d3Smrg $as_echo_n "(cached) " >&6 8877de2362d3Smrgelse 8878de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8879de2362d3Smrg/* end confdefs.h. */ 8880de2362d3Smrgint i; 8881de2362d3Smrg_ACEOF 8882de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8883de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8884de2362d3Smrgelse 8885de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 8886de2362d3Smrgfi 8887de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8888de2362d3Smrgfi 8889de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8890de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8891de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8892de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8893de2362d3Smrgfi 8894de2362d3Smrg 8895de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8896de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8897de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8898de2362d3Smrg fi 8899de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8900de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8901de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8902de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 8903de2362d3Smrg $as_echo_n "(cached) " >&6 8904de2362d3Smrgelse 8905de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8906de2362d3Smrg/* end confdefs.h. */ 8907de2362d3Smrgint i; 8908de2362d3Smrg_ACEOF 8909de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 8910de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8911de2362d3Smrgelse 8912de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8913de2362d3Smrgfi 8914de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8915de2362d3Smrgfi 8916de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8917de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8918de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8919de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8920de2362d3Smrgfi 8921de2362d3Smrg 8922de2362d3Smrgfound="no" 8923de2362d3Smrg 8924de2362d3Smrg if test $found = "no" ; then 8925de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8926de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8927de2362d3Smrg fi 8928de2362d3Smrg 8929de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8930de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8931de2362d3Smrg fi 8932de2362d3Smrg 8933de2362d3Smrg CFLAGS="$CFLAGS -Wimplicit" 8934de2362d3Smrg 8935de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 8936de2362d3Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 8937de2362d3Smrg cacheid=xorg_cv_cc_flag__Wimplicit 8938de2362d3Smrg if eval \${$cacheid+:} false; then : 8939de2362d3Smrg $as_echo_n "(cached) " >&6 8940de2362d3Smrgelse 8941de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8942de2362d3Smrg/* end confdefs.h. */ 8943de2362d3Smrgint i; 8944de2362d3Smrgint 8945de2362d3Smrgmain () 8946de2362d3Smrg{ 8947de2362d3Smrg 8948de2362d3Smrg ; 8949de2362d3Smrg return 0; 8950de2362d3Smrg} 8951de2362d3Smrg_ACEOF 8952de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 8953de2362d3Smrg eval $cacheid=yes 8954de2362d3Smrgelse 8955de2362d3Smrg eval $cacheid=no 8956de2362d3Smrgfi 8957de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8958de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 8959de2362d3Smrgfi 8960de2362d3Smrg 8961de2362d3Smrg 8962de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8963de2362d3Smrg 8964de2362d3Smrg eval supported=\$$cacheid 8965de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8966de2362d3Smrg$as_echo "$supported" >&6; } 8967de2362d3Smrg if test "$supported" = "yes" ; then 8968de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 8969de2362d3Smrg found="yes" 8970de2362d3Smrg fi 8971de2362d3Smrg fi 8972de2362d3Smrg 8973de2362d3Smrg 8974de2362d3Smrg 8975de2362d3Smrg 8976de2362d3Smrg 8977de2362d3Smrg 8978de2362d3Smrg 8979de2362d3Smrg 8980de2362d3Smrg 8981de2362d3Smrg 8982de2362d3Smrg 8983de2362d3Smrg 8984de2362d3Smrg 8985de2362d3Smrg 8986de2362d3Smrg 8987de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8988de2362d3Smrg 8989de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8990de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8991de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8992de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8993de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 8994de2362d3Smrg $as_echo_n "(cached) " >&6 8995de2362d3Smrgelse 8996de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8997de2362d3Smrg/* end confdefs.h. */ 8998de2362d3Smrgint i; 8999de2362d3Smrg_ACEOF 9000de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9001de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9002de2362d3Smrgelse 9003de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9004de2362d3Smrgfi 9005de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9006de2362d3Smrgfi 9007de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9008de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9009de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9010de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9011de2362d3Smrgfi 9012de2362d3Smrg 9013de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9014de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9015de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9016de2362d3Smrg fi 9017de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9018de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9019de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9020de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9021de2362d3Smrg $as_echo_n "(cached) " >&6 9022de2362d3Smrgelse 9023de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9024de2362d3Smrg/* end confdefs.h. */ 9025de2362d3Smrgint i; 9026de2362d3Smrg_ACEOF 9027de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9028de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9029de2362d3Smrgelse 9030de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9031de2362d3Smrgfi 9032de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9033de2362d3Smrgfi 9034de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9035de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9036de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9037de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9038de2362d3Smrgfi 9039de2362d3Smrg 9040de2362d3Smrgfound="no" 9041de2362d3Smrg 9042de2362d3Smrg if test $found = "no" ; then 9043de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9044de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9045de2362d3Smrg fi 9046de2362d3Smrg 9047de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9048de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9049de2362d3Smrg fi 9050de2362d3Smrg 9051de2362d3Smrg CFLAGS="$CFLAGS -Wnonnull" 9052de2362d3Smrg 9053de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9054de2362d3Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 9055de2362d3Smrg cacheid=xorg_cv_cc_flag__Wnonnull 9056de2362d3Smrg if eval \${$cacheid+:} false; then : 9057de2362d3Smrg $as_echo_n "(cached) " >&6 9058de2362d3Smrgelse 9059de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9060de2362d3Smrg/* end confdefs.h. */ 9061de2362d3Smrgint i; 9062de2362d3Smrgint 9063de2362d3Smrgmain () 9064de2362d3Smrg{ 9065de2362d3Smrg 9066de2362d3Smrg ; 9067de2362d3Smrg return 0; 9068de2362d3Smrg} 9069de2362d3Smrg_ACEOF 9070de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9071de2362d3Smrg eval $cacheid=yes 9072de2362d3Smrgelse 9073de2362d3Smrg eval $cacheid=no 9074de2362d3Smrgfi 9075de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9076de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9077de2362d3Smrgfi 9078de2362d3Smrg 9079de2362d3Smrg 9080de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9081de2362d3Smrg 9082de2362d3Smrg eval supported=\$$cacheid 9083de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9084de2362d3Smrg$as_echo "$supported" >&6; } 9085de2362d3Smrg if test "$supported" = "yes" ; then 9086de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9087de2362d3Smrg found="yes" 9088de2362d3Smrg fi 9089de2362d3Smrg fi 9090de2362d3Smrg 9091de2362d3Smrg 9092de2362d3Smrg 9093de2362d3Smrg 9094de2362d3Smrg 9095de2362d3Smrg 9096de2362d3Smrg 9097de2362d3Smrg 9098de2362d3Smrg 9099de2362d3Smrg 9100de2362d3Smrg 9101de2362d3Smrg 9102de2362d3Smrg 9103de2362d3Smrg 9104de2362d3Smrg 9105de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9106de2362d3Smrg 9107de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9108de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9109de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9110de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9111de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9112de2362d3Smrg $as_echo_n "(cached) " >&6 9113de2362d3Smrgelse 9114de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9115de2362d3Smrg/* end confdefs.h. */ 9116de2362d3Smrgint i; 9117de2362d3Smrg_ACEOF 9118de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9119de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9120de2362d3Smrgelse 9121de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9122de2362d3Smrgfi 9123de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9124de2362d3Smrgfi 9125de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9126de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9127de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9128de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9129de2362d3Smrgfi 9130de2362d3Smrg 9131de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9132de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9133de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9134de2362d3Smrg fi 9135de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9136de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9137de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9138de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9139de2362d3Smrg $as_echo_n "(cached) " >&6 9140de2362d3Smrgelse 9141de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9142de2362d3Smrg/* end confdefs.h. */ 9143de2362d3Smrgint i; 9144de2362d3Smrg_ACEOF 9145de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9146de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9147de2362d3Smrgelse 9148de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9149de2362d3Smrgfi 9150de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9151de2362d3Smrgfi 9152de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9153de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9154de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9155de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9156de2362d3Smrgfi 9157de2362d3Smrg 9158de2362d3Smrgfound="no" 9159de2362d3Smrg 9160de2362d3Smrg if test $found = "no" ; then 9161de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9162de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9163de2362d3Smrg fi 9164de2362d3Smrg 9165de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9166de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9167de2362d3Smrg fi 9168de2362d3Smrg 9169de2362d3Smrg CFLAGS="$CFLAGS -Winit-self" 9170de2362d3Smrg 9171de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9172de2362d3Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 9173de2362d3Smrg cacheid=xorg_cv_cc_flag__Winit_self 9174de2362d3Smrg if eval \${$cacheid+:} false; then : 9175de2362d3Smrg $as_echo_n "(cached) " >&6 9176de2362d3Smrgelse 9177de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9178de2362d3Smrg/* end confdefs.h. */ 9179de2362d3Smrgint i; 9180de2362d3Smrgint 9181de2362d3Smrgmain () 9182de2362d3Smrg{ 9183de2362d3Smrg 9184de2362d3Smrg ; 9185de2362d3Smrg return 0; 9186de2362d3Smrg} 9187de2362d3Smrg_ACEOF 9188de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9189de2362d3Smrg eval $cacheid=yes 9190de2362d3Smrgelse 9191de2362d3Smrg eval $cacheid=no 9192de2362d3Smrgfi 9193de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9194de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9195de2362d3Smrgfi 9196de2362d3Smrg 9197de2362d3Smrg 9198de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9199de2362d3Smrg 9200de2362d3Smrg eval supported=\$$cacheid 9201de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9202de2362d3Smrg$as_echo "$supported" >&6; } 9203de2362d3Smrg if test "$supported" = "yes" ; then 9204de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9205de2362d3Smrg found="yes" 9206de2362d3Smrg fi 9207de2362d3Smrg fi 9208de2362d3Smrg 9209de2362d3Smrg 9210de2362d3Smrg 9211de2362d3Smrg 9212de2362d3Smrg 9213de2362d3Smrg 9214de2362d3Smrg 9215de2362d3Smrg 9216de2362d3Smrg 9217de2362d3Smrg 9218de2362d3Smrg 9219de2362d3Smrg 9220de2362d3Smrg 9221de2362d3Smrg 9222de2362d3Smrg 9223de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9224de2362d3Smrg 9225de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9226de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9227de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9228de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9229de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9230de2362d3Smrg $as_echo_n "(cached) " >&6 9231de2362d3Smrgelse 9232de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9233de2362d3Smrg/* end confdefs.h. */ 9234de2362d3Smrgint i; 9235de2362d3Smrg_ACEOF 9236de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9237de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9238de2362d3Smrgelse 9239de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9240de2362d3Smrgfi 9241de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9242de2362d3Smrgfi 9243de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9244de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9245de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9246de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9247de2362d3Smrgfi 9248de2362d3Smrg 9249de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9250de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9251de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9252de2362d3Smrg fi 9253de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9254de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9255de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9256de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9257de2362d3Smrg $as_echo_n "(cached) " >&6 9258de2362d3Smrgelse 9259de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9260de2362d3Smrg/* end confdefs.h. */ 9261de2362d3Smrgint i; 9262de2362d3Smrg_ACEOF 9263de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9264de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9265de2362d3Smrgelse 9266de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9267de2362d3Smrgfi 9268de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9269de2362d3Smrgfi 9270de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9271de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9272de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9273de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9274de2362d3Smrgfi 9275de2362d3Smrg 9276de2362d3Smrgfound="no" 9277de2362d3Smrg 9278de2362d3Smrg if test $found = "no" ; then 9279de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9280de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9281de2362d3Smrg fi 9282de2362d3Smrg 9283de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9284de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9285de2362d3Smrg fi 9286de2362d3Smrg 9287de2362d3Smrg CFLAGS="$CFLAGS -Wmain" 9288de2362d3Smrg 9289de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9290de2362d3Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 9291de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmain 9292de2362d3Smrg if eval \${$cacheid+:} false; then : 9293de2362d3Smrg $as_echo_n "(cached) " >&6 9294de2362d3Smrgelse 9295de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9296de2362d3Smrg/* end confdefs.h. */ 9297de2362d3Smrgint i; 9298de2362d3Smrgint 9299de2362d3Smrgmain () 9300de2362d3Smrg{ 9301de2362d3Smrg 9302de2362d3Smrg ; 9303de2362d3Smrg return 0; 9304de2362d3Smrg} 9305de2362d3Smrg_ACEOF 9306de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9307de2362d3Smrg eval $cacheid=yes 9308de2362d3Smrgelse 9309de2362d3Smrg eval $cacheid=no 9310de2362d3Smrgfi 9311de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9312de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9313de2362d3Smrgfi 9314de2362d3Smrg 9315de2362d3Smrg 9316de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9317de2362d3Smrg 9318de2362d3Smrg eval supported=\$$cacheid 9319de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9320de2362d3Smrg$as_echo "$supported" >&6; } 9321de2362d3Smrg if test "$supported" = "yes" ; then 9322de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9323de2362d3Smrg found="yes" 9324de2362d3Smrg fi 9325de2362d3Smrg fi 9326de2362d3Smrg 9327de2362d3Smrg 9328de2362d3Smrg 9329de2362d3Smrg 9330de2362d3Smrg 9331de2362d3Smrg 9332de2362d3Smrg 9333de2362d3Smrg 9334de2362d3Smrg 9335de2362d3Smrg 9336de2362d3Smrg 9337de2362d3Smrg 9338de2362d3Smrg 9339de2362d3Smrg 9340de2362d3Smrg 9341de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9342de2362d3Smrg 9343de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9344de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9345de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9346de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9347de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9348de2362d3Smrg $as_echo_n "(cached) " >&6 9349de2362d3Smrgelse 9350de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9351de2362d3Smrg/* end confdefs.h. */ 9352de2362d3Smrgint i; 9353de2362d3Smrg_ACEOF 9354de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9355de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9356de2362d3Smrgelse 9357de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9358de2362d3Smrgfi 9359de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9360de2362d3Smrgfi 9361de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9362de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9363de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9364de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9365de2362d3Smrgfi 9366de2362d3Smrg 9367de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9368de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9369de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9370de2362d3Smrg fi 9371de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9372de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9373de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9374de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9375de2362d3Smrg $as_echo_n "(cached) " >&6 9376de2362d3Smrgelse 9377de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9378de2362d3Smrg/* end confdefs.h. */ 9379de2362d3Smrgint i; 9380de2362d3Smrg_ACEOF 9381de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9382de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9383de2362d3Smrgelse 9384de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9385de2362d3Smrgfi 9386de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9387de2362d3Smrgfi 9388de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9389de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9390de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9391de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9392de2362d3Smrgfi 9393de2362d3Smrg 9394de2362d3Smrgfound="no" 9395de2362d3Smrg 9396de2362d3Smrg if test $found = "no" ; then 9397de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9398de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9399de2362d3Smrg fi 9400de2362d3Smrg 9401de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9402de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9403de2362d3Smrg fi 9404de2362d3Smrg 9405de2362d3Smrg CFLAGS="$CFLAGS -Wmissing-braces" 9406de2362d3Smrg 9407de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9408de2362d3Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 9409de2362d3Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9410de2362d3Smrg if eval \${$cacheid+:} false; then : 9411de2362d3Smrg $as_echo_n "(cached) " >&6 9412de2362d3Smrgelse 9413de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9414de2362d3Smrg/* end confdefs.h. */ 9415de2362d3Smrgint i; 9416de2362d3Smrgint 9417de2362d3Smrgmain () 9418de2362d3Smrg{ 9419de2362d3Smrg 9420de2362d3Smrg ; 9421de2362d3Smrg return 0; 9422de2362d3Smrg} 9423de2362d3Smrg_ACEOF 9424de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9425de2362d3Smrg eval $cacheid=yes 9426de2362d3Smrgelse 9427de2362d3Smrg eval $cacheid=no 9428de2362d3Smrgfi 9429de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9430de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9431de2362d3Smrgfi 9432de2362d3Smrg 9433de2362d3Smrg 9434de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9435de2362d3Smrg 9436de2362d3Smrg eval supported=\$$cacheid 9437de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9438de2362d3Smrg$as_echo "$supported" >&6; } 9439de2362d3Smrg if test "$supported" = "yes" ; then 9440de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9441de2362d3Smrg found="yes" 9442de2362d3Smrg fi 9443de2362d3Smrg fi 9444de2362d3Smrg 9445de2362d3Smrg 9446de2362d3Smrg 9447de2362d3Smrg 9448de2362d3Smrg 9449de2362d3Smrg 9450de2362d3Smrg 9451de2362d3Smrg 9452de2362d3Smrg 9453de2362d3Smrg 9454de2362d3Smrg 9455de2362d3Smrg 9456de2362d3Smrg 9457de2362d3Smrg 9458de2362d3Smrg 9459de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9460de2362d3Smrg 9461de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9462de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9463de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9464de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9465de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9466de2362d3Smrg $as_echo_n "(cached) " >&6 9467de2362d3Smrgelse 9468de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9469de2362d3Smrg/* end confdefs.h. */ 9470de2362d3Smrgint i; 9471de2362d3Smrg_ACEOF 9472de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9473de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9474de2362d3Smrgelse 9475de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9476de2362d3Smrgfi 9477de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9478de2362d3Smrgfi 9479de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9480de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9481de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9482de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9483de2362d3Smrgfi 9484de2362d3Smrg 9485de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9486de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9487de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9488de2362d3Smrg fi 9489de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9490de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9491de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9492de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9493de2362d3Smrg $as_echo_n "(cached) " >&6 9494de2362d3Smrgelse 9495de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9496de2362d3Smrg/* end confdefs.h. */ 9497de2362d3Smrgint i; 9498de2362d3Smrg_ACEOF 9499de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9500de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9501de2362d3Smrgelse 9502de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9503de2362d3Smrgfi 9504de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9505de2362d3Smrgfi 9506de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9507de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9508de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9509de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9510de2362d3Smrgfi 9511de2362d3Smrg 9512de2362d3Smrgfound="no" 9513de2362d3Smrg 9514de2362d3Smrg if test $found = "no" ; then 9515de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9516de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9517de2362d3Smrg fi 9518de2362d3Smrg 9519de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9520de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9521de2362d3Smrg fi 9522de2362d3Smrg 9523de2362d3Smrg CFLAGS="$CFLAGS -Wsequence-point" 9524de2362d3Smrg 9525de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9526de2362d3Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 9527de2362d3Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 9528de2362d3Smrg if eval \${$cacheid+:} false; then : 9529de2362d3Smrg $as_echo_n "(cached) " >&6 9530de2362d3Smrgelse 9531de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9532de2362d3Smrg/* end confdefs.h. */ 9533de2362d3Smrgint i; 9534de2362d3Smrgint 9535de2362d3Smrgmain () 9536de2362d3Smrg{ 9537de2362d3Smrg 9538de2362d3Smrg ; 9539de2362d3Smrg return 0; 9540de2362d3Smrg} 9541de2362d3Smrg_ACEOF 9542de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9543de2362d3Smrg eval $cacheid=yes 9544de2362d3Smrgelse 9545de2362d3Smrg eval $cacheid=no 9546de2362d3Smrgfi 9547de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9548de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9549de2362d3Smrgfi 9550de2362d3Smrg 9551de2362d3Smrg 9552de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9553de2362d3Smrg 9554de2362d3Smrg eval supported=\$$cacheid 9555de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9556de2362d3Smrg$as_echo "$supported" >&6; } 9557de2362d3Smrg if test "$supported" = "yes" ; then 9558de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9559de2362d3Smrg found="yes" 9560de2362d3Smrg fi 9561de2362d3Smrg fi 9562de2362d3Smrg 9563de2362d3Smrg 9564de2362d3Smrg 9565de2362d3Smrg 9566de2362d3Smrg 9567de2362d3Smrg 9568de2362d3Smrg 9569de2362d3Smrg 9570de2362d3Smrg 9571de2362d3Smrg 9572de2362d3Smrg 9573de2362d3Smrg 9574de2362d3Smrg 9575de2362d3Smrg 9576de2362d3Smrg 9577de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9578de2362d3Smrg 9579de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9580de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9581de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9582de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9583de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9584de2362d3Smrg $as_echo_n "(cached) " >&6 9585de2362d3Smrgelse 9586de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9587de2362d3Smrg/* end confdefs.h. */ 9588de2362d3Smrgint i; 9589de2362d3Smrg_ACEOF 9590de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9591de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9592de2362d3Smrgelse 9593de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9594de2362d3Smrgfi 9595de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9596de2362d3Smrgfi 9597de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9598de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9599de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9600de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9601de2362d3Smrgfi 9602de2362d3Smrg 9603de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9604de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9605de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9606de2362d3Smrg fi 9607de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9608de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9609de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9610de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9611de2362d3Smrg $as_echo_n "(cached) " >&6 9612de2362d3Smrgelse 9613de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9614de2362d3Smrg/* end confdefs.h. */ 9615de2362d3Smrgint i; 9616de2362d3Smrg_ACEOF 9617de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9618de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9619de2362d3Smrgelse 9620de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9621de2362d3Smrgfi 9622de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9623de2362d3Smrgfi 9624de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9625de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9626de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9627de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9628de2362d3Smrgfi 9629de2362d3Smrg 9630de2362d3Smrgfound="no" 9631de2362d3Smrg 9632de2362d3Smrg if test $found = "no" ; then 9633de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9634de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9635de2362d3Smrg fi 9636de2362d3Smrg 9637de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9638de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9639de2362d3Smrg fi 9640de2362d3Smrg 9641de2362d3Smrg CFLAGS="$CFLAGS -Wreturn-type" 9642de2362d3Smrg 9643de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9644de2362d3Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 9645de2362d3Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 9646de2362d3Smrg if eval \${$cacheid+:} false; then : 9647de2362d3Smrg $as_echo_n "(cached) " >&6 9648de2362d3Smrgelse 9649de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9650de2362d3Smrg/* end confdefs.h. */ 9651de2362d3Smrgint i; 9652de2362d3Smrgint 9653de2362d3Smrgmain () 9654de2362d3Smrg{ 9655de2362d3Smrg 9656de2362d3Smrg ; 9657de2362d3Smrg return 0; 9658de2362d3Smrg} 9659de2362d3Smrg_ACEOF 9660de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9661de2362d3Smrg eval $cacheid=yes 9662de2362d3Smrgelse 9663de2362d3Smrg eval $cacheid=no 9664de2362d3Smrgfi 9665de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9666de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9667de2362d3Smrgfi 9668de2362d3Smrg 9669de2362d3Smrg 9670de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9671de2362d3Smrg 9672de2362d3Smrg eval supported=\$$cacheid 9673de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9674de2362d3Smrg$as_echo "$supported" >&6; } 9675de2362d3Smrg if test "$supported" = "yes" ; then 9676de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9677de2362d3Smrg found="yes" 9678de2362d3Smrg fi 9679de2362d3Smrg fi 9680de2362d3Smrg 9681de2362d3Smrg 9682de2362d3Smrg 9683de2362d3Smrg 9684de2362d3Smrg 9685de2362d3Smrg 9686de2362d3Smrg 9687de2362d3Smrg 9688de2362d3Smrg 9689de2362d3Smrg 9690de2362d3Smrg 9691de2362d3Smrg 9692de2362d3Smrg 9693de2362d3Smrg 9694de2362d3Smrg 9695de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9696de2362d3Smrg 9697de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9698de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9699de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9700de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9701de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9702de2362d3Smrg $as_echo_n "(cached) " >&6 9703de2362d3Smrgelse 9704de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9705de2362d3Smrg/* end confdefs.h. */ 9706de2362d3Smrgint i; 9707de2362d3Smrg_ACEOF 9708de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9709de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9710de2362d3Smrgelse 9711de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9712de2362d3Smrgfi 9713de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9714de2362d3Smrgfi 9715de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9716de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9717de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9718de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9719de2362d3Smrgfi 9720de2362d3Smrg 9721de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9722de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9723de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9724de2362d3Smrg fi 9725de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9726de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9727de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9728de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9729de2362d3Smrg $as_echo_n "(cached) " >&6 9730de2362d3Smrgelse 9731de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9732de2362d3Smrg/* end confdefs.h. */ 9733de2362d3Smrgint i; 9734de2362d3Smrg_ACEOF 9735de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9736de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9737de2362d3Smrgelse 9738de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9739de2362d3Smrgfi 9740de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9741de2362d3Smrgfi 9742de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9743de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9744de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9745de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9746de2362d3Smrgfi 9747de2362d3Smrg 9748de2362d3Smrgfound="no" 9749de2362d3Smrg 9750de2362d3Smrg if test $found = "no" ; then 9751de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9752de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9753de2362d3Smrg fi 9754de2362d3Smrg 9755de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9756de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9757de2362d3Smrg fi 9758de2362d3Smrg 9759de2362d3Smrg CFLAGS="$CFLAGS -Wtrigraphs" 9760de2362d3Smrg 9761de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9762de2362d3Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 9763de2362d3Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 9764de2362d3Smrg if eval \${$cacheid+:} false; then : 9765de2362d3Smrg $as_echo_n "(cached) " >&6 9766de2362d3Smrgelse 9767de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9768de2362d3Smrg/* end confdefs.h. */ 9769de2362d3Smrgint i; 9770de2362d3Smrgint 9771de2362d3Smrgmain () 9772de2362d3Smrg{ 9773de2362d3Smrg 9774de2362d3Smrg ; 9775de2362d3Smrg return 0; 9776de2362d3Smrg} 9777de2362d3Smrg_ACEOF 9778de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9779de2362d3Smrg eval $cacheid=yes 9780de2362d3Smrgelse 9781de2362d3Smrg eval $cacheid=no 9782de2362d3Smrgfi 9783de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9784de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9785de2362d3Smrgfi 9786de2362d3Smrg 9787de2362d3Smrg 9788de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9789de2362d3Smrg 9790de2362d3Smrg eval supported=\$$cacheid 9791de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9792de2362d3Smrg$as_echo "$supported" >&6; } 9793de2362d3Smrg if test "$supported" = "yes" ; then 9794de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9795de2362d3Smrg found="yes" 9796de2362d3Smrg fi 9797de2362d3Smrg fi 9798de2362d3Smrg 9799de2362d3Smrg 9800de2362d3Smrg 9801de2362d3Smrg 9802de2362d3Smrg 9803de2362d3Smrg 9804de2362d3Smrg 9805de2362d3Smrg 9806de2362d3Smrg 9807de2362d3Smrg 9808de2362d3Smrg 9809de2362d3Smrg 9810de2362d3Smrg 9811de2362d3Smrg 9812de2362d3Smrg 9813de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9814de2362d3Smrg 9815de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9816de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9817de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9818de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9819de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9820de2362d3Smrg $as_echo_n "(cached) " >&6 9821de2362d3Smrgelse 9822de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9823de2362d3Smrg/* end confdefs.h. */ 9824de2362d3Smrgint i; 9825de2362d3Smrg_ACEOF 9826de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9827de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9828de2362d3Smrgelse 9829de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9830de2362d3Smrgfi 9831de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9832de2362d3Smrgfi 9833de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9834de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9835de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9836de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9837de2362d3Smrgfi 9838de2362d3Smrg 9839de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9840de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9841de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9842de2362d3Smrg fi 9843de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9844de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9845de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9846de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9847de2362d3Smrg $as_echo_n "(cached) " >&6 9848de2362d3Smrgelse 9849de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9850de2362d3Smrg/* end confdefs.h. */ 9851de2362d3Smrgint i; 9852de2362d3Smrg_ACEOF 9853de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9854de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9855de2362d3Smrgelse 9856de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9857de2362d3Smrgfi 9858de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9859de2362d3Smrgfi 9860de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9861de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9862de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9863de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9864de2362d3Smrgfi 9865de2362d3Smrg 9866de2362d3Smrgfound="no" 9867de2362d3Smrg 9868de2362d3Smrg if test $found = "no" ; then 9869de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9870de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9871de2362d3Smrg fi 9872de2362d3Smrg 9873de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9874de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9875de2362d3Smrg fi 9876de2362d3Smrg 9877de2362d3Smrg CFLAGS="$CFLAGS -Warray-bounds" 9878de2362d3Smrg 9879de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 9880de2362d3Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 9881de2362d3Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 9882de2362d3Smrg if eval \${$cacheid+:} false; then : 9883de2362d3Smrg $as_echo_n "(cached) " >&6 9884de2362d3Smrgelse 9885de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9886de2362d3Smrg/* end confdefs.h. */ 9887de2362d3Smrgint i; 9888de2362d3Smrgint 9889de2362d3Smrgmain () 9890de2362d3Smrg{ 9891de2362d3Smrg 9892de2362d3Smrg ; 9893de2362d3Smrg return 0; 9894de2362d3Smrg} 9895de2362d3Smrg_ACEOF 9896de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 9897de2362d3Smrg eval $cacheid=yes 9898de2362d3Smrgelse 9899de2362d3Smrg eval $cacheid=no 9900de2362d3Smrgfi 9901de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9902de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 9903de2362d3Smrgfi 9904de2362d3Smrg 9905de2362d3Smrg 9906de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9907de2362d3Smrg 9908de2362d3Smrg eval supported=\$$cacheid 9909de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9910de2362d3Smrg$as_echo "$supported" >&6; } 9911de2362d3Smrg if test "$supported" = "yes" ; then 9912de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 9913de2362d3Smrg found="yes" 9914de2362d3Smrg fi 9915de2362d3Smrg fi 9916de2362d3Smrg 9917de2362d3Smrg 9918de2362d3Smrg 9919de2362d3Smrg 9920de2362d3Smrg 9921de2362d3Smrg 9922de2362d3Smrg 9923de2362d3Smrg 9924de2362d3Smrg 9925de2362d3Smrg 9926de2362d3Smrg 9927de2362d3Smrg 9928de2362d3Smrg 9929de2362d3Smrg 9930de2362d3Smrg 9931de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9932de2362d3Smrg 9933de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9934de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9935de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9936de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9937de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 9938de2362d3Smrg $as_echo_n "(cached) " >&6 9939de2362d3Smrgelse 9940de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9941de2362d3Smrg/* end confdefs.h. */ 9942de2362d3Smrgint i; 9943de2362d3Smrg_ACEOF 9944de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9945de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9946de2362d3Smrgelse 9947de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 9948de2362d3Smrgfi 9949de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9950de2362d3Smrgfi 9951de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9952de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9953de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9954de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9955de2362d3Smrgfi 9956de2362d3Smrg 9957de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9958de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9959de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9960de2362d3Smrg fi 9961de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9962de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9963de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9964de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 9965de2362d3Smrg $as_echo_n "(cached) " >&6 9966de2362d3Smrgelse 9967de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9968de2362d3Smrg/* end confdefs.h. */ 9969de2362d3Smrgint i; 9970de2362d3Smrg_ACEOF 9971de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 9972de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9973de2362d3Smrgelse 9974de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9975de2362d3Smrgfi 9976de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9977de2362d3Smrgfi 9978de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9979de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9980de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9981de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9982de2362d3Smrgfi 9983de2362d3Smrg 9984de2362d3Smrgfound="no" 9985de2362d3Smrg 9986de2362d3Smrg if test $found = "no" ; then 9987de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9988de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9989de2362d3Smrg fi 9990de2362d3Smrg 9991de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9992de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9993de2362d3Smrg fi 9994de2362d3Smrg 9995de2362d3Smrg CFLAGS="$CFLAGS -Wwrite-strings" 9996de2362d3Smrg 9997de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 9998de2362d3Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 9999de2362d3Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10000de2362d3Smrg if eval \${$cacheid+:} false; then : 10001de2362d3Smrg $as_echo_n "(cached) " >&6 10002de2362d3Smrgelse 10003de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10004de2362d3Smrg/* end confdefs.h. */ 10005de2362d3Smrgint i; 10006de2362d3Smrgint 10007de2362d3Smrgmain () 10008de2362d3Smrg{ 10009de2362d3Smrg 10010de2362d3Smrg ; 10011de2362d3Smrg return 0; 10012de2362d3Smrg} 10013de2362d3Smrg_ACEOF 10014de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10015de2362d3Smrg eval $cacheid=yes 10016de2362d3Smrgelse 10017de2362d3Smrg eval $cacheid=no 10018de2362d3Smrgfi 10019de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10020de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10021de2362d3Smrgfi 10022de2362d3Smrg 10023de2362d3Smrg 10024de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10025de2362d3Smrg 10026de2362d3Smrg eval supported=\$$cacheid 10027de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10028de2362d3Smrg$as_echo "$supported" >&6; } 10029de2362d3Smrg if test "$supported" = "yes" ; then 10030de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10031de2362d3Smrg found="yes" 10032de2362d3Smrg fi 10033de2362d3Smrg fi 10034de2362d3Smrg 10035de2362d3Smrg 10036de2362d3Smrg 10037de2362d3Smrg 10038de2362d3Smrg 10039de2362d3Smrg 10040de2362d3Smrg 10041de2362d3Smrg 10042de2362d3Smrg 10043de2362d3Smrg 10044de2362d3Smrg 10045de2362d3Smrg 10046de2362d3Smrg 10047de2362d3Smrg 10048de2362d3Smrg 10049de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10050de2362d3Smrg 10051de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10052de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10053de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10054de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10055de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10056de2362d3Smrg $as_echo_n "(cached) " >&6 10057de2362d3Smrgelse 10058de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10059de2362d3Smrg/* end confdefs.h. */ 10060de2362d3Smrgint i; 10061de2362d3Smrg_ACEOF 10062de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10063de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10064de2362d3Smrgelse 10065de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10066de2362d3Smrgfi 10067de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10068de2362d3Smrgfi 10069de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10070de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10071de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10072de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10073de2362d3Smrgfi 10074de2362d3Smrg 10075de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10076de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10077de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10078de2362d3Smrg fi 10079de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10080de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10081de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10082de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10083de2362d3Smrg $as_echo_n "(cached) " >&6 10084de2362d3Smrgelse 10085de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10086de2362d3Smrg/* end confdefs.h. */ 10087de2362d3Smrgint i; 10088de2362d3Smrg_ACEOF 10089de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10090de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10091de2362d3Smrgelse 10092de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10093de2362d3Smrgfi 10094de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10095de2362d3Smrgfi 10096de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10097de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10098de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10099de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10100de2362d3Smrgfi 10101de2362d3Smrg 10102de2362d3Smrgfound="no" 10103de2362d3Smrg 10104de2362d3Smrg if test $found = "no" ; then 10105de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10106de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10107de2362d3Smrg fi 10108de2362d3Smrg 10109de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10110de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10111de2362d3Smrg fi 10112de2362d3Smrg 10113de2362d3Smrg CFLAGS="$CFLAGS -Waddress" 10114de2362d3Smrg 10115de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10116de2362d3Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 10117de2362d3Smrg cacheid=xorg_cv_cc_flag__Waddress 10118de2362d3Smrg if eval \${$cacheid+:} false; then : 10119de2362d3Smrg $as_echo_n "(cached) " >&6 10120de2362d3Smrgelse 10121de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10122de2362d3Smrg/* end confdefs.h. */ 10123de2362d3Smrgint i; 10124de2362d3Smrgint 10125de2362d3Smrgmain () 10126de2362d3Smrg{ 10127de2362d3Smrg 10128de2362d3Smrg ; 10129de2362d3Smrg return 0; 10130de2362d3Smrg} 10131de2362d3Smrg_ACEOF 10132de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10133de2362d3Smrg eval $cacheid=yes 10134de2362d3Smrgelse 10135de2362d3Smrg eval $cacheid=no 10136de2362d3Smrgfi 10137de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10138de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10139de2362d3Smrgfi 10140de2362d3Smrg 10141de2362d3Smrg 10142de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10143de2362d3Smrg 10144de2362d3Smrg eval supported=\$$cacheid 10145de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10146de2362d3Smrg$as_echo "$supported" >&6; } 10147de2362d3Smrg if test "$supported" = "yes" ; then 10148de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10149de2362d3Smrg found="yes" 10150de2362d3Smrg fi 10151de2362d3Smrg fi 10152de2362d3Smrg 10153de2362d3Smrg 10154de2362d3Smrg 10155de2362d3Smrg 10156de2362d3Smrg 10157de2362d3Smrg 10158de2362d3Smrg 10159de2362d3Smrg 10160de2362d3Smrg 10161de2362d3Smrg 10162de2362d3Smrg 10163de2362d3Smrg 10164de2362d3Smrg 10165de2362d3Smrg 10166de2362d3Smrg 10167de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10168de2362d3Smrg 10169de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10170de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10171de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10172de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10173de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10174de2362d3Smrg $as_echo_n "(cached) " >&6 10175de2362d3Smrgelse 10176de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10177de2362d3Smrg/* end confdefs.h. */ 10178de2362d3Smrgint i; 10179de2362d3Smrg_ACEOF 10180de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10181de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10182de2362d3Smrgelse 10183de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10184de2362d3Smrgfi 10185de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10186de2362d3Smrgfi 10187de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10188de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10189de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10190de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10191de2362d3Smrgfi 10192de2362d3Smrg 10193de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10194de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10195de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10196de2362d3Smrg fi 10197de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10198de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10199de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10200de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10201de2362d3Smrg $as_echo_n "(cached) " >&6 10202de2362d3Smrgelse 10203de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10204de2362d3Smrg/* end confdefs.h. */ 10205de2362d3Smrgint i; 10206de2362d3Smrg_ACEOF 10207de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10208de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10209de2362d3Smrgelse 10210de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10211de2362d3Smrgfi 10212de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10213de2362d3Smrgfi 10214de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10215de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10216de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10217de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10218de2362d3Smrgfi 10219de2362d3Smrg 10220de2362d3Smrgfound="no" 10221de2362d3Smrg 10222de2362d3Smrg if test $found = "no" ; then 10223de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10224de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10225de2362d3Smrg fi 10226de2362d3Smrg 10227de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10228de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10229de2362d3Smrg fi 10230de2362d3Smrg 10231de2362d3Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10232de2362d3Smrg 10233de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10234de2362d3Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10235de2362d3Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10236de2362d3Smrg if eval \${$cacheid+:} false; then : 10237de2362d3Smrg $as_echo_n "(cached) " >&6 10238de2362d3Smrgelse 10239de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10240de2362d3Smrg/* end confdefs.h. */ 10241de2362d3Smrgint i; 10242de2362d3Smrgint 10243de2362d3Smrgmain () 10244de2362d3Smrg{ 10245de2362d3Smrg 10246de2362d3Smrg ; 10247de2362d3Smrg return 0; 10248de2362d3Smrg} 10249de2362d3Smrg_ACEOF 10250de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10251de2362d3Smrg eval $cacheid=yes 10252de2362d3Smrgelse 10253de2362d3Smrg eval $cacheid=no 10254de2362d3Smrgfi 10255de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10256de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10257de2362d3Smrgfi 10258de2362d3Smrg 10259de2362d3Smrg 10260de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10261de2362d3Smrg 10262de2362d3Smrg eval supported=\$$cacheid 10263de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10264de2362d3Smrg$as_echo "$supported" >&6; } 10265de2362d3Smrg if test "$supported" = "yes" ; then 10266de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10267de2362d3Smrg found="yes" 10268de2362d3Smrg fi 10269de2362d3Smrg fi 10270de2362d3Smrg 10271de2362d3Smrg 10272de2362d3Smrg 10273de2362d3Smrg 10274de2362d3Smrg 10275de2362d3Smrg 10276de2362d3Smrg 10277de2362d3Smrg 10278de2362d3Smrg 10279de2362d3Smrg 10280de2362d3Smrg 10281de2362d3Smrg 10282de2362d3Smrg 10283de2362d3Smrg 10284de2362d3Smrg 10285de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10286de2362d3Smrg 10287de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10288de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10289de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10290de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10291de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10292de2362d3Smrg $as_echo_n "(cached) " >&6 10293de2362d3Smrgelse 10294de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10295de2362d3Smrg/* end confdefs.h. */ 10296de2362d3Smrgint i; 10297de2362d3Smrg_ACEOF 10298de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10299de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10300de2362d3Smrgelse 10301de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10302de2362d3Smrgfi 10303de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10304de2362d3Smrgfi 10305de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10306de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10307de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10308de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10309de2362d3Smrgfi 10310de2362d3Smrg 10311de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10312de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10313de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10314de2362d3Smrg fi 10315de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10316de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10317de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10318de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10319de2362d3Smrg $as_echo_n "(cached) " >&6 10320de2362d3Smrgelse 10321de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10322de2362d3Smrg/* end confdefs.h. */ 10323de2362d3Smrgint i; 10324de2362d3Smrg_ACEOF 10325de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10326de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10327de2362d3Smrgelse 10328de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10329de2362d3Smrgfi 10330de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10331de2362d3Smrgfi 10332de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10333de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10334de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10335de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10336de2362d3Smrgfi 10337de2362d3Smrg 10338de2362d3Smrgfound="no" 10339de2362d3Smrg 10340de2362d3Smrg if test $found = "no" ; then 10341de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10342de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10343de2362d3Smrg fi 10344de2362d3Smrg 10345de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10346de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10347de2362d3Smrg fi 10348de2362d3Smrg 10349de2362d3Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10350de2362d3Smrg 10351de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10352de2362d3Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10353de2362d3Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10354de2362d3Smrg if eval \${$cacheid+:} false; then : 10355de2362d3Smrg $as_echo_n "(cached) " >&6 10356de2362d3Smrgelse 10357de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10358de2362d3Smrg/* end confdefs.h. */ 10359de2362d3Smrgint i; 10360de2362d3Smrgint 10361de2362d3Smrgmain () 10362de2362d3Smrg{ 10363de2362d3Smrg 10364de2362d3Smrg ; 10365de2362d3Smrg return 0; 10366de2362d3Smrg} 10367de2362d3Smrg_ACEOF 10368de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10369de2362d3Smrg eval $cacheid=yes 10370de2362d3Smrgelse 10371de2362d3Smrg eval $cacheid=no 10372de2362d3Smrgfi 10373de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10374de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10375de2362d3Smrgfi 10376de2362d3Smrg 10377de2362d3Smrg 10378de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10379de2362d3Smrg 10380de2362d3Smrg eval supported=\$$cacheid 10381de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10382de2362d3Smrg$as_echo "$supported" >&6; } 10383de2362d3Smrg if test "$supported" = "yes" ; then 10384de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10385de2362d3Smrg found="yes" 10386de2362d3Smrg fi 10387de2362d3Smrg fi 10388de2362d3Smrg 10389de2362d3Smrg 10390de2362d3Smrgfi 10391de2362d3Smrg 10392de2362d3Smrg 10393de2362d3Smrg 10394de2362d3Smrg 10395de2362d3Smrg 10396de2362d3Smrg 10397de2362d3Smrg 10398de2362d3Smrg CWARNFLAGS="$BASE_CFLAGS" 10399de2362d3Smrg if test "x$GCC" = xyes ; then 10400de2362d3Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10401de2362d3Smrg fi 10402de2362d3Smrg 10403de2362d3Smrg 10404de2362d3Smrg 10405de2362d3Smrg 10406de2362d3Smrg 10407de2362d3Smrg 10408de2362d3Smrg 10409de2362d3Smrg 10410de2362d3Smrg# Check whether --enable-strict-compilation was given. 10411de2362d3Smrgif test "${enable_strict_compilation+set}" = set; then : 10412de2362d3Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10413de2362d3Smrgelse 10414de2362d3Smrg STRICT_COMPILE=no 10415de2362d3Smrgfi 10416de2362d3Smrg 10417de2362d3Smrg 10418de2362d3Smrg 10419de2362d3Smrg 10420de2362d3Smrg 10421de2362d3Smrg 10422de2362d3SmrgSTRICT_CFLAGS="" 10423de2362d3Smrg 10424de2362d3Smrg 10425de2362d3Smrg 10426de2362d3Smrg 10427de2362d3Smrg 10428de2362d3Smrg 10429de2362d3Smrg 10430de2362d3Smrg 10431de2362d3Smrg 10432de2362d3Smrg 10433de2362d3Smrg 10434de2362d3Smrg 10435de2362d3Smrg 10436de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10437de2362d3Smrg 10438de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10439de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10440de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10441de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10442de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10443de2362d3Smrg $as_echo_n "(cached) " >&6 10444de2362d3Smrgelse 10445de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10446de2362d3Smrg/* end confdefs.h. */ 10447de2362d3Smrgint i; 10448de2362d3Smrg_ACEOF 10449de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10450de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10451de2362d3Smrgelse 10452de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10453de2362d3Smrgfi 10454de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10455de2362d3Smrgfi 10456de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10457de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10458de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10459de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10460de2362d3Smrgfi 10461de2362d3Smrg 10462de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10463de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10464de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10465de2362d3Smrg fi 10466de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10467de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10468de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10469de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10470de2362d3Smrg $as_echo_n "(cached) " >&6 10471de2362d3Smrgelse 10472de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10473de2362d3Smrg/* end confdefs.h. */ 10474de2362d3Smrgint i; 10475de2362d3Smrg_ACEOF 10476de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10477de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10478de2362d3Smrgelse 10479de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10480de2362d3Smrgfi 10481de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10482de2362d3Smrgfi 10483de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10484de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10485de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10486de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10487de2362d3Smrgfi 10488de2362d3Smrg 10489de2362d3Smrgfound="no" 10490de2362d3Smrg 10491de2362d3Smrg if test $found = "no" ; then 10492de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10493de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10494de2362d3Smrg fi 10495de2362d3Smrg 10496de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10497de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10498de2362d3Smrg fi 10499de2362d3Smrg 10500de2362d3Smrg CFLAGS="$CFLAGS -pedantic" 10501de2362d3Smrg 10502de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10503de2362d3Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 10504de2362d3Smrg cacheid=xorg_cv_cc_flag__pedantic 10505de2362d3Smrg if eval \${$cacheid+:} false; then : 10506de2362d3Smrg $as_echo_n "(cached) " >&6 10507de2362d3Smrgelse 10508de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10509de2362d3Smrg/* end confdefs.h. */ 10510de2362d3Smrgint i; 10511de2362d3Smrgint 10512de2362d3Smrgmain () 10513de2362d3Smrg{ 10514de2362d3Smrg 10515de2362d3Smrg ; 10516de2362d3Smrg return 0; 10517de2362d3Smrg} 10518de2362d3Smrg_ACEOF 10519de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10520de2362d3Smrg eval $cacheid=yes 10521de2362d3Smrgelse 10522de2362d3Smrg eval $cacheid=no 10523de2362d3Smrgfi 10524de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10525de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10526de2362d3Smrgfi 10527de2362d3Smrg 10528de2362d3Smrg 10529de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10530de2362d3Smrg 10531de2362d3Smrg eval supported=\$$cacheid 10532de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10533de2362d3Smrg$as_echo "$supported" >&6; } 10534de2362d3Smrg if test "$supported" = "yes" ; then 10535de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 10536de2362d3Smrg found="yes" 10537de2362d3Smrg fi 10538de2362d3Smrg fi 10539de2362d3Smrg 10540de2362d3Smrg 10541de2362d3Smrg 10542de2362d3Smrg 10543de2362d3Smrg 10544de2362d3Smrg 10545de2362d3Smrg 10546de2362d3Smrg 10547de2362d3Smrg 10548de2362d3Smrg 10549de2362d3Smrg 10550de2362d3Smrg 10551de2362d3Smrg 10552de2362d3Smrg 10553de2362d3Smrg 10554de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10555de2362d3Smrg 10556de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10557de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10558de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10559de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10560de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10561de2362d3Smrg $as_echo_n "(cached) " >&6 10562de2362d3Smrgelse 10563de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10564de2362d3Smrg/* end confdefs.h. */ 10565de2362d3Smrgint i; 10566de2362d3Smrg_ACEOF 10567de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10568de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10569de2362d3Smrgelse 10570de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10571de2362d3Smrgfi 10572de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10573de2362d3Smrgfi 10574de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10575de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10576de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10577de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10578de2362d3Smrgfi 10579de2362d3Smrg 10580de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10581de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10582de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10583de2362d3Smrg fi 10584de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10585de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10586de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10587de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10588de2362d3Smrg $as_echo_n "(cached) " >&6 10589de2362d3Smrgelse 10590de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10591de2362d3Smrg/* end confdefs.h. */ 10592de2362d3Smrgint i; 10593de2362d3Smrg_ACEOF 10594de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10595de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10596de2362d3Smrgelse 10597de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10598de2362d3Smrgfi 10599de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10600de2362d3Smrgfi 10601de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10602de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10603de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10604de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10605de2362d3Smrgfi 10606de2362d3Smrg 10607de2362d3Smrgfound="no" 10608de2362d3Smrg 10609de2362d3Smrg if test $found = "no" ; then 10610de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10611de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10612de2362d3Smrg fi 10613de2362d3Smrg 10614de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10615de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10616de2362d3Smrg fi 10617de2362d3Smrg 10618de2362d3Smrg CFLAGS="$CFLAGS -Werror" 10619de2362d3Smrg 10620de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10621de2362d3Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 10622de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror 10623de2362d3Smrg if eval \${$cacheid+:} false; then : 10624de2362d3Smrg $as_echo_n "(cached) " >&6 10625de2362d3Smrgelse 10626de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10627de2362d3Smrg/* end confdefs.h. */ 10628de2362d3Smrgint i; 10629de2362d3Smrgint 10630de2362d3Smrgmain () 10631de2362d3Smrg{ 10632de2362d3Smrg 10633de2362d3Smrg ; 10634de2362d3Smrg return 0; 10635de2362d3Smrg} 10636de2362d3Smrg_ACEOF 10637de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10638de2362d3Smrg eval $cacheid=yes 10639de2362d3Smrgelse 10640de2362d3Smrg eval $cacheid=no 10641de2362d3Smrgfi 10642de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10643de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10644de2362d3Smrgfi 10645de2362d3Smrg 10646de2362d3Smrg 10647de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10648de2362d3Smrg 10649de2362d3Smrg eval supported=\$$cacheid 10650de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10651de2362d3Smrg$as_echo "$supported" >&6; } 10652de2362d3Smrg if test "$supported" = "yes" ; then 10653de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 10654de2362d3Smrg found="yes" 10655de2362d3Smrg fi 10656de2362d3Smrg fi 10657de2362d3Smrg 10658de2362d3Smrg if test $found = "no" ; then 10659de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10660de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10661de2362d3Smrg fi 10662de2362d3Smrg 10663de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10664de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10665de2362d3Smrg fi 10666de2362d3Smrg 10667de2362d3Smrg CFLAGS="$CFLAGS -errwarn" 10668de2362d3Smrg 10669de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10670de2362d3Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 10671de2362d3Smrg cacheid=xorg_cv_cc_flag__errwarn 10672de2362d3Smrg if eval \${$cacheid+:} false; then : 10673de2362d3Smrg $as_echo_n "(cached) " >&6 10674de2362d3Smrgelse 10675de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10676de2362d3Smrg/* end confdefs.h. */ 10677de2362d3Smrgint i; 10678de2362d3Smrgint 10679de2362d3Smrgmain () 10680de2362d3Smrg{ 10681de2362d3Smrg 10682de2362d3Smrg ; 10683de2362d3Smrg return 0; 10684de2362d3Smrg} 10685de2362d3Smrg_ACEOF 10686de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10687de2362d3Smrg eval $cacheid=yes 10688de2362d3Smrgelse 10689de2362d3Smrg eval $cacheid=no 10690de2362d3Smrgfi 10691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10692de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10693de2362d3Smrgfi 10694de2362d3Smrg 10695de2362d3Smrg 10696de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10697de2362d3Smrg 10698de2362d3Smrg eval supported=\$$cacheid 10699de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10700de2362d3Smrg$as_echo "$supported" >&6; } 10701de2362d3Smrg if test "$supported" = "yes" ; then 10702de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 10703de2362d3Smrg found="yes" 10704de2362d3Smrg fi 10705de2362d3Smrg fi 10706de2362d3Smrg 10707de2362d3Smrg 10708de2362d3Smrg 10709de2362d3Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 10710de2362d3Smrg# activate it with -Werror, so we add it here explicitly. 10711de2362d3Smrg 10712de2362d3Smrg 10713de2362d3Smrg 10714de2362d3Smrg 10715de2362d3Smrg 10716de2362d3Smrg 10717de2362d3Smrg 10718de2362d3Smrg 10719de2362d3Smrg 10720de2362d3Smrg 10721de2362d3Smrg 10722de2362d3Smrg 10723de2362d3Smrg 10724de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10725de2362d3Smrg 10726de2362d3Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10727de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10728de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10729de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10730de2362d3Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10731de2362d3Smrg $as_echo_n "(cached) " >&6 10732de2362d3Smrgelse 10733de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10734de2362d3Smrg/* end confdefs.h. */ 10735de2362d3Smrgint i; 10736de2362d3Smrg_ACEOF 10737de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10738de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10739de2362d3Smrgelse 10740de2362d3Smrg xorg_cv_cc_flag_unknown_warning_option=no 10741de2362d3Smrgfi 10742de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10743de2362d3Smrgfi 10744de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10745de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10746de2362d3Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10747de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10748de2362d3Smrgfi 10749de2362d3Smrg 10750de2362d3Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10751de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10752de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10753de2362d3Smrg fi 10754de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10755de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10756de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10757de2362d3Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10758de2362d3Smrg $as_echo_n "(cached) " >&6 10759de2362d3Smrgelse 10760de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10761de2362d3Smrg/* end confdefs.h. */ 10762de2362d3Smrgint i; 10763de2362d3Smrg_ACEOF 10764de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 10765de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10766de2362d3Smrgelse 10767de2362d3Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10768de2362d3Smrgfi 10769de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10770de2362d3Smrgfi 10771de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10772de2362d3Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10773de2362d3Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10774de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10775de2362d3Smrgfi 10776de2362d3Smrg 10777de2362d3Smrgfound="no" 10778de2362d3Smrg 10779de2362d3Smrg if test $found = "no" ; then 10780de2362d3Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10781de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10782de2362d3Smrg fi 10783de2362d3Smrg 10784de2362d3Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10785de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10786de2362d3Smrg fi 10787de2362d3Smrg 10788de2362d3Smrg CFLAGS="$CFLAGS -Werror=attributes" 10789de2362d3Smrg 10790de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 10791de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 10792de2362d3Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 10793de2362d3Smrg if eval \${$cacheid+:} false; then : 10794de2362d3Smrg $as_echo_n "(cached) " >&6 10795de2362d3Smrgelse 10796de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10797de2362d3Smrg/* end confdefs.h. */ 10798de2362d3Smrgint i; 10799de2362d3Smrgint 10800de2362d3Smrgmain () 10801de2362d3Smrg{ 10802de2362d3Smrg 10803de2362d3Smrg ; 10804de2362d3Smrg return 0; 10805de2362d3Smrg} 10806de2362d3Smrg_ACEOF 10807de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 10808de2362d3Smrg eval $cacheid=yes 10809de2362d3Smrgelse 10810de2362d3Smrg eval $cacheid=no 10811de2362d3Smrgfi 10812de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10813de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 10814de2362d3Smrgfi 10815de2362d3Smrg 10816de2362d3Smrg 10817de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10818de2362d3Smrg 10819de2362d3Smrg eval supported=\$$cacheid 10820de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10821de2362d3Smrg$as_echo "$supported" >&6; } 10822de2362d3Smrg if test "$supported" = "yes" ; then 10823de2362d3Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 10824de2362d3Smrg found="yes" 10825de2362d3Smrg fi 10826de2362d3Smrg fi 10827de2362d3Smrg 10828de2362d3Smrg 10829de2362d3Smrg 10830de2362d3Smrgif test "x$STRICT_COMPILE" = "xyes"; then 10831de2362d3Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 10832de2362d3Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 10833de2362d3Smrgfi 10834de2362d3Smrg 10835de2362d3Smrg 10836de2362d3Smrg 10837de2362d3Smrg 10838de2362d3Smrg 10839de2362d3Smrg 10840de2362d3Smrgcat >>confdefs.h <<_ACEOF 10841de2362d3Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 10842de2362d3Smrg_ACEOF 10843de2362d3Smrg 10844de2362d3Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 10845de2362d3Smrg if test "x$PVM" = "x"; then 10846de2362d3Smrg PVM="0" 10847de2362d3Smrg fi 10848de2362d3Smrg 10849de2362d3Smrgcat >>confdefs.h <<_ACEOF 10850de2362d3Smrg#define PACKAGE_VERSION_MINOR $PVM 10851de2362d3Smrg_ACEOF 10852de2362d3Smrg 10853de2362d3Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 10854de2362d3Smrg if test "x$PVP" = "x"; then 10855de2362d3Smrg PVP="0" 10856de2362d3Smrg fi 10857de2362d3Smrg 10858de2362d3Smrgcat >>confdefs.h <<_ACEOF 10859de2362d3Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 10860de2362d3Smrg_ACEOF 10861de2362d3Smrg 10862de2362d3Smrg 10863de2362d3Smrg 10864de2362d3SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 10865de2362d3Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 10866de2362d3Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 10867de2362d3Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 10868de2362d3Smrg 10869de2362d3Smrg 10870de2362d3Smrg 10871de2362d3Smrg 10872de2362d3Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 10873de2362d3SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 10874de2362d3Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 10875de2362d3Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 10876de2362d3Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 10877de2362d3Smrg 10878de2362d3Smrg 10879de2362d3Smrg 10880de2362d3Smrg 10881de2362d3Smrg 10882de2362d3Smrg 10883de2362d3Smrgif test x$APP_MAN_SUFFIX = x ; then 10884de2362d3Smrg APP_MAN_SUFFIX=1 10885de2362d3Smrgfi 10886de2362d3Smrgif test x$APP_MAN_DIR = x ; then 10887de2362d3Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 10888de2362d3Smrgfi 10889de2362d3Smrg 10890de2362d3Smrgif test x$LIB_MAN_SUFFIX = x ; then 10891de2362d3Smrg LIB_MAN_SUFFIX=3 10892de2362d3Smrgfi 10893de2362d3Smrgif test x$LIB_MAN_DIR = x ; then 10894de2362d3Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 10895de2362d3Smrgfi 10896de2362d3Smrg 10897de2362d3Smrgif test x$FILE_MAN_SUFFIX = x ; then 10898de2362d3Smrg case $host_os in 10899de2362d3Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 10900de2362d3Smrg *) FILE_MAN_SUFFIX=5 ;; 10901de2362d3Smrg esac 10902de2362d3Smrgfi 10903de2362d3Smrgif test x$FILE_MAN_DIR = x ; then 10904de2362d3Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 10905de2362d3Smrgfi 10906de2362d3Smrg 10907de2362d3Smrgif test x$MISC_MAN_SUFFIX = x ; then 10908de2362d3Smrg case $host_os in 10909de2362d3Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 10910de2362d3Smrg *) MISC_MAN_SUFFIX=7 ;; 10911de2362d3Smrg esac 10912de2362d3Smrgfi 10913de2362d3Smrgif test x$MISC_MAN_DIR = x ; then 10914de2362d3Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 10915de2362d3Smrgfi 10916de2362d3Smrg 10917de2362d3Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 10918de2362d3Smrg case $host_os in 10919de2362d3Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 10920de2362d3Smrg *) DRIVER_MAN_SUFFIX=4 ;; 10921de2362d3Smrg esac 10922de2362d3Smrgfi 10923de2362d3Smrgif test x$DRIVER_MAN_DIR = x ; then 10924de2362d3Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 10925de2362d3Smrgfi 10926de2362d3Smrg 10927de2362d3Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 10928de2362d3Smrg case $host_os in 10929de2362d3Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 10930de2362d3Smrg *) ADMIN_MAN_SUFFIX=8 ;; 10931de2362d3Smrg esac 10932de2362d3Smrgfi 10933de2362d3Smrgif test x$ADMIN_MAN_DIR = x ; then 10934de2362d3Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 10935de2362d3Smrgfi 10936de2362d3Smrg 10937de2362d3Smrg 10938de2362d3Smrg 10939de2362d3Smrg 10940de2362d3Smrg 10941de2362d3Smrg 10942de2362d3Smrg 10943de2362d3Smrg 10944de2362d3Smrg 10945de2362d3Smrg 10946de2362d3Smrg 10947de2362d3Smrg 10948de2362d3Smrg 10949de2362d3Smrg 10950de2362d3Smrg 10951de2362d3SmrgXORG_MAN_PAGE="X Version 11" 10952de2362d3Smrg 10953de2362d3SmrgMAN_SUBSTS="\ 10954de2362d3Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10955de2362d3Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10956de2362d3Smrg -e 's|__xservername__|Xorg|g' \ 10957de2362d3Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 10958de2362d3Smrg -e 's|__projectroot__|\$(prefix)|g' \ 10959de2362d3Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 10960de2362d3Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 10961de2362d3Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 10962de2362d3Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 10963de2362d3Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 10964de2362d3Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 10965de2362d3Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 10966de2362d3Smrg 10967de2362d3Smrg 10968de2362d3Smrg 10969de2362d3Smrg# Check whether --enable-silent-rules was given. 10970de2362d3Smrgif test "${enable_silent_rules+set}" = set; then : 10971de2362d3Smrg enableval=$enable_silent_rules; 10972de2362d3Smrgfi 10973de2362d3Smrg 10974de2362d3Smrgcase $enable_silent_rules in # ((( 10975de2362d3Smrg yes) AM_DEFAULT_VERBOSITY=0;; 10976de2362d3Smrg no) AM_DEFAULT_VERBOSITY=1;; 10977de2362d3Smrg *) AM_DEFAULT_VERBOSITY=0;; 10978de2362d3Smrgesac 10979de2362d3Smrgam_make=${MAKE-make} 10980de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 10981de2362d3Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 10982de2362d3Smrgif ${am_cv_make_support_nested_variables+:} false; then : 10983de2362d3Smrg $as_echo_n "(cached) " >&6 10984de2362d3Smrgelse 10985de2362d3Smrg if $as_echo 'TRUE=$(BAR$(V)) 10986de2362d3SmrgBAR0=false 10987de2362d3SmrgBAR1=true 10988de2362d3SmrgV=1 10989de2362d3Smrgam__doit: 10990de2362d3Smrg @$(TRUE) 10991de2362d3Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 10992de2362d3Smrg am_cv_make_support_nested_variables=yes 10993de2362d3Smrgelse 10994de2362d3Smrg am_cv_make_support_nested_variables=no 10995de2362d3Smrgfi 10996de2362d3Smrgfi 10997de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 10998de2362d3Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 10999de2362d3Smrgif test $am_cv_make_support_nested_variables = yes; then 11000de2362d3Smrg AM_V='$(V)' 11001de2362d3Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11002de2362d3Smrgelse 11003de2362d3Smrg AM_V=$AM_DEFAULT_VERBOSITY 11004de2362d3Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11005de2362d3Smrgfi 11006de2362d3SmrgAM_BACKSLASH='\' 11007de2362d3Smrg 11008de2362d3Smrg 11009de2362d3Smrg 11010de2362d3Smrg# Initialize libtool 11011de2362d3Smrg# Check whether --enable-static was given. 11012de2362d3Smrgif test "${enable_static+set}" = set; then : 11013de2362d3Smrg enableval=$enable_static; p=${PACKAGE-default} 11014de2362d3Smrg case $enableval in 11015de2362d3Smrg yes) enable_static=yes ;; 11016de2362d3Smrg no) enable_static=no ;; 11017de2362d3Smrg *) 11018de2362d3Smrg enable_static=no 11019de2362d3Smrg # Look at the argument we got. We use all the common list separators. 11020de2362d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 11021de2362d3Smrg for pkg in $enableval; do 11022de2362d3Smrg IFS="$lt_save_ifs" 11023de2362d3Smrg if test "X$pkg" = "X$p"; then 11024de2362d3Smrg enable_static=yes 11025de2362d3Smrg fi 11026de2362d3Smrg done 11027de2362d3Smrg IFS="$lt_save_ifs" 11028de2362d3Smrg ;; 11029de2362d3Smrg esac 11030de2362d3Smrgelse 11031de2362d3Smrg enable_static=no 11032de2362d3Smrgfi 11033de2362d3Smrg 11034de2362d3Smrg 11035de2362d3Smrg 11036de2362d3Smrg 11037de2362d3Smrg 11038de2362d3Smrg 11039de2362d3Smrg 11040de2362d3Smrg 11041de2362d3Smrg 11042de2362d3Smrgcase `pwd` in 11043de2362d3Smrg *\ * | *\ *) 11044de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11045de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11046de2362d3Smrgesac 11047de2362d3Smrg 11048de2362d3Smrg 11049de2362d3Smrg 11050de2362d3Smrgmacro_version='2.4.2' 11051de2362d3Smrgmacro_revision='1.3337' 11052de2362d3Smrg 11053de2362d3Smrg 11054de2362d3Smrg 11055de2362d3Smrg 11056de2362d3Smrg 11057de2362d3Smrg 11058de2362d3Smrg 11059de2362d3Smrg 11060de2362d3Smrg 11061de2362d3Smrg 11062de2362d3Smrg 11063de2362d3Smrg 11064de2362d3Smrg 11065de2362d3Smrgltmain="$ac_aux_dir/ltmain.sh" 11066de2362d3Smrg 11067de2362d3Smrg# Backslashify metacharacters that are still active within 11068de2362d3Smrg# double-quoted strings. 11069de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11070de2362d3Smrg 11071de2362d3Smrg# Same as above, but do not quote variable references. 11072de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 11073de2362d3Smrg 11074de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a 11075de2362d3Smrg# double_quote_subst'ed string. 11076de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11077de2362d3Smrg 11078de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote. 11079de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11080de2362d3Smrg 11081de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions 11082de2362d3Smrgno_glob_subst='s/\*/\\\*/g' 11083de2362d3Smrg 11084de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11085de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11086de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11087de2362d3Smrg 11088de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11089de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; } 11090de2362d3Smrg# Test print first, because it will be a builtin if present. 11091de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11092de2362d3Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11093de2362d3Smrg ECHO='print -r --' 11094de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11095de2362d3Smrg ECHO='printf %s\n' 11096de2362d3Smrgelse 11097de2362d3Smrg # Use this function as a fallback that always works. 11098de2362d3Smrg func_fallback_echo () 11099de2362d3Smrg { 11100de2362d3Smrg eval 'cat <<_LTECHO_EOF 11101de2362d3Smrg$1 11102de2362d3Smrg_LTECHO_EOF' 11103de2362d3Smrg } 11104de2362d3Smrg ECHO='func_fallback_echo' 11105de2362d3Smrgfi 11106de2362d3Smrg 11107de2362d3Smrg# func_echo_all arg... 11108de2362d3Smrg# Invoke $ECHO with all args, space-separated. 11109de2362d3Smrgfunc_echo_all () 11110de2362d3Smrg{ 11111de2362d3Smrg $ECHO "" 11112de2362d3Smrg} 11113de2362d3Smrg 11114de2362d3Smrgcase "$ECHO" in 11115de2362d3Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11116de2362d3Smrg$as_echo "printf" >&6; } ;; 11117de2362d3Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11118de2362d3Smrg$as_echo "print -r" >&6; } ;; 11119de2362d3Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11120de2362d3Smrg$as_echo "cat" >&6; } ;; 11121de2362d3Smrgesac 11122de2362d3Smrg 11123de2362d3Smrg 11124de2362d3Smrg 11125de2362d3Smrg 11126de2362d3Smrg 11127de2362d3Smrg 11128de2362d3Smrg 11129de2362d3Smrg 11130de2362d3Smrg 11131de2362d3Smrg 11132de2362d3Smrg 11133de2362d3Smrg 11134de2362d3Smrg 11135de2362d3Smrg 11136de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11137de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 11138de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 11139de2362d3Smrg $as_echo_n "(cached) " >&6 11140de2362d3Smrgelse 11141de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11142de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 11143de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 11144de2362d3Smrg done 11145de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11146de2362d3Smrg { ac_script=; unset ac_script;} 11147de2362d3Smrg if test -z "$SED"; then 11148de2362d3Smrg ac_path_SED_found=false 11149de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11150de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11151de2362d3Smrgfor as_dir in $PATH 11152de2362d3Smrgdo 11153de2362d3Smrg IFS=$as_save_IFS 11154de2362d3Smrg test -z "$as_dir" && as_dir=. 11155de2362d3Smrg for ac_prog in sed gsed; do 11156de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11157de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 11158de2362d3Smrg as_fn_executable_p "$ac_path_SED" || continue 11159de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 11160de2362d3Smrg # Check for GNU $ac_path_SED 11161de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 11162de2362d3Smrg*GNU*) 11163de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11164de2362d3Smrg*) 11165de2362d3Smrg ac_count=0 11166de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11167de2362d3Smrg while : 11168de2362d3Smrg do 11169de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11170de2362d3Smrg mv "conftest.tmp" "conftest.in" 11171de2362d3Smrg cp "conftest.in" "conftest.nl" 11172de2362d3Smrg $as_echo '' >> "conftest.nl" 11173de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11174de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11175de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11176de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 11177de2362d3Smrg # Best one so far, save it but keep looking for a better one 11178de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 11179de2362d3Smrg ac_path_SED_max=$ac_count 11180de2362d3Smrg fi 11181de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11182de2362d3Smrg test $ac_count -gt 10 && break 11183de2362d3Smrg done 11184de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11185de2362d3Smrgesac 11186de2362d3Smrg 11187de2362d3Smrg $ac_path_SED_found && break 3 11188de2362d3Smrg done 11189de2362d3Smrg done 11190de2362d3Smrg done 11191de2362d3SmrgIFS=$as_save_IFS 11192de2362d3Smrg if test -z "$ac_cv_path_SED"; then 11193de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11194de2362d3Smrg fi 11195de2362d3Smrgelse 11196de2362d3Smrg ac_cv_path_SED=$SED 11197de2362d3Smrgfi 11198de2362d3Smrg 11199de2362d3Smrgfi 11200de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11201de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; } 11202de2362d3Smrg SED="$ac_cv_path_SED" 11203de2362d3Smrg rm -f conftest.sed 11204de2362d3Smrg 11205de2362d3Smrgtest -z "$SED" && SED=sed 11206de2362d3SmrgXsed="$SED -e 1s/^X//" 11207de2362d3Smrg 11208de2362d3Smrg 11209de2362d3Smrg 11210de2362d3Smrg 11211de2362d3Smrg 11212de2362d3Smrg 11213de2362d3Smrg 11214de2362d3Smrg 11215de2362d3Smrg 11216de2362d3Smrg 11217de2362d3Smrg 11218de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11219de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; } 11220de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then : 11221de2362d3Smrg $as_echo_n "(cached) " >&6 11222de2362d3Smrgelse 11223de2362d3Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11224de2362d3Smrg then ac_cv_path_FGREP="$GREP -F" 11225de2362d3Smrg else 11226de2362d3Smrg if test -z "$FGREP"; then 11227de2362d3Smrg ac_path_FGREP_found=false 11228de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11229de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11230de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11231de2362d3Smrgdo 11232de2362d3Smrg IFS=$as_save_IFS 11233de2362d3Smrg test -z "$as_dir" && as_dir=. 11234de2362d3Smrg for ac_prog in fgrep; do 11235de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11236de2362d3Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 11237de2362d3Smrg as_fn_executable_p "$ac_path_FGREP" || continue 11238de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found. 11239de2362d3Smrg # Check for GNU $ac_path_FGREP 11240de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in 11241de2362d3Smrg*GNU*) 11242de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11243de2362d3Smrg*) 11244de2362d3Smrg ac_count=0 11245de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11246de2362d3Smrg while : 11247de2362d3Smrg do 11248de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11249de2362d3Smrg mv "conftest.tmp" "conftest.in" 11250de2362d3Smrg cp "conftest.in" "conftest.nl" 11251de2362d3Smrg $as_echo 'FGREP' >> "conftest.nl" 11252de2362d3Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11253de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11254de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11255de2362d3Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11256de2362d3Smrg # Best one so far, save it but keep looking for a better one 11257de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" 11258de2362d3Smrg ac_path_FGREP_max=$ac_count 11259de2362d3Smrg fi 11260de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11261de2362d3Smrg test $ac_count -gt 10 && break 11262de2362d3Smrg done 11263de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11264de2362d3Smrgesac 11265de2362d3Smrg 11266de2362d3Smrg $ac_path_FGREP_found && break 3 11267de2362d3Smrg done 11268de2362d3Smrg done 11269de2362d3Smrg done 11270de2362d3SmrgIFS=$as_save_IFS 11271de2362d3Smrg if test -z "$ac_cv_path_FGREP"; then 11272de2362d3Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11273de2362d3Smrg fi 11274de2362d3Smrgelse 11275de2362d3Smrg ac_cv_path_FGREP=$FGREP 11276de2362d3Smrgfi 11277de2362d3Smrg 11278de2362d3Smrg fi 11279de2362d3Smrgfi 11280de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11281de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 11282de2362d3Smrg FGREP="$ac_cv_path_FGREP" 11283de2362d3Smrg 11284de2362d3Smrg 11285de2362d3Smrgtest -z "$GREP" && GREP=grep 11286de2362d3Smrg 11287de2362d3Smrg 11288de2362d3Smrg 11289de2362d3Smrg 11290de2362d3Smrg 11291de2362d3Smrg 11292de2362d3Smrg 11293de2362d3Smrg 11294de2362d3Smrg 11295de2362d3Smrg 11296de2362d3Smrg 11297de2362d3Smrg 11298de2362d3Smrg 11299de2362d3Smrg 11300de2362d3Smrg 11301de2362d3Smrg 11302de2362d3Smrg 11303de2362d3Smrg 11304de2362d3Smrg 11305de2362d3Smrg# Check whether --with-gnu-ld was given. 11306de2362d3Smrgif test "${with_gnu_ld+set}" = set; then : 11307de2362d3Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11308de2362d3Smrgelse 11309de2362d3Smrg with_gnu_ld=no 11310de2362d3Smrgfi 11311de2362d3Smrg 11312de2362d3Smrgac_prog=ld 11313de2362d3Smrgif test "$GCC" = yes; then 11314de2362d3Smrg # Check if gcc -print-prog-name=ld gives a path. 11315de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11316de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 11317de2362d3Smrg case $host in 11318de2362d3Smrg *-*-mingw*) 11319de2362d3Smrg # gcc leaves a trailing carriage return which upsets mingw 11320de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11321de2362d3Smrg *) 11322de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11323de2362d3Smrg esac 11324de2362d3Smrg case $ac_prog in 11325de2362d3Smrg # Accept absolute paths. 11326de2362d3Smrg [\\/]* | ?:[\\/]*) 11327de2362d3Smrg re_direlt='/[^/][^/]*/\.\./' 11328de2362d3Smrg # Canonicalize the pathname of ld 11329de2362d3Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11330de2362d3Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11331de2362d3Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11332de2362d3Smrg done 11333de2362d3Smrg test -z "$LD" && LD="$ac_prog" 11334de2362d3Smrg ;; 11335de2362d3Smrg "") 11336de2362d3Smrg # If it fails, then pretend we aren't using GCC. 11337de2362d3Smrg ac_prog=ld 11338de2362d3Smrg ;; 11339de2362d3Smrg *) 11340de2362d3Smrg # If it is relative, then search for the first ld in PATH. 11341de2362d3Smrg with_gnu_ld=unknown 11342de2362d3Smrg ;; 11343de2362d3Smrg esac 11344de2362d3Smrgelif test "$with_gnu_ld" = yes; then 11345de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11346de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; } 11347de2362d3Smrgelse 11348de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11349de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 11350de2362d3Smrgfi 11351de2362d3Smrgif ${lt_cv_path_LD+:} false; then : 11352de2362d3Smrg $as_echo_n "(cached) " >&6 11353de2362d3Smrgelse 11354de2362d3Smrg if test -z "$LD"; then 11355de2362d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11356de2362d3Smrg for ac_dir in $PATH; do 11357de2362d3Smrg IFS="$lt_save_ifs" 11358de2362d3Smrg test -z "$ac_dir" && ac_dir=. 11359de2362d3Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11360de2362d3Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 11361de2362d3Smrg # Check to see if the program is GNU ld. I'd rather use --version, 11362de2362d3Smrg # but apparently some variants of GNU ld only accept -v. 11363de2362d3Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 11364de2362d3Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11365de2362d3Smrg *GNU* | *'with BFD'*) 11366de2362d3Smrg test "$with_gnu_ld" != no && break 11367de2362d3Smrg ;; 11368de2362d3Smrg *) 11369de2362d3Smrg test "$with_gnu_ld" != yes && break 11370de2362d3Smrg ;; 11371de2362d3Smrg esac 11372de2362d3Smrg fi 11373de2362d3Smrg done 11374de2362d3Smrg IFS="$lt_save_ifs" 11375de2362d3Smrgelse 11376de2362d3Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 11377de2362d3Smrgfi 11378de2362d3Smrgfi 11379de2362d3Smrg 11380de2362d3SmrgLD="$lt_cv_path_LD" 11381de2362d3Smrgif test -n "$LD"; then 11382de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11383de2362d3Smrg$as_echo "$LD" >&6; } 11384de2362d3Smrgelse 11385de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11386de2362d3Smrg$as_echo "no" >&6; } 11387de2362d3Smrgfi 11388de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11389de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11390de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11391de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 11392de2362d3Smrg $as_echo_n "(cached) " >&6 11393de2362d3Smrgelse 11394de2362d3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 11395de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in 11396de2362d3Smrg*GNU* | *'with BFD'*) 11397de2362d3Smrg lt_cv_prog_gnu_ld=yes 11398de2362d3Smrg ;; 11399de2362d3Smrg*) 11400de2362d3Smrg lt_cv_prog_gnu_ld=no 11401de2362d3Smrg ;; 11402de2362d3Smrgesac 11403de2362d3Smrgfi 11404de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11405de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11406de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 11407de2362d3Smrg 11408de2362d3Smrg 11409de2362d3Smrg 11410de2362d3Smrg 11411de2362d3Smrg 11412de2362d3Smrg 11413de2362d3Smrg 11414de2362d3Smrg 11415de2362d3Smrg 11416de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11417de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11418de2362d3Smrgif ${lt_cv_path_NM+:} false; then : 11419de2362d3Smrg $as_echo_n "(cached) " >&6 11420de2362d3Smrgelse 11421de2362d3Smrg if test -n "$NM"; then 11422de2362d3Smrg # Let the user override the test. 11423de2362d3Smrg lt_cv_path_NM="$NM" 11424de2362d3Smrgelse 11425de2362d3Smrg lt_nm_to_check="${ac_tool_prefix}nm" 11426de2362d3Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11427de2362d3Smrg lt_nm_to_check="$lt_nm_to_check nm" 11428de2362d3Smrg fi 11429de2362d3Smrg for lt_tmp_nm in $lt_nm_to_check; do 11430de2362d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11431de2362d3Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 11432de2362d3Smrg IFS="$lt_save_ifs" 11433de2362d3Smrg test -z "$ac_dir" && ac_dir=. 11434de2362d3Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 11435de2362d3Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 11436de2362d3Smrg # Check to see if the nm accepts a BSD-compat flag. 11437de2362d3Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 11438de2362d3Smrg # nm: unknown option "B" ignored 11439de2362d3Smrg # Tru64's nm complains that /dev/null is an invalid object file 11440de2362d3Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 11441de2362d3Smrg */dev/null* | *'Invalid file or object type'*) 11442de2362d3Smrg lt_cv_path_NM="$tmp_nm -B" 11443de2362d3Smrg break 11444de2362d3Smrg ;; 11445de2362d3Smrg *) 11446de2362d3Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11447de2362d3Smrg */dev/null*) 11448de2362d3Smrg lt_cv_path_NM="$tmp_nm -p" 11449de2362d3Smrg break 11450de2362d3Smrg ;; 11451de2362d3Smrg *) 11452de2362d3Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11453de2362d3Smrg continue # so that we can try to find one that supports BSD flags 11454de2362d3Smrg ;; 11455de2362d3Smrg esac 11456de2362d3Smrg ;; 11457de2362d3Smrg esac 11458de2362d3Smrg fi 11459de2362d3Smrg done 11460de2362d3Smrg IFS="$lt_save_ifs" 11461de2362d3Smrg done 11462de2362d3Smrg : ${lt_cv_path_NM=no} 11463de2362d3Smrgfi 11464de2362d3Smrgfi 11465de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11466de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; } 11467de2362d3Smrgif test "$lt_cv_path_NM" != "no"; then 11468de2362d3Smrg NM="$lt_cv_path_NM" 11469de2362d3Smrgelse 11470de2362d3Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 11471de2362d3Smrg if test -n "$DUMPBIN"; then : 11472de2362d3Smrg # Let the user override the test. 11473de2362d3Smrg else 11474de2362d3Smrg if test -n "$ac_tool_prefix"; then 11475de2362d3Smrg for ac_prog in dumpbin "link -dump" 11476de2362d3Smrg do 11477de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11478de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 11479de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11480de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11481de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 11482de2362d3Smrg $as_echo_n "(cached) " >&6 11483de2362d3Smrgelse 11484de2362d3Smrg if test -n "$DUMPBIN"; then 11485de2362d3Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11486de2362d3Smrgelse 11487de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11488de2362d3Smrgfor as_dir in $PATH 11489de2362d3Smrgdo 11490de2362d3Smrg IFS=$as_save_IFS 11491de2362d3Smrg test -z "$as_dir" && as_dir=. 11492de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11493de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11494de2362d3Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11495de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11496de2362d3Smrg break 2 11497de2362d3Smrg fi 11498de2362d3Smrgdone 11499de2362d3Smrg done 11500de2362d3SmrgIFS=$as_save_IFS 11501de2362d3Smrg 11502de2362d3Smrgfi 11503de2362d3Smrgfi 11504de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 11505de2362d3Smrgif test -n "$DUMPBIN"; then 11506de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11507de2362d3Smrg$as_echo "$DUMPBIN" >&6; } 11508de2362d3Smrgelse 11509de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11510de2362d3Smrg$as_echo "no" >&6; } 11511de2362d3Smrgfi 11512de2362d3Smrg 11513de2362d3Smrg 11514de2362d3Smrg test -n "$DUMPBIN" && break 11515de2362d3Smrg done 11516de2362d3Smrgfi 11517de2362d3Smrgif test -z "$DUMPBIN"; then 11518de2362d3Smrg ac_ct_DUMPBIN=$DUMPBIN 11519de2362d3Smrg for ac_prog in dumpbin "link -dump" 11520de2362d3Smrgdo 11521de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11522de2362d3Smrgset dummy $ac_prog; ac_word=$2 11523de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11524de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11525de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11526de2362d3Smrg $as_echo_n "(cached) " >&6 11527de2362d3Smrgelse 11528de2362d3Smrg if test -n "$ac_ct_DUMPBIN"; then 11529de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11530de2362d3Smrgelse 11531de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11532de2362d3Smrgfor as_dir in $PATH 11533de2362d3Smrgdo 11534de2362d3Smrg IFS=$as_save_IFS 11535de2362d3Smrg test -z "$as_dir" && as_dir=. 11536de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11537de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11538de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11539de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11540de2362d3Smrg break 2 11541de2362d3Smrg fi 11542de2362d3Smrgdone 11543de2362d3Smrg done 11544de2362d3SmrgIFS=$as_save_IFS 11545de2362d3Smrg 11546de2362d3Smrgfi 11547de2362d3Smrgfi 11548de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11549de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then 11550de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11551de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 11552de2362d3Smrgelse 11553de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11554de2362d3Smrg$as_echo "no" >&6; } 11555de2362d3Smrgfi 11556de2362d3Smrg 11557de2362d3Smrg 11558de2362d3Smrg test -n "$ac_ct_DUMPBIN" && break 11559de2362d3Smrgdone 11560de2362d3Smrg 11561de2362d3Smrg if test "x$ac_ct_DUMPBIN" = x; then 11562de2362d3Smrg DUMPBIN=":" 11563de2362d3Smrg else 11564de2362d3Smrg case $cross_compiling:$ac_tool_warned in 11565de2362d3Smrgyes:) 11566de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11567de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11568de2362d3Smrgac_tool_warned=yes ;; 11569de2362d3Smrgesac 11570de2362d3Smrg DUMPBIN=$ac_ct_DUMPBIN 11571de2362d3Smrg fi 11572de2362d3Smrgfi 11573de2362d3Smrg 11574de2362d3Smrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 11575de2362d3Smrg *COFF*) 11576de2362d3Smrg DUMPBIN="$DUMPBIN -symbols" 11577de2362d3Smrg ;; 11578de2362d3Smrg *) 11579de2362d3Smrg DUMPBIN=: 11580de2362d3Smrg ;; 11581de2362d3Smrg esac 11582de2362d3Smrg fi 11583de2362d3Smrg 11584de2362d3Smrg if test "$DUMPBIN" != ":"; then 11585de2362d3Smrg NM="$DUMPBIN" 11586de2362d3Smrg fi 11587de2362d3Smrgfi 11588de2362d3Smrgtest -z "$NM" && NM=nm 11589de2362d3Smrg 11590de2362d3Smrg 11591de2362d3Smrg 11592de2362d3Smrg 11593de2362d3Smrg 11594de2362d3Smrg 11595de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11596de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11597de2362d3Smrgif ${lt_cv_nm_interface+:} false; then : 11598de2362d3Smrg $as_echo_n "(cached) " >&6 11599de2362d3Smrgelse 11600de2362d3Smrg lt_cv_nm_interface="BSD nm" 11601de2362d3Smrg echo "int some_variable = 0;" > conftest.$ac_ext 11602de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11603de2362d3Smrg (eval "$ac_compile" 2>conftest.err) 11604de2362d3Smrg cat conftest.err >&5 11605de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11606de2362d3Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11607de2362d3Smrg cat conftest.err >&5 11608de2362d3Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11609de2362d3Smrg cat conftest.out >&5 11610de2362d3Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11611de2362d3Smrg lt_cv_nm_interface="MS dumpbin" 11612de2362d3Smrg fi 11613de2362d3Smrg rm -f conftest* 11614de2362d3Smrgfi 11615de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11616de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; } 11617de2362d3Smrg 11618de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11619de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; } 11620de2362d3SmrgLN_S=$as_ln_s 11621de2362d3Smrgif test "$LN_S" = "ln -s"; then 11622de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11623de2362d3Smrg$as_echo "yes" >&6; } 11624de2362d3Smrgelse 11625de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11626de2362d3Smrg$as_echo "no, using $LN_S" >&6; } 11627de2362d3Smrgfi 11628de2362d3Smrg 11629de2362d3Smrg# find the maximum length of command line arguments 11630de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11631de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11632de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 11633de2362d3Smrg $as_echo_n "(cached) " >&6 11634de2362d3Smrgelse 11635de2362d3Smrg i=0 11636de2362d3Smrg teststring="ABCD" 11637de2362d3Smrg 11638de2362d3Smrg case $build_os in 11639de2362d3Smrg msdosdjgpp*) 11640de2362d3Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 11641de2362d3Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 11642de2362d3Smrg # during glob expansion). Even if it were fixed, the result of this 11643de2362d3Smrg # check would be larger than it should be. 11644de2362d3Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 11645de2362d3Smrg ;; 11646de2362d3Smrg 11647de2362d3Smrg gnu*) 11648de2362d3Smrg # Under GNU Hurd, this test is not required because there is 11649de2362d3Smrg # no limit to the length of command line arguments. 11650de2362d3Smrg # Libtool will interpret -1 as no limit whatsoever 11651de2362d3Smrg lt_cv_sys_max_cmd_len=-1; 11652de2362d3Smrg ;; 11653de2362d3Smrg 11654de2362d3Smrg cygwin* | mingw* | cegcc*) 11655de2362d3Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 11656de2362d3Smrg # about 5 minutes as the teststring grows exponentially. 11657de2362d3Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 11658de2362d3Smrg # you end up with a "frozen" computer, even though with patience 11659de2362d3Smrg # the test eventually succeeds (with a max line length of 256k). 11660de2362d3Smrg # Instead, let's just punt: use the minimum linelength reported by 11661de2362d3Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 11662de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11663de2362d3Smrg ;; 11664de2362d3Smrg 11665de2362d3Smrg mint*) 11666de2362d3Smrg # On MiNT this can take a long time and run out of memory. 11667de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11668de2362d3Smrg ;; 11669de2362d3Smrg 11670de2362d3Smrg amigaos*) 11671de2362d3Smrg # On AmigaOS with pdksh, this test takes hours, literally. 11672de2362d3Smrg # So we just punt and use a minimum line length of 8192. 11673de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11674de2362d3Smrg ;; 11675de2362d3Smrg 11676de2362d3Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 11677de2362d3Smrg # This has been around since 386BSD, at least. Likely further. 11678de2362d3Smrg if test -x /sbin/sysctl; then 11679de2362d3Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11680de2362d3Smrg elif test -x /usr/sbin/sysctl; then 11681de2362d3Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11682de2362d3Smrg else 11683de2362d3Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11684de2362d3Smrg fi 11685de2362d3Smrg # And add a safety zone 11686de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11687de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11688de2362d3Smrg ;; 11689de2362d3Smrg 11690de2362d3Smrg interix*) 11691de2362d3Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 11692de2362d3Smrg lt_cv_sys_max_cmd_len=196608 11693de2362d3Smrg ;; 11694de2362d3Smrg 11695de2362d3Smrg os2*) 11696de2362d3Smrg # The test takes a long time on OS/2. 11697de2362d3Smrg lt_cv_sys_max_cmd_len=8192 11698de2362d3Smrg ;; 11699de2362d3Smrg 11700de2362d3Smrg osf*) 11701de2362d3Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11702de2362d3Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11703de2362d3Smrg # nice to cause kernel panics so lets avoid the loop below. 11704de2362d3Smrg # First set a reasonable default. 11705de2362d3Smrg lt_cv_sys_max_cmd_len=16384 11706de2362d3Smrg # 11707de2362d3Smrg if test -x /sbin/sysconfig; then 11708de2362d3Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11709de2362d3Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 11710de2362d3Smrg esac 11711de2362d3Smrg fi 11712de2362d3Smrg ;; 11713de2362d3Smrg sco3.2v5*) 11714de2362d3Smrg lt_cv_sys_max_cmd_len=102400 11715de2362d3Smrg ;; 11716de2362d3Smrg sysv5* | sco5v6* | sysv4.2uw2*) 11717de2362d3Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11718de2362d3Smrg if test -n "$kargmax"; then 11719de2362d3Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11720de2362d3Smrg else 11721de2362d3Smrg lt_cv_sys_max_cmd_len=32768 11722de2362d3Smrg fi 11723de2362d3Smrg ;; 11724de2362d3Smrg *) 11725de2362d3Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 11726de2362d3Smrg if test -n "$lt_cv_sys_max_cmd_len"; then 11727de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11728de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11729de2362d3Smrg else 11730de2362d3Smrg # Make teststring a little bigger before we do anything with it. 11731de2362d3Smrg # a 1K string should be a reasonable start. 11732de2362d3Smrg for i in 1 2 3 4 5 6 7 8 ; do 11733de2362d3Smrg teststring=$teststring$teststring 11734de2362d3Smrg done 11735de2362d3Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11736de2362d3Smrg # If test is not a shell built-in, we'll probably end up computing a 11737de2362d3Smrg # maximum length that is only half of the actual maximum length, but 11738de2362d3Smrg # we can't tell. 11739de2362d3Smrg while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 11740de2362d3Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 11741de2362d3Smrg test $i != 17 # 1/2 MB should be enough 11742de2362d3Smrg do 11743de2362d3Smrg i=`expr $i + 1` 11744de2362d3Smrg teststring=$teststring$teststring 11745de2362d3Smrg done 11746de2362d3Smrg # Only check the string length outside the loop. 11747de2362d3Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11748de2362d3Smrg teststring= 11749de2362d3Smrg # Add a significant safety factor because C++ compilers can tack on 11750de2362d3Smrg # massive amounts of additional arguments before passing them to the 11751de2362d3Smrg # linker. It appears as though 1/2 is a usable value. 11752de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11753de2362d3Smrg fi 11754de2362d3Smrg ;; 11755de2362d3Smrg esac 11756de2362d3Smrg 11757de2362d3Smrgfi 11758de2362d3Smrg 11759de2362d3Smrgif test -n $lt_cv_sys_max_cmd_len ; then 11760de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11761de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11762de2362d3Smrgelse 11763de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11764de2362d3Smrg$as_echo "none" >&6; } 11765de2362d3Smrgfi 11766de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 11767de2362d3Smrg 11768de2362d3Smrg 11769de2362d3Smrg 11770de2362d3Smrg 11771de2362d3Smrg 11772de2362d3Smrg 11773de2362d3Smrg: ${CP="cp -f"} 11774de2362d3Smrg: ${MV="mv -f"} 11775de2362d3Smrg: ${RM="rm -f"} 11776de2362d3Smrg 11777de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 11778de2362d3Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 11779de2362d3Smrg# Try some XSI features 11780de2362d3Smrgxsi_shell=no 11781de2362d3Smrg( _lt_dummy="a/b/c" 11782de2362d3Smrg test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 11783de2362d3Smrg = c,a/b,b/c, \ 11784de2362d3Smrg && eval 'test $(( 1 + 1 )) -eq 2 \ 11785de2362d3Smrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 11786de2362d3Smrg && xsi_shell=yes 11787de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 11788de2362d3Smrg$as_echo "$xsi_shell" >&6; } 11789de2362d3Smrg 11790de2362d3Smrg 11791de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 11792de2362d3Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 11793de2362d3Smrglt_shell_append=no 11794de2362d3Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 11795de2362d3Smrg >/dev/null 2>&1 \ 11796de2362d3Smrg && lt_shell_append=yes 11797de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 11798de2362d3Smrg$as_echo "$lt_shell_append" >&6; } 11799de2362d3Smrg 11800de2362d3Smrg 11801de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11802de2362d3Smrg lt_unset=unset 11803de2362d3Smrgelse 11804de2362d3Smrg lt_unset=false 11805de2362d3Smrgfi 11806de2362d3Smrg 11807de2362d3Smrg 11808de2362d3Smrg 11809de2362d3Smrg 11810de2362d3Smrg 11811de2362d3Smrg# test EBCDIC or ASCII 11812de2362d3Smrgcase `echo X|tr X '\101'` in 11813de2362d3Smrg A) # ASCII based system 11814de2362d3Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11815de2362d3Smrg lt_SP2NL='tr \040 \012' 11816de2362d3Smrg lt_NL2SP='tr \015\012 \040\040' 11817de2362d3Smrg ;; 11818de2362d3Smrg *) # EBCDIC based system 11819de2362d3Smrg lt_SP2NL='tr \100 \n' 11820de2362d3Smrg lt_NL2SP='tr \r\n \100\100' 11821de2362d3Smrg ;; 11822de2362d3Smrgesac 11823de2362d3Smrg 11824de2362d3Smrg 11825de2362d3Smrg 11826de2362d3Smrg 11827de2362d3Smrg 11828de2362d3Smrg 11829de2362d3Smrg 11830de2362d3Smrg 11831de2362d3Smrg 11832de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11833de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11834de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then : 11835de2362d3Smrg $as_echo_n "(cached) " >&6 11836de2362d3Smrgelse 11837de2362d3Smrg case $host in 11838de2362d3Smrg *-*-mingw* ) 11839de2362d3Smrg case $build in 11840de2362d3Smrg *-*-mingw* ) # actually msys 11841de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11842de2362d3Smrg ;; 11843de2362d3Smrg *-*-cygwin* ) 11844de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11845de2362d3Smrg ;; 11846de2362d3Smrg * ) # otherwise, assume *nix 11847de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11848de2362d3Smrg ;; 11849de2362d3Smrg esac 11850de2362d3Smrg ;; 11851de2362d3Smrg *-*-cygwin* ) 11852de2362d3Smrg case $build in 11853de2362d3Smrg *-*-mingw* ) # actually msys 11854de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11855de2362d3Smrg ;; 11856de2362d3Smrg *-*-cygwin* ) 11857de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11858de2362d3Smrg ;; 11859de2362d3Smrg * ) # otherwise, assume *nix 11860de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11861de2362d3Smrg ;; 11862de2362d3Smrg esac 11863de2362d3Smrg ;; 11864de2362d3Smrg * ) # unhandled hosts (and "normal" native builds) 11865de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11866de2362d3Smrg ;; 11867de2362d3Smrgesac 11868de2362d3Smrg 11869de2362d3Smrgfi 11870de2362d3Smrg 11871de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 11872de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11873de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11874de2362d3Smrg 11875de2362d3Smrg 11876de2362d3Smrg 11877de2362d3Smrg 11878de2362d3Smrg 11879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11880de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11881de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then : 11882de2362d3Smrg $as_echo_n "(cached) " >&6 11883de2362d3Smrgelse 11884de2362d3Smrg #assume ordinary cross tools, or native build. 11885de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop 11886de2362d3Smrgcase $host in 11887de2362d3Smrg *-*-mingw* ) 11888de2362d3Smrg case $build in 11889de2362d3Smrg *-*-mingw* ) # actually msys 11890de2362d3Smrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 11891de2362d3Smrg ;; 11892de2362d3Smrg esac 11893de2362d3Smrg ;; 11894de2362d3Smrgesac 11895de2362d3Smrg 11896de2362d3Smrgfi 11897de2362d3Smrg 11898de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 11899de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 11900de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 11901de2362d3Smrg 11902de2362d3Smrg 11903de2362d3Smrg 11904de2362d3Smrg 11905de2362d3Smrg 11906de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 11907de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 11908de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then : 11909de2362d3Smrg $as_echo_n "(cached) " >&6 11910de2362d3Smrgelse 11911de2362d3Smrg lt_cv_ld_reload_flag='-r' 11912de2362d3Smrgfi 11913de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 11914de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 11915de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag 11916de2362d3Smrgcase $reload_flag in 11917de2362d3Smrg"" | " "*) ;; 11918de2362d3Smrg*) reload_flag=" $reload_flag" ;; 11919de2362d3Smrgesac 11920de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 11921de2362d3Smrgcase $host_os in 11922de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 11923de2362d3Smrg if test "$GCC" != yes; then 11924de2362d3Smrg reload_cmds=false 11925de2362d3Smrg fi 11926de2362d3Smrg ;; 11927de2362d3Smrg darwin*) 11928de2362d3Smrg if test "$GCC" = yes; then 11929de2362d3Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 11930de2362d3Smrg else 11931de2362d3Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 11932de2362d3Smrg fi 11933de2362d3Smrg ;; 11934de2362d3Smrgesac 11935de2362d3Smrg 11936de2362d3Smrg 11937de2362d3Smrg 11938de2362d3Smrg 11939de2362d3Smrg 11940de2362d3Smrg 11941de2362d3Smrg 11942de2362d3Smrg 11943de2362d3Smrg 11944de2362d3Smrgif test -n "$ac_tool_prefix"; then 11945de2362d3Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 11946de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 11947de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11948de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11949de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 11950de2362d3Smrg $as_echo_n "(cached) " >&6 11951de2362d3Smrgelse 11952de2362d3Smrg if test -n "$OBJDUMP"; then 11953de2362d3Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 11954de2362d3Smrgelse 11955de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11956de2362d3Smrgfor as_dir in $PATH 11957de2362d3Smrgdo 11958de2362d3Smrg IFS=$as_save_IFS 11959de2362d3Smrg test -z "$as_dir" && as_dir=. 11960de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11961de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11962de2362d3Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 11963de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11964de2362d3Smrg break 2 11965de2362d3Smrg fi 11966de2362d3Smrgdone 11967de2362d3Smrg done 11968de2362d3SmrgIFS=$as_save_IFS 11969de2362d3Smrg 11970de2362d3Smrgfi 11971de2362d3Smrgfi 11972de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 11973de2362d3Smrgif test -n "$OBJDUMP"; then 11974de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 11975de2362d3Smrg$as_echo "$OBJDUMP" >&6; } 11976de2362d3Smrgelse 11977de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11978de2362d3Smrg$as_echo "no" >&6; } 11979de2362d3Smrgfi 11980de2362d3Smrg 11981de2362d3Smrg 11982de2362d3Smrgfi 11983de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 11984de2362d3Smrg ac_ct_OBJDUMP=$OBJDUMP 11985de2362d3Smrg # Extract the first word of "objdump", so it can be a program name with args. 11986de2362d3Smrgset dummy objdump; ac_word=$2 11987de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11988de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11989de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 11990de2362d3Smrg $as_echo_n "(cached) " >&6 11991de2362d3Smrgelse 11992de2362d3Smrg if test -n "$ac_ct_OBJDUMP"; then 11993de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 11994de2362d3Smrgelse 11995de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11996de2362d3Smrgfor as_dir in $PATH 11997de2362d3Smrgdo 11998de2362d3Smrg IFS=$as_save_IFS 11999de2362d3Smrg test -z "$as_dir" && as_dir=. 12000de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12001de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12002de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 12003de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12004de2362d3Smrg break 2 12005de2362d3Smrg fi 12006de2362d3Smrgdone 12007de2362d3Smrg done 12008de2362d3SmrgIFS=$as_save_IFS 12009de2362d3Smrg 12010de2362d3Smrgfi 12011de2362d3Smrgfi 12012de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12013de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then 12014de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12015de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 12016de2362d3Smrgelse 12017de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12018de2362d3Smrg$as_echo "no" >&6; } 12019de2362d3Smrgfi 12020de2362d3Smrg 12021de2362d3Smrg if test "x$ac_ct_OBJDUMP" = x; then 12022de2362d3Smrg OBJDUMP="false" 12023de2362d3Smrg else 12024de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12025de2362d3Smrgyes:) 12026de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12027de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12028de2362d3Smrgac_tool_warned=yes ;; 12029de2362d3Smrgesac 12030de2362d3Smrg OBJDUMP=$ac_ct_OBJDUMP 12031de2362d3Smrg fi 12032de2362d3Smrgelse 12033de2362d3Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 12034de2362d3Smrgfi 12035de2362d3Smrg 12036de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 12037de2362d3Smrg 12038de2362d3Smrg 12039de2362d3Smrg 12040de2362d3Smrg 12041de2362d3Smrg 12042de2362d3Smrg 12043de2362d3Smrg 12044de2362d3Smrg 12045de2362d3Smrg 12046de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12047de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 12048de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then : 12049de2362d3Smrg $as_echo_n "(cached) " >&6 12050de2362d3Smrgelse 12051de2362d3Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 12052de2362d3Smrglt_cv_file_magic_test_file= 12053de2362d3Smrglt_cv_deplibs_check_method='unknown' 12054de2362d3Smrg# Need to set the preceding variable on all platforms that support 12055de2362d3Smrg# interlibrary dependencies. 12056de2362d3Smrg# 'none' -- dependencies not supported. 12057de2362d3Smrg# `unknown' -- same as none, but documents that we really don't know. 12058de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks. 12059de2362d3Smrg# 'test_compile' -- check by making test program. 12060de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 12061de2362d3Smrg# which responds to the $file_magic_cmd with a given extended regex. 12062de2362d3Smrg# If you have `file' or equivalent on your system and you're not sure 12063de2362d3Smrg# whether `pass_all' will *always* work, you probably want this one. 12064de2362d3Smrg 12065de2362d3Smrgcase $host_os in 12066de2362d3Smrgaix[4-9]*) 12067de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12068de2362d3Smrg ;; 12069de2362d3Smrg 12070de2362d3Smrgbeos*) 12071de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12072de2362d3Smrg ;; 12073de2362d3Smrg 12074de2362d3Smrgbsdi[45]*) 12075de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12076de2362d3Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 12077de2362d3Smrg lt_cv_file_magic_test_file=/shlib/libc.so 12078de2362d3Smrg ;; 12079de2362d3Smrg 12080de2362d3Smrgcygwin*) 12081de2362d3Smrg # func_win32_libid is a shell function defined in ltmain.sh 12082de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12083de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12084de2362d3Smrg ;; 12085de2362d3Smrg 12086de2362d3Smrgmingw* | pw32*) 12087de2362d3Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 12088de2362d3Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 12089de2362d3Smrg # unless we find 'file', for example because we are cross-compiling. 12090de2362d3Smrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 12091de2362d3Smrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 12092de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12093de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12094de2362d3Smrg else 12095de2362d3Smrg # Keep this pattern in sync with the one in func_win32_libid. 12096de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12097de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12098de2362d3Smrg fi 12099de2362d3Smrg ;; 12100de2362d3Smrg 12101de2362d3Smrgcegcc*) 12102de2362d3Smrg # use the weaker test based on 'objdump'. See mingw*. 12103de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12104de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12105de2362d3Smrg ;; 12106de2362d3Smrg 12107de2362d3Smrgdarwin* | rhapsody*) 12108de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12109de2362d3Smrg ;; 12110de2362d3Smrg 12111de2362d3Smrgfreebsd* | dragonfly*) 12112de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12113de2362d3Smrg case $host_cpu in 12114de2362d3Smrg i*86 ) 12115de2362d3Smrg # Not sure whether the presence of OpenBSD here was a mistake. 12116de2362d3Smrg # Let's accept both of them until this is cleared up. 12117de2362d3Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12118de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12119de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12120de2362d3Smrg ;; 12121de2362d3Smrg esac 12122de2362d3Smrg else 12123de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12124de2362d3Smrg fi 12125de2362d3Smrg ;; 12126de2362d3Smrg 12127de2362d3Smrggnu*) 12128de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12129de2362d3Smrg ;; 12130de2362d3Smrg 12131de2362d3Smrghaiku*) 12132de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12133de2362d3Smrg ;; 12134de2362d3Smrg 12135de2362d3Smrghpux10.20* | hpux11*) 12136de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12137de2362d3Smrg case $host_cpu in 12138de2362d3Smrg ia64*) 12139de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12140de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12141de2362d3Smrg ;; 12142de2362d3Smrg hppa*64*) 12143de2362d3Smrg 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]' 12144de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12145de2362d3Smrg ;; 12146de2362d3Smrg *) 12147de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 12148de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 12149de2362d3Smrg ;; 12150de2362d3Smrg esac 12151de2362d3Smrg ;; 12152de2362d3Smrg 12153de2362d3Smrginterix[3-9]*) 12154de2362d3Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 12155de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 12156de2362d3Smrg ;; 12157de2362d3Smrg 12158de2362d3Smrgirix5* | irix6* | nonstopux*) 12159de2362d3Smrg case $LD in 12160de2362d3Smrg *-32|*"-32 ") libmagic=32-bit;; 12161de2362d3Smrg *-n32|*"-n32 ") libmagic=N32;; 12162de2362d3Smrg *-64|*"-64 ") libmagic=64-bit;; 12163de2362d3Smrg *) libmagic=never-match;; 12164de2362d3Smrg esac 12165de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12166de2362d3Smrg ;; 12167de2362d3Smrg 12168de2362d3Smrg# This must be glibc/ELF. 12169de2362d3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 12170de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12171de2362d3Smrg ;; 12172de2362d3Smrg 12173de2362d3Smrgnetbsd*) 12174de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12175de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12176de2362d3Smrg else 12177de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 12178de2362d3Smrg fi 12179de2362d3Smrg ;; 12180de2362d3Smrg 12181de2362d3Smrgnewos6*) 12182de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12183de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12184de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 12185de2362d3Smrg ;; 12186de2362d3Smrg 12187de2362d3Smrg*nto* | *qnx*) 12188de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12189de2362d3Smrg ;; 12190de2362d3Smrg 12191de2362d3Smrgopenbsd*) 12192de2362d3Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12193de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12194de2362d3Smrg else 12195de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12196de2362d3Smrg fi 12197de2362d3Smrg ;; 12198de2362d3Smrg 12199de2362d3Smrgosf3* | osf4* | osf5*) 12200de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12201de2362d3Smrg ;; 12202de2362d3Smrg 12203de2362d3Smrgrdos*) 12204de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12205de2362d3Smrg ;; 12206de2362d3Smrg 12207de2362d3Smrgsolaris*) 12208de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12209de2362d3Smrg ;; 12210de2362d3Smrg 12211de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12212de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12213de2362d3Smrg ;; 12214de2362d3Smrg 12215de2362d3Smrgsysv4 | sysv4.3*) 12216de2362d3Smrg case $host_vendor in 12217de2362d3Smrg motorola) 12218de2362d3Smrg 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]' 12219de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12220de2362d3Smrg ;; 12221de2362d3Smrg ncr) 12222de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12223de2362d3Smrg ;; 12224de2362d3Smrg sequent) 12225de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12226de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12227de2362d3Smrg ;; 12228de2362d3Smrg sni) 12229de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12230de2362d3Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12231de2362d3Smrg lt_cv_file_magic_test_file=/lib/libc.so 12232de2362d3Smrg ;; 12233de2362d3Smrg siemens) 12234de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12235de2362d3Smrg ;; 12236de2362d3Smrg pc) 12237de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12238de2362d3Smrg ;; 12239de2362d3Smrg esac 12240de2362d3Smrg ;; 12241de2362d3Smrg 12242de2362d3Smrgtpf*) 12243de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12244de2362d3Smrg ;; 12245de2362d3Smrgesac 12246de2362d3Smrg 12247de2362d3Smrgfi 12248de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12249de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 12250de2362d3Smrg 12251de2362d3Smrgfile_magic_glob= 12252de2362d3Smrgwant_nocaseglob=no 12253de2362d3Smrgif test "$build" = "$host"; then 12254de2362d3Smrg case $host_os in 12255de2362d3Smrg mingw* | pw32*) 12256de2362d3Smrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12257de2362d3Smrg want_nocaseglob=yes 12258de2362d3Smrg else 12259de2362d3Smrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12260de2362d3Smrg fi 12261de2362d3Smrg ;; 12262de2362d3Smrg esac 12263de2362d3Smrgfi 12264de2362d3Smrg 12265de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 12266de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 12267de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 12268de2362d3Smrg 12269de2362d3Smrg 12270de2362d3Smrg 12271de2362d3Smrg 12272de2362d3Smrg 12273de2362d3Smrg 12274de2362d3Smrg 12275de2362d3Smrg 12276de2362d3Smrg 12277de2362d3Smrg 12278de2362d3Smrg 12279de2362d3Smrg 12280de2362d3Smrg 12281de2362d3Smrg 12282de2362d3Smrg 12283de2362d3Smrg 12284de2362d3Smrg 12285de2362d3Smrg 12286de2362d3Smrg 12287de2362d3Smrg 12288de2362d3Smrg 12289de2362d3Smrg 12290de2362d3Smrgif test -n "$ac_tool_prefix"; then 12291de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12292de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 12293de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12294de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12295de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then : 12296de2362d3Smrg $as_echo_n "(cached) " >&6 12297de2362d3Smrgelse 12298de2362d3Smrg if test -n "$DLLTOOL"; then 12299de2362d3Smrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12300de2362d3Smrgelse 12301de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12302de2362d3Smrgfor as_dir in $PATH 12303de2362d3Smrgdo 12304de2362d3Smrg IFS=$as_save_IFS 12305de2362d3Smrg test -z "$as_dir" && as_dir=. 12306de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12307de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12308de2362d3Smrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12309de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12310de2362d3Smrg break 2 12311de2362d3Smrg fi 12312de2362d3Smrgdone 12313de2362d3Smrg done 12314de2362d3SmrgIFS=$as_save_IFS 12315de2362d3Smrg 12316de2362d3Smrgfi 12317de2362d3Smrgfi 12318de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL 12319de2362d3Smrgif test -n "$DLLTOOL"; then 12320de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12321de2362d3Smrg$as_echo "$DLLTOOL" >&6; } 12322de2362d3Smrgelse 12323de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12324de2362d3Smrg$as_echo "no" >&6; } 12325de2362d3Smrgfi 12326de2362d3Smrg 12327de2362d3Smrg 12328de2362d3Smrgfi 12329de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then 12330de2362d3Smrg ac_ct_DLLTOOL=$DLLTOOL 12331de2362d3Smrg # Extract the first word of "dlltool", so it can be a program name with args. 12332de2362d3Smrgset dummy dlltool; ac_word=$2 12333de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12334de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12335de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12336de2362d3Smrg $as_echo_n "(cached) " >&6 12337de2362d3Smrgelse 12338de2362d3Smrg if test -n "$ac_ct_DLLTOOL"; then 12339de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12340de2362d3Smrgelse 12341de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12342de2362d3Smrgfor as_dir in $PATH 12343de2362d3Smrgdo 12344de2362d3Smrg IFS=$as_save_IFS 12345de2362d3Smrg test -z "$as_dir" && as_dir=. 12346de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12347de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12348de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12349de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12350de2362d3Smrg break 2 12351de2362d3Smrg fi 12352de2362d3Smrgdone 12353de2362d3Smrg done 12354de2362d3SmrgIFS=$as_save_IFS 12355de2362d3Smrg 12356de2362d3Smrgfi 12357de2362d3Smrgfi 12358de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12359de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then 12360de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12361de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; } 12362de2362d3Smrgelse 12363de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12364de2362d3Smrg$as_echo "no" >&6; } 12365de2362d3Smrgfi 12366de2362d3Smrg 12367de2362d3Smrg if test "x$ac_ct_DLLTOOL" = x; then 12368de2362d3Smrg DLLTOOL="false" 12369de2362d3Smrg else 12370de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12371de2362d3Smrgyes:) 12372de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12373de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12374de2362d3Smrgac_tool_warned=yes ;; 12375de2362d3Smrgesac 12376de2362d3Smrg DLLTOOL=$ac_ct_DLLTOOL 12377de2362d3Smrg fi 12378de2362d3Smrgelse 12379de2362d3Smrg DLLTOOL="$ac_cv_prog_DLLTOOL" 12380de2362d3Smrgfi 12381de2362d3Smrg 12382de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 12383de2362d3Smrg 12384de2362d3Smrg 12385de2362d3Smrg 12386de2362d3Smrg 12387de2362d3Smrg 12388de2362d3Smrg 12389de2362d3Smrg 12390de2362d3Smrg 12391de2362d3Smrg 12392de2362d3Smrg 12393de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12394de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12395de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12396de2362d3Smrg $as_echo_n "(cached) " >&6 12397de2362d3Smrgelse 12398de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd='unknown' 12399de2362d3Smrg 12400de2362d3Smrgcase $host_os in 12401de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 12402de2362d3Smrg # two different shell functions defined in ltmain.sh 12403de2362d3Smrg # decide which to use based on capabilities of $DLLTOOL 12404de2362d3Smrg case `$DLLTOOL --help 2>&1` in 12405de2362d3Smrg *--identify-strict*) 12406de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12407de2362d3Smrg ;; 12408de2362d3Smrg *) 12409de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12410de2362d3Smrg ;; 12411de2362d3Smrg esac 12412de2362d3Smrg ;; 12413de2362d3Smrg*) 12414de2362d3Smrg # fallback: assume linklib IS sharedlib 12415de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd="$ECHO" 12416de2362d3Smrg ;; 12417de2362d3Smrgesac 12418de2362d3Smrg 12419de2362d3Smrgfi 12420de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12421de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12422de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12423de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12424de2362d3Smrg 12425de2362d3Smrg 12426de2362d3Smrg 12427de2362d3Smrg 12428de2362d3Smrg 12429de2362d3Smrg 12430de2362d3Smrg 12431de2362d3Smrgif test -n "$ac_tool_prefix"; then 12432de2362d3Smrg for ac_prog in ar 12433de2362d3Smrg do 12434de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12435de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 12436de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12437de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12438de2362d3Smrgif ${ac_cv_prog_AR+:} false; then : 12439de2362d3Smrg $as_echo_n "(cached) " >&6 12440de2362d3Smrgelse 12441de2362d3Smrg if test -n "$AR"; then 12442de2362d3Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 12443de2362d3Smrgelse 12444de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12445de2362d3Smrgfor as_dir in $PATH 12446de2362d3Smrgdo 12447de2362d3Smrg IFS=$as_save_IFS 12448de2362d3Smrg test -z "$as_dir" && as_dir=. 12449de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12450de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12451de2362d3Smrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12452de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12453de2362d3Smrg break 2 12454de2362d3Smrg fi 12455de2362d3Smrgdone 12456de2362d3Smrg done 12457de2362d3SmrgIFS=$as_save_IFS 12458de2362d3Smrg 12459de2362d3Smrgfi 12460de2362d3Smrgfi 12461de2362d3SmrgAR=$ac_cv_prog_AR 12462de2362d3Smrgif test -n "$AR"; then 12463de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12464de2362d3Smrg$as_echo "$AR" >&6; } 12465de2362d3Smrgelse 12466de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12467de2362d3Smrg$as_echo "no" >&6; } 12468de2362d3Smrgfi 12469de2362d3Smrg 12470de2362d3Smrg 12471de2362d3Smrg test -n "$AR" && break 12472de2362d3Smrg done 12473de2362d3Smrgfi 12474de2362d3Smrgif test -z "$AR"; then 12475de2362d3Smrg ac_ct_AR=$AR 12476de2362d3Smrg for ac_prog in ar 12477de2362d3Smrgdo 12478de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 12479de2362d3Smrgset dummy $ac_prog; ac_word=$2 12480de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12481de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12482de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 12483de2362d3Smrg $as_echo_n "(cached) " >&6 12484de2362d3Smrgelse 12485de2362d3Smrg if test -n "$ac_ct_AR"; then 12486de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12487de2362d3Smrgelse 12488de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12489de2362d3Smrgfor as_dir in $PATH 12490de2362d3Smrgdo 12491de2362d3Smrg IFS=$as_save_IFS 12492de2362d3Smrg test -z "$as_dir" && as_dir=. 12493de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12494de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12495de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_prog" 12496de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12497de2362d3Smrg break 2 12498de2362d3Smrg fi 12499de2362d3Smrgdone 12500de2362d3Smrg done 12501de2362d3SmrgIFS=$as_save_IFS 12502de2362d3Smrg 12503de2362d3Smrgfi 12504de2362d3Smrgfi 12505de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 12506de2362d3Smrgif test -n "$ac_ct_AR"; then 12507de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12508de2362d3Smrg$as_echo "$ac_ct_AR" >&6; } 12509de2362d3Smrgelse 12510de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12511de2362d3Smrg$as_echo "no" >&6; } 12512de2362d3Smrgfi 12513de2362d3Smrg 12514de2362d3Smrg 12515de2362d3Smrg test -n "$ac_ct_AR" && break 12516de2362d3Smrgdone 12517de2362d3Smrg 12518de2362d3Smrg if test "x$ac_ct_AR" = x; then 12519de2362d3Smrg AR="false" 12520de2362d3Smrg else 12521de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12522de2362d3Smrgyes:) 12523de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12524de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12525de2362d3Smrgac_tool_warned=yes ;; 12526de2362d3Smrgesac 12527de2362d3Smrg AR=$ac_ct_AR 12528de2362d3Smrg fi 12529de2362d3Smrgfi 12530de2362d3Smrg 12531de2362d3Smrg: ${AR=ar} 12532de2362d3Smrg: ${AR_FLAGS=cru} 12533de2362d3Smrg 12534de2362d3Smrg 12535de2362d3Smrg 12536de2362d3Smrg 12537de2362d3Smrg 12538de2362d3Smrg 12539de2362d3Smrg 12540de2362d3Smrg 12541de2362d3Smrg 12542de2362d3Smrg 12543de2362d3Smrg 12544de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12545de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; } 12546de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then : 12547de2362d3Smrg $as_echo_n "(cached) " >&6 12548de2362d3Smrgelse 12549de2362d3Smrg lt_cv_ar_at_file=no 12550de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12551de2362d3Smrg/* end confdefs.h. */ 12552de2362d3Smrg 12553de2362d3Smrgint 12554de2362d3Smrgmain () 12555de2362d3Smrg{ 12556de2362d3Smrg 12557de2362d3Smrg ; 12558de2362d3Smrg return 0; 12559de2362d3Smrg} 12560de2362d3Smrg_ACEOF 12561de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 12562de2362d3Smrg echo conftest.$ac_objext > conftest.lst 12563de2362d3Smrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12564de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12565de2362d3Smrg (eval $lt_ar_try) 2>&5 12566de2362d3Smrg ac_status=$? 12567de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12568de2362d3Smrg test $ac_status = 0; } 12569de2362d3Smrg if test "$ac_status" -eq 0; then 12570de2362d3Smrg # Ensure the archiver fails upon bogus file names. 12571de2362d3Smrg rm -f conftest.$ac_objext libconftest.a 12572de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12573de2362d3Smrg (eval $lt_ar_try) 2>&5 12574de2362d3Smrg ac_status=$? 12575de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12576de2362d3Smrg test $ac_status = 0; } 12577de2362d3Smrg if test "$ac_status" -ne 0; then 12578de2362d3Smrg lt_cv_ar_at_file=@ 12579de2362d3Smrg fi 12580de2362d3Smrg fi 12581de2362d3Smrg rm -f conftest.* libconftest.a 12582de2362d3Smrg 12583de2362d3Smrgfi 12584de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12585de2362d3Smrg 12586de2362d3Smrgfi 12587de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12588de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; } 12589de2362d3Smrg 12590de2362d3Smrgif test "x$lt_cv_ar_at_file" = xno; then 12591de2362d3Smrg archiver_list_spec= 12592de2362d3Smrgelse 12593de2362d3Smrg archiver_list_spec=$lt_cv_ar_at_file 12594de2362d3Smrgfi 12595de2362d3Smrg 12596de2362d3Smrg 12597de2362d3Smrg 12598de2362d3Smrg 12599de2362d3Smrg 12600de2362d3Smrg 12601de2362d3Smrg 12602de2362d3Smrgif test -n "$ac_tool_prefix"; then 12603de2362d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12604de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 12605de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12606de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12607de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then : 12608de2362d3Smrg $as_echo_n "(cached) " >&6 12609de2362d3Smrgelse 12610de2362d3Smrg if test -n "$STRIP"; then 12611de2362d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12612de2362d3Smrgelse 12613de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12614de2362d3Smrgfor as_dir in $PATH 12615de2362d3Smrgdo 12616de2362d3Smrg IFS=$as_save_IFS 12617de2362d3Smrg test -z "$as_dir" && as_dir=. 12618de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12619de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12620de2362d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12621de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12622de2362d3Smrg break 2 12623de2362d3Smrg fi 12624de2362d3Smrgdone 12625de2362d3Smrg done 12626de2362d3SmrgIFS=$as_save_IFS 12627de2362d3Smrg 12628de2362d3Smrgfi 12629de2362d3Smrgfi 12630de2362d3SmrgSTRIP=$ac_cv_prog_STRIP 12631de2362d3Smrgif test -n "$STRIP"; then 12632de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12633de2362d3Smrg$as_echo "$STRIP" >&6; } 12634de2362d3Smrgelse 12635de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12636de2362d3Smrg$as_echo "no" >&6; } 12637de2362d3Smrgfi 12638de2362d3Smrg 12639de2362d3Smrg 12640de2362d3Smrgfi 12641de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then 12642de2362d3Smrg ac_ct_STRIP=$STRIP 12643de2362d3Smrg # Extract the first word of "strip", so it can be a program name with args. 12644de2362d3Smrgset dummy strip; ac_word=$2 12645de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12646de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12647de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12648de2362d3Smrg $as_echo_n "(cached) " >&6 12649de2362d3Smrgelse 12650de2362d3Smrg if test -n "$ac_ct_STRIP"; then 12651de2362d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12652de2362d3Smrgelse 12653de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12654de2362d3Smrgfor as_dir in $PATH 12655de2362d3Smrgdo 12656de2362d3Smrg IFS=$as_save_IFS 12657de2362d3Smrg test -z "$as_dir" && as_dir=. 12658de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12659de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12660de2362d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 12661de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12662de2362d3Smrg break 2 12663de2362d3Smrg fi 12664de2362d3Smrgdone 12665de2362d3Smrg done 12666de2362d3SmrgIFS=$as_save_IFS 12667de2362d3Smrg 12668de2362d3Smrgfi 12669de2362d3Smrgfi 12670de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12671de2362d3Smrgif test -n "$ac_ct_STRIP"; then 12672de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12673de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; } 12674de2362d3Smrgelse 12675de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12676de2362d3Smrg$as_echo "no" >&6; } 12677de2362d3Smrgfi 12678de2362d3Smrg 12679de2362d3Smrg if test "x$ac_ct_STRIP" = x; then 12680de2362d3Smrg STRIP=":" 12681de2362d3Smrg else 12682de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12683de2362d3Smrgyes:) 12684de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12685de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12686de2362d3Smrgac_tool_warned=yes ;; 12687de2362d3Smrgesac 12688de2362d3Smrg STRIP=$ac_ct_STRIP 12689de2362d3Smrg fi 12690de2362d3Smrgelse 12691de2362d3Smrg STRIP="$ac_cv_prog_STRIP" 12692de2362d3Smrgfi 12693de2362d3Smrg 12694de2362d3Smrgtest -z "$STRIP" && STRIP=: 12695de2362d3Smrg 12696de2362d3Smrg 12697de2362d3Smrg 12698de2362d3Smrg 12699de2362d3Smrg 12700de2362d3Smrg 12701de2362d3Smrgif test -n "$ac_tool_prefix"; then 12702de2362d3Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12703de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 12704de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12705de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12706de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then : 12707de2362d3Smrg $as_echo_n "(cached) " >&6 12708de2362d3Smrgelse 12709de2362d3Smrg if test -n "$RANLIB"; then 12710de2362d3Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12711de2362d3Smrgelse 12712de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12713de2362d3Smrgfor as_dir in $PATH 12714de2362d3Smrgdo 12715de2362d3Smrg IFS=$as_save_IFS 12716de2362d3Smrg test -z "$as_dir" && as_dir=. 12717de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12718de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12719de2362d3Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12720de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12721de2362d3Smrg break 2 12722de2362d3Smrg fi 12723de2362d3Smrgdone 12724de2362d3Smrg done 12725de2362d3SmrgIFS=$as_save_IFS 12726de2362d3Smrg 12727de2362d3Smrgfi 12728de2362d3Smrgfi 12729de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB 12730de2362d3Smrgif test -n "$RANLIB"; then 12731de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12732de2362d3Smrg$as_echo "$RANLIB" >&6; } 12733de2362d3Smrgelse 12734de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12735de2362d3Smrg$as_echo "no" >&6; } 12736de2362d3Smrgfi 12737de2362d3Smrg 12738de2362d3Smrg 12739de2362d3Smrgfi 12740de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then 12741de2362d3Smrg ac_ct_RANLIB=$RANLIB 12742de2362d3Smrg # Extract the first word of "ranlib", so it can be a program name with args. 12743de2362d3Smrgset dummy ranlib; ac_word=$2 12744de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12745de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12746de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12747de2362d3Smrg $as_echo_n "(cached) " >&6 12748de2362d3Smrgelse 12749de2362d3Smrg if test -n "$ac_ct_RANLIB"; then 12750de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12751de2362d3Smrgelse 12752de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12753de2362d3Smrgfor as_dir in $PATH 12754de2362d3Smrgdo 12755de2362d3Smrg IFS=$as_save_IFS 12756de2362d3Smrg test -z "$as_dir" && as_dir=. 12757de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 12758de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12759de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 12760de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12761de2362d3Smrg break 2 12762de2362d3Smrg fi 12763de2362d3Smrgdone 12764de2362d3Smrg done 12765de2362d3SmrgIFS=$as_save_IFS 12766de2362d3Smrg 12767de2362d3Smrgfi 12768de2362d3Smrgfi 12769de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12770de2362d3Smrgif test -n "$ac_ct_RANLIB"; then 12771de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12772de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; } 12773de2362d3Smrgelse 12774de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12775de2362d3Smrg$as_echo "no" >&6; } 12776de2362d3Smrgfi 12777de2362d3Smrg 12778de2362d3Smrg if test "x$ac_ct_RANLIB" = x; then 12779de2362d3Smrg RANLIB=":" 12780de2362d3Smrg else 12781de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12782de2362d3Smrgyes:) 12783de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12784de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12785de2362d3Smrgac_tool_warned=yes ;; 12786de2362d3Smrgesac 12787de2362d3Smrg RANLIB=$ac_ct_RANLIB 12788de2362d3Smrg fi 12789de2362d3Smrgelse 12790de2362d3Smrg RANLIB="$ac_cv_prog_RANLIB" 12791de2362d3Smrgfi 12792de2362d3Smrg 12793de2362d3Smrgtest -z "$RANLIB" && RANLIB=: 12794de2362d3Smrg 12795de2362d3Smrg 12796de2362d3Smrg 12797de2362d3Smrg 12798de2362d3Smrg 12799de2362d3Smrg 12800de2362d3Smrg# Determine commands to create old-style static archives. 12801de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12802de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib' 12803de2362d3Smrgold_postuninstall_cmds= 12804de2362d3Smrg 12805de2362d3Smrgif test -n "$RANLIB"; then 12806de2362d3Smrg case $host_os in 12807de2362d3Smrg openbsd*) 12808de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12809de2362d3Smrg ;; 12810de2362d3Smrg *) 12811de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12812de2362d3Smrg ;; 12813de2362d3Smrg esac 12814de2362d3Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12815de2362d3Smrgfi 12816de2362d3Smrg 12817de2362d3Smrgcase $host_os in 12818de2362d3Smrg darwin*) 12819de2362d3Smrg lock_old_archive_extraction=yes ;; 12820de2362d3Smrg *) 12821de2362d3Smrg lock_old_archive_extraction=no ;; 12822de2362d3Smrgesac 12823de2362d3Smrg 12824de2362d3Smrg 12825de2362d3Smrg 12826de2362d3Smrg 12827de2362d3Smrg 12828de2362d3Smrg 12829de2362d3Smrg 12830de2362d3Smrg 12831de2362d3Smrg 12832de2362d3Smrg 12833de2362d3Smrg 12834de2362d3Smrg 12835de2362d3Smrg 12836de2362d3Smrg 12837de2362d3Smrg 12838de2362d3Smrg 12839de2362d3Smrg 12840de2362d3Smrg 12841de2362d3Smrg 12842de2362d3Smrg 12843de2362d3Smrg 12844de2362d3Smrg 12845de2362d3Smrg 12846de2362d3Smrg 12847de2362d3Smrg 12848de2362d3Smrg 12849de2362d3Smrg 12850de2362d3Smrg 12851de2362d3Smrg 12852de2362d3Smrg 12853de2362d3Smrg 12854de2362d3Smrg 12855de2362d3Smrg 12856de2362d3Smrg 12857de2362d3Smrg 12858de2362d3Smrg 12859de2362d3Smrg 12860de2362d3Smrg 12861de2362d3Smrg 12862de2362d3Smrg# If no C compiler was specified, use CC. 12863de2362d3SmrgLTCC=${LTCC-"$CC"} 12864de2362d3Smrg 12865de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 12866de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12867de2362d3Smrg 12868de2362d3Smrg# Allow CC to be a program name with arguments. 12869de2362d3Smrgcompiler=$CC 12870de2362d3Smrg 12871de2362d3Smrg 12872de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 12873de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12874de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12875de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 12876de2362d3Smrg $as_echo_n "(cached) " >&6 12877de2362d3Smrgelse 12878de2362d3Smrg 12879de2362d3Smrg# These are sane defaults that work on at least a few old systems. 12880de2362d3Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12881de2362d3Smrg 12882de2362d3Smrg# Character class describing NM global symbol codes. 12883de2362d3Smrgsymcode='[BCDEGRST]' 12884de2362d3Smrg 12885de2362d3Smrg# Regexp to match symbols that can be accessed directly from C. 12886de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 12887de2362d3Smrg 12888de2362d3Smrg# Define system-specific variables. 12889de2362d3Smrgcase $host_os in 12890de2362d3Smrgaix*) 12891de2362d3Smrg symcode='[BCDT]' 12892de2362d3Smrg ;; 12893de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 12894de2362d3Smrg symcode='[ABCDGISTW]' 12895de2362d3Smrg ;; 12896de2362d3Smrghpux*) 12897de2362d3Smrg if test "$host_cpu" = ia64; then 12898de2362d3Smrg symcode='[ABCDEGRST]' 12899de2362d3Smrg fi 12900de2362d3Smrg ;; 12901de2362d3Smrgirix* | nonstopux*) 12902de2362d3Smrg symcode='[BCDEGRST]' 12903de2362d3Smrg ;; 12904de2362d3Smrgosf*) 12905de2362d3Smrg symcode='[BCDEGQRST]' 12906de2362d3Smrg ;; 12907de2362d3Smrgsolaris*) 12908de2362d3Smrg symcode='[BDRT]' 12909de2362d3Smrg ;; 12910de2362d3Smrgsco3.2v5*) 12911de2362d3Smrg symcode='[DT]' 12912de2362d3Smrg ;; 12913de2362d3Smrgsysv4.2uw2*) 12914de2362d3Smrg symcode='[DT]' 12915de2362d3Smrg ;; 12916de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 12917de2362d3Smrg symcode='[ABDT]' 12918de2362d3Smrg ;; 12919de2362d3Smrgsysv4) 12920de2362d3Smrg symcode='[DFNSTU]' 12921de2362d3Smrg ;; 12922de2362d3Smrgesac 12923de2362d3Smrg 12924de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes. 12925de2362d3Smrgcase `$NM -V 2>&1` in 12926de2362d3Smrg*GNU* | *'with BFD'*) 12927de2362d3Smrg symcode='[ABCDGIRSTW]' ;; 12928de2362d3Smrgesac 12929de2362d3Smrg 12930de2362d3Smrg# Transform an extracted symbol line into a proper C declaration. 12931de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently, 12932de2362d3Smrg# so use this general approach. 12933de2362d3Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 12934de2362d3Smrg 12935de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address 12936de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 12937de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 12938de2362d3Smrg 12939de2362d3Smrg# Handle CRLF in mingw tool chain 12940de2362d3Smrgopt_cr= 12941de2362d3Smrgcase $build_os in 12942de2362d3Smrgmingw*) 12943de2362d3Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 12944de2362d3Smrg ;; 12945de2362d3Smrgesac 12946de2362d3Smrg 12947de2362d3Smrg# Try without a prefix underscore, then with it. 12948de2362d3Smrgfor ac_symprfx in "" "_"; do 12949de2362d3Smrg 12950de2362d3Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 12951de2362d3Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 12952de2362d3Smrg 12953de2362d3Smrg # Write the raw and C identifiers. 12954de2362d3Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 12955de2362d3Smrg # Fake it for dumpbin and say T for any non-static function 12956de2362d3Smrg # and D for any global variable. 12957de2362d3Smrg # Also find C++ and __fastcall symbols from MSVC++, 12958de2362d3Smrg # which start with @ or ?. 12959de2362d3Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 12960de2362d3Smrg" {last_section=section; section=\$ 3};"\ 12961de2362d3Smrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 12962de2362d3Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 12963de2362d3Smrg" \$ 0!~/External *\|/{next};"\ 12964de2362d3Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 12965de2362d3Smrg" {if(hide[section]) next};"\ 12966de2362d3Smrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 12967de2362d3Smrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 12968de2362d3Smrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 12969de2362d3Smrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 12970de2362d3Smrg" ' prfx=^$ac_symprfx" 12971de2362d3Smrg else 12972de2362d3Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 12973de2362d3Smrg fi 12974de2362d3Smrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 12975de2362d3Smrg 12976de2362d3Smrg # Check to see that the pipe works correctly. 12977de2362d3Smrg pipe_works=no 12978de2362d3Smrg 12979de2362d3Smrg rm -f conftest* 12980de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 12981de2362d3Smrg#ifdef __cplusplus 12982de2362d3Smrgextern "C" { 12983de2362d3Smrg#endif 12984de2362d3Smrgchar nm_test_var; 12985de2362d3Smrgvoid nm_test_func(void); 12986de2362d3Smrgvoid nm_test_func(void){} 12987de2362d3Smrg#ifdef __cplusplus 12988de2362d3Smrg} 12989de2362d3Smrg#endif 12990de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 12991de2362d3Smrg_LT_EOF 12992de2362d3Smrg 12993de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12994de2362d3Smrg (eval $ac_compile) 2>&5 12995de2362d3Smrg ac_status=$? 12996de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12997de2362d3Smrg test $ac_status = 0; }; then 12998de2362d3Smrg # Now try to grab the symbols. 12999de2362d3Smrg nlist=conftest.nm 13000de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13001de2362d3Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13002de2362d3Smrg ac_status=$? 13003de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13004de2362d3Smrg test $ac_status = 0; } && test -s "$nlist"; then 13005de2362d3Smrg # Try sorting and uniquifying the output. 13006de2362d3Smrg if sort "$nlist" | uniq > "$nlist"T; then 13007de2362d3Smrg mv -f "$nlist"T "$nlist" 13008de2362d3Smrg else 13009de2362d3Smrg rm -f "$nlist"T 13010de2362d3Smrg fi 13011de2362d3Smrg 13012de2362d3Smrg # Make sure that we snagged all the symbols we need. 13013de2362d3Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13014de2362d3Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13015de2362d3Smrg cat <<_LT_EOF > conftest.$ac_ext 13016de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 13017de2362d3Smrg#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 13018de2362d3Smrg/* DATA imports from DLLs on WIN32 con't be const, because runtime 13019de2362d3Smrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 13020de2362d3Smrg# define LT_DLSYM_CONST 13021de2362d3Smrg#elif defined(__osf__) 13022de2362d3Smrg/* This system does not cope well with relocations in const data. */ 13023de2362d3Smrg# define LT_DLSYM_CONST 13024de2362d3Smrg#else 13025de2362d3Smrg# define LT_DLSYM_CONST const 13026de2362d3Smrg#endif 13027de2362d3Smrg 13028de2362d3Smrg#ifdef __cplusplus 13029de2362d3Smrgextern "C" { 13030de2362d3Smrg#endif 13031de2362d3Smrg 13032de2362d3Smrg_LT_EOF 13033de2362d3Smrg # Now generate the symbol file. 13034de2362d3Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13035de2362d3Smrg 13036de2362d3Smrg cat <<_LT_EOF >> conftest.$ac_ext 13037de2362d3Smrg 13038de2362d3Smrg/* The mapping between symbol names and symbols. */ 13039de2362d3SmrgLT_DLSYM_CONST struct { 13040de2362d3Smrg const char *name; 13041de2362d3Smrg void *address; 13042de2362d3Smrg} 13043de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] = 13044de2362d3Smrg{ 13045de2362d3Smrg { "@PROGRAM@", (void *) 0 }, 13046de2362d3Smrg_LT_EOF 13047de2362d3Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 13048de2362d3Smrg cat <<\_LT_EOF >> conftest.$ac_ext 13049de2362d3Smrg {0, (void *) 0} 13050de2362d3Smrg}; 13051de2362d3Smrg 13052de2362d3Smrg/* This works around a problem in FreeBSD linker */ 13053de2362d3Smrg#ifdef FREEBSD_WORKAROUND 13054de2362d3Smrgstatic const void *lt_preloaded_setup() { 13055de2362d3Smrg return lt__PROGRAM__LTX_preloaded_symbols; 13056de2362d3Smrg} 13057de2362d3Smrg#endif 13058de2362d3Smrg 13059de2362d3Smrg#ifdef __cplusplus 13060de2362d3Smrg} 13061de2362d3Smrg#endif 13062de2362d3Smrg_LT_EOF 13063de2362d3Smrg # Now try linking the two files. 13064de2362d3Smrg mv conftest.$ac_objext conftstm.$ac_objext 13065de2362d3Smrg lt_globsym_save_LIBS=$LIBS 13066de2362d3Smrg lt_globsym_save_CFLAGS=$CFLAGS 13067de2362d3Smrg LIBS="conftstm.$ac_objext" 13068de2362d3Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 13069de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13070de2362d3Smrg (eval $ac_link) 2>&5 13071de2362d3Smrg ac_status=$? 13072de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13073de2362d3Smrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 13074de2362d3Smrg pipe_works=yes 13075de2362d3Smrg fi 13076de2362d3Smrg LIBS=$lt_globsym_save_LIBS 13077de2362d3Smrg CFLAGS=$lt_globsym_save_CFLAGS 13078de2362d3Smrg else 13079de2362d3Smrg echo "cannot find nm_test_func in $nlist" >&5 13080de2362d3Smrg fi 13081de2362d3Smrg else 13082de2362d3Smrg echo "cannot find nm_test_var in $nlist" >&5 13083de2362d3Smrg fi 13084de2362d3Smrg else 13085de2362d3Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 13086de2362d3Smrg fi 13087de2362d3Smrg else 13088de2362d3Smrg echo "$progname: failed program was:" >&5 13089de2362d3Smrg cat conftest.$ac_ext >&5 13090de2362d3Smrg fi 13091de2362d3Smrg rm -rf conftest* conftst* 13092de2362d3Smrg 13093de2362d3Smrg # Do not use the global_symbol_pipe unless it works. 13094de2362d3Smrg if test "$pipe_works" = yes; then 13095de2362d3Smrg break 13096de2362d3Smrg else 13097de2362d3Smrg lt_cv_sys_global_symbol_pipe= 13098de2362d3Smrg fi 13099de2362d3Smrgdone 13100de2362d3Smrg 13101de2362d3Smrgfi 13102de2362d3Smrg 13103de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 13104de2362d3Smrg lt_cv_sys_global_symbol_to_cdecl= 13105de2362d3Smrgfi 13106de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 13107de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13108de2362d3Smrg$as_echo "failed" >&6; } 13109de2362d3Smrgelse 13110de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 13111de2362d3Smrg$as_echo "ok" >&6; } 13112de2362d3Smrgfi 13113de2362d3Smrg 13114de2362d3Smrg# Response file support. 13115de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 13116de2362d3Smrg nm_file_list_spec='@' 13117de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 13118de2362d3Smrg nm_file_list_spec='@' 13119de2362d3Smrgfi 13120de2362d3Smrg 13121de2362d3Smrg 13122de2362d3Smrg 13123de2362d3Smrg 13124de2362d3Smrg 13125de2362d3Smrg 13126de2362d3Smrg 13127de2362d3Smrg 13128de2362d3Smrg 13129de2362d3Smrg 13130de2362d3Smrg 13131de2362d3Smrg 13132de2362d3Smrg 13133de2362d3Smrg 13134de2362d3Smrg 13135de2362d3Smrg 13136de2362d3Smrg 13137de2362d3Smrg 13138de2362d3Smrg 13139de2362d3Smrg 13140de2362d3Smrg 13141de2362d3Smrg 13142de2362d3Smrg 13143de2362d3Smrg 13144de2362d3Smrg 13145de2362d3Smrg 13146de2362d3Smrg 13147de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13148de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; } 13149de2362d3Smrg 13150de2362d3Smrg# Check whether --with-sysroot was given. 13151de2362d3Smrgif test "${with_sysroot+set}" = set; then : 13152de2362d3Smrg withval=$with_sysroot; 13153de2362d3Smrgelse 13154de2362d3Smrg with_sysroot=no 13155de2362d3Smrgfi 13156de2362d3Smrg 13157de2362d3Smrg 13158de2362d3Smrglt_sysroot= 13159de2362d3Smrgcase ${with_sysroot} in #( 13160de2362d3Smrg yes) 13161de2362d3Smrg if test "$GCC" = yes; then 13162de2362d3Smrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13163de2362d3Smrg fi 13164de2362d3Smrg ;; #( 13165de2362d3Smrg /*) 13166de2362d3Smrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 13167de2362d3Smrg ;; #( 13168de2362d3Smrg no|'') 13169de2362d3Smrg ;; #( 13170de2362d3Smrg *) 13171de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 13172de2362d3Smrg$as_echo "${with_sysroot}" >&6; } 13173de2362d3Smrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13174de2362d3Smrg ;; 13175de2362d3Smrgesac 13176de2362d3Smrg 13177de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13178de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; } 13179de2362d3Smrg 13180de2362d3Smrg 13181de2362d3Smrg 13182de2362d3Smrg 13183de2362d3Smrg 13184de2362d3Smrg# Check whether --enable-libtool-lock was given. 13185de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then : 13186de2362d3Smrg enableval=$enable_libtool_lock; 13187de2362d3Smrgfi 13188de2362d3Smrg 13189de2362d3Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 13190de2362d3Smrg 13191de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good 13192de2362d3Smrg# libtool support. 13193de2362d3Smrgcase $host in 13194de2362d3Smrgia64-*-hpux*) 13195de2362d3Smrg # Find out which ABI we are using. 13196de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13197de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13198de2362d3Smrg (eval $ac_compile) 2>&5 13199de2362d3Smrg ac_status=$? 13200de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13201de2362d3Smrg test $ac_status = 0; }; then 13202de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13203de2362d3Smrg *ELF-32*) 13204de2362d3Smrg HPUX_IA64_MODE="32" 13205de2362d3Smrg ;; 13206de2362d3Smrg *ELF-64*) 13207de2362d3Smrg HPUX_IA64_MODE="64" 13208de2362d3Smrg ;; 13209de2362d3Smrg esac 13210de2362d3Smrg fi 13211de2362d3Smrg rm -rf conftest* 13212de2362d3Smrg ;; 13213de2362d3Smrg*-*-irix6*) 13214de2362d3Smrg # Find out which ABI we are using. 13215de2362d3Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13216de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13217de2362d3Smrg (eval $ac_compile) 2>&5 13218de2362d3Smrg ac_status=$? 13219de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13220de2362d3Smrg test $ac_status = 0; }; then 13221de2362d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 13222de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13223de2362d3Smrg *32-bit*) 13224de2362d3Smrg LD="${LD-ld} -melf32bsmip" 13225de2362d3Smrg ;; 13226de2362d3Smrg *N32*) 13227de2362d3Smrg LD="${LD-ld} -melf32bmipn32" 13228de2362d3Smrg ;; 13229de2362d3Smrg *64-bit*) 13230de2362d3Smrg LD="${LD-ld} -melf64bmip" 13231de2362d3Smrg ;; 13232de2362d3Smrg esac 13233de2362d3Smrg else 13234de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13235de2362d3Smrg *32-bit*) 13236de2362d3Smrg LD="${LD-ld} -32" 13237de2362d3Smrg ;; 13238de2362d3Smrg *N32*) 13239de2362d3Smrg LD="${LD-ld} -n32" 13240de2362d3Smrg ;; 13241de2362d3Smrg *64-bit*) 13242de2362d3Smrg LD="${LD-ld} -64" 13243de2362d3Smrg ;; 13244de2362d3Smrg esac 13245de2362d3Smrg fi 13246de2362d3Smrg fi 13247de2362d3Smrg rm -rf conftest* 13248de2362d3Smrg ;; 13249de2362d3Smrg 13250de2362d3Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13251de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 13252de2362d3Smrg # Find out which ABI we are using. 13253de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13254de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13255de2362d3Smrg (eval $ac_compile) 2>&5 13256de2362d3Smrg ac_status=$? 13257de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13258de2362d3Smrg test $ac_status = 0; }; then 13259de2362d3Smrg case `/usr/bin/file conftest.o` in 13260de2362d3Smrg *32-bit*) 13261de2362d3Smrg case $host in 13262de2362d3Smrg x86_64-*kfreebsd*-gnu) 13263de2362d3Smrg LD="${LD-ld} -m elf_i386_fbsd" 13264de2362d3Smrg ;; 13265de2362d3Smrg x86_64-*linux*) 13266de2362d3Smrg LD="${LD-ld} -m elf_i386" 13267de2362d3Smrg ;; 13268de2362d3Smrg powerpc64le-*linux*) 13269de2362d3Smrg LD="${LD-ld} -m elf32lppclinux" 13270de2362d3Smrg ;; 13271de2362d3Smrg powerpc64-*linux*) 13272de2362d3Smrg LD="${LD-ld} -m elf32ppclinux" 13273de2362d3Smrg ;; 13274de2362d3Smrg s390x-*linux*) 13275de2362d3Smrg LD="${LD-ld} -m elf_s390" 13276de2362d3Smrg ;; 13277de2362d3Smrg sparc64-*linux*) 13278de2362d3Smrg LD="${LD-ld} -m elf32_sparc" 13279de2362d3Smrg ;; 13280de2362d3Smrg esac 13281de2362d3Smrg ;; 13282de2362d3Smrg *64-bit*) 13283de2362d3Smrg case $host in 13284de2362d3Smrg x86_64-*kfreebsd*-gnu) 13285de2362d3Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 13286de2362d3Smrg ;; 13287de2362d3Smrg x86_64-*linux*) 13288de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13289de2362d3Smrg ;; 13290de2362d3Smrg powerpcle-*linux*) 13291de2362d3Smrg LD="${LD-ld} -m elf64lppc" 13292de2362d3Smrg ;; 13293de2362d3Smrg powerpc-*linux*) 13294de2362d3Smrg LD="${LD-ld} -m elf64ppc" 13295de2362d3Smrg ;; 13296de2362d3Smrg s390*-*linux*|s390*-*tpf*) 13297de2362d3Smrg LD="${LD-ld} -m elf64_s390" 13298de2362d3Smrg ;; 13299de2362d3Smrg sparc*-*linux*) 13300de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13301de2362d3Smrg ;; 13302de2362d3Smrg esac 13303de2362d3Smrg ;; 13304de2362d3Smrg esac 13305de2362d3Smrg fi 13306de2362d3Smrg rm -rf conftest* 13307de2362d3Smrg ;; 13308de2362d3Smrg 13309de2362d3Smrg*-*-sco3.2v5*) 13310de2362d3Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 13311de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 13312de2362d3Smrg CFLAGS="$CFLAGS -belf" 13313de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13314de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13315de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then : 13316de2362d3Smrg $as_echo_n "(cached) " >&6 13317de2362d3Smrgelse 13318de2362d3Smrg ac_ext=c 13319de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13320de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13321de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13322de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13323de2362d3Smrg 13324de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13325de2362d3Smrg/* end confdefs.h. */ 13326de2362d3Smrg 13327de2362d3Smrgint 13328de2362d3Smrgmain () 13329de2362d3Smrg{ 13330de2362d3Smrg 13331de2362d3Smrg ; 13332de2362d3Smrg return 0; 13333de2362d3Smrg} 13334de2362d3Smrg_ACEOF 13335de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 13336de2362d3Smrg lt_cv_cc_needs_belf=yes 13337de2362d3Smrgelse 13338de2362d3Smrg lt_cv_cc_needs_belf=no 13339de2362d3Smrgfi 13340de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 13341de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 13342de2362d3Smrg ac_ext=c 13343de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13344de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13345de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13346de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13347de2362d3Smrg 13348de2362d3Smrgfi 13349de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13350de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 13351de2362d3Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 13352de2362d3Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 13353de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 13354de2362d3Smrg fi 13355de2362d3Smrg ;; 13356de2362d3Smrg*-*solaris*) 13357de2362d3Smrg # Find out which ABI we are using. 13358de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13359de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13360de2362d3Smrg (eval $ac_compile) 2>&5 13361de2362d3Smrg ac_status=$? 13362de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13363de2362d3Smrg test $ac_status = 0; }; then 13364de2362d3Smrg case `/usr/bin/file conftest.o` in 13365de2362d3Smrg *64-bit*) 13366de2362d3Smrg case $lt_cv_prog_gnu_ld in 13367de2362d3Smrg yes*) 13368de2362d3Smrg case $host in 13369de2362d3Smrg i?86-*-solaris*) 13370de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13371de2362d3Smrg ;; 13372de2362d3Smrg sparc*-*-solaris*) 13373de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13374de2362d3Smrg ;; 13375de2362d3Smrg esac 13376de2362d3Smrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13377de2362d3Smrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 13378de2362d3Smrg LD="${LD-ld}_sol2" 13379de2362d3Smrg fi 13380de2362d3Smrg ;; 13381de2362d3Smrg *) 13382de2362d3Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13383de2362d3Smrg LD="${LD-ld} -64" 13384de2362d3Smrg fi 13385de2362d3Smrg ;; 13386de2362d3Smrg esac 13387de2362d3Smrg ;; 13388de2362d3Smrg esac 13389de2362d3Smrg fi 13390de2362d3Smrg rm -rf conftest* 13391de2362d3Smrg ;; 13392de2362d3Smrgesac 13393de2362d3Smrg 13394de2362d3Smrgneed_locks="$enable_libtool_lock" 13395de2362d3Smrg 13396de2362d3Smrgif test -n "$ac_tool_prefix"; then 13397de2362d3Smrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13398de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2 13399de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13400de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13401de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13402de2362d3Smrg $as_echo_n "(cached) " >&6 13403de2362d3Smrgelse 13404de2362d3Smrg if test -n "$MANIFEST_TOOL"; then 13405de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13406de2362d3Smrgelse 13407de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13408de2362d3Smrgfor as_dir in $PATH 13409de2362d3Smrgdo 13410de2362d3Smrg IFS=$as_save_IFS 13411de2362d3Smrg test -z "$as_dir" && as_dir=. 13412de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13413de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13414de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13415de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13416de2362d3Smrg break 2 13417de2362d3Smrg fi 13418de2362d3Smrgdone 13419de2362d3Smrg done 13420de2362d3SmrgIFS=$as_save_IFS 13421de2362d3Smrg 13422de2362d3Smrgfi 13423de2362d3Smrgfi 13424de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13425de2362d3Smrgif test -n "$MANIFEST_TOOL"; then 13426de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13427de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; } 13428de2362d3Smrgelse 13429de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13430de2362d3Smrg$as_echo "no" >&6; } 13431de2362d3Smrgfi 13432de2362d3Smrg 13433de2362d3Smrg 13434de2362d3Smrgfi 13435de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13436de2362d3Smrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13437de2362d3Smrg # Extract the first word of "mt", so it can be a program name with args. 13438de2362d3Smrgset dummy mt; ac_word=$2 13439de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13440de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13441de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13442de2362d3Smrg $as_echo_n "(cached) " >&6 13443de2362d3Smrgelse 13444de2362d3Smrg if test -n "$ac_ct_MANIFEST_TOOL"; then 13445de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13446de2362d3Smrgelse 13447de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13448de2362d3Smrgfor as_dir in $PATH 13449de2362d3Smrgdo 13450de2362d3Smrg IFS=$as_save_IFS 13451de2362d3Smrg test -z "$as_dir" && as_dir=. 13452de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13453de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13454de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13455de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13456de2362d3Smrg break 2 13457de2362d3Smrg fi 13458de2362d3Smrgdone 13459de2362d3Smrg done 13460de2362d3SmrgIFS=$as_save_IFS 13461de2362d3Smrg 13462de2362d3Smrgfi 13463de2362d3Smrgfi 13464de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13465de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then 13466de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13467de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13468de2362d3Smrgelse 13469de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13470de2362d3Smrg$as_echo "no" >&6; } 13471de2362d3Smrgfi 13472de2362d3Smrg 13473de2362d3Smrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 13474de2362d3Smrg MANIFEST_TOOL=":" 13475de2362d3Smrg else 13476de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13477de2362d3Smrgyes:) 13478de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13479de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13480de2362d3Smrgac_tool_warned=yes ;; 13481de2362d3Smrgesac 13482de2362d3Smrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13483de2362d3Smrg fi 13484de2362d3Smrgelse 13485de2362d3Smrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13486de2362d3Smrgfi 13487de2362d3Smrg 13488de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13489de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13490de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13491de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then : 13492de2362d3Smrg $as_echo_n "(cached) " >&6 13493de2362d3Smrgelse 13494de2362d3Smrg lt_cv_path_mainfest_tool=no 13495de2362d3Smrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13496de2362d3Smrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13497de2362d3Smrg cat conftest.err >&5 13498de2362d3Smrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13499de2362d3Smrg lt_cv_path_mainfest_tool=yes 13500de2362d3Smrg fi 13501de2362d3Smrg rm -f conftest* 13502de2362d3Smrgfi 13503de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13504de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 13505de2362d3Smrgif test "x$lt_cv_path_mainfest_tool" != xyes; then 13506de2362d3Smrg MANIFEST_TOOL=: 13507de2362d3Smrgfi 13508de2362d3Smrg 13509de2362d3Smrg 13510de2362d3Smrg 13511de2362d3Smrg 13512de2362d3Smrg 13513de2362d3Smrg 13514de2362d3Smrg case $host_os in 13515de2362d3Smrg rhapsody* | darwin*) 13516de2362d3Smrg if test -n "$ac_tool_prefix"; then 13517de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13518de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13519de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13520de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13521de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 13522de2362d3Smrg $as_echo_n "(cached) " >&6 13523de2362d3Smrgelse 13524de2362d3Smrg if test -n "$DSYMUTIL"; then 13525de2362d3Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13526de2362d3Smrgelse 13527de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13528de2362d3Smrgfor as_dir in $PATH 13529de2362d3Smrgdo 13530de2362d3Smrg IFS=$as_save_IFS 13531de2362d3Smrg test -z "$as_dir" && as_dir=. 13532de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13533de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13534de2362d3Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13535de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13536de2362d3Smrg break 2 13537de2362d3Smrg fi 13538de2362d3Smrgdone 13539de2362d3Smrg done 13540de2362d3SmrgIFS=$as_save_IFS 13541de2362d3Smrg 13542de2362d3Smrgfi 13543de2362d3Smrgfi 13544de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 13545de2362d3Smrgif test -n "$DSYMUTIL"; then 13546de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13547de2362d3Smrg$as_echo "$DSYMUTIL" >&6; } 13548de2362d3Smrgelse 13549de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13550de2362d3Smrg$as_echo "no" >&6; } 13551de2362d3Smrgfi 13552de2362d3Smrg 13553de2362d3Smrg 13554de2362d3Smrgfi 13555de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 13556de2362d3Smrg ac_ct_DSYMUTIL=$DSYMUTIL 13557de2362d3Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 13558de2362d3Smrgset dummy dsymutil; ac_word=$2 13559de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13560de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13561de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13562de2362d3Smrg $as_echo_n "(cached) " >&6 13563de2362d3Smrgelse 13564de2362d3Smrg if test -n "$ac_ct_DSYMUTIL"; then 13565de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13566de2362d3Smrgelse 13567de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13568de2362d3Smrgfor as_dir in $PATH 13569de2362d3Smrgdo 13570de2362d3Smrg IFS=$as_save_IFS 13571de2362d3Smrg test -z "$as_dir" && as_dir=. 13572de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13573de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13574de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13575de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13576de2362d3Smrg break 2 13577de2362d3Smrg fi 13578de2362d3Smrgdone 13579de2362d3Smrg done 13580de2362d3SmrgIFS=$as_save_IFS 13581de2362d3Smrg 13582de2362d3Smrgfi 13583de2362d3Smrgfi 13584de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13585de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then 13586de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13587de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 13588de2362d3Smrgelse 13589de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13590de2362d3Smrg$as_echo "no" >&6; } 13591de2362d3Smrgfi 13592de2362d3Smrg 13593de2362d3Smrg if test "x$ac_ct_DSYMUTIL" = x; then 13594de2362d3Smrg DSYMUTIL=":" 13595de2362d3Smrg else 13596de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13597de2362d3Smrgyes:) 13598de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13599de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13600de2362d3Smrgac_tool_warned=yes ;; 13601de2362d3Smrgesac 13602de2362d3Smrg DSYMUTIL=$ac_ct_DSYMUTIL 13603de2362d3Smrg fi 13604de2362d3Smrgelse 13605de2362d3Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13606de2362d3Smrgfi 13607de2362d3Smrg 13608de2362d3Smrg if test -n "$ac_tool_prefix"; then 13609de2362d3Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13610de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 13611de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13612de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13613de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 13614de2362d3Smrg $as_echo_n "(cached) " >&6 13615de2362d3Smrgelse 13616de2362d3Smrg if test -n "$NMEDIT"; then 13617de2362d3Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13618de2362d3Smrgelse 13619de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13620de2362d3Smrgfor as_dir in $PATH 13621de2362d3Smrgdo 13622de2362d3Smrg IFS=$as_save_IFS 13623de2362d3Smrg test -z "$as_dir" && as_dir=. 13624de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13625de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13626de2362d3Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13627de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13628de2362d3Smrg break 2 13629de2362d3Smrg fi 13630de2362d3Smrgdone 13631de2362d3Smrg done 13632de2362d3SmrgIFS=$as_save_IFS 13633de2362d3Smrg 13634de2362d3Smrgfi 13635de2362d3Smrgfi 13636de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT 13637de2362d3Smrgif test -n "$NMEDIT"; then 13638de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13639de2362d3Smrg$as_echo "$NMEDIT" >&6; } 13640de2362d3Smrgelse 13641de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13642de2362d3Smrg$as_echo "no" >&6; } 13643de2362d3Smrgfi 13644de2362d3Smrg 13645de2362d3Smrg 13646de2362d3Smrgfi 13647de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then 13648de2362d3Smrg ac_ct_NMEDIT=$NMEDIT 13649de2362d3Smrg # Extract the first word of "nmedit", so it can be a program name with args. 13650de2362d3Smrgset dummy nmedit; ac_word=$2 13651de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13652de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13653de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13654de2362d3Smrg $as_echo_n "(cached) " >&6 13655de2362d3Smrgelse 13656de2362d3Smrg if test -n "$ac_ct_NMEDIT"; then 13657de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13658de2362d3Smrgelse 13659de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13660de2362d3Smrgfor as_dir in $PATH 13661de2362d3Smrgdo 13662de2362d3Smrg IFS=$as_save_IFS 13663de2362d3Smrg test -z "$as_dir" && as_dir=. 13664de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13665de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13666de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 13667de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13668de2362d3Smrg break 2 13669de2362d3Smrg fi 13670de2362d3Smrgdone 13671de2362d3Smrg done 13672de2362d3SmrgIFS=$as_save_IFS 13673de2362d3Smrg 13674de2362d3Smrgfi 13675de2362d3Smrgfi 13676de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13677de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then 13678de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13679de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 13680de2362d3Smrgelse 13681de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13682de2362d3Smrg$as_echo "no" >&6; } 13683de2362d3Smrgfi 13684de2362d3Smrg 13685de2362d3Smrg if test "x$ac_ct_NMEDIT" = x; then 13686de2362d3Smrg NMEDIT=":" 13687de2362d3Smrg else 13688de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13689de2362d3Smrgyes:) 13690de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13691de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13692de2362d3Smrgac_tool_warned=yes ;; 13693de2362d3Smrgesac 13694de2362d3Smrg NMEDIT=$ac_ct_NMEDIT 13695de2362d3Smrg fi 13696de2362d3Smrgelse 13697de2362d3Smrg NMEDIT="$ac_cv_prog_NMEDIT" 13698de2362d3Smrgfi 13699de2362d3Smrg 13700de2362d3Smrg if test -n "$ac_tool_prefix"; then 13701de2362d3Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13702de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 13703de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13704de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13705de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then : 13706de2362d3Smrg $as_echo_n "(cached) " >&6 13707de2362d3Smrgelse 13708de2362d3Smrg if test -n "$LIPO"; then 13709de2362d3Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13710de2362d3Smrgelse 13711de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13712de2362d3Smrgfor as_dir in $PATH 13713de2362d3Smrgdo 13714de2362d3Smrg IFS=$as_save_IFS 13715de2362d3Smrg test -z "$as_dir" && as_dir=. 13716de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13717de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13718de2362d3Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 13719de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13720de2362d3Smrg break 2 13721de2362d3Smrg fi 13722de2362d3Smrgdone 13723de2362d3Smrg done 13724de2362d3SmrgIFS=$as_save_IFS 13725de2362d3Smrg 13726de2362d3Smrgfi 13727de2362d3Smrgfi 13728de2362d3SmrgLIPO=$ac_cv_prog_LIPO 13729de2362d3Smrgif test -n "$LIPO"; then 13730de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 13731de2362d3Smrg$as_echo "$LIPO" >&6; } 13732de2362d3Smrgelse 13733de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13734de2362d3Smrg$as_echo "no" >&6; } 13735de2362d3Smrgfi 13736de2362d3Smrg 13737de2362d3Smrg 13738de2362d3Smrgfi 13739de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then 13740de2362d3Smrg ac_ct_LIPO=$LIPO 13741de2362d3Smrg # Extract the first word of "lipo", so it can be a program name with args. 13742de2362d3Smrgset dummy lipo; ac_word=$2 13743de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13744de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13745de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 13746de2362d3Smrg $as_echo_n "(cached) " >&6 13747de2362d3Smrgelse 13748de2362d3Smrg if test -n "$ac_ct_LIPO"; then 13749de2362d3Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 13750de2362d3Smrgelse 13751de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13752de2362d3Smrgfor as_dir in $PATH 13753de2362d3Smrgdo 13754de2362d3Smrg IFS=$as_save_IFS 13755de2362d3Smrg test -z "$as_dir" && as_dir=. 13756de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13757de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13758de2362d3Smrg ac_cv_prog_ac_ct_LIPO="lipo" 13759de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13760de2362d3Smrg break 2 13761de2362d3Smrg fi 13762de2362d3Smrgdone 13763de2362d3Smrg done 13764de2362d3SmrgIFS=$as_save_IFS 13765de2362d3Smrg 13766de2362d3Smrgfi 13767de2362d3Smrgfi 13768de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 13769de2362d3Smrgif test -n "$ac_ct_LIPO"; then 13770de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 13771de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; } 13772de2362d3Smrgelse 13773de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13774de2362d3Smrg$as_echo "no" >&6; } 13775de2362d3Smrgfi 13776de2362d3Smrg 13777de2362d3Smrg if test "x$ac_ct_LIPO" = x; then 13778de2362d3Smrg LIPO=":" 13779de2362d3Smrg else 13780de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13781de2362d3Smrgyes:) 13782de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13783de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13784de2362d3Smrgac_tool_warned=yes ;; 13785de2362d3Smrgesac 13786de2362d3Smrg LIPO=$ac_ct_LIPO 13787de2362d3Smrg fi 13788de2362d3Smrgelse 13789de2362d3Smrg LIPO="$ac_cv_prog_LIPO" 13790de2362d3Smrgfi 13791de2362d3Smrg 13792de2362d3Smrg if test -n "$ac_tool_prefix"; then 13793de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 13794de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 13795de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13796de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13797de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then : 13798de2362d3Smrg $as_echo_n "(cached) " >&6 13799de2362d3Smrgelse 13800de2362d3Smrg if test -n "$OTOOL"; then 13801de2362d3Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 13802de2362d3Smrgelse 13803de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13804de2362d3Smrgfor as_dir in $PATH 13805de2362d3Smrgdo 13806de2362d3Smrg IFS=$as_save_IFS 13807de2362d3Smrg test -z "$as_dir" && as_dir=. 13808de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13809de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13810de2362d3Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 13811de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13812de2362d3Smrg break 2 13813de2362d3Smrg fi 13814de2362d3Smrgdone 13815de2362d3Smrg done 13816de2362d3SmrgIFS=$as_save_IFS 13817de2362d3Smrg 13818de2362d3Smrgfi 13819de2362d3Smrgfi 13820de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL 13821de2362d3Smrgif test -n "$OTOOL"; then 13822de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 13823de2362d3Smrg$as_echo "$OTOOL" >&6; } 13824de2362d3Smrgelse 13825de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13826de2362d3Smrg$as_echo "no" >&6; } 13827de2362d3Smrgfi 13828de2362d3Smrg 13829de2362d3Smrg 13830de2362d3Smrgfi 13831de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then 13832de2362d3Smrg ac_ct_OTOOL=$OTOOL 13833de2362d3Smrg # Extract the first word of "otool", so it can be a program name with args. 13834de2362d3Smrgset dummy otool; ac_word=$2 13835de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13836de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13837de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 13838de2362d3Smrg $as_echo_n "(cached) " >&6 13839de2362d3Smrgelse 13840de2362d3Smrg if test -n "$ac_ct_OTOOL"; then 13841de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 13842de2362d3Smrgelse 13843de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13844de2362d3Smrgfor as_dir in $PATH 13845de2362d3Smrgdo 13846de2362d3Smrg IFS=$as_save_IFS 13847de2362d3Smrg test -z "$as_dir" && as_dir=. 13848de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13849de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13850de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="otool" 13851de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13852de2362d3Smrg break 2 13853de2362d3Smrg fi 13854de2362d3Smrgdone 13855de2362d3Smrg done 13856de2362d3SmrgIFS=$as_save_IFS 13857de2362d3Smrg 13858de2362d3Smrgfi 13859de2362d3Smrgfi 13860de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 13861de2362d3Smrgif test -n "$ac_ct_OTOOL"; then 13862de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 13863de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; } 13864de2362d3Smrgelse 13865de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13866de2362d3Smrg$as_echo "no" >&6; } 13867de2362d3Smrgfi 13868de2362d3Smrg 13869de2362d3Smrg if test "x$ac_ct_OTOOL" = x; then 13870de2362d3Smrg OTOOL=":" 13871de2362d3Smrg else 13872de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13873de2362d3Smrgyes:) 13874de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13875de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13876de2362d3Smrgac_tool_warned=yes ;; 13877de2362d3Smrgesac 13878de2362d3Smrg OTOOL=$ac_ct_OTOOL 13879de2362d3Smrg fi 13880de2362d3Smrgelse 13881de2362d3Smrg OTOOL="$ac_cv_prog_OTOOL" 13882de2362d3Smrgfi 13883de2362d3Smrg 13884de2362d3Smrg if test -n "$ac_tool_prefix"; then 13885de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 13886de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 13887de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13888de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13889de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 13890de2362d3Smrg $as_echo_n "(cached) " >&6 13891de2362d3Smrgelse 13892de2362d3Smrg if test -n "$OTOOL64"; then 13893de2362d3Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 13894de2362d3Smrgelse 13895de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13896de2362d3Smrgfor as_dir in $PATH 13897de2362d3Smrgdo 13898de2362d3Smrg IFS=$as_save_IFS 13899de2362d3Smrg test -z "$as_dir" && as_dir=. 13900de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13901de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13902de2362d3Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 13903de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13904de2362d3Smrg break 2 13905de2362d3Smrg fi 13906de2362d3Smrgdone 13907de2362d3Smrg done 13908de2362d3SmrgIFS=$as_save_IFS 13909de2362d3Smrg 13910de2362d3Smrgfi 13911de2362d3Smrgfi 13912de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64 13913de2362d3Smrgif test -n "$OTOOL64"; then 13914de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 13915de2362d3Smrg$as_echo "$OTOOL64" >&6; } 13916de2362d3Smrgelse 13917de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13918de2362d3Smrg$as_echo "no" >&6; } 13919de2362d3Smrgfi 13920de2362d3Smrg 13921de2362d3Smrg 13922de2362d3Smrgfi 13923de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then 13924de2362d3Smrg ac_ct_OTOOL64=$OTOOL64 13925de2362d3Smrg # Extract the first word of "otool64", so it can be a program name with args. 13926de2362d3Smrgset dummy otool64; ac_word=$2 13927de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13928de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13929de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 13930de2362d3Smrg $as_echo_n "(cached) " >&6 13931de2362d3Smrgelse 13932de2362d3Smrg if test -n "$ac_ct_OTOOL64"; then 13933de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 13934de2362d3Smrgelse 13935de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13936de2362d3Smrgfor as_dir in $PATH 13937de2362d3Smrgdo 13938de2362d3Smrg IFS=$as_save_IFS 13939de2362d3Smrg test -z "$as_dir" && as_dir=. 13940de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 13941de2362d3Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13942de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 13943de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13944de2362d3Smrg break 2 13945de2362d3Smrg fi 13946de2362d3Smrgdone 13947de2362d3Smrg done 13948de2362d3SmrgIFS=$as_save_IFS 13949de2362d3Smrg 13950de2362d3Smrgfi 13951de2362d3Smrgfi 13952de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 13953de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then 13954de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 13955de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 13956de2362d3Smrgelse 13957de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13958de2362d3Smrg$as_echo "no" >&6; } 13959de2362d3Smrgfi 13960de2362d3Smrg 13961de2362d3Smrg if test "x$ac_ct_OTOOL64" = x; then 13962de2362d3Smrg OTOOL64=":" 13963de2362d3Smrg else 13964de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13965de2362d3Smrgyes:) 13966de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13967de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13968de2362d3Smrgac_tool_warned=yes ;; 13969de2362d3Smrgesac 13970de2362d3Smrg OTOOL64=$ac_ct_OTOOL64 13971de2362d3Smrg fi 13972de2362d3Smrgelse 13973de2362d3Smrg OTOOL64="$ac_cv_prog_OTOOL64" 13974de2362d3Smrgfi 13975de2362d3Smrg 13976de2362d3Smrg 13977de2362d3Smrg 13978de2362d3Smrg 13979de2362d3Smrg 13980de2362d3Smrg 13981de2362d3Smrg 13982de2362d3Smrg 13983de2362d3Smrg 13984de2362d3Smrg 13985de2362d3Smrg 13986de2362d3Smrg 13987de2362d3Smrg 13988de2362d3Smrg 13989de2362d3Smrg 13990de2362d3Smrg 13991de2362d3Smrg 13992de2362d3Smrg 13993de2362d3Smrg 13994de2362d3Smrg 13995de2362d3Smrg 13996de2362d3Smrg 13997de2362d3Smrg 13998de2362d3Smrg 13999de2362d3Smrg 14000de2362d3Smrg 14001de2362d3Smrg 14002de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 14003de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 14004de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 14005de2362d3Smrg $as_echo_n "(cached) " >&6 14006de2362d3Smrgelse 14007de2362d3Smrg lt_cv_apple_cc_single_mod=no 14008de2362d3Smrg if test -z "${LT_MULTI_MODULE}"; then 14009de2362d3Smrg # By default we will add the -single_module flag. You can override 14010de2362d3Smrg # by either setting the environment variable LT_MULTI_MODULE 14011de2362d3Smrg # non-empty at configure time, or by adding -multi_module to the 14012de2362d3Smrg # link flags. 14013de2362d3Smrg rm -rf libconftest.dylib* 14014de2362d3Smrg echo "int foo(void){return 1;}" > conftest.c 14015de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14016de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 14017de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14018de2362d3Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14019de2362d3Smrg _lt_result=$? 14020de2362d3Smrg # If there is a non-empty error log, and "single_module" 14021de2362d3Smrg # appears in it, assume the flag caused a linker warning 14022de2362d3Smrg if test -s conftest.err && $GREP single_module conftest.err; then 14023de2362d3Smrg cat conftest.err >&5 14024de2362d3Smrg # Otherwise, if the output was created with a 0 exit code from 14025de2362d3Smrg # the compiler, it worked. 14026de2362d3Smrg elif test -f libconftest.dylib && test $_lt_result -eq 0; then 14027de2362d3Smrg lt_cv_apple_cc_single_mod=yes 14028de2362d3Smrg else 14029de2362d3Smrg cat conftest.err >&5 14030de2362d3Smrg fi 14031de2362d3Smrg rm -rf libconftest.dylib* 14032de2362d3Smrg rm -f conftest.* 14033de2362d3Smrg fi 14034de2362d3Smrgfi 14035de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14036de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 14037de2362d3Smrg 14038de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14039de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 14040de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 14041de2362d3Smrg $as_echo_n "(cached) " >&6 14042de2362d3Smrgelse 14043de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14044de2362d3Smrg save_LDFLAGS=$LDFLAGS 14045de2362d3Smrg echo "_main" > conftest.sym 14046de2362d3Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14047de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14048de2362d3Smrg/* end confdefs.h. */ 14049de2362d3Smrg 14050de2362d3Smrgint 14051de2362d3Smrgmain () 14052de2362d3Smrg{ 14053de2362d3Smrg 14054de2362d3Smrg ; 14055de2362d3Smrg return 0; 14056de2362d3Smrg} 14057de2362d3Smrg_ACEOF 14058de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 14059de2362d3Smrg lt_cv_ld_exported_symbols_list=yes 14060de2362d3Smrgelse 14061de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14062de2362d3Smrgfi 14063de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 14064de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 14065de2362d3Smrg LDFLAGS="$save_LDFLAGS" 14066de2362d3Smrg 14067de2362d3Smrgfi 14068de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14069de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 14070de2362d3Smrg 14071de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14072de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 14073de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then : 14074de2362d3Smrg $as_echo_n "(cached) " >&6 14075de2362d3Smrgelse 14076de2362d3Smrg lt_cv_ld_force_load=no 14077de2362d3Smrg cat > conftest.c << _LT_EOF 14078de2362d3Smrgint forced_loaded() { return 2;} 14079de2362d3Smrg_LT_EOF 14080de2362d3Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14081de2362d3Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 14082de2362d3Smrg echo "$AR cru libconftest.a conftest.o" >&5 14083de2362d3Smrg $AR cru libconftest.a conftest.o 2>&5 14084de2362d3Smrg echo "$RANLIB libconftest.a" >&5 14085de2362d3Smrg $RANLIB libconftest.a 2>&5 14086de2362d3Smrg cat > conftest.c << _LT_EOF 14087de2362d3Smrgint main() { return 0;} 14088de2362d3Smrg_LT_EOF 14089de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14090de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14091de2362d3Smrg _lt_result=$? 14092de2362d3Smrg if test -s conftest.err && $GREP force_load conftest.err; then 14093de2362d3Smrg cat conftest.err >&5 14094de2362d3Smrg elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 14095de2362d3Smrg lt_cv_ld_force_load=yes 14096de2362d3Smrg else 14097de2362d3Smrg cat conftest.err >&5 14098de2362d3Smrg fi 14099de2362d3Smrg rm -f conftest.err libconftest.a conftest conftest.c 14100de2362d3Smrg rm -rf conftest.dSYM 14101de2362d3Smrg 14102de2362d3Smrgfi 14103de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14104de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 14105de2362d3Smrg case $host_os in 14106de2362d3Smrg rhapsody* | darwin1.[012]) 14107de2362d3Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 14108de2362d3Smrg darwin1.*) 14109de2362d3Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 14110de2362d3Smrg darwin*) # darwin 5.x on 14111de2362d3Smrg # if running on 10.5 or later, the deployment target defaults 14112de2362d3Smrg # to the OS version, if on x86, and 10.4, the deployment 14113de2362d3Smrg # target defaults to 10.4. Don't you love it? 14114de2362d3Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14115de2362d3Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 14116de2362d3Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 14117de2362d3Smrg 10.[012]*) 14118de2362d3Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 14119de2362d3Smrg 10.*) 14120de2362d3Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 14121de2362d3Smrg esac 14122de2362d3Smrg ;; 14123de2362d3Smrg esac 14124de2362d3Smrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 14125de2362d3Smrg _lt_dar_single_mod='$single_module' 14126de2362d3Smrg fi 14127de2362d3Smrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 14128de2362d3Smrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 14129de2362d3Smrg else 14130de2362d3Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 14131de2362d3Smrg fi 14132de2362d3Smrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 14133de2362d3Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 14134de2362d3Smrg else 14135de2362d3Smrg _lt_dsymutil= 14136de2362d3Smrg fi 14137de2362d3Smrg ;; 14138de2362d3Smrg esac 14139de2362d3Smrg 14140de2362d3Smrgfor ac_header in dlfcn.h 14141de2362d3Smrgdo : 14142de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14143de2362d3Smrg" 14144de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 14145de2362d3Smrg cat >>confdefs.h <<_ACEOF 14146de2362d3Smrg#define HAVE_DLFCN_H 1 14147de2362d3Smrg_ACEOF 14148de2362d3Smrg 14149de2362d3Smrgfi 14150de2362d3Smrg 14151de2362d3Smrgdone 14152de2362d3Smrg 14153de2362d3Smrg 14154de2362d3Smrg 14155de2362d3Smrg 14156de2362d3Smrg 14157de2362d3Smrg# Set options 14158de2362d3Smrg 14159de2362d3Smrg 14160de2362d3Smrg 14161de2362d3Smrg enable_dlopen=no 14162de2362d3Smrg 14163de2362d3Smrg 14164de2362d3Smrg enable_win32_dll=no 14165de2362d3Smrg 14166de2362d3Smrg 14167de2362d3Smrg # Check whether --enable-shared was given. 14168de2362d3Smrgif test "${enable_shared+set}" = set; then : 14169de2362d3Smrg enableval=$enable_shared; p=${PACKAGE-default} 14170de2362d3Smrg case $enableval in 14171de2362d3Smrg yes) enable_shared=yes ;; 14172de2362d3Smrg no) enable_shared=no ;; 14173de2362d3Smrg *) 14174de2362d3Smrg enable_shared=no 14175de2362d3Smrg # Look at the argument we got. We use all the common list separators. 14176de2362d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 14177de2362d3Smrg for pkg in $enableval; do 14178de2362d3Smrg IFS="$lt_save_ifs" 14179de2362d3Smrg if test "X$pkg" = "X$p"; then 14180de2362d3Smrg enable_shared=yes 14181de2362d3Smrg fi 14182de2362d3Smrg done 14183de2362d3Smrg IFS="$lt_save_ifs" 14184de2362d3Smrg ;; 14185de2362d3Smrg esac 14186de2362d3Smrgelse 14187de2362d3Smrg enable_shared=yes 14188de2362d3Smrgfi 14189de2362d3Smrg 14190de2362d3Smrg 14191de2362d3Smrg 14192de2362d3Smrg 14193de2362d3Smrg 14194de2362d3Smrg 14195de2362d3Smrg 14196de2362d3Smrg 14197de2362d3Smrg 14198de2362d3Smrg 14199de2362d3Smrg 14200de2362d3Smrg# Check whether --with-pic was given. 14201de2362d3Smrgif test "${with_pic+set}" = set; then : 14202de2362d3Smrg withval=$with_pic; lt_p=${PACKAGE-default} 14203de2362d3Smrg case $withval in 14204de2362d3Smrg yes|no) pic_mode=$withval ;; 14205de2362d3Smrg *) 14206de2362d3Smrg pic_mode=default 14207de2362d3Smrg # Look at the argument we got. We use all the common list separators. 14208de2362d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 14209de2362d3Smrg for lt_pkg in $withval; do 14210de2362d3Smrg IFS="$lt_save_ifs" 14211de2362d3Smrg if test "X$lt_pkg" = "X$lt_p"; then 14212de2362d3Smrg pic_mode=yes 14213de2362d3Smrg fi 14214de2362d3Smrg done 14215de2362d3Smrg IFS="$lt_save_ifs" 14216de2362d3Smrg ;; 14217de2362d3Smrg esac 14218de2362d3Smrgelse 14219de2362d3Smrg pic_mode=default 14220de2362d3Smrgfi 14221de2362d3Smrg 14222de2362d3Smrg 14223de2362d3Smrgtest -z "$pic_mode" && pic_mode=default 14224de2362d3Smrg 14225de2362d3Smrg 14226de2362d3Smrg 14227de2362d3Smrg 14228de2362d3Smrg 14229de2362d3Smrg 14230de2362d3Smrg 14231de2362d3Smrg # Check whether --enable-fast-install was given. 14232de2362d3Smrgif test "${enable_fast_install+set}" = set; then : 14233de2362d3Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 14234de2362d3Smrg case $enableval in 14235de2362d3Smrg yes) enable_fast_install=yes ;; 14236de2362d3Smrg no) enable_fast_install=no ;; 14237de2362d3Smrg *) 14238de2362d3Smrg enable_fast_install=no 14239de2362d3Smrg # Look at the argument we got. We use all the common list separators. 14240de2362d3Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 14241de2362d3Smrg for pkg in $enableval; do 14242de2362d3Smrg IFS="$lt_save_ifs" 14243de2362d3Smrg if test "X$pkg" = "X$p"; then 14244de2362d3Smrg enable_fast_install=yes 14245de2362d3Smrg fi 14246de2362d3Smrg done 14247de2362d3Smrg IFS="$lt_save_ifs" 14248de2362d3Smrg ;; 14249de2362d3Smrg esac 14250de2362d3Smrgelse 14251de2362d3Smrg enable_fast_install=yes 14252de2362d3Smrgfi 14253de2362d3Smrg 14254de2362d3Smrg 14255de2362d3Smrg 14256de2362d3Smrg 14257de2362d3Smrg 14258de2362d3Smrg 14259de2362d3Smrg 14260de2362d3Smrg 14261de2362d3Smrg 14262de2362d3Smrg 14263de2362d3Smrg 14264de2362d3Smrg# This can be used to rebuild libtool when needed 14265de2362d3SmrgLIBTOOL_DEPS="$ltmain" 14266de2362d3Smrg 14267de2362d3Smrg# Always use our own libtool. 14268de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 14269de2362d3Smrg 14270de2362d3Smrg 14271de2362d3Smrg 14272de2362d3Smrg 14273de2362d3Smrg 14274de2362d3Smrg 14275de2362d3Smrg 14276de2362d3Smrg 14277de2362d3Smrg 14278de2362d3Smrg 14279de2362d3Smrg 14280de2362d3Smrg 14281de2362d3Smrg 14282de2362d3Smrg 14283de2362d3Smrg 14284de2362d3Smrg 14285de2362d3Smrg 14286de2362d3Smrg 14287de2362d3Smrg 14288de2362d3Smrg 14289de2362d3Smrg 14290de2362d3Smrg 14291de2362d3Smrg 14292de2362d3Smrg 14293de2362d3Smrg 14294de2362d3Smrg 14295de2362d3Smrg 14296de2362d3Smrg 14297de2362d3Smrg 14298de2362d3Smrg 14299de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s" 14300de2362d3Smrg 14301de2362d3Smrg 14302de2362d3Smrg 14303de2362d3Smrg 14304de2362d3Smrg 14305de2362d3Smrg 14306de2362d3Smrg 14307de2362d3Smrg 14308de2362d3Smrg 14309de2362d3Smrg 14310de2362d3Smrg 14311de2362d3Smrg 14312de2362d3Smrg 14313de2362d3Smrg 14314de2362d3Smrgif test -n "${ZSH_VERSION+set}" ; then 14315de2362d3Smrg setopt NO_GLOB_SUBST 14316de2362d3Smrgfi 14317de2362d3Smrg 14318de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14319de2362d3Smrg$as_echo_n "checking for objdir... " >&6; } 14320de2362d3Smrgif ${lt_cv_objdir+:} false; then : 14321de2362d3Smrg $as_echo_n "(cached) " >&6 14322de2362d3Smrgelse 14323de2362d3Smrg rm -f .libs 2>/dev/null 14324de2362d3Smrgmkdir .libs 2>/dev/null 14325de2362d3Smrgif test -d .libs; then 14326de2362d3Smrg lt_cv_objdir=.libs 14327de2362d3Smrgelse 14328de2362d3Smrg # MS-DOS does not allow filenames that begin with a dot. 14329de2362d3Smrg lt_cv_objdir=_libs 14330de2362d3Smrgfi 14331de2362d3Smrgrmdir .libs 2>/dev/null 14332de2362d3Smrgfi 14333de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14334de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; } 14335de2362d3Smrgobjdir=$lt_cv_objdir 14336de2362d3Smrg 14337de2362d3Smrg 14338de2362d3Smrg 14339de2362d3Smrg 14340de2362d3Smrg 14341de2362d3Smrgcat >>confdefs.h <<_ACEOF 14342de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/" 14343de2362d3Smrg_ACEOF 14344de2362d3Smrg 14345de2362d3Smrg 14346de2362d3Smrg 14347de2362d3Smrg 14348de2362d3Smrgcase $host_os in 14349de2362d3Smrgaix3*) 14350de2362d3Smrg # AIX sometimes has problems with the GCC collect2 program. For some 14351de2362d3Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14352de2362d3Smrg # vanish in a puff of smoke. 14353de2362d3Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 14354de2362d3Smrg COLLECT_NAMES= 14355de2362d3Smrg export COLLECT_NAMES 14356de2362d3Smrg fi 14357de2362d3Smrg ;; 14358de2362d3Smrgesac 14359de2362d3Smrg 14360de2362d3Smrg# Global variables: 14361de2362d3Smrgofile=libtool 14362de2362d3Smrgcan_build_shared=yes 14363de2362d3Smrg 14364de2362d3Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 14365de2362d3Smrg# which needs '.lib'). 14366de2362d3Smrglibext=a 14367de2362d3Smrg 14368de2362d3Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 14369de2362d3Smrg 14370de2362d3Smrgold_CC="$CC" 14371de2362d3Smrgold_CFLAGS="$CFLAGS" 14372de2362d3Smrg 14373de2362d3Smrg# Set sane defaults for various variables 14374de2362d3Smrgtest -z "$CC" && CC=cc 14375de2362d3Smrgtest -z "$LTCC" && LTCC=$CC 14376de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14377de2362d3Smrgtest -z "$LD" && LD=ld 14378de2362d3Smrgtest -z "$ac_objext" && ac_objext=o 14379de2362d3Smrg 14380de2362d3Smrgfor cc_temp in $compiler""; do 14381de2362d3Smrg case $cc_temp in 14382de2362d3Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14383de2362d3Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14384de2362d3Smrg \-*) ;; 14385de2362d3Smrg *) break;; 14386de2362d3Smrg esac 14387de2362d3Smrgdone 14388de2362d3Smrgcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 14389de2362d3Smrg 14390de2362d3Smrg 14391de2362d3Smrg# Only perform the check for file, if the check method requires it 14392de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 14393de2362d3Smrgcase $deplibs_check_method in 14394de2362d3Smrgfile_magic*) 14395de2362d3Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14396de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14397de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14398de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14399de2362d3Smrg $as_echo_n "(cached) " >&6 14400de2362d3Smrgelse 14401de2362d3Smrg case $MAGIC_CMD in 14402de2362d3Smrg[\\/*] | ?:[\\/]*) 14403de2362d3Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 14404de2362d3Smrg ;; 14405de2362d3Smrg*) 14406de2362d3Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 14407de2362d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 14408de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14409de2362d3Smrg for ac_dir in $ac_dummy; do 14410de2362d3Smrg IFS="$lt_save_ifs" 14411de2362d3Smrg test -z "$ac_dir" && ac_dir=. 14412de2362d3Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 14413de2362d3Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 14414de2362d3Smrg if test -n "$file_magic_test_file"; then 14415de2362d3Smrg case $deplibs_check_method in 14416de2362d3Smrg "file_magic "*) 14417de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14418de2362d3Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 14419de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14420de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14421de2362d3Smrg : 14422de2362d3Smrg else 14423de2362d3Smrg cat <<_LT_EOF 1>&2 14424de2362d3Smrg 14425de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14426de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14427de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14428de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14429de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14430de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14431de2362d3Smrg*** may want to report the problem to your system manager and/or to 14432de2362d3Smrg*** bug-libtool@gnu.org 14433de2362d3Smrg 14434de2362d3Smrg_LT_EOF 14435de2362d3Smrg fi ;; 14436de2362d3Smrg esac 14437de2362d3Smrg fi 14438de2362d3Smrg break 14439de2362d3Smrg fi 14440de2362d3Smrg done 14441de2362d3Smrg IFS="$lt_save_ifs" 14442de2362d3Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 14443de2362d3Smrg ;; 14444de2362d3Smrgesac 14445de2362d3Smrgfi 14446de2362d3Smrg 14447de2362d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 14448de2362d3Smrgif test -n "$MAGIC_CMD"; then 14449de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14450de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14451de2362d3Smrgelse 14452de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14453de2362d3Smrg$as_echo "no" >&6; } 14454de2362d3Smrgfi 14455de2362d3Smrg 14456de2362d3Smrg 14457de2362d3Smrg 14458de2362d3Smrg 14459de2362d3Smrg 14460de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 14461de2362d3Smrg if test -n "$ac_tool_prefix"; then 14462de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14463de2362d3Smrg$as_echo_n "checking for file... " >&6; } 14464de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14465de2362d3Smrg $as_echo_n "(cached) " >&6 14466de2362d3Smrgelse 14467de2362d3Smrg case $MAGIC_CMD in 14468de2362d3Smrg[\\/*] | ?:[\\/]*) 14469de2362d3Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 14470de2362d3Smrg ;; 14471de2362d3Smrg*) 14472de2362d3Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 14473de2362d3Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 14474de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14475de2362d3Smrg for ac_dir in $ac_dummy; do 14476de2362d3Smrg IFS="$lt_save_ifs" 14477de2362d3Smrg test -z "$ac_dir" && ac_dir=. 14478de2362d3Smrg if test -f $ac_dir/file; then 14479de2362d3Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 14480de2362d3Smrg if test -n "$file_magic_test_file"; then 14481de2362d3Smrg case $deplibs_check_method in 14482de2362d3Smrg "file_magic "*) 14483de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 14484de2362d3Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 14485de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14486de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14487de2362d3Smrg : 14488de2362d3Smrg else 14489de2362d3Smrg cat <<_LT_EOF 1>&2 14490de2362d3Smrg 14491de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14492de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14493de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14494de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14495de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14496de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14497de2362d3Smrg*** may want to report the problem to your system manager and/or to 14498de2362d3Smrg*** bug-libtool@gnu.org 14499de2362d3Smrg 14500de2362d3Smrg_LT_EOF 14501de2362d3Smrg fi ;; 14502de2362d3Smrg esac 14503de2362d3Smrg fi 14504de2362d3Smrg break 14505de2362d3Smrg fi 14506de2362d3Smrg done 14507de2362d3Smrg IFS="$lt_save_ifs" 14508de2362d3Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 14509de2362d3Smrg ;; 14510de2362d3Smrgesac 14511de2362d3Smrgfi 14512de2362d3Smrg 14513de2362d3SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 14514de2362d3Smrgif test -n "$MAGIC_CMD"; then 14515de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14516de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14517de2362d3Smrgelse 14518de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14519de2362d3Smrg$as_echo "no" >&6; } 14520de2362d3Smrgfi 14521de2362d3Smrg 14522de2362d3Smrg 14523de2362d3Smrg else 14524de2362d3Smrg MAGIC_CMD=: 14525de2362d3Smrg fi 14526de2362d3Smrgfi 14527de2362d3Smrg 14528de2362d3Smrg fi 14529de2362d3Smrg ;; 14530de2362d3Smrgesac 14531de2362d3Smrg 14532de2362d3Smrg# Use C for the default configuration in the libtool script 14533de2362d3Smrg 14534de2362d3Smrglt_save_CC="$CC" 14535de2362d3Smrgac_ext=c 14536de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 14537de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14538de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14539de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 14540de2362d3Smrg 14541de2362d3Smrg 14542de2362d3Smrg# Source file extension for C test sources. 14543de2362d3Smrgac_ext=c 14544de2362d3Smrg 14545de2362d3Smrg# Object file extension for compiled C test sources. 14546de2362d3Smrgobjext=o 14547de2362d3Smrgobjext=$objext 14548de2362d3Smrg 14549de2362d3Smrg# Code to be used in simple compile tests 14550de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;" 14551de2362d3Smrg 14552de2362d3Smrg# Code to be used in simple link tests 14553de2362d3Smrglt_simple_link_test_code='int main(){return(0);}' 14554de2362d3Smrg 14555de2362d3Smrg 14556de2362d3Smrg 14557de2362d3Smrg 14558de2362d3Smrg 14559de2362d3Smrg 14560de2362d3Smrg 14561de2362d3Smrg# If no C compiler was specified, use CC. 14562de2362d3SmrgLTCC=${LTCC-"$CC"} 14563de2362d3Smrg 14564de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 14565de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14566de2362d3Smrg 14567de2362d3Smrg# Allow CC to be a program name with arguments. 14568de2362d3Smrgcompiler=$CC 14569de2362d3Smrg 14570de2362d3Smrg# Save the default compiler, since it gets overwritten when the other 14571de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14572de2362d3Smrgcompiler_DEFAULT=$CC 14573de2362d3Smrg 14574de2362d3Smrg# save warnings/boilerplate of simple test code 14575de2362d3Smrgac_outfile=conftest.$ac_objext 14576de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 14577de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14578de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 14579de2362d3Smrg$RM conftest* 14580de2362d3Smrg 14581de2362d3Smrgac_outfile=conftest.$ac_objext 14582de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 14583de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14584de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err` 14585de2362d3Smrg$RM -r conftest* 14586de2362d3Smrg 14587de2362d3Smrg 14588de2362d3Smrgif test -n "$compiler"; then 14589de2362d3Smrg 14590de2362d3Smrglt_prog_compiler_no_builtin_flag= 14591de2362d3Smrg 14592de2362d3Smrgif test "$GCC" = yes; then 14593de2362d3Smrg case $cc_basename in 14594de2362d3Smrg nvcc*) 14595de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14596de2362d3Smrg *) 14597de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14598de2362d3Smrg esac 14599de2362d3Smrg 14600de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14601de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14602de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14603de2362d3Smrg $as_echo_n "(cached) " >&6 14604de2362d3Smrgelse 14605de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=no 14606de2362d3Smrg ac_outfile=conftest.$ac_objext 14607de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14608de2362d3Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 14609de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 14610de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 14611de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 14612de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14613de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 14614de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 14615de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14616de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14617de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 14618de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14619de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 14620de2362d3Smrg ac_status=$? 14621de2362d3Smrg cat conftest.err >&5 14622de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 14623de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 14624de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 14625de2362d3Smrg # So say no if there are warnings other than the usual output. 14626de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14627de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14628de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14629de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 14630de2362d3Smrg fi 14631de2362d3Smrg fi 14632de2362d3Smrg $RM conftest* 14633de2362d3Smrg 14634de2362d3Smrgfi 14635de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 14636de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 14637de2362d3Smrg 14638de2362d3Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 14639de2362d3Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 14640de2362d3Smrgelse 14641de2362d3Smrg : 14642de2362d3Smrgfi 14643de2362d3Smrg 14644de2362d3Smrgfi 14645de2362d3Smrg 14646de2362d3Smrg 14647de2362d3Smrg 14648de2362d3Smrg 14649de2362d3Smrg 14650de2362d3Smrg 14651de2362d3Smrg lt_prog_compiler_wl= 14652de2362d3Smrglt_prog_compiler_pic= 14653de2362d3Smrglt_prog_compiler_static= 14654de2362d3Smrg 14655de2362d3Smrg 14656de2362d3Smrg if test "$GCC" = yes; then 14657de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14658de2362d3Smrg lt_prog_compiler_static='-static' 14659de2362d3Smrg 14660de2362d3Smrg case $host_os in 14661de2362d3Smrg aix*) 14662de2362d3Smrg # All AIX code is PIC. 14663de2362d3Smrg if test "$host_cpu" = ia64; then 14664de2362d3Smrg # AIX 5 now supports IA64 processor 14665de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14666de2362d3Smrg fi 14667de2362d3Smrg ;; 14668de2362d3Smrg 14669de2362d3Smrg amigaos*) 14670de2362d3Smrg case $host_cpu in 14671de2362d3Smrg powerpc) 14672de2362d3Smrg # see comment about AmigaOS4 .so support 14673de2362d3Smrg lt_prog_compiler_pic='-fPIC' 14674de2362d3Smrg ;; 14675de2362d3Smrg m68k) 14676de2362d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 14677de2362d3Smrg # adding the `-m68020' flag to GCC prevents building anything better, 14678de2362d3Smrg # like `-m68040'. 14679de2362d3Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 14680de2362d3Smrg ;; 14681de2362d3Smrg esac 14682de2362d3Smrg ;; 14683de2362d3Smrg 14684de2362d3Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14685de2362d3Smrg # PIC is the default for these OSes. 14686de2362d3Smrg ;; 14687de2362d3Smrg 14688de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 14689de2362d3Smrg # This hack is so that the source file can tell whether it is being 14690de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 14691de2362d3Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 14692de2362d3Smrg # (--disable-auto-import) libraries 14693de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 14694de2362d3Smrg ;; 14695de2362d3Smrg 14696de2362d3Smrg darwin* | rhapsody*) 14697de2362d3Smrg # PIC is the default on this platform 14698de2362d3Smrg # Common symbols not allowed in MH_DYLIB files 14699de2362d3Smrg lt_prog_compiler_pic='-fno-common' 14700de2362d3Smrg ;; 14701de2362d3Smrg 14702de2362d3Smrg haiku*) 14703de2362d3Smrg # PIC is the default for Haiku. 14704de2362d3Smrg # The "-static" flag exists, but is broken. 14705de2362d3Smrg lt_prog_compiler_static= 14706de2362d3Smrg ;; 14707de2362d3Smrg 14708de2362d3Smrg hpux*) 14709de2362d3Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14710de2362d3Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14711de2362d3Smrg # sets the default TLS model and affects inlining. 14712de2362d3Smrg case $host_cpu in 14713de2362d3Smrg hppa*64*) 14714de2362d3Smrg # +Z the default 14715de2362d3Smrg ;; 14716de2362d3Smrg *) 14717de2362d3Smrg lt_prog_compiler_pic='-fPIC' 14718de2362d3Smrg ;; 14719de2362d3Smrg esac 14720de2362d3Smrg ;; 14721de2362d3Smrg 14722de2362d3Smrg interix[3-9]*) 14723de2362d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14724de2362d3Smrg # Instead, we relocate shared libraries at runtime. 14725de2362d3Smrg ;; 14726de2362d3Smrg 14727de2362d3Smrg msdosdjgpp*) 14728de2362d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 14729de2362d3Smrg # on systems that don't support them. 14730de2362d3Smrg lt_prog_compiler_can_build_shared=no 14731de2362d3Smrg enable_shared=no 14732de2362d3Smrg ;; 14733de2362d3Smrg 14734de2362d3Smrg *nto* | *qnx*) 14735de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 14736de2362d3Smrg # it will coredump. 14737de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 14738de2362d3Smrg ;; 14739de2362d3Smrg 14740de2362d3Smrg sysv4*MP*) 14741de2362d3Smrg if test -d /usr/nec; then 14742de2362d3Smrg lt_prog_compiler_pic=-Kconform_pic 14743de2362d3Smrg fi 14744de2362d3Smrg ;; 14745de2362d3Smrg 14746de2362d3Smrg *) 14747de2362d3Smrg lt_prog_compiler_pic='-fPIC' 14748de2362d3Smrg ;; 14749de2362d3Smrg esac 14750de2362d3Smrg 14751de2362d3Smrg case $cc_basename in 14752de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 14753de2362d3Smrg lt_prog_compiler_wl='-Xlinker ' 14754de2362d3Smrg if test -n "$lt_prog_compiler_pic"; then 14755de2362d3Smrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 14756de2362d3Smrg fi 14757de2362d3Smrg ;; 14758de2362d3Smrg esac 14759de2362d3Smrg else 14760de2362d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 14761de2362d3Smrg case $host_os in 14762de2362d3Smrg aix*) 14763de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14764de2362d3Smrg if test "$host_cpu" = ia64; then 14765de2362d3Smrg # AIX 5 now supports IA64 processor 14766de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14767de2362d3Smrg else 14768de2362d3Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 14769de2362d3Smrg fi 14770de2362d3Smrg ;; 14771de2362d3Smrg 14772de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 14773de2362d3Smrg # This hack is so that the source file can tell whether it is being 14774de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 14775de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 14776de2362d3Smrg ;; 14777de2362d3Smrg 14778de2362d3Smrg hpux9* | hpux10* | hpux11*) 14779de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14780de2362d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 14781de2362d3Smrg # not for PA HP-UX. 14782de2362d3Smrg case $host_cpu in 14783de2362d3Smrg hppa*64*|ia64*) 14784de2362d3Smrg # +Z the default 14785de2362d3Smrg ;; 14786de2362d3Smrg *) 14787de2362d3Smrg lt_prog_compiler_pic='+Z' 14788de2362d3Smrg ;; 14789de2362d3Smrg esac 14790de2362d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 14791de2362d3Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 14792de2362d3Smrg ;; 14793de2362d3Smrg 14794de2362d3Smrg irix5* | irix6* | nonstopux*) 14795de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14796de2362d3Smrg # PIC (with -KPIC) is the default. 14797de2362d3Smrg lt_prog_compiler_static='-non_shared' 14798de2362d3Smrg ;; 14799de2362d3Smrg 14800de2362d3Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 14801de2362d3Smrg case $cc_basename in 14802de2362d3Smrg # old Intel for x86_64 which still supported -KPIC. 14803de2362d3Smrg ecc*) 14804de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14805de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14806de2362d3Smrg lt_prog_compiler_static='-static' 14807de2362d3Smrg ;; 14808de2362d3Smrg # icc used to be incompatible with GCC. 14809de2362d3Smrg # ICC 10 doesn't accept -KPIC any more. 14810de2362d3Smrg icc* | ifort*) 14811de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14812de2362d3Smrg lt_prog_compiler_pic='-fPIC' 14813de2362d3Smrg lt_prog_compiler_static='-static' 14814de2362d3Smrg ;; 14815de2362d3Smrg # Lahey Fortran 8.1. 14816de2362d3Smrg lf95*) 14817de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14818de2362d3Smrg lt_prog_compiler_pic='--shared' 14819de2362d3Smrg lt_prog_compiler_static='--static' 14820de2362d3Smrg ;; 14821de2362d3Smrg nagfor*) 14822de2362d3Smrg # NAG Fortran compiler 14823de2362d3Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 14824de2362d3Smrg lt_prog_compiler_pic='-PIC' 14825de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14826de2362d3Smrg ;; 14827de2362d3Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 14828de2362d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 14829de2362d3Smrg # which looks to be a dead project) 14830de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14831de2362d3Smrg lt_prog_compiler_pic='-fpic' 14832de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14833de2362d3Smrg ;; 14834de2362d3Smrg ccc*) 14835de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14836de2362d3Smrg # All Alpha code is PIC. 14837de2362d3Smrg lt_prog_compiler_static='-non_shared' 14838de2362d3Smrg ;; 14839de2362d3Smrg xl* | bgxl* | bgf* | mpixl*) 14840de2362d3Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 14841de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14842de2362d3Smrg lt_prog_compiler_pic='-qpic' 14843de2362d3Smrg lt_prog_compiler_static='-qstaticlink' 14844de2362d3Smrg ;; 14845de2362d3Smrg *) 14846de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 14847de2362d3Smrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 14848de2362d3Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 14849de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14850de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14851de2362d3Smrg lt_prog_compiler_wl='' 14852de2362d3Smrg ;; 14853de2362d3Smrg *Sun\ F* | *Sun*Fortran*) 14854de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14855de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14856de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 14857de2362d3Smrg ;; 14858de2362d3Smrg *Sun\ C*) 14859de2362d3Smrg # Sun C 5.9 14860de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14861de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14862de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14863de2362d3Smrg ;; 14864de2362d3Smrg *Intel*\ [CF]*Compiler*) 14865de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14866de2362d3Smrg lt_prog_compiler_pic='-fPIC' 14867de2362d3Smrg lt_prog_compiler_static='-static' 14868de2362d3Smrg ;; 14869de2362d3Smrg *Portland\ Group*) 14870de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14871de2362d3Smrg lt_prog_compiler_pic='-fpic' 14872de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14873de2362d3Smrg ;; 14874de2362d3Smrg esac 14875de2362d3Smrg ;; 14876de2362d3Smrg esac 14877de2362d3Smrg ;; 14878de2362d3Smrg 14879de2362d3Smrg newsos6) 14880de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14881de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14882de2362d3Smrg ;; 14883de2362d3Smrg 14884de2362d3Smrg *nto* | *qnx*) 14885de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 14886de2362d3Smrg # it will coredump. 14887de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 14888de2362d3Smrg ;; 14889de2362d3Smrg 14890de2362d3Smrg osf3* | osf4* | osf5*) 14891de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14892de2362d3Smrg # All OSF/1 code is PIC. 14893de2362d3Smrg lt_prog_compiler_static='-non_shared' 14894de2362d3Smrg ;; 14895de2362d3Smrg 14896de2362d3Smrg rdos*) 14897de2362d3Smrg lt_prog_compiler_static='-non_shared' 14898de2362d3Smrg ;; 14899de2362d3Smrg 14900de2362d3Smrg solaris*) 14901de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14902de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14903de2362d3Smrg case $cc_basename in 14904de2362d3Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 14905de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ';; 14906de2362d3Smrg *) 14907de2362d3Smrg lt_prog_compiler_wl='-Wl,';; 14908de2362d3Smrg esac 14909de2362d3Smrg ;; 14910de2362d3Smrg 14911de2362d3Smrg sunos4*) 14912de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 14913de2362d3Smrg lt_prog_compiler_pic='-PIC' 14914de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14915de2362d3Smrg ;; 14916de2362d3Smrg 14917de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 14918de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14919de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14920de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14921de2362d3Smrg ;; 14922de2362d3Smrg 14923de2362d3Smrg sysv4*MP*) 14924de2362d3Smrg if test -d /usr/nec ;then 14925de2362d3Smrg lt_prog_compiler_pic='-Kconform_pic' 14926de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14927de2362d3Smrg fi 14928de2362d3Smrg ;; 14929de2362d3Smrg 14930de2362d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14931de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14932de2362d3Smrg lt_prog_compiler_pic='-KPIC' 14933de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14934de2362d3Smrg ;; 14935de2362d3Smrg 14936de2362d3Smrg unicos*) 14937de2362d3Smrg lt_prog_compiler_wl='-Wl,' 14938de2362d3Smrg lt_prog_compiler_can_build_shared=no 14939de2362d3Smrg ;; 14940de2362d3Smrg 14941de2362d3Smrg uts4*) 14942de2362d3Smrg lt_prog_compiler_pic='-pic' 14943de2362d3Smrg lt_prog_compiler_static='-Bstatic' 14944de2362d3Smrg ;; 14945de2362d3Smrg 14946de2362d3Smrg *) 14947de2362d3Smrg lt_prog_compiler_can_build_shared=no 14948de2362d3Smrg ;; 14949de2362d3Smrg esac 14950de2362d3Smrg fi 14951de2362d3Smrg 14952de2362d3Smrgcase $host_os in 14953de2362d3Smrg # For platforms which do not support PIC, -DPIC is meaningless: 14954de2362d3Smrg *djgpp*) 14955de2362d3Smrg lt_prog_compiler_pic= 14956de2362d3Smrg ;; 14957de2362d3Smrg *) 14958de2362d3Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 14959de2362d3Smrg ;; 14960de2362d3Smrgesac 14961de2362d3Smrg 14962de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14963de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14964de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then : 14965de2362d3Smrg $as_echo_n "(cached) " >&6 14966de2362d3Smrgelse 14967de2362d3Smrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 14968de2362d3Smrgfi 14969de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 14970de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 14971de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 14972de2362d3Smrg 14973de2362d3Smrg# 14974de2362d3Smrg# Check to make sure the PIC flag actually works. 14975de2362d3Smrg# 14976de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then 14977de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 14978de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 14979de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 14980de2362d3Smrg $as_echo_n "(cached) " >&6 14981de2362d3Smrgelse 14982de2362d3Smrg lt_cv_prog_compiler_pic_works=no 14983de2362d3Smrg ac_outfile=conftest.$ac_objext 14984de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14985de2362d3Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 14986de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 14987de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 14988de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 14989de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14990de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 14991de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 14992de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14993de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14994de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 14995de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14996de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 14997de2362d3Smrg ac_status=$? 14998de2362d3Smrg cat conftest.err >&5 14999de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15000de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 15001de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15002de2362d3Smrg # So say no if there are warnings other than the usual output. 15003de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15004de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15005de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15006de2362d3Smrg lt_cv_prog_compiler_pic_works=yes 15007de2362d3Smrg fi 15008de2362d3Smrg fi 15009de2362d3Smrg $RM conftest* 15010de2362d3Smrg 15011de2362d3Smrgfi 15012de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15013de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15014de2362d3Smrg 15015de2362d3Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 15016de2362d3Smrg case $lt_prog_compiler_pic in 15017de2362d3Smrg "" | " "*) ;; 15018de2362d3Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15019de2362d3Smrg esac 15020de2362d3Smrgelse 15021de2362d3Smrg lt_prog_compiler_pic= 15022de2362d3Smrg lt_prog_compiler_can_build_shared=no 15023de2362d3Smrgfi 15024de2362d3Smrg 15025de2362d3Smrgfi 15026de2362d3Smrg 15027de2362d3Smrg 15028de2362d3Smrg 15029de2362d3Smrg 15030de2362d3Smrg 15031de2362d3Smrg 15032de2362d3Smrg 15033de2362d3Smrg 15034de2362d3Smrg 15035de2362d3Smrg 15036de2362d3Smrg 15037de2362d3Smrg# 15038de2362d3Smrg# Check to make sure the static flag actually works. 15039de2362d3Smrg# 15040de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15041de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15042de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15043de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 15044de2362d3Smrg $as_echo_n "(cached) " >&6 15045de2362d3Smrgelse 15046de2362d3Smrg lt_cv_prog_compiler_static_works=no 15047de2362d3Smrg save_LDFLAGS="$LDFLAGS" 15048de2362d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15049de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 15050de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15051de2362d3Smrg # The linker can only warn and ignore the option if not recognized 15052de2362d3Smrg # So say no if there are warnings 15053de2362d3Smrg if test -s conftest.err; then 15054de2362d3Smrg # Append any errors to the config.log. 15055de2362d3Smrg cat conftest.err 1>&5 15056de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15057de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15058de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 15059de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15060de2362d3Smrg fi 15061de2362d3Smrg else 15062de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15063de2362d3Smrg fi 15064de2362d3Smrg fi 15065de2362d3Smrg $RM -r conftest* 15066de2362d3Smrg LDFLAGS="$save_LDFLAGS" 15067de2362d3Smrg 15068de2362d3Smrgfi 15069de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15070de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15071de2362d3Smrg 15072de2362d3Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 15073de2362d3Smrg : 15074de2362d3Smrgelse 15075de2362d3Smrg lt_prog_compiler_static= 15076de2362d3Smrgfi 15077de2362d3Smrg 15078de2362d3Smrg 15079de2362d3Smrg 15080de2362d3Smrg 15081de2362d3Smrg 15082de2362d3Smrg 15083de2362d3Smrg 15084de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15085de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15086de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15087de2362d3Smrg $as_echo_n "(cached) " >&6 15088de2362d3Smrgelse 15089de2362d3Smrg lt_cv_prog_compiler_c_o=no 15090de2362d3Smrg $RM -r conftest 2>/dev/null 15091de2362d3Smrg mkdir conftest 15092de2362d3Smrg cd conftest 15093de2362d3Smrg mkdir out 15094de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15095de2362d3Smrg 15096de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15097de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15098de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15099de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15100de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15101de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15102de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15103de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15104de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15105de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15106de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15107de2362d3Smrg ac_status=$? 15108de2362d3Smrg cat out/conftest.err >&5 15109de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15110de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15111de2362d3Smrg then 15112de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15113de2362d3Smrg # So say no if there are warnings 15114de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15115de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15116de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15117de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15118de2362d3Smrg fi 15119de2362d3Smrg fi 15120de2362d3Smrg chmod u+w . 2>&5 15121de2362d3Smrg $RM conftest* 15122de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15123de2362d3Smrg # template instantiation 15124de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15125de2362d3Smrg $RM out/* && rmdir out 15126de2362d3Smrg cd .. 15127de2362d3Smrg $RM -r conftest 15128de2362d3Smrg $RM conftest* 15129de2362d3Smrg 15130de2362d3Smrgfi 15131de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15132de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15133de2362d3Smrg 15134de2362d3Smrg 15135de2362d3Smrg 15136de2362d3Smrg 15137de2362d3Smrg 15138de2362d3Smrg 15139de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15140de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15141de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15142de2362d3Smrg $as_echo_n "(cached) " >&6 15143de2362d3Smrgelse 15144de2362d3Smrg lt_cv_prog_compiler_c_o=no 15145de2362d3Smrg $RM -r conftest 2>/dev/null 15146de2362d3Smrg mkdir conftest 15147de2362d3Smrg cd conftest 15148de2362d3Smrg mkdir out 15149de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15150de2362d3Smrg 15151de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15152de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15153de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15154de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15155de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15156de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15157de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15158de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15159de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15160de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15161de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15162de2362d3Smrg ac_status=$? 15163de2362d3Smrg cat out/conftest.err >&5 15164de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15165de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15166de2362d3Smrg then 15167de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15168de2362d3Smrg # So say no if there are warnings 15169de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15170de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15171de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15172de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15173de2362d3Smrg fi 15174de2362d3Smrg fi 15175de2362d3Smrg chmod u+w . 2>&5 15176de2362d3Smrg $RM conftest* 15177de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15178de2362d3Smrg # template instantiation 15179de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15180de2362d3Smrg $RM out/* && rmdir out 15181de2362d3Smrg cd .. 15182de2362d3Smrg $RM -r conftest 15183de2362d3Smrg $RM conftest* 15184de2362d3Smrg 15185de2362d3Smrgfi 15186de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15187de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15188de2362d3Smrg 15189de2362d3Smrg 15190de2362d3Smrg 15191de2362d3Smrg 15192de2362d3Smrghard_links="nottested" 15193de2362d3Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 15194de2362d3Smrg # do not overwrite the value of need_locks provided by the user 15195de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15196de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 15197de2362d3Smrg hard_links=yes 15198de2362d3Smrg $RM conftest* 15199de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15200de2362d3Smrg touch conftest.a 15201de2362d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 15202de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15203de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15204de2362d3Smrg$as_echo "$hard_links" >&6; } 15205de2362d3Smrg if test "$hard_links" = no; then 15206de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 15207de2362d3Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 15208de2362d3Smrg need_locks=warn 15209de2362d3Smrg fi 15210de2362d3Smrgelse 15211de2362d3Smrg need_locks=no 15212de2362d3Smrgfi 15213de2362d3Smrg 15214de2362d3Smrg 15215de2362d3Smrg 15216de2362d3Smrg 15217de2362d3Smrg 15218de2362d3Smrg 15219de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15220de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15221de2362d3Smrg 15222de2362d3Smrg runpath_var= 15223de2362d3Smrg allow_undefined_flag= 15224de2362d3Smrg always_export_symbols=no 15225de2362d3Smrg archive_cmds= 15226de2362d3Smrg archive_expsym_cmds= 15227de2362d3Smrg compiler_needs_object=no 15228de2362d3Smrg enable_shared_with_static_runtimes=no 15229de2362d3Smrg export_dynamic_flag_spec= 15230de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15231de2362d3Smrg hardcode_automatic=no 15232de2362d3Smrg hardcode_direct=no 15233de2362d3Smrg hardcode_direct_absolute=no 15234de2362d3Smrg hardcode_libdir_flag_spec= 15235de2362d3Smrg hardcode_libdir_separator= 15236de2362d3Smrg hardcode_minus_L=no 15237de2362d3Smrg hardcode_shlibpath_var=unsupported 15238de2362d3Smrg inherit_rpath=no 15239de2362d3Smrg link_all_deplibs=unknown 15240de2362d3Smrg module_cmds= 15241de2362d3Smrg module_expsym_cmds= 15242de2362d3Smrg old_archive_from_new_cmds= 15243de2362d3Smrg old_archive_from_expsyms_cmds= 15244de2362d3Smrg thread_safe_flag_spec= 15245de2362d3Smrg whole_archive_flag_spec= 15246de2362d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 15247de2362d3Smrg # included in the symbol list 15248de2362d3Smrg include_expsyms= 15249de2362d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 15250de2362d3Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 15251de2362d3Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 15252de2362d3Smrg # as well as any symbol that contains `d'. 15253de2362d3Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15254de2362d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15255de2362d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 15256de2362d3Smrg # the symbol is explicitly referenced. Since portable code cannot 15257de2362d3Smrg # rely on this symbol name, it's probably fine to never include it in 15258de2362d3Smrg # preloaded symbol tables. 15259de2362d3Smrg # Exclude shared library initialization/finalization symbols. 15260de2362d3Smrg extract_expsyms_cmds= 15261de2362d3Smrg 15262de2362d3Smrg case $host_os in 15263de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15264de2362d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 15265de2362d3Smrg # When not using gcc, we currently assume that we are using 15266de2362d3Smrg # Microsoft Visual C++. 15267de2362d3Smrg if test "$GCC" != yes; then 15268de2362d3Smrg with_gnu_ld=no 15269de2362d3Smrg fi 15270de2362d3Smrg ;; 15271de2362d3Smrg interix*) 15272de2362d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 15273de2362d3Smrg with_gnu_ld=yes 15274de2362d3Smrg ;; 15275de2362d3Smrg openbsd*) 15276de2362d3Smrg with_gnu_ld=no 15277de2362d3Smrg ;; 15278de2362d3Smrg esac 15279de2362d3Smrg 15280de2362d3Smrg ld_shlibs=yes 15281de2362d3Smrg 15282de2362d3Smrg # On some targets, GNU ld is compatible enough with the native linker 15283de2362d3Smrg # that we're better off using the native interface for both. 15284de2362d3Smrg lt_use_gnu_ld_interface=no 15285de2362d3Smrg if test "$with_gnu_ld" = yes; then 15286de2362d3Smrg case $host_os in 15287de2362d3Smrg aix*) 15288de2362d3Smrg # The AIX port of GNU ld has always aspired to compatibility 15289de2362d3Smrg # with the native linker. However, as the warning in the GNU ld 15290de2362d3Smrg # block says, versions before 2.19.5* couldn't really create working 15291de2362d3Smrg # shared libraries, regardless of the interface used. 15292de2362d3Smrg case `$LD -v 2>&1` in 15293de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15294de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15295de2362d3Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15296de2362d3Smrg *) 15297de2362d3Smrg lt_use_gnu_ld_interface=yes 15298de2362d3Smrg ;; 15299de2362d3Smrg esac 15300de2362d3Smrg ;; 15301de2362d3Smrg *) 15302de2362d3Smrg lt_use_gnu_ld_interface=yes 15303de2362d3Smrg ;; 15304de2362d3Smrg esac 15305de2362d3Smrg fi 15306de2362d3Smrg 15307de2362d3Smrg if test "$lt_use_gnu_ld_interface" = yes; then 15308de2362d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 15309de2362d3Smrg wlarc='${wl}' 15310de2362d3Smrg 15311de2362d3Smrg # Set some defaults for GNU ld with shared library support. These 15312de2362d3Smrg # are reset later if shared libraries are not supported. Putting them 15313de2362d3Smrg # here allows them to be overridden if necessary. 15314de2362d3Smrg runpath_var=LD_RUN_PATH 15315de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15316de2362d3Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 15317de2362d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 15318de2362d3Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 15319de2362d3Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 15320de2362d3Smrg else 15321de2362d3Smrg whole_archive_flag_spec= 15322de2362d3Smrg fi 15323de2362d3Smrg supports_anon_versioning=no 15324de2362d3Smrg case `$LD -v 2>&1` in 15325de2362d3Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 15326de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15327de2362d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15328de2362d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15329de2362d3Smrg *\ 2.11.*) ;; # other 2.11 versions 15330de2362d3Smrg *) supports_anon_versioning=yes ;; 15331de2362d3Smrg esac 15332de2362d3Smrg 15333de2362d3Smrg # See if GNU ld supports shared libraries. 15334de2362d3Smrg case $host_os in 15335de2362d3Smrg aix[3-9]*) 15336de2362d3Smrg # On AIX/PPC, the GNU linker is very broken 15337de2362d3Smrg if test "$host_cpu" != ia64; then 15338de2362d3Smrg ld_shlibs=no 15339de2362d3Smrg cat <<_LT_EOF 1>&2 15340de2362d3Smrg 15341de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 15342de2362d3Smrg*** to be unable to reliably create shared libraries on AIX. 15343de2362d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 15344de2362d3Smrg*** really care for shared libraries, you may want to install binutils 15345de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15346de2362d3Smrg*** You will then need to restart the configuration process. 15347de2362d3Smrg 15348de2362d3Smrg_LT_EOF 15349de2362d3Smrg fi 15350de2362d3Smrg ;; 15351de2362d3Smrg 15352de2362d3Smrg amigaos*) 15353de2362d3Smrg case $host_cpu in 15354de2362d3Smrg powerpc) 15355de2362d3Smrg # see comment about AmigaOS4 .so support 15356de2362d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15357de2362d3Smrg archive_expsym_cmds='' 15358de2362d3Smrg ;; 15359de2362d3Smrg m68k) 15360de2362d3Smrg 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)' 15361de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15362de2362d3Smrg hardcode_minus_L=yes 15363de2362d3Smrg ;; 15364de2362d3Smrg esac 15365de2362d3Smrg ;; 15366de2362d3Smrg 15367de2362d3Smrg beos*) 15368de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15369de2362d3Smrg allow_undefined_flag=unsupported 15370de2362d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15371de2362d3Smrg # support --undefined. This deserves some investigation. FIXME 15372de2362d3Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15373de2362d3Smrg else 15374de2362d3Smrg ld_shlibs=no 15375de2362d3Smrg fi 15376de2362d3Smrg ;; 15377de2362d3Smrg 15378de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15379de2362d3Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15380de2362d3Smrg # as there is no search path for DLLs. 15381de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15382de2362d3Smrg export_dynamic_flag_spec='${wl}--export-all-symbols' 15383de2362d3Smrg allow_undefined_flag=unsupported 15384de2362d3Smrg always_export_symbols=no 15385de2362d3Smrg enable_shared_with_static_runtimes=yes 15386de2362d3Smrg 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' 15387de2362d3Smrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15388de2362d3Smrg 15389de2362d3Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 15390de2362d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15391de2362d3Smrg # If the export-symbols file already is a .def file (1st line 15392de2362d3Smrg # is EXPORTS), use it as is; otherwise, prepend... 15393de2362d3Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15394de2362d3Smrg cp $export_symbols $output_objdir/$soname.def; 15395de2362d3Smrg else 15396de2362d3Smrg echo EXPORTS > $output_objdir/$soname.def; 15397de2362d3Smrg cat $export_symbols >> $output_objdir/$soname.def; 15398de2362d3Smrg fi~ 15399de2362d3Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15400de2362d3Smrg else 15401de2362d3Smrg ld_shlibs=no 15402de2362d3Smrg fi 15403de2362d3Smrg ;; 15404de2362d3Smrg 15405de2362d3Smrg haiku*) 15406de2362d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15407de2362d3Smrg link_all_deplibs=yes 15408de2362d3Smrg ;; 15409de2362d3Smrg 15410de2362d3Smrg interix[3-9]*) 15411de2362d3Smrg hardcode_direct=no 15412de2362d3Smrg hardcode_shlibpath_var=no 15413de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 15414de2362d3Smrg export_dynamic_flag_spec='${wl}-E' 15415de2362d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15416de2362d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 15417de2362d3Smrg # default) and relocated if they conflict, which is a slow very memory 15418de2362d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 15419de2362d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15420de2362d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15421de2362d3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 15422de2362d3Smrg 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' 15423de2362d3Smrg ;; 15424de2362d3Smrg 15425de2362d3Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15426de2362d3Smrg tmp_diet=no 15427de2362d3Smrg if test "$host_os" = linux-dietlibc; then 15428de2362d3Smrg case $cc_basename in 15429de2362d3Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15430de2362d3Smrg esac 15431de2362d3Smrg fi 15432de2362d3Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 15433de2362d3Smrg && test "$tmp_diet" = no 15434de2362d3Smrg then 15435de2362d3Smrg tmp_addflag=' $pic_flag' 15436de2362d3Smrg tmp_sharedflag='-shared' 15437de2362d3Smrg case $cc_basename,$host_cpu in 15438de2362d3Smrg pgcc*) # Portland Group C compiler 15439de2362d3Smrg 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' 15440de2362d3Smrg tmp_addflag=' $pic_flag' 15441de2362d3Smrg ;; 15442de2362d3Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 15443de2362d3Smrg # Portland Group f77 and f90 compilers 15444de2362d3Smrg 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' 15445de2362d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 15446de2362d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15447de2362d3Smrg tmp_addflag=' -i_dynamic' ;; 15448de2362d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15449de2362d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 15450de2362d3Smrg ifc* | ifort*) # Intel Fortran compiler 15451de2362d3Smrg tmp_addflag=' -nofor_main' ;; 15452de2362d3Smrg lf95*) # Lahey Fortran 8.1 15453de2362d3Smrg whole_archive_flag_spec= 15454de2362d3Smrg tmp_sharedflag='--shared' ;; 15455de2362d3Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15456de2362d3Smrg tmp_sharedflag='-qmkshrobj' 15457de2362d3Smrg tmp_addflag= ;; 15458de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 15459de2362d3Smrg 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' 15460de2362d3Smrg compiler_needs_object=yes 15461de2362d3Smrg ;; 15462de2362d3Smrg esac 15463de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15464de2362d3Smrg *Sun\ C*) # Sun C 5.9 15465de2362d3Smrg 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' 15466de2362d3Smrg compiler_needs_object=yes 15467de2362d3Smrg tmp_sharedflag='-G' ;; 15468de2362d3Smrg *Sun\ F*) # Sun Fortran 8.3 15469de2362d3Smrg tmp_sharedflag='-G' ;; 15470de2362d3Smrg esac 15471de2362d3Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15472de2362d3Smrg 15473de2362d3Smrg if test "x$supports_anon_versioning" = xyes; then 15474de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15475de2362d3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15476de2362d3Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 15477de2362d3Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15478de2362d3Smrg fi 15479de2362d3Smrg 15480de2362d3Smrg case $cc_basename in 15481de2362d3Smrg xlf* | bgf* | bgxlf* | mpixlf*) 15482de2362d3Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15483de2362d3Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 15484de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15485de2362d3Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 15486de2362d3Smrg if test "x$supports_anon_versioning" = xyes; then 15487de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 15488de2362d3Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15489de2362d3Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 15490de2362d3Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15491de2362d3Smrg fi 15492de2362d3Smrg ;; 15493de2362d3Smrg esac 15494de2362d3Smrg else 15495de2362d3Smrg ld_shlibs=no 15496de2362d3Smrg fi 15497de2362d3Smrg ;; 15498de2362d3Smrg 15499de2362d3Smrg netbsd*) 15500de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15501de2362d3Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15502de2362d3Smrg wlarc= 15503de2362d3Smrg else 15504de2362d3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15505de2362d3Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15506de2362d3Smrg fi 15507de2362d3Smrg ;; 15508de2362d3Smrg 15509de2362d3Smrg solaris*) 15510de2362d3Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15511de2362d3Smrg ld_shlibs=no 15512de2362d3Smrg cat <<_LT_EOF 1>&2 15513de2362d3Smrg 15514de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15515de2362d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 15516de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15517de2362d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 15518de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15519de2362d3Smrg*** used, and then restart. 15520de2362d3Smrg 15521de2362d3Smrg_LT_EOF 15522de2362d3Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15523de2362d3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15524de2362d3Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15525de2362d3Smrg else 15526de2362d3Smrg ld_shlibs=no 15527de2362d3Smrg fi 15528de2362d3Smrg ;; 15529de2362d3Smrg 15530de2362d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15531de2362d3Smrg case `$LD -v 2>&1` in 15532de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15533de2362d3Smrg ld_shlibs=no 15534de2362d3Smrg cat <<_LT_EOF 1>&2 15535de2362d3Smrg 15536de2362d3Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 15537de2362d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 15538de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15539de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15540de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15541de2362d3Smrg*** used, and then restart. 15542de2362d3Smrg 15543de2362d3Smrg_LT_EOF 15544de2362d3Smrg ;; 15545de2362d3Smrg *) 15546de2362d3Smrg # For security reasons, it is highly recommended that you always 15547de2362d3Smrg # use absolute paths for naming shared libraries, and exclude the 15548de2362d3Smrg # DT_RUNPATH tag from executables and libraries. But doing so 15549de2362d3Smrg # requires that you compile everything twice, which is a pain. 15550de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15551de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15552de2362d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15553de2362d3Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15554de2362d3Smrg else 15555de2362d3Smrg ld_shlibs=no 15556de2362d3Smrg fi 15557de2362d3Smrg ;; 15558de2362d3Smrg esac 15559de2362d3Smrg ;; 15560de2362d3Smrg 15561de2362d3Smrg sunos4*) 15562de2362d3Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15563de2362d3Smrg wlarc= 15564de2362d3Smrg hardcode_direct=yes 15565de2362d3Smrg hardcode_shlibpath_var=no 15566de2362d3Smrg ;; 15567de2362d3Smrg 15568de2362d3Smrg *) 15569de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15570de2362d3Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15571de2362d3Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 15572de2362d3Smrg else 15573de2362d3Smrg ld_shlibs=no 15574de2362d3Smrg fi 15575de2362d3Smrg ;; 15576de2362d3Smrg esac 15577de2362d3Smrg 15578de2362d3Smrg if test "$ld_shlibs" = no; then 15579de2362d3Smrg runpath_var= 15580de2362d3Smrg hardcode_libdir_flag_spec= 15581de2362d3Smrg export_dynamic_flag_spec= 15582de2362d3Smrg whole_archive_flag_spec= 15583de2362d3Smrg fi 15584de2362d3Smrg else 15585de2362d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 15586de2362d3Smrg case $host_os in 15587de2362d3Smrg aix3*) 15588de2362d3Smrg allow_undefined_flag=unsupported 15589de2362d3Smrg always_export_symbols=yes 15590de2362d3Smrg 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' 15591de2362d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 15592de2362d3Smrg # are no directories specified by -L. 15593de2362d3Smrg hardcode_minus_L=yes 15594de2362d3Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 15595de2362d3Smrg # Neither direct hardcoding nor static linking is supported with a 15596de2362d3Smrg # broken collect2. 15597de2362d3Smrg hardcode_direct=unsupported 15598de2362d3Smrg fi 15599de2362d3Smrg ;; 15600de2362d3Smrg 15601de2362d3Smrg aix[4-9]*) 15602de2362d3Smrg if test "$host_cpu" = ia64; then 15603de2362d3Smrg # On IA64, the linker does run time linking by default, so we don't 15604de2362d3Smrg # have to do anything special. 15605de2362d3Smrg aix_use_runtimelinking=no 15606de2362d3Smrg exp_sym_flag='-Bexport' 15607de2362d3Smrg no_entry_flag="" 15608de2362d3Smrg else 15609de2362d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 15610de2362d3Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 15611de2362d3Smrg # Also, AIX nm treats weak defined symbols like other global 15612de2362d3Smrg # defined symbols, whereas GNU nm marks them as "W". 15613de2362d3Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 15614de2362d3Smrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 15615de2362d3Smrg else 15616de2362d3Smrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 15617de2362d3Smrg fi 15618de2362d3Smrg aix_use_runtimelinking=no 15619de2362d3Smrg 15620de2362d3Smrg # Test if we are trying to use run time linking or normal 15621de2362d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 15622de2362d3Smrg # need to do runtime linking. 15623de2362d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 15624de2362d3Smrg for ld_flag in $LDFLAGS; do 15625de2362d3Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 15626de2362d3Smrg aix_use_runtimelinking=yes 15627de2362d3Smrg break 15628de2362d3Smrg fi 15629de2362d3Smrg done 15630de2362d3Smrg ;; 15631de2362d3Smrg esac 15632de2362d3Smrg 15633de2362d3Smrg exp_sym_flag='-bexport' 15634de2362d3Smrg no_entry_flag='-bnoentry' 15635de2362d3Smrg fi 15636de2362d3Smrg 15637de2362d3Smrg # When large executables or shared objects are built, AIX ld can 15638de2362d3Smrg # have problems creating the table of contents. If linking a library 15639de2362d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 15640de2362d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 15641de2362d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 15642de2362d3Smrg 15643de2362d3Smrg archive_cmds='' 15644de2362d3Smrg hardcode_direct=yes 15645de2362d3Smrg hardcode_direct_absolute=yes 15646de2362d3Smrg hardcode_libdir_separator=':' 15647de2362d3Smrg link_all_deplibs=yes 15648de2362d3Smrg file_list_spec='${wl}-f,' 15649de2362d3Smrg 15650de2362d3Smrg if test "$GCC" = yes; then 15651de2362d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 15652de2362d3Smrg # We only want to do this on AIX 4.2 and lower, the check 15653de2362d3Smrg # below for broken collect2 doesn't work under 4.3+ 15654de2362d3Smrg collect2name=`${CC} -print-prog-name=collect2` 15655de2362d3Smrg if test -f "$collect2name" && 15656de2362d3Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 15657de2362d3Smrg then 15658de2362d3Smrg # We have reworked collect2 15659de2362d3Smrg : 15660de2362d3Smrg else 15661de2362d3Smrg # We have old collect2 15662de2362d3Smrg hardcode_direct=unsupported 15663de2362d3Smrg # It fails to find uninstalled libraries when the uninstalled 15664de2362d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 15665de2362d3Smrg # to unsupported forces relinking 15666de2362d3Smrg hardcode_minus_L=yes 15667de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15668de2362d3Smrg hardcode_libdir_separator= 15669de2362d3Smrg fi 15670de2362d3Smrg ;; 15671de2362d3Smrg esac 15672de2362d3Smrg shared_flag='-shared' 15673de2362d3Smrg if test "$aix_use_runtimelinking" = yes; then 15674de2362d3Smrg shared_flag="$shared_flag "'${wl}-G' 15675de2362d3Smrg fi 15676de2362d3Smrg else 15677de2362d3Smrg # not using gcc 15678de2362d3Smrg if test "$host_cpu" = ia64; then 15679de2362d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 15680de2362d3Smrg # chokes on -Wl,-G. The following line is correct: 15681de2362d3Smrg shared_flag='-G' 15682de2362d3Smrg else 15683de2362d3Smrg if test "$aix_use_runtimelinking" = yes; then 15684de2362d3Smrg shared_flag='${wl}-G' 15685de2362d3Smrg else 15686de2362d3Smrg shared_flag='${wl}-bM:SRE' 15687de2362d3Smrg fi 15688de2362d3Smrg fi 15689de2362d3Smrg fi 15690de2362d3Smrg 15691de2362d3Smrg export_dynamic_flag_spec='${wl}-bexpall' 15692de2362d3Smrg # It seems that -bexpall does not export symbols beginning with 15693de2362d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 15694de2362d3Smrg always_export_symbols=yes 15695de2362d3Smrg if test "$aix_use_runtimelinking" = yes; then 15696de2362d3Smrg # Warning - without using the other runtime loading flags (-brtl), 15697de2362d3Smrg # -berok will link without error, but may produce a broken library. 15698de2362d3Smrg allow_undefined_flag='-berok' 15699de2362d3Smrg # Determine the default libpath from the value encoded in an 15700de2362d3Smrg # empty executable. 15701de2362d3Smrg if test "${lt_cv_aix_libpath+set}" = set; then 15702de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 15703de2362d3Smrgelse 15704de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 15705de2362d3Smrg $as_echo_n "(cached) " >&6 15706de2362d3Smrgelse 15707de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15708de2362d3Smrg/* end confdefs.h. */ 15709de2362d3Smrg 15710de2362d3Smrgint 15711de2362d3Smrgmain () 15712de2362d3Smrg{ 15713de2362d3Smrg 15714de2362d3Smrg ; 15715de2362d3Smrg return 0; 15716de2362d3Smrg} 15717de2362d3Smrg_ACEOF 15718de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 15719de2362d3Smrg 15720de2362d3Smrg lt_aix_libpath_sed=' 15721de2362d3Smrg /Import File Strings/,/^$/ { 15722de2362d3Smrg /^0/ { 15723de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 15724de2362d3Smrg p 15725de2362d3Smrg } 15726de2362d3Smrg }' 15727de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15728de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 15729de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 15730de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15731de2362d3Smrg fi 15732de2362d3Smrgfi 15733de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 15734de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 15735de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 15736de2362d3Smrg lt_cv_aix_libpath_="/usr/lib:/lib" 15737de2362d3Smrg fi 15738de2362d3Smrg 15739de2362d3Smrgfi 15740de2362d3Smrg 15741de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 15742de2362d3Smrgfi 15743de2362d3Smrg 15744de2362d3Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 15745de2362d3Smrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 15746de2362d3Smrg else 15747de2362d3Smrg if test "$host_cpu" = ia64; then 15748de2362d3Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 15749de2362d3Smrg allow_undefined_flag="-z nodefs" 15750de2362d3Smrg 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" 15751de2362d3Smrg else 15752de2362d3Smrg # Determine the default libpath from the value encoded in an 15753de2362d3Smrg # empty executable. 15754de2362d3Smrg if test "${lt_cv_aix_libpath+set}" = set; then 15755de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 15756de2362d3Smrgelse 15757de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 15758de2362d3Smrg $as_echo_n "(cached) " >&6 15759de2362d3Smrgelse 15760de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15761de2362d3Smrg/* end confdefs.h. */ 15762de2362d3Smrg 15763de2362d3Smrgint 15764de2362d3Smrgmain () 15765de2362d3Smrg{ 15766de2362d3Smrg 15767de2362d3Smrg ; 15768de2362d3Smrg return 0; 15769de2362d3Smrg} 15770de2362d3Smrg_ACEOF 15771de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 15772de2362d3Smrg 15773de2362d3Smrg lt_aix_libpath_sed=' 15774de2362d3Smrg /Import File Strings/,/^$/ { 15775de2362d3Smrg /^0/ { 15776de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 15777de2362d3Smrg p 15778de2362d3Smrg } 15779de2362d3Smrg }' 15780de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15781de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 15782de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 15783de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15784de2362d3Smrg fi 15785de2362d3Smrgfi 15786de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 15787de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 15788de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 15789de2362d3Smrg lt_cv_aix_libpath_="/usr/lib:/lib" 15790de2362d3Smrg fi 15791de2362d3Smrg 15792de2362d3Smrgfi 15793de2362d3Smrg 15794de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 15795de2362d3Smrgfi 15796de2362d3Smrg 15797de2362d3Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 15798de2362d3Smrg # Warning - without using the other run time loading flags, 15799de2362d3Smrg # -berok will link without error, but may produce a broken library. 15800de2362d3Smrg no_undefined_flag=' ${wl}-bernotok' 15801de2362d3Smrg allow_undefined_flag=' ${wl}-berok' 15802de2362d3Smrg if test "$with_gnu_ld" = yes; then 15803de2362d3Smrg # We only use this code for GNU lds that support --whole-archive. 15804de2362d3Smrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 15805de2362d3Smrg else 15806de2362d3Smrg # Exported symbols can be pulled into shared objects from archives 15807de2362d3Smrg whole_archive_flag_spec='$convenience' 15808de2362d3Smrg fi 15809de2362d3Smrg archive_cmds_need_lc=yes 15810de2362d3Smrg # This is similar to how AIX traditionally builds its shared libraries. 15811de2362d3Smrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15812de2362d3Smrg fi 15813de2362d3Smrg fi 15814de2362d3Smrg ;; 15815de2362d3Smrg 15816de2362d3Smrg amigaos*) 15817de2362d3Smrg case $host_cpu in 15818de2362d3Smrg powerpc) 15819de2362d3Smrg # see comment about AmigaOS4 .so support 15820de2362d3Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15821de2362d3Smrg archive_expsym_cmds='' 15822de2362d3Smrg ;; 15823de2362d3Smrg m68k) 15824de2362d3Smrg 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)' 15825de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15826de2362d3Smrg hardcode_minus_L=yes 15827de2362d3Smrg ;; 15828de2362d3Smrg esac 15829de2362d3Smrg ;; 15830de2362d3Smrg 15831de2362d3Smrg bsdi[45]*) 15832de2362d3Smrg export_dynamic_flag_spec=-rdynamic 15833de2362d3Smrg ;; 15834de2362d3Smrg 15835de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15836de2362d3Smrg # When not using gcc, we currently assume that we are using 15837de2362d3Smrg # Microsoft Visual C++. 15838de2362d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 15839de2362d3Smrg # no search path for DLLs. 15840de2362d3Smrg case $cc_basename in 15841de2362d3Smrg cl*) 15842de2362d3Smrg # Native MSVC 15843de2362d3Smrg hardcode_libdir_flag_spec=' ' 15844de2362d3Smrg allow_undefined_flag=unsupported 15845de2362d3Smrg always_export_symbols=yes 15846de2362d3Smrg file_list_spec='@' 15847de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 15848de2362d3Smrg libext=lib 15849de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 15850de2362d3Smrg shrext_cmds=".dll" 15851de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 15852de2362d3Smrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 15853de2362d3Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15854de2362d3Smrg sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 15855de2362d3Smrg else 15856de2362d3Smrg sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 15857de2362d3Smrg fi~ 15858de2362d3Smrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 15859de2362d3Smrg linknames=' 15860de2362d3Smrg # The linker will not automatically build a static lib if we build a DLL. 15861de2362d3Smrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 15862de2362d3Smrg enable_shared_with_static_runtimes=yes 15863de2362d3Smrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 15864de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 15865de2362d3Smrg # Don't use ranlib 15866de2362d3Smrg old_postinstall_cmds='chmod 644 $oldlib' 15867de2362d3Smrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 15868de2362d3Smrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 15869de2362d3Smrg case $lt_outputfile in 15870de2362d3Smrg *.exe|*.EXE) ;; 15871de2362d3Smrg *) 15872de2362d3Smrg lt_outputfile="$lt_outputfile.exe" 15873de2362d3Smrg lt_tool_outputfile="$lt_tool_outputfile.exe" 15874de2362d3Smrg ;; 15875de2362d3Smrg esac~ 15876de2362d3Smrg if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 15877de2362d3Smrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 15878de2362d3Smrg $RM "$lt_outputfile.manifest"; 15879de2362d3Smrg fi' 15880de2362d3Smrg ;; 15881de2362d3Smrg *) 15882de2362d3Smrg # Assume MSVC wrapper 15883de2362d3Smrg hardcode_libdir_flag_spec=' ' 15884de2362d3Smrg allow_undefined_flag=unsupported 15885de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 15886de2362d3Smrg libext=lib 15887de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 15888de2362d3Smrg shrext_cmds=".dll" 15889de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 15890de2362d3Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 15891de2362d3Smrg # The linker will automatically build a .lib file if we build a DLL. 15892de2362d3Smrg old_archive_from_new_cmds='true' 15893de2362d3Smrg # FIXME: Should let the user specify the lib program. 15894de2362d3Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 15895de2362d3Smrg enable_shared_with_static_runtimes=yes 15896de2362d3Smrg ;; 15897de2362d3Smrg esac 15898de2362d3Smrg ;; 15899de2362d3Smrg 15900de2362d3Smrg darwin* | rhapsody*) 15901de2362d3Smrg 15902de2362d3Smrg 15903de2362d3Smrg archive_cmds_need_lc=no 15904de2362d3Smrg hardcode_direct=no 15905de2362d3Smrg hardcode_automatic=yes 15906de2362d3Smrg hardcode_shlibpath_var=unsupported 15907de2362d3Smrg if test "$lt_cv_ld_force_load" = "yes"; then 15908de2362d3Smrg 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\"`' 15909de2362d3Smrg 15910de2362d3Smrg else 15911de2362d3Smrg whole_archive_flag_spec='' 15912de2362d3Smrg fi 15913de2362d3Smrg link_all_deplibs=yes 15914de2362d3Smrg allow_undefined_flag="$_lt_dar_allow_undefined" 15915de2362d3Smrg case $cc_basename in 15916de2362d3Smrg ifort*) _lt_dar_can_shared=yes ;; 15917de2362d3Smrg *) _lt_dar_can_shared=$GCC ;; 15918de2362d3Smrg esac 15919de2362d3Smrg if test "$_lt_dar_can_shared" = "yes"; then 15920de2362d3Smrg output_verbose_link_cmd=func_echo_all 15921de2362d3Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 15922de2362d3Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15923de2362d3Smrg 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}" 15924de2362d3Smrg 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}" 15925de2362d3Smrg 15926de2362d3Smrg else 15927de2362d3Smrg ld_shlibs=no 15928de2362d3Smrg fi 15929de2362d3Smrg 15930de2362d3Smrg ;; 15931de2362d3Smrg 15932de2362d3Smrg dgux*) 15933de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15934de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15935de2362d3Smrg hardcode_shlibpath_var=no 15936de2362d3Smrg ;; 15937de2362d3Smrg 15938de2362d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15939de2362d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 15940de2362d3Smrg # does not break anything, and helps significantly (at the cost of a little 15941de2362d3Smrg # extra space). 15942de2362d3Smrg freebsd2.2*) 15943de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15944de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 15945de2362d3Smrg hardcode_direct=yes 15946de2362d3Smrg hardcode_shlibpath_var=no 15947de2362d3Smrg ;; 15948de2362d3Smrg 15949de2362d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15950de2362d3Smrg freebsd2.*) 15951de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15952de2362d3Smrg hardcode_direct=yes 15953de2362d3Smrg hardcode_minus_L=yes 15954de2362d3Smrg hardcode_shlibpath_var=no 15955de2362d3Smrg ;; 15956de2362d3Smrg 15957de2362d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15958de2362d3Smrg freebsd* | dragonfly*) 15959de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15960de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 15961de2362d3Smrg hardcode_direct=yes 15962de2362d3Smrg hardcode_shlibpath_var=no 15963de2362d3Smrg ;; 15964de2362d3Smrg 15965de2362d3Smrg hpux9*) 15966de2362d3Smrg if test "$GCC" = yes; then 15967de2362d3Smrg archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 15968de2362d3Smrg else 15969de2362d3Smrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 15970de2362d3Smrg fi 15971de2362d3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 15972de2362d3Smrg hardcode_libdir_separator=: 15973de2362d3Smrg hardcode_direct=yes 15974de2362d3Smrg 15975de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 15976de2362d3Smrg # but as the default location of the library. 15977de2362d3Smrg hardcode_minus_L=yes 15978de2362d3Smrg export_dynamic_flag_spec='${wl}-E' 15979de2362d3Smrg ;; 15980de2362d3Smrg 15981de2362d3Smrg hpux10*) 15982de2362d3Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 15983de2362d3Smrg archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15984de2362d3Smrg else 15985de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15986de2362d3Smrg fi 15987de2362d3Smrg if test "$with_gnu_ld" = no; then 15988de2362d3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 15989de2362d3Smrg hardcode_libdir_separator=: 15990de2362d3Smrg hardcode_direct=yes 15991de2362d3Smrg hardcode_direct_absolute=yes 15992de2362d3Smrg export_dynamic_flag_spec='${wl}-E' 15993de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 15994de2362d3Smrg # but as the default location of the library. 15995de2362d3Smrg hardcode_minus_L=yes 15996de2362d3Smrg fi 15997de2362d3Smrg ;; 15998de2362d3Smrg 15999de2362d3Smrg hpux11*) 16000de2362d3Smrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 16001de2362d3Smrg case $host_cpu in 16002de2362d3Smrg hppa*64*) 16003de2362d3Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16004de2362d3Smrg ;; 16005de2362d3Smrg ia64*) 16006de2362d3Smrg archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16007de2362d3Smrg ;; 16008de2362d3Smrg *) 16009de2362d3Smrg archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16010de2362d3Smrg ;; 16011de2362d3Smrg esac 16012de2362d3Smrg else 16013de2362d3Smrg case $host_cpu in 16014de2362d3Smrg hppa*64*) 16015de2362d3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16016de2362d3Smrg ;; 16017de2362d3Smrg ia64*) 16018de2362d3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16019de2362d3Smrg ;; 16020de2362d3Smrg *) 16021de2362d3Smrg 16022de2362d3Smrg # Older versions of the 11.00 compiler do not understand -b yet 16023de2362d3Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16024de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16025de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 16026de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then : 16027de2362d3Smrg $as_echo_n "(cached) " >&6 16028de2362d3Smrgelse 16029de2362d3Smrg lt_cv_prog_compiler__b=no 16030de2362d3Smrg save_LDFLAGS="$LDFLAGS" 16031de2362d3Smrg LDFLAGS="$LDFLAGS -b" 16032de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 16033de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16034de2362d3Smrg # The linker can only warn and ignore the option if not recognized 16035de2362d3Smrg # So say no if there are warnings 16036de2362d3Smrg if test -s conftest.err; then 16037de2362d3Smrg # Append any errors to the config.log. 16038de2362d3Smrg cat conftest.err 1>&5 16039de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16040de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16041de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 16042de2362d3Smrg lt_cv_prog_compiler__b=yes 16043de2362d3Smrg fi 16044de2362d3Smrg else 16045de2362d3Smrg lt_cv_prog_compiler__b=yes 16046de2362d3Smrg fi 16047de2362d3Smrg fi 16048de2362d3Smrg $RM -r conftest* 16049de2362d3Smrg LDFLAGS="$save_LDFLAGS" 16050de2362d3Smrg 16051de2362d3Smrgfi 16052de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16053de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 16054de2362d3Smrg 16055de2362d3Smrgif test x"$lt_cv_prog_compiler__b" = xyes; then 16056de2362d3Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16057de2362d3Smrgelse 16058de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16059de2362d3Smrgfi 16060de2362d3Smrg 16061de2362d3Smrg ;; 16062de2362d3Smrg esac 16063de2362d3Smrg fi 16064de2362d3Smrg if test "$with_gnu_ld" = no; then 16065de2362d3Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 16066de2362d3Smrg hardcode_libdir_separator=: 16067de2362d3Smrg 16068de2362d3Smrg case $host_cpu in 16069de2362d3Smrg hppa*64*|ia64*) 16070de2362d3Smrg hardcode_direct=no 16071de2362d3Smrg hardcode_shlibpath_var=no 16072de2362d3Smrg ;; 16073de2362d3Smrg *) 16074de2362d3Smrg hardcode_direct=yes 16075de2362d3Smrg hardcode_direct_absolute=yes 16076de2362d3Smrg export_dynamic_flag_spec='${wl}-E' 16077de2362d3Smrg 16078de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16079de2362d3Smrg # but as the default location of the library. 16080de2362d3Smrg hardcode_minus_L=yes 16081de2362d3Smrg ;; 16082de2362d3Smrg esac 16083de2362d3Smrg fi 16084de2362d3Smrg ;; 16085de2362d3Smrg 16086de2362d3Smrg irix5* | irix6* | nonstopux*) 16087de2362d3Smrg if test "$GCC" = yes; then 16088de2362d3Smrg 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' 16089de2362d3Smrg # Try to use the -exported_symbol ld option, if it does not 16090de2362d3Smrg # work, assume that -exports_file does not work either and 16091de2362d3Smrg # implicitly export all symbols. 16092de2362d3Smrg # This should be the same for all languages, so no per-tag cache variable. 16093de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16094de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16095de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then : 16096de2362d3Smrg $as_echo_n "(cached) " >&6 16097de2362d3Smrgelse 16098de2362d3Smrg save_LDFLAGS="$LDFLAGS" 16099de2362d3Smrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 16100de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16101de2362d3Smrg/* end confdefs.h. */ 16102de2362d3Smrgint foo (void) { return 0; } 16103de2362d3Smrg_ACEOF 16104de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16105de2362d3Smrg lt_cv_irix_exported_symbol=yes 16106de2362d3Smrgelse 16107de2362d3Smrg lt_cv_irix_exported_symbol=no 16108de2362d3Smrgfi 16109de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16110de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16111de2362d3Smrg LDFLAGS="$save_LDFLAGS" 16112de2362d3Smrgfi 16113de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16114de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 16115de2362d3Smrg if test "$lt_cv_irix_exported_symbol" = yes; then 16116de2362d3Smrg 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' 16117de2362d3Smrg fi 16118de2362d3Smrg else 16119de2362d3Smrg 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' 16120de2362d3Smrg 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' 16121de2362d3Smrg fi 16122de2362d3Smrg archive_cmds_need_lc='no' 16123de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 16124de2362d3Smrg hardcode_libdir_separator=: 16125de2362d3Smrg inherit_rpath=yes 16126de2362d3Smrg link_all_deplibs=yes 16127de2362d3Smrg ;; 16128de2362d3Smrg 16129de2362d3Smrg netbsd*) 16130de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16131de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16132de2362d3Smrg else 16133de2362d3Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16134de2362d3Smrg fi 16135de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16136de2362d3Smrg hardcode_direct=yes 16137de2362d3Smrg hardcode_shlibpath_var=no 16138de2362d3Smrg ;; 16139de2362d3Smrg 16140de2362d3Smrg newsos6) 16141de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16142de2362d3Smrg hardcode_direct=yes 16143de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 16144de2362d3Smrg hardcode_libdir_separator=: 16145de2362d3Smrg hardcode_shlibpath_var=no 16146de2362d3Smrg ;; 16147de2362d3Smrg 16148de2362d3Smrg *nto* | *qnx*) 16149de2362d3Smrg ;; 16150de2362d3Smrg 16151de2362d3Smrg openbsd*) 16152de2362d3Smrg if test -f /usr/libexec/ld.so; then 16153de2362d3Smrg hardcode_direct=yes 16154de2362d3Smrg hardcode_shlibpath_var=no 16155de2362d3Smrg hardcode_direct_absolute=yes 16156de2362d3Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16157de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16158de2362d3Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 16159de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 16160de2362d3Smrg export_dynamic_flag_spec='${wl}-E' 16161de2362d3Smrg else 16162de2362d3Smrg case $host_os in 16163de2362d3Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 16164de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16165de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16166de2362d3Smrg ;; 16167de2362d3Smrg *) 16168de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16169de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 16170de2362d3Smrg ;; 16171de2362d3Smrg esac 16172de2362d3Smrg fi 16173de2362d3Smrg else 16174de2362d3Smrg ld_shlibs=no 16175de2362d3Smrg fi 16176de2362d3Smrg ;; 16177de2362d3Smrg 16178de2362d3Smrg os2*) 16179de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16180de2362d3Smrg hardcode_minus_L=yes 16181de2362d3Smrg allow_undefined_flag=unsupported 16182de2362d3Smrg archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 16183de2362d3Smrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 16184de2362d3Smrg ;; 16185de2362d3Smrg 16186de2362d3Smrg osf3*) 16187de2362d3Smrg if test "$GCC" = yes; then 16188de2362d3Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 16189de2362d3Smrg 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' 16190de2362d3Smrg else 16191de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 16192de2362d3Smrg 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' 16193de2362d3Smrg fi 16194de2362d3Smrg archive_cmds_need_lc='no' 16195de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 16196de2362d3Smrg hardcode_libdir_separator=: 16197de2362d3Smrg ;; 16198de2362d3Smrg 16199de2362d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 16200de2362d3Smrg if test "$GCC" = yes; then 16201de2362d3Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 16202de2362d3Smrg 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' 16203de2362d3Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 16204de2362d3Smrg else 16205de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 16206de2362d3Smrg 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' 16207de2362d3Smrg 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~ 16208de2362d3Smrg $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' 16209de2362d3Smrg 16210de2362d3Smrg # Both c and cxx compiler support -rpath directly 16211de2362d3Smrg hardcode_libdir_flag_spec='-rpath $libdir' 16212de2362d3Smrg fi 16213de2362d3Smrg archive_cmds_need_lc='no' 16214de2362d3Smrg hardcode_libdir_separator=: 16215de2362d3Smrg ;; 16216de2362d3Smrg 16217de2362d3Smrg solaris*) 16218de2362d3Smrg no_undefined_flag=' -z defs' 16219de2362d3Smrg if test "$GCC" = yes; then 16220de2362d3Smrg wlarc='${wl}' 16221de2362d3Smrg archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 16222de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16223de2362d3Smrg $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' 16224de2362d3Smrg else 16225de2362d3Smrg case `$CC -V 2>&1` in 16226de2362d3Smrg *"Compilers 5.0"*) 16227de2362d3Smrg wlarc='' 16228de2362d3Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 16229de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16230de2362d3Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16231de2362d3Smrg ;; 16232de2362d3Smrg *) 16233de2362d3Smrg wlarc='${wl}' 16234de2362d3Smrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16235de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 16236de2362d3Smrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16237de2362d3Smrg ;; 16238de2362d3Smrg esac 16239de2362d3Smrg fi 16240de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16241de2362d3Smrg hardcode_shlibpath_var=no 16242de2362d3Smrg case $host_os in 16243de2362d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 16244de2362d3Smrg *) 16245de2362d3Smrg # The compiler driver will combine and reorder linker options, 16246de2362d3Smrg # but understands `-z linker_flag'. GCC discards it without `$wl', 16247de2362d3Smrg # but is careful enough not to reorder. 16248de2362d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 16249de2362d3Smrg if test "$GCC" = yes; then 16250de2362d3Smrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 16251de2362d3Smrg else 16252de2362d3Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16253de2362d3Smrg fi 16254de2362d3Smrg ;; 16255de2362d3Smrg esac 16256de2362d3Smrg link_all_deplibs=yes 16257de2362d3Smrg ;; 16258de2362d3Smrg 16259de2362d3Smrg sunos4*) 16260de2362d3Smrg if test "x$host_vendor" = xsequent; then 16261de2362d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 16262de2362d3Smrg # files that make .init and .fini sections work. 16263de2362d3Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16264de2362d3Smrg else 16265de2362d3Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16266de2362d3Smrg fi 16267de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16268de2362d3Smrg hardcode_direct=yes 16269de2362d3Smrg hardcode_minus_L=yes 16270de2362d3Smrg hardcode_shlibpath_var=no 16271de2362d3Smrg ;; 16272de2362d3Smrg 16273de2362d3Smrg sysv4) 16274de2362d3Smrg case $host_vendor in 16275de2362d3Smrg sni) 16276de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16277de2362d3Smrg hardcode_direct=yes # is this really true??? 16278de2362d3Smrg ;; 16279de2362d3Smrg siemens) 16280de2362d3Smrg ## LD is ld it makes a PLAMLIB 16281de2362d3Smrg ## CC just makes a GrossModule. 16282de2362d3Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16283de2362d3Smrg reload_cmds='$CC -r -o $output$reload_objs' 16284de2362d3Smrg hardcode_direct=no 16285de2362d3Smrg ;; 16286de2362d3Smrg motorola) 16287de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16288de2362d3Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16289de2362d3Smrg ;; 16290de2362d3Smrg esac 16291de2362d3Smrg runpath_var='LD_RUN_PATH' 16292de2362d3Smrg hardcode_shlibpath_var=no 16293de2362d3Smrg ;; 16294de2362d3Smrg 16295de2362d3Smrg sysv4.3*) 16296de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16297de2362d3Smrg hardcode_shlibpath_var=no 16298de2362d3Smrg export_dynamic_flag_spec='-Bexport' 16299de2362d3Smrg ;; 16300de2362d3Smrg 16301de2362d3Smrg sysv4*MP*) 16302de2362d3Smrg if test -d /usr/nec; then 16303de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16304de2362d3Smrg hardcode_shlibpath_var=no 16305de2362d3Smrg runpath_var=LD_RUN_PATH 16306de2362d3Smrg hardcode_runpath_var=yes 16307de2362d3Smrg ld_shlibs=yes 16308de2362d3Smrg fi 16309de2362d3Smrg ;; 16310de2362d3Smrg 16311de2362d3Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 16312de2362d3Smrg no_undefined_flag='${wl}-z,text' 16313de2362d3Smrg archive_cmds_need_lc=no 16314de2362d3Smrg hardcode_shlibpath_var=no 16315de2362d3Smrg runpath_var='LD_RUN_PATH' 16316de2362d3Smrg 16317de2362d3Smrg if test "$GCC" = yes; then 16318de2362d3Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16319de2362d3Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16320de2362d3Smrg else 16321de2362d3Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16322de2362d3Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16323de2362d3Smrg fi 16324de2362d3Smrg ;; 16325de2362d3Smrg 16326de2362d3Smrg sysv5* | sco3.2v5* | sco5v6*) 16327de2362d3Smrg # Note: We can NOT use -z defs as we might desire, because we do not 16328de2362d3Smrg # link with -lc, and that would cause any symbols used from libc to 16329de2362d3Smrg # always be unresolved, which means just about no library would 16330de2362d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 16331de2362d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 16332de2362d3Smrg # as -z defs. 16333de2362d3Smrg no_undefined_flag='${wl}-z,text' 16334de2362d3Smrg allow_undefined_flag='${wl}-z,nodefs' 16335de2362d3Smrg archive_cmds_need_lc=no 16336de2362d3Smrg hardcode_shlibpath_var=no 16337de2362d3Smrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 16338de2362d3Smrg hardcode_libdir_separator=':' 16339de2362d3Smrg link_all_deplibs=yes 16340de2362d3Smrg export_dynamic_flag_spec='${wl}-Bexport' 16341de2362d3Smrg runpath_var='LD_RUN_PATH' 16342de2362d3Smrg 16343de2362d3Smrg if test "$GCC" = yes; then 16344de2362d3Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16345de2362d3Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16346de2362d3Smrg else 16347de2362d3Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16348de2362d3Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16349de2362d3Smrg fi 16350de2362d3Smrg ;; 16351de2362d3Smrg 16352de2362d3Smrg uts4*) 16353de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16354de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16355de2362d3Smrg hardcode_shlibpath_var=no 16356de2362d3Smrg ;; 16357de2362d3Smrg 16358de2362d3Smrg *) 16359de2362d3Smrg ld_shlibs=no 16360de2362d3Smrg ;; 16361de2362d3Smrg esac 16362de2362d3Smrg 16363de2362d3Smrg if test x$host_vendor = xsni; then 16364de2362d3Smrg case $host in 16365de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 16366de2362d3Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 16367de2362d3Smrg ;; 16368de2362d3Smrg esac 16369de2362d3Smrg fi 16370de2362d3Smrg fi 16371de2362d3Smrg 16372de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16373de2362d3Smrg$as_echo "$ld_shlibs" >&6; } 16374de2362d3Smrgtest "$ld_shlibs" = no && can_build_shared=no 16375de2362d3Smrg 16376de2362d3Smrgwith_gnu_ld=$with_gnu_ld 16377de2362d3Smrg 16378de2362d3Smrg 16379de2362d3Smrg 16380de2362d3Smrg 16381de2362d3Smrg 16382de2362d3Smrg 16383de2362d3Smrg 16384de2362d3Smrg 16385de2362d3Smrg 16386de2362d3Smrg 16387de2362d3Smrg 16388de2362d3Smrg 16389de2362d3Smrg 16390de2362d3Smrg 16391de2362d3Smrg 16392de2362d3Smrg# 16393de2362d3Smrg# Do we need to explicitly link libc? 16394de2362d3Smrg# 16395de2362d3Smrgcase "x$archive_cmds_need_lc" in 16396de2362d3Smrgx|xyes) 16397de2362d3Smrg # Assume -lc should be added 16398de2362d3Smrg archive_cmds_need_lc=yes 16399de2362d3Smrg 16400de2362d3Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 16401de2362d3Smrg case $archive_cmds in 16402de2362d3Smrg *'~'*) 16403de2362d3Smrg # FIXME: we may have to deal with multi-command sequences. 16404de2362d3Smrg ;; 16405de2362d3Smrg '$CC '*) 16406de2362d3Smrg # Test whether the compiler implicitly links with -lc since on some 16407de2362d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 16408de2362d3Smrg # to ld, don't add -lc before -lgcc. 16409de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16410de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16411de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 16412de2362d3Smrg $as_echo_n "(cached) " >&6 16413de2362d3Smrgelse 16414de2362d3Smrg $RM conftest* 16415de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16416de2362d3Smrg 16417de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16418de2362d3Smrg (eval $ac_compile) 2>&5 16419de2362d3Smrg ac_status=$? 16420de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16421de2362d3Smrg test $ac_status = 0; } 2>conftest.err; then 16422de2362d3Smrg soname=conftest 16423de2362d3Smrg lib=conftest 16424de2362d3Smrg libobjs=conftest.$ac_objext 16425de2362d3Smrg deplibs= 16426de2362d3Smrg wl=$lt_prog_compiler_wl 16427de2362d3Smrg pic_flag=$lt_prog_compiler_pic 16428de2362d3Smrg compiler_flags=-v 16429de2362d3Smrg linker_flags=-v 16430de2362d3Smrg verstring= 16431de2362d3Smrg output_objdir=. 16432de2362d3Smrg libname=conftest 16433de2362d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 16434de2362d3Smrg allow_undefined_flag= 16435de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16436de2362d3Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16437de2362d3Smrg ac_status=$? 16438de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16439de2362d3Smrg test $ac_status = 0; } 16440de2362d3Smrg then 16441de2362d3Smrg lt_cv_archive_cmds_need_lc=no 16442de2362d3Smrg else 16443de2362d3Smrg lt_cv_archive_cmds_need_lc=yes 16444de2362d3Smrg fi 16445de2362d3Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 16446de2362d3Smrg else 16447de2362d3Smrg cat conftest.err 1>&5 16448de2362d3Smrg fi 16449de2362d3Smrg $RM conftest* 16450de2362d3Smrg 16451de2362d3Smrgfi 16452de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16453de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16454de2362d3Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16455de2362d3Smrg ;; 16456de2362d3Smrg esac 16457de2362d3Smrg fi 16458de2362d3Smrg ;; 16459de2362d3Smrgesac 16460de2362d3Smrg 16461de2362d3Smrg 16462de2362d3Smrg 16463de2362d3Smrg 16464de2362d3Smrg 16465de2362d3Smrg 16466de2362d3Smrg 16467de2362d3Smrg 16468de2362d3Smrg 16469de2362d3Smrg 16470de2362d3Smrg 16471de2362d3Smrg 16472de2362d3Smrg 16473de2362d3Smrg 16474de2362d3Smrg 16475de2362d3Smrg 16476de2362d3Smrg 16477de2362d3Smrg 16478de2362d3Smrg 16479de2362d3Smrg 16480de2362d3Smrg 16481de2362d3Smrg 16482de2362d3Smrg 16483de2362d3Smrg 16484de2362d3Smrg 16485de2362d3Smrg 16486de2362d3Smrg 16487de2362d3Smrg 16488de2362d3Smrg 16489de2362d3Smrg 16490de2362d3Smrg 16491de2362d3Smrg 16492de2362d3Smrg 16493de2362d3Smrg 16494de2362d3Smrg 16495de2362d3Smrg 16496de2362d3Smrg 16497de2362d3Smrg 16498de2362d3Smrg 16499de2362d3Smrg 16500de2362d3Smrg 16501de2362d3Smrg 16502de2362d3Smrg 16503de2362d3Smrg 16504de2362d3Smrg 16505de2362d3Smrg 16506de2362d3Smrg 16507de2362d3Smrg 16508de2362d3Smrg 16509de2362d3Smrg 16510de2362d3Smrg 16511de2362d3Smrg 16512de2362d3Smrg 16513de2362d3Smrg 16514de2362d3Smrg 16515de2362d3Smrg 16516de2362d3Smrg 16517de2362d3Smrg 16518de2362d3Smrg 16519de2362d3Smrg 16520de2362d3Smrg 16521de2362d3Smrg 16522de2362d3Smrg 16523de2362d3Smrg 16524de2362d3Smrg 16525de2362d3Smrg 16526de2362d3Smrg 16527de2362d3Smrg 16528de2362d3Smrg 16529de2362d3Smrg 16530de2362d3Smrg 16531de2362d3Smrg 16532de2362d3Smrg 16533de2362d3Smrg 16534de2362d3Smrg 16535de2362d3Smrg 16536de2362d3Smrg 16537de2362d3Smrg 16538de2362d3Smrg 16539de2362d3Smrg 16540de2362d3Smrg 16541de2362d3Smrg 16542de2362d3Smrg 16543de2362d3Smrg 16544de2362d3Smrg 16545de2362d3Smrg 16546de2362d3Smrg 16547de2362d3Smrg 16548de2362d3Smrg 16549de2362d3Smrg 16550de2362d3Smrg 16551de2362d3Smrg 16552de2362d3Smrg 16553de2362d3Smrg 16554de2362d3Smrg 16555de2362d3Smrg 16556de2362d3Smrg 16557de2362d3Smrg 16558de2362d3Smrg 16559de2362d3Smrg 16560de2362d3Smrg 16561de2362d3Smrg 16562de2362d3Smrg 16563de2362d3Smrg 16564de2362d3Smrg 16565de2362d3Smrg 16566de2362d3Smrg 16567de2362d3Smrg 16568de2362d3Smrg 16569de2362d3Smrg 16570de2362d3Smrg 16571de2362d3Smrg 16572de2362d3Smrg 16573de2362d3Smrg 16574de2362d3Smrg 16575de2362d3Smrg 16576de2362d3Smrg 16577de2362d3Smrg 16578de2362d3Smrg 16579de2362d3Smrg 16580de2362d3Smrg 16581de2362d3Smrg 16582de2362d3Smrg 16583de2362d3Smrg 16584de2362d3Smrg 16585de2362d3Smrg 16586de2362d3Smrg 16587de2362d3Smrg 16588de2362d3Smrg 16589de2362d3Smrg 16590de2362d3Smrg 16591de2362d3Smrg 16592de2362d3Smrg 16593de2362d3Smrg 16594de2362d3Smrg 16595de2362d3Smrg 16596de2362d3Smrg 16597de2362d3Smrg 16598de2362d3Smrg 16599de2362d3Smrg 16600de2362d3Smrg 16601de2362d3Smrg 16602de2362d3Smrg 16603de2362d3Smrg 16604de2362d3Smrg 16605de2362d3Smrg 16606de2362d3Smrg 16607de2362d3Smrg 16608de2362d3Smrg 16609de2362d3Smrg 16610de2362d3Smrg 16611de2362d3Smrg 16612de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 16613de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 16614de2362d3Smrg 16615de2362d3Smrgif test "$GCC" = yes; then 16616de2362d3Smrg case $host_os in 16617de2362d3Smrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 16618de2362d3Smrg *) lt_awk_arg="/^libraries:/" ;; 16619de2362d3Smrg esac 16620de2362d3Smrg case $host_os in 16621de2362d3Smrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 16622de2362d3Smrg *) lt_sed_strip_eq="s,=/,/,g" ;; 16623de2362d3Smrg esac 16624de2362d3Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 16625de2362d3Smrg case $lt_search_path_spec in 16626de2362d3Smrg *\;*) 16627de2362d3Smrg # if the path contains ";" then we assume it to be the separator 16628de2362d3Smrg # otherwise default to the standard path separator (i.e. ":") - it is 16629de2362d3Smrg # assumed that no part of a normal pathname contains ";" but that should 16630de2362d3Smrg # okay in the real world where ";" in dirpaths is itself problematic. 16631de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 16632de2362d3Smrg ;; 16633de2362d3Smrg *) 16634de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 16635de2362d3Smrg ;; 16636de2362d3Smrg esac 16637de2362d3Smrg # Ok, now we have the path, separated by spaces, we can step through it 16638de2362d3Smrg # and add multilib dir if necessary. 16639de2362d3Smrg lt_tmp_lt_search_path_spec= 16640de2362d3Smrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 16641de2362d3Smrg for lt_sys_path in $lt_search_path_spec; do 16642de2362d3Smrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 16643de2362d3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 16644de2362d3Smrg else 16645de2362d3Smrg test -d "$lt_sys_path" && \ 16646de2362d3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 16647de2362d3Smrg fi 16648de2362d3Smrg done 16649de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 16650de2362d3SmrgBEGIN {RS=" "; FS="/|\n";} { 16651de2362d3Smrg lt_foo=""; 16652de2362d3Smrg lt_count=0; 16653de2362d3Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 16654de2362d3Smrg if ($lt_i != "" && $lt_i != ".") { 16655de2362d3Smrg if ($lt_i == "..") { 16656de2362d3Smrg lt_count++; 16657de2362d3Smrg } else { 16658de2362d3Smrg if (lt_count == 0) { 16659de2362d3Smrg lt_foo="/" $lt_i lt_foo; 16660de2362d3Smrg } else { 16661de2362d3Smrg lt_count--; 16662de2362d3Smrg } 16663de2362d3Smrg } 16664de2362d3Smrg } 16665de2362d3Smrg } 16666de2362d3Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 16667de2362d3Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 16668de2362d3Smrg}'` 16669de2362d3Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 16670de2362d3Smrg # for these hosts. 16671de2362d3Smrg case $host_os in 16672de2362d3Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 16673de2362d3Smrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 16674de2362d3Smrg esac 16675de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 16676de2362d3Smrgelse 16677de2362d3Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 16678de2362d3Smrgfi 16679de2362d3Smrglibrary_names_spec= 16680de2362d3Smrglibname_spec='lib$name' 16681de2362d3Smrgsoname_spec= 16682de2362d3Smrgshrext_cmds=".so" 16683de2362d3Smrgpostinstall_cmds= 16684de2362d3Smrgpostuninstall_cmds= 16685de2362d3Smrgfinish_cmds= 16686de2362d3Smrgfinish_eval= 16687de2362d3Smrgshlibpath_var= 16688de2362d3Smrgshlibpath_overrides_runpath=unknown 16689de2362d3Smrgversion_type=none 16690de2362d3Smrgdynamic_linker="$host_os ld.so" 16691de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 16692de2362d3Smrgneed_lib_prefix=unknown 16693de2362d3Smrghardcode_into_libs=no 16694de2362d3Smrg 16695de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version 16696de2362d3Smrg# flags to be left without arguments 16697de2362d3Smrgneed_version=unknown 16698de2362d3Smrg 16699de2362d3Smrgcase $host_os in 16700de2362d3Smrgaix3*) 16701de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 16702de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 16703de2362d3Smrg shlibpath_var=LIBPATH 16704de2362d3Smrg 16705de2362d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 16706de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 16707de2362d3Smrg ;; 16708de2362d3Smrg 16709de2362d3Smrgaix[4-9]*) 16710de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 16711de2362d3Smrg need_lib_prefix=no 16712de2362d3Smrg need_version=no 16713de2362d3Smrg hardcode_into_libs=yes 16714de2362d3Smrg if test "$host_cpu" = ia64; then 16715de2362d3Smrg # AIX 5 supports IA64 16716de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 16717de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 16718de2362d3Smrg else 16719de2362d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 16720de2362d3Smrg # for dependence libraries. The import file would start with 16721de2362d3Smrg # the line `#! .'. This would cause the generated library to 16722de2362d3Smrg # depend on `.', always an invalid library. This was fixed in 16723de2362d3Smrg # development snapshots of GCC prior to 3.0. 16724de2362d3Smrg case $host_os in 16725de2362d3Smrg aix4 | aix4.[01] | aix4.[01].*) 16726de2362d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16727de2362d3Smrg echo ' yes ' 16728de2362d3Smrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 16729de2362d3Smrg : 16730de2362d3Smrg else 16731de2362d3Smrg can_build_shared=no 16732de2362d3Smrg fi 16733de2362d3Smrg ;; 16734de2362d3Smrg esac 16735de2362d3Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 16736de2362d3Smrg # soname into executable. Probably we can add versioning support to 16737de2362d3Smrg # collect2, so additional links can be useful in future. 16738de2362d3Smrg if test "$aix_use_runtimelinking" = yes; then 16739de2362d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16740de2362d3Smrg # instead of lib<name>.a to let people know that these are not 16741de2362d3Smrg # typical AIX shared libraries. 16742de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16743de2362d3Smrg else 16744de2362d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 16745de2362d3Smrg # and later when we are not doing run time linking. 16746de2362d3Smrg library_names_spec='${libname}${release}.a $libname.a' 16747de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 16748de2362d3Smrg fi 16749de2362d3Smrg shlibpath_var=LIBPATH 16750de2362d3Smrg fi 16751de2362d3Smrg ;; 16752de2362d3Smrg 16753de2362d3Smrgamigaos*) 16754de2362d3Smrg case $host_cpu in 16755de2362d3Smrg powerpc) 16756de2362d3Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 16757de2362d3Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 16758de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16759de2362d3Smrg ;; 16760de2362d3Smrg m68k) 16761de2362d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 16762de2362d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 16763de2362d3Smrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 16764de2362d3Smrg ;; 16765de2362d3Smrg esac 16766de2362d3Smrg ;; 16767de2362d3Smrg 16768de2362d3Smrgbeos*) 16769de2362d3Smrg library_names_spec='${libname}${shared_ext}' 16770de2362d3Smrg dynamic_linker="$host_os ld.so" 16771de2362d3Smrg shlibpath_var=LIBRARY_PATH 16772de2362d3Smrg ;; 16773de2362d3Smrg 16774de2362d3Smrgbsdi[45]*) 16775de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 16776de2362d3Smrg need_version=no 16777de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16778de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 16779de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 16780de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 16781de2362d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 16782de2362d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 16783de2362d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 16784de2362d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16785de2362d3Smrg # libtool to hard-code these into programs 16786de2362d3Smrg ;; 16787de2362d3Smrg 16788de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 16789de2362d3Smrg version_type=windows 16790de2362d3Smrg shrext_cmds=".dll" 16791de2362d3Smrg need_version=no 16792de2362d3Smrg need_lib_prefix=no 16793de2362d3Smrg 16794de2362d3Smrg case $GCC,$cc_basename in 16795de2362d3Smrg yes,*) 16796de2362d3Smrg # gcc 16797de2362d3Smrg library_names_spec='$libname.dll.a' 16798de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 16799de2362d3Smrg postinstall_cmds='base_file=`basename \${file}`~ 16800de2362d3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 16801de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 16802de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 16803de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 16804de2362d3Smrg chmod a+x \$dldir/$dlname~ 16805de2362d3Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 16806de2362d3Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 16807de2362d3Smrg fi' 16808de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16809de2362d3Smrg dlpath=$dir/\$dldll~ 16810de2362d3Smrg $RM \$dlpath' 16811de2362d3Smrg shlibpath_overrides_runpath=yes 16812de2362d3Smrg 16813de2362d3Smrg case $host_os in 16814de2362d3Smrg cygwin*) 16815de2362d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16816de2362d3Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16817de2362d3Smrg 16818de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 16819de2362d3Smrg ;; 16820de2362d3Smrg mingw* | cegcc*) 16821de2362d3Smrg # MinGW DLLs use traditional 'lib' prefix 16822de2362d3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16823de2362d3Smrg ;; 16824de2362d3Smrg pw32*) 16825de2362d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 16826de2362d3Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16827de2362d3Smrg ;; 16828de2362d3Smrg esac 16829de2362d3Smrg dynamic_linker='Win32 ld.exe' 16830de2362d3Smrg ;; 16831de2362d3Smrg 16832de2362d3Smrg *,cl*) 16833de2362d3Smrg # Native MSVC 16834de2362d3Smrg libname_spec='$name' 16835de2362d3Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16836de2362d3Smrg library_names_spec='${libname}.dll.lib' 16837de2362d3Smrg 16838de2362d3Smrg case $build_os in 16839de2362d3Smrg mingw*) 16840de2362d3Smrg sys_lib_search_path_spec= 16841de2362d3Smrg lt_save_ifs=$IFS 16842de2362d3Smrg IFS=';' 16843de2362d3Smrg for lt_path in $LIB 16844de2362d3Smrg do 16845de2362d3Smrg IFS=$lt_save_ifs 16846de2362d3Smrg # Let DOS variable expansion print the short 8.3 style file name. 16847de2362d3Smrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 16848de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 16849de2362d3Smrg done 16850de2362d3Smrg IFS=$lt_save_ifs 16851de2362d3Smrg # Convert to MSYS style. 16852de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 16853de2362d3Smrg ;; 16854de2362d3Smrg cygwin*) 16855de2362d3Smrg # Convert to unix form, then to dos form, then back to unix form 16856de2362d3Smrg # but this time dos style (no spaces!) so that the unix form looks 16857de2362d3Smrg # like /cygdrive/c/PROGRA~1:/cygdr... 16858de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 16859de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 16860de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16861de2362d3Smrg ;; 16862de2362d3Smrg *) 16863de2362d3Smrg sys_lib_search_path_spec="$LIB" 16864de2362d3Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 16865de2362d3Smrg # It is most probably a Windows format PATH. 16866de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16867de2362d3Smrg else 16868de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16869de2362d3Smrg fi 16870de2362d3Smrg # FIXME: find the short name or the path components, as spaces are 16871de2362d3Smrg # common. (e.g. "Program Files" -> "PROGRA~1") 16872de2362d3Smrg ;; 16873de2362d3Smrg esac 16874de2362d3Smrg 16875de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 16876de2362d3Smrg postinstall_cmds='base_file=`basename \${file}`~ 16877de2362d3Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 16878de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 16879de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 16880de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname' 16881de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16882de2362d3Smrg dlpath=$dir/\$dldll~ 16883de2362d3Smrg $RM \$dlpath' 16884de2362d3Smrg shlibpath_overrides_runpath=yes 16885de2362d3Smrg dynamic_linker='Win32 link.exe' 16886de2362d3Smrg ;; 16887de2362d3Smrg 16888de2362d3Smrg *) 16889de2362d3Smrg # Assume MSVC wrapper 16890de2362d3Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16891de2362d3Smrg dynamic_linker='Win32 ld.exe' 16892de2362d3Smrg ;; 16893de2362d3Smrg esac 16894de2362d3Smrg # FIXME: first we should search . and the directory the executable is in 16895de2362d3Smrg shlibpath_var=PATH 16896de2362d3Smrg ;; 16897de2362d3Smrg 16898de2362d3Smrgdarwin* | rhapsody*) 16899de2362d3Smrg dynamic_linker="$host_os dyld" 16900de2362d3Smrg version_type=darwin 16901de2362d3Smrg need_lib_prefix=no 16902de2362d3Smrg need_version=no 16903de2362d3Smrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16904de2362d3Smrg soname_spec='${libname}${release}${major}$shared_ext' 16905de2362d3Smrg shlibpath_overrides_runpath=yes 16906de2362d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 16907de2362d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16908de2362d3Smrg 16909de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 16910de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16911de2362d3Smrg ;; 16912de2362d3Smrg 16913de2362d3Smrgdgux*) 16914de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 16915de2362d3Smrg need_lib_prefix=no 16916de2362d3Smrg need_version=no 16917de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16918de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 16919de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 16920de2362d3Smrg ;; 16921de2362d3Smrg 16922de2362d3Smrgfreebsd* | dragonfly*) 16923de2362d3Smrg # DragonFly does not have aout. When/if they implement a new 16924de2362d3Smrg # versioning mechanism, adjust this. 16925de2362d3Smrg if test -x /usr/bin/objformat; then 16926de2362d3Smrg objformat=`/usr/bin/objformat` 16927de2362d3Smrg else 16928de2362d3Smrg case $host_os in 16929de2362d3Smrg freebsd[23].*) objformat=aout ;; 16930de2362d3Smrg *) objformat=elf ;; 16931de2362d3Smrg esac 16932de2362d3Smrg fi 16933de2362d3Smrg version_type=freebsd-$objformat 16934de2362d3Smrg case $version_type in 16935de2362d3Smrg freebsd-elf*) 16936de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16937de2362d3Smrg need_version=no 16938de2362d3Smrg need_lib_prefix=no 16939de2362d3Smrg ;; 16940de2362d3Smrg freebsd-*) 16941de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16942de2362d3Smrg need_version=yes 16943de2362d3Smrg ;; 16944de2362d3Smrg esac 16945de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 16946de2362d3Smrg case $host_os in 16947de2362d3Smrg freebsd2.*) 16948de2362d3Smrg shlibpath_overrides_runpath=yes 16949de2362d3Smrg ;; 16950de2362d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 16951de2362d3Smrg shlibpath_overrides_runpath=yes 16952de2362d3Smrg hardcode_into_libs=yes 16953de2362d3Smrg ;; 16954de2362d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16955de2362d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16956de2362d3Smrg shlibpath_overrides_runpath=no 16957de2362d3Smrg hardcode_into_libs=yes 16958de2362d3Smrg ;; 16959de2362d3Smrg *) # from 4.6 on, and DragonFly 16960de2362d3Smrg shlibpath_overrides_runpath=yes 16961de2362d3Smrg hardcode_into_libs=yes 16962de2362d3Smrg ;; 16963de2362d3Smrg esac 16964de2362d3Smrg ;; 16965de2362d3Smrg 16966de2362d3Smrggnu*) 16967de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 16968de2362d3Smrg need_lib_prefix=no 16969de2362d3Smrg need_version=no 16970de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16971de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 16972de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 16973de2362d3Smrg shlibpath_overrides_runpath=no 16974de2362d3Smrg hardcode_into_libs=yes 16975de2362d3Smrg ;; 16976de2362d3Smrg 16977de2362d3Smrghaiku*) 16978de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 16979de2362d3Smrg need_lib_prefix=no 16980de2362d3Smrg need_version=no 16981de2362d3Smrg dynamic_linker="$host_os runtime_loader" 16982de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16983de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 16984de2362d3Smrg shlibpath_var=LIBRARY_PATH 16985de2362d3Smrg shlibpath_overrides_runpath=yes 16986de2362d3Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 16987de2362d3Smrg hardcode_into_libs=yes 16988de2362d3Smrg ;; 16989de2362d3Smrg 16990de2362d3Smrghpux9* | hpux10* | hpux11*) 16991de2362d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 16992de2362d3Smrg # link against other versions. 16993de2362d3Smrg version_type=sunos 16994de2362d3Smrg need_lib_prefix=no 16995de2362d3Smrg need_version=no 16996de2362d3Smrg case $host_cpu in 16997de2362d3Smrg ia64*) 16998de2362d3Smrg shrext_cmds='.so' 16999de2362d3Smrg hardcode_into_libs=yes 17000de2362d3Smrg dynamic_linker="$host_os dld.so" 17001de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17002de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17003de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17004de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17005de2362d3Smrg if test "X$HPUX_IA64_MODE" = X32; then 17006de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17007de2362d3Smrg else 17008de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17009de2362d3Smrg fi 17010de2362d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17011de2362d3Smrg ;; 17012de2362d3Smrg hppa*64*) 17013de2362d3Smrg shrext_cmds='.sl' 17014de2362d3Smrg hardcode_into_libs=yes 17015de2362d3Smrg dynamic_linker="$host_os dld.sl" 17016de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17017de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17018de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17019de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17020de2362d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17021de2362d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17022de2362d3Smrg ;; 17023de2362d3Smrg *) 17024de2362d3Smrg shrext_cmds='.sl' 17025de2362d3Smrg dynamic_linker="$host_os dld.sl" 17026de2362d3Smrg shlibpath_var=SHLIB_PATH 17027de2362d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17028de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17029de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17030de2362d3Smrg ;; 17031de2362d3Smrg esac 17032de2362d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17033de2362d3Smrg postinstall_cmds='chmod 555 $lib' 17034de2362d3Smrg # or fails outright, so override atomically: 17035de2362d3Smrg install_override_mode=555 17036de2362d3Smrg ;; 17037de2362d3Smrg 17038de2362d3Smrginterix[3-9]*) 17039de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17040de2362d3Smrg need_lib_prefix=no 17041de2362d3Smrg need_version=no 17042de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17043de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17044de2362d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17045de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17046de2362d3Smrg shlibpath_overrides_runpath=no 17047de2362d3Smrg hardcode_into_libs=yes 17048de2362d3Smrg ;; 17049de2362d3Smrg 17050de2362d3Smrgirix5* | irix6* | nonstopux*) 17051de2362d3Smrg case $host_os in 17052de2362d3Smrg nonstopux*) version_type=nonstopux ;; 17053de2362d3Smrg *) 17054de2362d3Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 17055de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17056de2362d3Smrg else 17057de2362d3Smrg version_type=irix 17058de2362d3Smrg fi ;; 17059de2362d3Smrg esac 17060de2362d3Smrg need_lib_prefix=no 17061de2362d3Smrg need_version=no 17062de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17063de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 17064de2362d3Smrg case $host_os in 17065de2362d3Smrg irix5* | nonstopux*) 17066de2362d3Smrg libsuff= shlibsuff= 17067de2362d3Smrg ;; 17068de2362d3Smrg *) 17069de2362d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 17070de2362d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17071de2362d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 17072de2362d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17073de2362d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 17074de2362d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17075de2362d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 17076de2362d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 17077de2362d3Smrg esac 17078de2362d3Smrg ;; 17079de2362d3Smrg esac 17080de2362d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17081de2362d3Smrg shlibpath_overrides_runpath=no 17082de2362d3Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 17083de2362d3Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 17084de2362d3Smrg hardcode_into_libs=yes 17085de2362d3Smrg ;; 17086de2362d3Smrg 17087de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff. 17088de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*) 17089de2362d3Smrg dynamic_linker=no 17090de2362d3Smrg ;; 17091de2362d3Smrg 17092de2362d3Smrg# This must be glibc/ELF. 17093de2362d3Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu) 17094de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17095de2362d3Smrg need_lib_prefix=no 17096de2362d3Smrg need_version=no 17097de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17098de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17099de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17100de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17101de2362d3Smrg shlibpath_overrides_runpath=no 17102de2362d3Smrg 17103de2362d3Smrg # Some binutils ld are patched to set DT_RUNPATH 17104de2362d3Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17105de2362d3Smrg $as_echo_n "(cached) " >&6 17106de2362d3Smrgelse 17107de2362d3Smrg lt_cv_shlibpath_overrides_runpath=no 17108de2362d3Smrg save_LDFLAGS=$LDFLAGS 17109de2362d3Smrg save_libdir=$libdir 17110de2362d3Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17111de2362d3Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17112de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17113de2362d3Smrg/* end confdefs.h. */ 17114de2362d3Smrg 17115de2362d3Smrgint 17116de2362d3Smrgmain () 17117de2362d3Smrg{ 17118de2362d3Smrg 17119de2362d3Smrg ; 17120de2362d3Smrg return 0; 17121de2362d3Smrg} 17122de2362d3Smrg_ACEOF 17123de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17124de2362d3Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17125de2362d3Smrg lt_cv_shlibpath_overrides_runpath=yes 17126de2362d3Smrgfi 17127de2362d3Smrgfi 17128de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17129de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17130de2362d3Smrg LDFLAGS=$save_LDFLAGS 17131de2362d3Smrg libdir=$save_libdir 17132de2362d3Smrg 17133de2362d3Smrgfi 17134de2362d3Smrg 17135de2362d3Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17136de2362d3Smrg 17137de2362d3Smrg # This implies no fast_install, which is unacceptable. 17138de2362d3Smrg # Some rework will be needed to allow for fast_install 17139de2362d3Smrg # before this can be enabled. 17140de2362d3Smrg hardcode_into_libs=yes 17141de2362d3Smrg 17142de2362d3Smrg # Add ABI-specific directories to the system library path. 17143de2362d3Smrg sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 17144de2362d3Smrg 17145de2362d3Smrg # Append ld.so.conf contents to the search path 17146de2362d3Smrg if test -f /etc/ld.so.conf; then 17147de2362d3Smrg 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' ' '` 17148de2362d3Smrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 17149de2362d3Smrg 17150de2362d3Smrg fi 17151de2362d3Smrg 17152de2362d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 17153de2362d3Smrg # powerpc, because MkLinux only supported shared libraries with the 17154de2362d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 17155de2362d3Smrg # most powerpc-linux boxes support dynamic linking these days and 17156de2362d3Smrg # people can always --disable-shared, the test was removed, and we 17157de2362d3Smrg # assume the GNU/Linux dynamic linker is in use. 17158de2362d3Smrg dynamic_linker='GNU/Linux ld.so' 17159de2362d3Smrg ;; 17160de2362d3Smrg 17161de2362d3Smrgnetbsd*) 17162de2362d3Smrg version_type=sunos 17163de2362d3Smrg need_lib_prefix=no 17164de2362d3Smrg need_version=no 17165de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17166de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17167de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17168de2362d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 17169de2362d3Smrg else 17170de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17171de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17172de2362d3Smrg dynamic_linker='NetBSD ld.elf_so' 17173de2362d3Smrg fi 17174de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17175de2362d3Smrg shlibpath_overrides_runpath=yes 17176de2362d3Smrg hardcode_into_libs=yes 17177de2362d3Smrg ;; 17178de2362d3Smrg 17179de2362d3Smrgnewsos6) 17180de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17181de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17182de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17183de2362d3Smrg shlibpath_overrides_runpath=yes 17184de2362d3Smrg ;; 17185de2362d3Smrg 17186de2362d3Smrg*nto* | *qnx*) 17187de2362d3Smrg version_type=qnx 17188de2362d3Smrg need_lib_prefix=no 17189de2362d3Smrg need_version=no 17190de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17191de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17192de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17193de2362d3Smrg shlibpath_overrides_runpath=no 17194de2362d3Smrg hardcode_into_libs=yes 17195de2362d3Smrg dynamic_linker='ldqnx.so' 17196de2362d3Smrg ;; 17197de2362d3Smrg 17198de2362d3Smrgopenbsd*) 17199de2362d3Smrg version_type=sunos 17200de2362d3Smrg sys_lib_dlsearch_path_spec="/usr/lib" 17201de2362d3Smrg need_lib_prefix=no 17202de2362d3Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 17203de2362d3Smrg case $host_os in 17204de2362d3Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 17205de2362d3Smrg *) need_version=no ;; 17206de2362d3Smrg esac 17207de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17208de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17209de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17210de2362d3Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17211de2362d3Smrg case $host_os in 17212de2362d3Smrg openbsd2.[89] | openbsd2.[89].*) 17213de2362d3Smrg shlibpath_overrides_runpath=no 17214de2362d3Smrg ;; 17215de2362d3Smrg *) 17216de2362d3Smrg shlibpath_overrides_runpath=yes 17217de2362d3Smrg ;; 17218de2362d3Smrg esac 17219de2362d3Smrg else 17220de2362d3Smrg shlibpath_overrides_runpath=yes 17221de2362d3Smrg fi 17222de2362d3Smrg ;; 17223de2362d3Smrg 17224de2362d3Smrgos2*) 17225de2362d3Smrg libname_spec='$name' 17226de2362d3Smrg shrext_cmds=".dll" 17227de2362d3Smrg need_lib_prefix=no 17228de2362d3Smrg library_names_spec='$libname${shared_ext} $libname.a' 17229de2362d3Smrg dynamic_linker='OS/2 ld.exe' 17230de2362d3Smrg shlibpath_var=LIBPATH 17231de2362d3Smrg ;; 17232de2362d3Smrg 17233de2362d3Smrgosf3* | osf4* | osf5*) 17234de2362d3Smrg version_type=osf 17235de2362d3Smrg need_lib_prefix=no 17236de2362d3Smrg need_version=no 17237de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17238de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17239de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17240de2362d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17241de2362d3Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 17242de2362d3Smrg ;; 17243de2362d3Smrg 17244de2362d3Smrgrdos*) 17245de2362d3Smrg dynamic_linker=no 17246de2362d3Smrg ;; 17247de2362d3Smrg 17248de2362d3Smrgsolaris*) 17249de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17250de2362d3Smrg need_lib_prefix=no 17251de2362d3Smrg need_version=no 17252de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17253de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17254de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17255de2362d3Smrg shlibpath_overrides_runpath=yes 17256de2362d3Smrg hardcode_into_libs=yes 17257de2362d3Smrg # ldd complains unless libraries are executable 17258de2362d3Smrg postinstall_cmds='chmod +x $lib' 17259de2362d3Smrg ;; 17260de2362d3Smrg 17261de2362d3Smrgsunos4*) 17262de2362d3Smrg version_type=sunos 17263de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17264de2362d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17265de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17266de2362d3Smrg shlibpath_overrides_runpath=yes 17267de2362d3Smrg if test "$with_gnu_ld" = yes; then 17268de2362d3Smrg need_lib_prefix=no 17269de2362d3Smrg fi 17270de2362d3Smrg need_version=yes 17271de2362d3Smrg ;; 17272de2362d3Smrg 17273de2362d3Smrgsysv4 | sysv4.3*) 17274de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17275de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17276de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17277de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17278de2362d3Smrg case $host_vendor in 17279de2362d3Smrg sni) 17280de2362d3Smrg shlibpath_overrides_runpath=no 17281de2362d3Smrg need_lib_prefix=no 17282de2362d3Smrg runpath_var=LD_RUN_PATH 17283de2362d3Smrg ;; 17284de2362d3Smrg siemens) 17285de2362d3Smrg need_lib_prefix=no 17286de2362d3Smrg ;; 17287de2362d3Smrg motorola) 17288de2362d3Smrg need_lib_prefix=no 17289de2362d3Smrg need_version=no 17290de2362d3Smrg shlibpath_overrides_runpath=no 17291de2362d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17292de2362d3Smrg ;; 17293de2362d3Smrg esac 17294de2362d3Smrg ;; 17295de2362d3Smrg 17296de2362d3Smrgsysv4*MP*) 17297de2362d3Smrg if test -d /usr/nec ;then 17298de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17299de2362d3Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 17300de2362d3Smrg soname_spec='$libname${shared_ext}.$major' 17301de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17302de2362d3Smrg fi 17303de2362d3Smrg ;; 17304de2362d3Smrg 17305de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17306de2362d3Smrg version_type=freebsd-elf 17307de2362d3Smrg need_lib_prefix=no 17308de2362d3Smrg need_version=no 17309de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17310de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17311de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17312de2362d3Smrg shlibpath_overrides_runpath=yes 17313de2362d3Smrg hardcode_into_libs=yes 17314de2362d3Smrg if test "$with_gnu_ld" = yes; then 17315de2362d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17316de2362d3Smrg else 17317de2362d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17318de2362d3Smrg case $host_os in 17319de2362d3Smrg sco3.2v5*) 17320de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17321de2362d3Smrg ;; 17322de2362d3Smrg esac 17323de2362d3Smrg fi 17324de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 17325de2362d3Smrg ;; 17326de2362d3Smrg 17327de2362d3Smrgtpf*) 17328de2362d3Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17329de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17330de2362d3Smrg need_lib_prefix=no 17331de2362d3Smrg need_version=no 17332de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17333de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17334de2362d3Smrg shlibpath_overrides_runpath=no 17335de2362d3Smrg hardcode_into_libs=yes 17336de2362d3Smrg ;; 17337de2362d3Smrg 17338de2362d3Smrguts4*) 17339de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17340de2362d3Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17341de2362d3Smrg soname_spec='${libname}${release}${shared_ext}$major' 17342de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17343de2362d3Smrg ;; 17344de2362d3Smrg 17345de2362d3Smrg*) 17346de2362d3Smrg dynamic_linker=no 17347de2362d3Smrg ;; 17348de2362d3Smrgesac 17349de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17350de2362d3Smrg$as_echo "$dynamic_linker" >&6; } 17351de2362d3Smrgtest "$dynamic_linker" = no && can_build_shared=no 17352de2362d3Smrg 17353de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17354de2362d3Smrgif test "$GCC" = yes; then 17355de2362d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17356de2362d3Smrgfi 17357de2362d3Smrg 17358de2362d3Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 17359de2362d3Smrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 17360de2362d3Smrgfi 17361de2362d3Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 17362de2362d3Smrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 17363de2362d3Smrgfi 17364de2362d3Smrg 17365de2362d3Smrg 17366de2362d3Smrg 17367de2362d3Smrg 17368de2362d3Smrg 17369de2362d3Smrg 17370de2362d3Smrg 17371de2362d3Smrg 17372de2362d3Smrg 17373de2362d3Smrg 17374de2362d3Smrg 17375de2362d3Smrg 17376de2362d3Smrg 17377de2362d3Smrg 17378de2362d3Smrg 17379de2362d3Smrg 17380de2362d3Smrg 17381de2362d3Smrg 17382de2362d3Smrg 17383de2362d3Smrg 17384de2362d3Smrg 17385de2362d3Smrg 17386de2362d3Smrg 17387de2362d3Smrg 17388de2362d3Smrg 17389de2362d3Smrg 17390de2362d3Smrg 17391de2362d3Smrg 17392de2362d3Smrg 17393de2362d3Smrg 17394de2362d3Smrg 17395de2362d3Smrg 17396de2362d3Smrg 17397de2362d3Smrg 17398de2362d3Smrg 17399de2362d3Smrg 17400de2362d3Smrg 17401de2362d3Smrg 17402de2362d3Smrg 17403de2362d3Smrg 17404de2362d3Smrg 17405de2362d3Smrg 17406de2362d3Smrg 17407de2362d3Smrg 17408de2362d3Smrg 17409de2362d3Smrg 17410de2362d3Smrg 17411de2362d3Smrg 17412de2362d3Smrg 17413de2362d3Smrg 17414de2362d3Smrg 17415de2362d3Smrg 17416de2362d3Smrg 17417de2362d3Smrg 17418de2362d3Smrg 17419de2362d3Smrg 17420de2362d3Smrg 17421de2362d3Smrg 17422de2362d3Smrg 17423de2362d3Smrg 17424de2362d3Smrg 17425de2362d3Smrg 17426de2362d3Smrg 17427de2362d3Smrg 17428de2362d3Smrg 17429de2362d3Smrg 17430de2362d3Smrg 17431de2362d3Smrg 17432de2362d3Smrg 17433de2362d3Smrg 17434de2362d3Smrg 17435de2362d3Smrg 17436de2362d3Smrg 17437de2362d3Smrg 17438de2362d3Smrg 17439de2362d3Smrg 17440de2362d3Smrg 17441de2362d3Smrg 17442de2362d3Smrg 17443de2362d3Smrg 17444de2362d3Smrg 17445de2362d3Smrg 17446de2362d3Smrg 17447de2362d3Smrg 17448de2362d3Smrg 17449de2362d3Smrg 17450de2362d3Smrg 17451de2362d3Smrg 17452de2362d3Smrg 17453de2362d3Smrg 17454de2362d3Smrg 17455de2362d3Smrg 17456de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 17457de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 17458de2362d3Smrghardcode_action= 17459de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" || 17460de2362d3Smrg test -n "$runpath_var" || 17461de2362d3Smrg test "X$hardcode_automatic" = "Xyes" ; then 17462de2362d3Smrg 17463de2362d3Smrg # We can hardcode non-existent directories. 17464de2362d3Smrg if test "$hardcode_direct" != no && 17465de2362d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 17466de2362d3Smrg # have to relink, otherwise we might link with an installed library 17467de2362d3Smrg # when we should be linking with a yet-to-be-installed one 17468de2362d3Smrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 17469de2362d3Smrg test "$hardcode_minus_L" != no; then 17470de2362d3Smrg # Linking always hardcodes the temporary library directory. 17471de2362d3Smrg hardcode_action=relink 17472de2362d3Smrg else 17473de2362d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 17474de2362d3Smrg hardcode_action=immediate 17475de2362d3Smrg fi 17476de2362d3Smrgelse 17477de2362d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 17478de2362d3Smrg # directories. 17479de2362d3Smrg hardcode_action=unsupported 17480de2362d3Smrgfi 17481de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 17482de2362d3Smrg$as_echo "$hardcode_action" >&6; } 17483de2362d3Smrg 17484de2362d3Smrgif test "$hardcode_action" = relink || 17485de2362d3Smrg test "$inherit_rpath" = yes; then 17486de2362d3Smrg # Fast installation is not supported 17487de2362d3Smrg enable_fast_install=no 17488de2362d3Smrgelif test "$shlibpath_overrides_runpath" = yes || 17489de2362d3Smrg test "$enable_shared" = no; then 17490de2362d3Smrg # Fast installation is not necessary 17491de2362d3Smrg enable_fast_install=needless 17492de2362d3Smrgfi 17493de2362d3Smrg 17494de2362d3Smrg 17495de2362d3Smrg 17496de2362d3Smrg 17497de2362d3Smrg 17498de2362d3Smrg 17499de2362d3Smrg if test "x$enable_dlopen" != xyes; then 17500de2362d3Smrg enable_dlopen=unknown 17501de2362d3Smrg enable_dlopen_self=unknown 17502de2362d3Smrg enable_dlopen_self_static=unknown 17503de2362d3Smrgelse 17504de2362d3Smrg lt_cv_dlopen=no 17505de2362d3Smrg lt_cv_dlopen_libs= 17506de2362d3Smrg 17507de2362d3Smrg case $host_os in 17508de2362d3Smrg beos*) 17509de2362d3Smrg lt_cv_dlopen="load_add_on" 17510de2362d3Smrg lt_cv_dlopen_libs= 17511de2362d3Smrg lt_cv_dlopen_self=yes 17512de2362d3Smrg ;; 17513de2362d3Smrg 17514de2362d3Smrg mingw* | pw32* | cegcc*) 17515de2362d3Smrg lt_cv_dlopen="LoadLibrary" 17516de2362d3Smrg lt_cv_dlopen_libs= 17517de2362d3Smrg ;; 17518de2362d3Smrg 17519de2362d3Smrg cygwin*) 17520de2362d3Smrg lt_cv_dlopen="dlopen" 17521de2362d3Smrg lt_cv_dlopen_libs= 17522de2362d3Smrg ;; 17523de2362d3Smrg 17524de2362d3Smrg darwin*) 17525de2362d3Smrg # if libdl is installed we need to link against it 17526de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 17527de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 17528de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 17529de2362d3Smrg $as_echo_n "(cached) " >&6 17530de2362d3Smrgelse 17531de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 17532de2362d3SmrgLIBS="-ldl $LIBS" 17533de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17534de2362d3Smrg/* end confdefs.h. */ 17535de2362d3Smrg 17536de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 17537de2362d3Smrg Use char because int might match the return type of a GCC 17538de2362d3Smrg builtin and then its argument prototype would still apply. */ 17539de2362d3Smrg#ifdef __cplusplus 17540de2362d3Smrgextern "C" 17541de2362d3Smrg#endif 17542de2362d3Smrgchar dlopen (); 17543de2362d3Smrgint 17544de2362d3Smrgmain () 17545de2362d3Smrg{ 17546de2362d3Smrgreturn dlopen (); 17547de2362d3Smrg ; 17548de2362d3Smrg return 0; 17549de2362d3Smrg} 17550de2362d3Smrg_ACEOF 17551de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17552de2362d3Smrg ac_cv_lib_dl_dlopen=yes 17553de2362d3Smrgelse 17554de2362d3Smrg ac_cv_lib_dl_dlopen=no 17555de2362d3Smrgfi 17556de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17557de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17558de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 17559de2362d3Smrgfi 17560de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 17561de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 17562de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 17563de2362d3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 17564de2362d3Smrgelse 17565de2362d3Smrg 17566de2362d3Smrg lt_cv_dlopen="dyld" 17567de2362d3Smrg lt_cv_dlopen_libs= 17568de2362d3Smrg lt_cv_dlopen_self=yes 17569de2362d3Smrg 17570de2362d3Smrgfi 17571de2362d3Smrg 17572de2362d3Smrg ;; 17573de2362d3Smrg 17574de2362d3Smrg *) 17575de2362d3Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 17576de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 17577de2362d3Smrg lt_cv_dlopen="shl_load" 17578de2362d3Smrgelse 17579de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 17580de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 17581de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 17582de2362d3Smrg $as_echo_n "(cached) " >&6 17583de2362d3Smrgelse 17584de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 17585de2362d3SmrgLIBS="-ldld $LIBS" 17586de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17587de2362d3Smrg/* end confdefs.h. */ 17588de2362d3Smrg 17589de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 17590de2362d3Smrg Use char because int might match the return type of a GCC 17591de2362d3Smrg builtin and then its argument prototype would still apply. */ 17592de2362d3Smrg#ifdef __cplusplus 17593de2362d3Smrgextern "C" 17594de2362d3Smrg#endif 17595de2362d3Smrgchar shl_load (); 17596de2362d3Smrgint 17597de2362d3Smrgmain () 17598de2362d3Smrg{ 17599de2362d3Smrgreturn shl_load (); 17600de2362d3Smrg ; 17601de2362d3Smrg return 0; 17602de2362d3Smrg} 17603de2362d3Smrg_ACEOF 17604de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17605de2362d3Smrg ac_cv_lib_dld_shl_load=yes 17606de2362d3Smrgelse 17607de2362d3Smrg ac_cv_lib_dld_shl_load=no 17608de2362d3Smrgfi 17609de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17610de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17611de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 17612de2362d3Smrgfi 17613de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 17614de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 17615de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 17616de2362d3Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 17617de2362d3Smrgelse 17618de2362d3Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 17619de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 17620de2362d3Smrg lt_cv_dlopen="dlopen" 17621de2362d3Smrgelse 17622de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 17623de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 17624de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 17625de2362d3Smrg $as_echo_n "(cached) " >&6 17626de2362d3Smrgelse 17627de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 17628de2362d3SmrgLIBS="-ldl $LIBS" 17629de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17630de2362d3Smrg/* end confdefs.h. */ 17631de2362d3Smrg 17632de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 17633de2362d3Smrg Use char because int might match the return type of a GCC 17634de2362d3Smrg builtin and then its argument prototype would still apply. */ 17635de2362d3Smrg#ifdef __cplusplus 17636de2362d3Smrgextern "C" 17637de2362d3Smrg#endif 17638de2362d3Smrgchar dlopen (); 17639de2362d3Smrgint 17640de2362d3Smrgmain () 17641de2362d3Smrg{ 17642de2362d3Smrgreturn dlopen (); 17643de2362d3Smrg ; 17644de2362d3Smrg return 0; 17645de2362d3Smrg} 17646de2362d3Smrg_ACEOF 17647de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17648de2362d3Smrg ac_cv_lib_dl_dlopen=yes 17649de2362d3Smrgelse 17650de2362d3Smrg ac_cv_lib_dl_dlopen=no 17651de2362d3Smrgfi 17652de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17653de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17654de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 17655de2362d3Smrgfi 17656de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 17657de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 17658de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 17659de2362d3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 17660de2362d3Smrgelse 17661de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 17662de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 17663de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 17664de2362d3Smrg $as_echo_n "(cached) " >&6 17665de2362d3Smrgelse 17666de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 17667de2362d3SmrgLIBS="-lsvld $LIBS" 17668de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17669de2362d3Smrg/* end confdefs.h. */ 17670de2362d3Smrg 17671de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 17672de2362d3Smrg Use char because int might match the return type of a GCC 17673de2362d3Smrg builtin and then its argument prototype would still apply. */ 17674de2362d3Smrg#ifdef __cplusplus 17675de2362d3Smrgextern "C" 17676de2362d3Smrg#endif 17677de2362d3Smrgchar dlopen (); 17678de2362d3Smrgint 17679de2362d3Smrgmain () 17680de2362d3Smrg{ 17681de2362d3Smrgreturn dlopen (); 17682de2362d3Smrg ; 17683de2362d3Smrg return 0; 17684de2362d3Smrg} 17685de2362d3Smrg_ACEOF 17686de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17687de2362d3Smrg ac_cv_lib_svld_dlopen=yes 17688de2362d3Smrgelse 17689de2362d3Smrg ac_cv_lib_svld_dlopen=no 17690de2362d3Smrgfi 17691de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17692de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17693de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 17694de2362d3Smrgfi 17695de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 17696de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 17697de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 17698de2362d3Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 17699de2362d3Smrgelse 17700de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 17701de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 17702de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 17703de2362d3Smrg $as_echo_n "(cached) " >&6 17704de2362d3Smrgelse 17705de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 17706de2362d3SmrgLIBS="-ldld $LIBS" 17707de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 17708de2362d3Smrg/* end confdefs.h. */ 17709de2362d3Smrg 17710de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 17711de2362d3Smrg Use char because int might match the return type of a GCC 17712de2362d3Smrg builtin and then its argument prototype would still apply. */ 17713de2362d3Smrg#ifdef __cplusplus 17714de2362d3Smrgextern "C" 17715de2362d3Smrg#endif 17716de2362d3Smrgchar dld_link (); 17717de2362d3Smrgint 17718de2362d3Smrgmain () 17719de2362d3Smrg{ 17720de2362d3Smrgreturn dld_link (); 17721de2362d3Smrg ; 17722de2362d3Smrg return 0; 17723de2362d3Smrg} 17724de2362d3Smrg_ACEOF 17725de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17726de2362d3Smrg ac_cv_lib_dld_dld_link=yes 17727de2362d3Smrgelse 17728de2362d3Smrg ac_cv_lib_dld_dld_link=no 17729de2362d3Smrgfi 17730de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17731de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17732de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 17733de2362d3Smrgfi 17734de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 17735de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 17736de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 17737de2362d3Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 17738de2362d3Smrgfi 17739de2362d3Smrg 17740de2362d3Smrg 17741de2362d3Smrgfi 17742de2362d3Smrg 17743de2362d3Smrg 17744de2362d3Smrgfi 17745de2362d3Smrg 17746de2362d3Smrg 17747de2362d3Smrgfi 17748de2362d3Smrg 17749de2362d3Smrg 17750de2362d3Smrgfi 17751de2362d3Smrg 17752de2362d3Smrg 17753de2362d3Smrgfi 17754de2362d3Smrg 17755de2362d3Smrg ;; 17756de2362d3Smrg esac 17757de2362d3Smrg 17758de2362d3Smrg if test "x$lt_cv_dlopen" != xno; then 17759de2362d3Smrg enable_dlopen=yes 17760de2362d3Smrg else 17761de2362d3Smrg enable_dlopen=no 17762de2362d3Smrg fi 17763de2362d3Smrg 17764de2362d3Smrg case $lt_cv_dlopen in 17765de2362d3Smrg dlopen) 17766de2362d3Smrg save_CPPFLAGS="$CPPFLAGS" 17767de2362d3Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 17768de2362d3Smrg 17769de2362d3Smrg save_LDFLAGS="$LDFLAGS" 17770de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 17771de2362d3Smrg 17772de2362d3Smrg save_LIBS="$LIBS" 17773de2362d3Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 17774de2362d3Smrg 17775de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 17776de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 17777de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then : 17778de2362d3Smrg $as_echo_n "(cached) " >&6 17779de2362d3Smrgelse 17780de2362d3Smrg if test "$cross_compiling" = yes; then : 17781de2362d3Smrg lt_cv_dlopen_self=cross 17782de2362d3Smrgelse 17783de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 17784de2362d3Smrg lt_status=$lt_dlunknown 17785de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 17786de2362d3Smrg#line $LINENO "configure" 17787de2362d3Smrg#include "confdefs.h" 17788de2362d3Smrg 17789de2362d3Smrg#if HAVE_DLFCN_H 17790de2362d3Smrg#include <dlfcn.h> 17791de2362d3Smrg#endif 17792de2362d3Smrg 17793de2362d3Smrg#include <stdio.h> 17794de2362d3Smrg 17795de2362d3Smrg#ifdef RTLD_GLOBAL 17796de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 17797de2362d3Smrg#else 17798de2362d3Smrg# ifdef DL_GLOBAL 17799de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 17800de2362d3Smrg# else 17801de2362d3Smrg# define LT_DLGLOBAL 0 17802de2362d3Smrg# endif 17803de2362d3Smrg#endif 17804de2362d3Smrg 17805de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 17806de2362d3Smrg find out it does not work in some platform. */ 17807de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 17808de2362d3Smrg# ifdef RTLD_LAZY 17809de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 17810de2362d3Smrg# else 17811de2362d3Smrg# ifdef DL_LAZY 17812de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 17813de2362d3Smrg# else 17814de2362d3Smrg# ifdef RTLD_NOW 17815de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 17816de2362d3Smrg# else 17817de2362d3Smrg# ifdef DL_NOW 17818de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 17819de2362d3Smrg# else 17820de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 17821de2362d3Smrg# endif 17822de2362d3Smrg# endif 17823de2362d3Smrg# endif 17824de2362d3Smrg# endif 17825de2362d3Smrg#endif 17826de2362d3Smrg 17827de2362d3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 17828de2362d3Smrg correspondingly for the symbols needed. */ 17829de2362d3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 17830de2362d3Smrgint fnord () __attribute__((visibility("default"))); 17831de2362d3Smrg#endif 17832de2362d3Smrg 17833de2362d3Smrgint fnord () { return 42; } 17834de2362d3Smrgint main () 17835de2362d3Smrg{ 17836de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 17837de2362d3Smrg int status = $lt_dlunknown; 17838de2362d3Smrg 17839de2362d3Smrg if (self) 17840de2362d3Smrg { 17841de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 17842de2362d3Smrg else 17843de2362d3Smrg { 17844de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 17845de2362d3Smrg else puts (dlerror ()); 17846de2362d3Smrg } 17847de2362d3Smrg /* dlclose (self); */ 17848de2362d3Smrg } 17849de2362d3Smrg else 17850de2362d3Smrg puts (dlerror ()); 17851de2362d3Smrg 17852de2362d3Smrg return status; 17853de2362d3Smrg} 17854de2362d3Smrg_LT_EOF 17855de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 17856de2362d3Smrg (eval $ac_link) 2>&5 17857de2362d3Smrg ac_status=$? 17858de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17859de2362d3Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 17860de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 17861de2362d3Smrg lt_status=$? 17862de2362d3Smrg case x$lt_status in 17863de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 17864de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 17865de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 17866de2362d3Smrg esac 17867de2362d3Smrg else : 17868de2362d3Smrg # compilation failed 17869de2362d3Smrg lt_cv_dlopen_self=no 17870de2362d3Smrg fi 17871de2362d3Smrgfi 17872de2362d3Smrgrm -fr conftest* 17873de2362d3Smrg 17874de2362d3Smrg 17875de2362d3Smrgfi 17876de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 17877de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 17878de2362d3Smrg 17879de2362d3Smrg if test "x$lt_cv_dlopen_self" = xyes; then 17880de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 17881de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 17882de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 17883de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then : 17884de2362d3Smrg $as_echo_n "(cached) " >&6 17885de2362d3Smrgelse 17886de2362d3Smrg if test "$cross_compiling" = yes; then : 17887de2362d3Smrg lt_cv_dlopen_self_static=cross 17888de2362d3Smrgelse 17889de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 17890de2362d3Smrg lt_status=$lt_dlunknown 17891de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 17892de2362d3Smrg#line $LINENO "configure" 17893de2362d3Smrg#include "confdefs.h" 17894de2362d3Smrg 17895de2362d3Smrg#if HAVE_DLFCN_H 17896de2362d3Smrg#include <dlfcn.h> 17897de2362d3Smrg#endif 17898de2362d3Smrg 17899de2362d3Smrg#include <stdio.h> 17900de2362d3Smrg 17901de2362d3Smrg#ifdef RTLD_GLOBAL 17902de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 17903de2362d3Smrg#else 17904de2362d3Smrg# ifdef DL_GLOBAL 17905de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 17906de2362d3Smrg# else 17907de2362d3Smrg# define LT_DLGLOBAL 0 17908de2362d3Smrg# endif 17909de2362d3Smrg#endif 17910de2362d3Smrg 17911de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 17912de2362d3Smrg find out it does not work in some platform. */ 17913de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 17914de2362d3Smrg# ifdef RTLD_LAZY 17915de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 17916de2362d3Smrg# else 17917de2362d3Smrg# ifdef DL_LAZY 17918de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 17919de2362d3Smrg# else 17920de2362d3Smrg# ifdef RTLD_NOW 17921de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 17922de2362d3Smrg# else 17923de2362d3Smrg# ifdef DL_NOW 17924de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 17925de2362d3Smrg# else 17926de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 17927de2362d3Smrg# endif 17928de2362d3Smrg# endif 17929de2362d3Smrg# endif 17930de2362d3Smrg# endif 17931de2362d3Smrg#endif 17932de2362d3Smrg 17933de2362d3Smrg/* When -fvisbility=hidden is used, assume the code has been annotated 17934de2362d3Smrg correspondingly for the symbols needed. */ 17935de2362d3Smrg#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 17936de2362d3Smrgint fnord () __attribute__((visibility("default"))); 17937de2362d3Smrg#endif 17938de2362d3Smrg 17939de2362d3Smrgint fnord () { return 42; } 17940de2362d3Smrgint main () 17941de2362d3Smrg{ 17942de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 17943de2362d3Smrg int status = $lt_dlunknown; 17944de2362d3Smrg 17945de2362d3Smrg if (self) 17946de2362d3Smrg { 17947de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 17948de2362d3Smrg else 17949de2362d3Smrg { 17950de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 17951de2362d3Smrg else puts (dlerror ()); 17952de2362d3Smrg } 17953de2362d3Smrg /* dlclose (self); */ 17954de2362d3Smrg } 17955de2362d3Smrg else 17956de2362d3Smrg puts (dlerror ()); 17957de2362d3Smrg 17958de2362d3Smrg return status; 17959de2362d3Smrg} 17960de2362d3Smrg_LT_EOF 17961de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 17962de2362d3Smrg (eval $ac_link) 2>&5 17963de2362d3Smrg ac_status=$? 17964de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17965de2362d3Smrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 17966de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 17967de2362d3Smrg lt_status=$? 17968de2362d3Smrg case x$lt_status in 17969de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 17970de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 17971de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 17972de2362d3Smrg esac 17973de2362d3Smrg else : 17974de2362d3Smrg # compilation failed 17975de2362d3Smrg lt_cv_dlopen_self_static=no 17976de2362d3Smrg fi 17977de2362d3Smrgfi 17978de2362d3Smrgrm -fr conftest* 17979de2362d3Smrg 17980de2362d3Smrg 17981de2362d3Smrgfi 17982de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 17983de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 17984de2362d3Smrg fi 17985de2362d3Smrg 17986de2362d3Smrg CPPFLAGS="$save_CPPFLAGS" 17987de2362d3Smrg LDFLAGS="$save_LDFLAGS" 17988de2362d3Smrg LIBS="$save_LIBS" 17989de2362d3Smrg ;; 17990de2362d3Smrg esac 17991de2362d3Smrg 17992de2362d3Smrg case $lt_cv_dlopen_self in 17993de2362d3Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 17994de2362d3Smrg *) enable_dlopen_self=unknown ;; 17995de2362d3Smrg esac 17996de2362d3Smrg 17997de2362d3Smrg case $lt_cv_dlopen_self_static in 17998de2362d3Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 17999de2362d3Smrg *) enable_dlopen_self_static=unknown ;; 18000de2362d3Smrg esac 18001de2362d3Smrgfi 18002de2362d3Smrg 18003de2362d3Smrg 18004de2362d3Smrg 18005de2362d3Smrg 18006de2362d3Smrg 18007de2362d3Smrg 18008de2362d3Smrg 18009de2362d3Smrg 18010de2362d3Smrg 18011de2362d3Smrg 18012de2362d3Smrg 18013de2362d3Smrg 18014de2362d3Smrg 18015de2362d3Smrg 18016de2362d3Smrg 18017de2362d3Smrg 18018de2362d3Smrg 18019de2362d3Smrgstriplib= 18020de2362d3Smrgold_striplib= 18021de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18022de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 18023de2362d3Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 18024de2362d3Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 18025de2362d3Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 18026de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18027de2362d3Smrg$as_echo "yes" >&6; } 18028de2362d3Smrgelse 18029de2362d3Smrg# FIXME - insert some real tests, host_os isn't really good enough 18030de2362d3Smrg case $host_os in 18031de2362d3Smrg darwin*) 18032de2362d3Smrg if test -n "$STRIP" ; then 18033de2362d3Smrg striplib="$STRIP -x" 18034de2362d3Smrg old_striplib="$STRIP -S" 18035de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18036de2362d3Smrg$as_echo "yes" >&6; } 18037de2362d3Smrg else 18038de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18039de2362d3Smrg$as_echo "no" >&6; } 18040de2362d3Smrg fi 18041de2362d3Smrg ;; 18042de2362d3Smrg *) 18043de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18044de2362d3Smrg$as_echo "no" >&6; } 18045de2362d3Smrg ;; 18046de2362d3Smrg esac 18047de2362d3Smrgfi 18048de2362d3Smrg 18049de2362d3Smrg 18050de2362d3Smrg 18051de2362d3Smrg 18052de2362d3Smrg 18053de2362d3Smrg 18054de2362d3Smrg 18055de2362d3Smrg 18056de2362d3Smrg 18057de2362d3Smrg 18058de2362d3Smrg 18059de2362d3Smrg 18060de2362d3Smrg # Report which library types will actually be built 18061de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18062de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18063de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18064de2362d3Smrg$as_echo "$can_build_shared" >&6; } 18065de2362d3Smrg 18066de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18067de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 18068de2362d3Smrg test "$can_build_shared" = "no" && enable_shared=no 18069de2362d3Smrg 18070de2362d3Smrg # On AIX, shared libraries and static libraries use the same namespace, and 18071de2362d3Smrg # are all built from PIC. 18072de2362d3Smrg case $host_os in 18073de2362d3Smrg aix3*) 18074de2362d3Smrg test "$enable_shared" = yes && enable_static=no 18075de2362d3Smrg if test -n "$RANLIB"; then 18076de2362d3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 18077de2362d3Smrg postinstall_cmds='$RANLIB $lib' 18078de2362d3Smrg fi 18079de2362d3Smrg ;; 18080de2362d3Smrg 18081de2362d3Smrg aix[4-9]*) 18082de2362d3Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 18083de2362d3Smrg test "$enable_shared" = yes && enable_static=no 18084de2362d3Smrg fi 18085de2362d3Smrg ;; 18086de2362d3Smrg esac 18087de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 18088de2362d3Smrg$as_echo "$enable_shared" >&6; } 18089de2362d3Smrg 18090de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 18091de2362d3Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 18092de2362d3Smrg # Make sure either enable_shared or enable_static is yes. 18093de2362d3Smrg test "$enable_shared" = yes || enable_static=yes 18094de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 18095de2362d3Smrg$as_echo "$enable_static" >&6; } 18096de2362d3Smrg 18097de2362d3Smrg 18098de2362d3Smrg 18099de2362d3Smrg 18100de2362d3Smrgfi 18101de2362d3Smrgac_ext=c 18102de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 18103de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 18104de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 18105de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 18106de2362d3Smrg 18107de2362d3SmrgCC="$lt_save_CC" 18108de2362d3Smrg 18109de2362d3Smrg 18110de2362d3Smrg 18111de2362d3Smrg 18112de2362d3Smrg 18113de2362d3Smrg 18114de2362d3Smrg 18115de2362d3Smrg 18116de2362d3Smrg 18117de2362d3Smrg 18118de2362d3Smrg 18119de2362d3Smrg 18120de2362d3Smrg 18121de2362d3Smrg 18122de2362d3Smrg 18123de2362d3Smrg ac_config_commands="$ac_config_commands libtool" 18124de2362d3Smrg 18125de2362d3Smrg 18126de2362d3Smrg 18127de2362d3Smrg 18128de2362d3Smrg# Only expand once: 18129de2362d3Smrg 18130de2362d3Smrg 18131de2362d3Smrg 18132de2362d3Smrg# Checks for programs. 18133de2362d3Smrgif test "x$CC" != xcc; then 18134de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 18135de2362d3Smrg$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 18136de2362d3Smrgelse 18137de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 18138de2362d3Smrg$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 18139de2362d3Smrgfi 18140de2362d3Smrgset dummy $CC; ac_cc=`$as_echo "$2" | 18141de2362d3Smrg sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 18142de2362d3Smrgif eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 18143de2362d3Smrg $as_echo_n "(cached) " >&6 18144de2362d3Smrgelse 18145de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18146de2362d3Smrg/* end confdefs.h. */ 18147de2362d3Smrg 18148de2362d3Smrgint 18149de2362d3Smrgmain () 18150de2362d3Smrg{ 18151de2362d3Smrg 18152de2362d3Smrg ; 18153de2362d3Smrg return 0; 18154de2362d3Smrg} 18155de2362d3Smrg_ACEOF 18156de2362d3Smrg# Make sure it works both with $CC and with simple cc. 18157de2362d3Smrg# We do the test twice because some compilers refuse to overwrite an 18158de2362d3Smrg# existing .o file with -o, though they will create one. 18159de2362d3Smrgac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 18160de2362d3Smrgrm -f conftest2.* 18161de2362d3Smrgif { { case "(($ac_try" in 18162de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18163de2362d3Smrg *) ac_try_echo=$ac_try;; 18164de2362d3Smrgesac 18165de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 18166de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 18167de2362d3Smrg (eval "$ac_try") 2>&5 18168de2362d3Smrg ac_status=$? 18169de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18170de2362d3Smrg test $ac_status = 0; } && 18171de2362d3Smrg test -f conftest2.$ac_objext && { { case "(($ac_try" in 18172de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18173de2362d3Smrg *) ac_try_echo=$ac_try;; 18174de2362d3Smrgesac 18175de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 18176de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 18177de2362d3Smrg (eval "$ac_try") 2>&5 18178de2362d3Smrg ac_status=$? 18179de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18180de2362d3Smrg test $ac_status = 0; }; 18181de2362d3Smrgthen 18182de2362d3Smrg eval ac_cv_prog_cc_${ac_cc}_c_o=yes 18183de2362d3Smrg if test "x$CC" != xcc; then 18184de2362d3Smrg # Test first that cc exists at all. 18185de2362d3Smrg if { ac_try='cc -c conftest.$ac_ext >&5' 18186de2362d3Smrg { { case "(($ac_try" in 18187de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18188de2362d3Smrg *) ac_try_echo=$ac_try;; 18189de2362d3Smrgesac 18190de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 18191de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 18192de2362d3Smrg (eval "$ac_try") 2>&5 18193de2362d3Smrg ac_status=$? 18194de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18195de2362d3Smrg test $ac_status = 0; }; }; then 18196de2362d3Smrg ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 18197de2362d3Smrg rm -f conftest2.* 18198de2362d3Smrg if { { case "(($ac_try" in 18199de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18200de2362d3Smrg *) ac_try_echo=$ac_try;; 18201de2362d3Smrgesac 18202de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 18203de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 18204de2362d3Smrg (eval "$ac_try") 2>&5 18205de2362d3Smrg ac_status=$? 18206de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18207de2362d3Smrg test $ac_status = 0; } && 18208de2362d3Smrg test -f conftest2.$ac_objext && { { case "(($ac_try" in 18209de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 18210de2362d3Smrg *) ac_try_echo=$ac_try;; 18211de2362d3Smrgesac 18212de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 18213de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 18214de2362d3Smrg (eval "$ac_try") 2>&5 18215de2362d3Smrg ac_status=$? 18216de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18217de2362d3Smrg test $ac_status = 0; }; 18218de2362d3Smrg then 18219de2362d3Smrg # cc works too. 18220de2362d3Smrg : 18221de2362d3Smrg else 18222de2362d3Smrg # cc exists but doesn't like -o. 18223de2362d3Smrg eval ac_cv_prog_cc_${ac_cc}_c_o=no 18224de2362d3Smrg fi 18225de2362d3Smrg fi 18226de2362d3Smrg fi 18227de2362d3Smrgelse 18228de2362d3Smrg eval ac_cv_prog_cc_${ac_cc}_c_o=no 18229de2362d3Smrgfi 18230de2362d3Smrgrm -f core conftest* 18231de2362d3Smrg 18232de2362d3Smrgfi 18233de2362d3Smrgif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 18234de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18235de2362d3Smrg$as_echo "yes" >&6; } 18236de2362d3Smrgelse 18237de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18238de2362d3Smrg$as_echo "no" >&6; } 18239de2362d3Smrg 18240de2362d3Smrg$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 18241de2362d3Smrg 18242de2362d3Smrgfi 18243de2362d3Smrg 18244de2362d3Smrg# FIXME: we rely on the cache variable name because 18245de2362d3Smrg# there is no other way. 18246de2362d3Smrgset dummy $CC 18247de2362d3Smrgam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 18248de2362d3Smrgeval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 18249de2362d3Smrgif test "$am_t" != yes; then 18250de2362d3Smrg # Losing compiler, so override with the script. 18251de2362d3Smrg # FIXME: It is wrong to rewrite CC. 18252de2362d3Smrg # But if we don't then we get into trouble of one sort or another. 18253de2362d3Smrg # A longer-term fix would be to have automake use am__CC in this case, 18254de2362d3Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 18255de2362d3Smrg CC="$am_aux_dir/compile $CC" 18256de2362d3Smrgfi 18257de2362d3Smrg 18258de2362d3Smrg 18259de2362d3Smrg 18260de2362d3Smrgif test "x$GCC" = "xyes"; then 18261de2362d3Smrg CPPFLAGS="$CPPFLAGS -Wall" 18262de2362d3Smrgfi 18263de2362d3Smrg 18264de2362d3Smrg 18265de2362d3Smrg 18266de2362d3Smrg# Define a configure option for an alternate module directory 18267de2362d3Smrg 18268de2362d3Smrg# Check whether --with-xorg-module-dir was given. 18269de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then : 18270de2362d3Smrg withval=$with_xorg_module_dir; moduledir="$withval" 18271de2362d3Smrgelse 18272de2362d3Smrg moduledir="$libdir/xorg/modules" 18273de2362d3Smrgfi 18274de2362d3Smrg 18275de2362d3Smrg 18276de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES 18277de2362d3Smrg 18278de2362d3Smrg 18279de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18280de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18281de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18282de2362d3Smrg/* end confdefs.h. */ 18283de2362d3Smrg 18284de2362d3Smrg#include "xorg-server.h" 18285de2362d3Smrg#if !defined RANDR 18286de2362d3Smrg#error RANDR not defined 18287de2362d3Smrg#endif 18288de2362d3Smrg 18289de2362d3Smrgint 18290de2362d3Smrgmain () 18291de2362d3Smrg{ 18292de2362d3Smrg 18293de2362d3Smrg ; 18294de2362d3Smrg return 0; 18295de2362d3Smrg} 18296de2362d3Smrg_ACEOF 18297de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18298de2362d3Smrg _EXT_CHECK=yes 18299de2362d3Smrgelse 18300de2362d3Smrg _EXT_CHECK=no 18301de2362d3Smrgfi 18302de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18303de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18304de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18305de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; } 18306de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18307de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18308de2362d3Smrg if test "$_EXT_CHECK" != no; then 18309de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18310de2362d3Smrg fi 18311de2362d3Smrg 18312de2362d3Smrg 18313de2362d3Smrg 18314de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18315de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18316de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18317de2362d3Smrg/* end confdefs.h. */ 18318de2362d3Smrg 18319de2362d3Smrg#include "xorg-server.h" 18320de2362d3Smrg#if !defined RENDER 18321de2362d3Smrg#error RENDER not defined 18322de2362d3Smrg#endif 18323de2362d3Smrg 18324de2362d3Smrgint 18325de2362d3Smrgmain () 18326de2362d3Smrg{ 18327de2362d3Smrg 18328de2362d3Smrg ; 18329de2362d3Smrg return 0; 18330de2362d3Smrg} 18331de2362d3Smrg_ACEOF 18332de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18333de2362d3Smrg _EXT_CHECK=yes 18334de2362d3Smrgelse 18335de2362d3Smrg _EXT_CHECK=no 18336de2362d3Smrgfi 18337de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18338de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18339de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18340de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; } 18341de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18342de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18343de2362d3Smrg if test "$_EXT_CHECK" != no; then 18344de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18345de2362d3Smrg fi 18346de2362d3Smrg 18347de2362d3Smrg 18348de2362d3Smrg 18349de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18350de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18351de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18352de2362d3Smrg/* end confdefs.h. */ 18353de2362d3Smrg 18354de2362d3Smrg#include "xorg-server.h" 18355de2362d3Smrg#if !defined XV 18356de2362d3Smrg#error XV not defined 18357de2362d3Smrg#endif 18358de2362d3Smrg 18359de2362d3Smrgint 18360de2362d3Smrgmain () 18361de2362d3Smrg{ 18362de2362d3Smrg 18363de2362d3Smrg ; 18364de2362d3Smrg return 0; 18365de2362d3Smrg} 18366de2362d3Smrg_ACEOF 18367de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18368de2362d3Smrg _EXT_CHECK=yes 18369de2362d3Smrgelse 18370de2362d3Smrg _EXT_CHECK=no 18371de2362d3Smrgfi 18372de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18373de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18374de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 18375de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; } 18376de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18377de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18378de2362d3Smrg if test "$_EXT_CHECK" != no; then 18379de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 18380de2362d3Smrg fi 18381de2362d3Smrg 18382de2362d3Smrg 18383de2362d3Smrg 18384de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18385de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18386de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18387de2362d3Smrg/* end confdefs.h. */ 18388de2362d3Smrg 18389de2362d3Smrg#include "xorg-server.h" 18390de2362d3Smrg#if !defined DPMSExtension 18391de2362d3Smrg#error DPMSExtension not defined 18392de2362d3Smrg#endif 18393de2362d3Smrg 18394de2362d3Smrgint 18395de2362d3Smrgmain () 18396de2362d3Smrg{ 18397de2362d3Smrg 18398de2362d3Smrg ; 18399de2362d3Smrg return 0; 18400de2362d3Smrg} 18401de2362d3Smrg_ACEOF 18402de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18403de2362d3Smrg _EXT_CHECK=yes 18404de2362d3Smrgelse 18405de2362d3Smrg _EXT_CHECK=no 18406de2362d3Smrgfi 18407de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18408de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18409de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18410de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18411de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18412de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18413de2362d3Smrg if test "$_EXT_CHECK" != no; then 18414de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18415de2362d3Smrg fi 18416de2362d3Smrg 18417de2362d3Smrg 18418de2362d3Smrg# Checks for libraries. 18419de2362d3Smrg 18420de2362d3Smrgpkg_failed=no 18421de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5 18422de2362d3Smrg$as_echo_n "checking for LIBDRM... " >&6; } 18423de2362d3Smrg 18424de2362d3Smrgif test -n "$LIBDRM_CFLAGS"; then 18425de2362d3Smrg pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS" 18426de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18427de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18428de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5 18429de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5 18430de2362d3Smrg ac_status=$? 18431de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18432de2362d3Smrg test $ac_status = 0; }; then 18433de2362d3Smrg pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.58" 2>/dev/null` 18434de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18435de2362d3Smrgelse 18436de2362d3Smrg pkg_failed=yes 18437de2362d3Smrgfi 18438de2362d3Smrg else 18439de2362d3Smrg pkg_failed=untried 18440de2362d3Smrgfi 18441de2362d3Smrgif test -n "$LIBDRM_LIBS"; then 18442de2362d3Smrg pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS" 18443de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18444de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18445de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.58\""; } >&5 18446de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.58") 2>&5 18447de2362d3Smrg ac_status=$? 18448de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18449de2362d3Smrg test $ac_status = 0; }; then 18450de2362d3Smrg pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.58" 2>/dev/null` 18451de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18452de2362d3Smrgelse 18453de2362d3Smrg pkg_failed=yes 18454de2362d3Smrgfi 18455de2362d3Smrg else 18456de2362d3Smrg pkg_failed=untried 18457de2362d3Smrgfi 18458de2362d3Smrg 18459de2362d3Smrg 18460de2362d3Smrg 18461de2362d3Smrgif test $pkg_failed = yes; then 18462de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18463de2362d3Smrg$as_echo "no" >&6; } 18464de2362d3Smrg 18465de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18466de2362d3Smrg _pkg_short_errors_supported=yes 18467de2362d3Smrgelse 18468de2362d3Smrg _pkg_short_errors_supported=no 18469de2362d3Smrgfi 18470de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18471de2362d3Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1` 18472de2362d3Smrg else 18473de2362d3Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.58" 2>&1` 18474de2362d3Smrg fi 18475de2362d3Smrg # Put the nasty error message in config.log where it belongs 18476de2362d3Smrg echo "$LIBDRM_PKG_ERRORS" >&5 18477de2362d3Smrg 18478de2362d3Smrg as_fn_error $? "Package requirements (libdrm >= 2.4.58) were not met: 18479de2362d3Smrg 18480de2362d3Smrg$LIBDRM_PKG_ERRORS 18481de2362d3Smrg 18482de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18483de2362d3Smrginstalled software in a non-standard prefix. 18484de2362d3Smrg 18485de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 18486de2362d3Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 18487de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 18488de2362d3Smrgelif test $pkg_failed = untried; then 18489de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18490de2362d3Smrg$as_echo "no" >&6; } 18491de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18492de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18493de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18494de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 18495de2362d3Smrgpath to pkg-config. 18496de2362d3Smrg 18497de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 18498de2362d3Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 18499de2362d3SmrgSee the pkg-config man page for more details. 18500de2362d3Smrg 18501de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18502de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 18503de2362d3Smrgelse 18504de2362d3Smrg LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS 18505de2362d3Smrg LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS 18506de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18507de2362d3Smrg$as_echo "yes" >&6; } 18508de2362d3Smrg 18509de2362d3Smrgfi 18510de2362d3Smrg 18511de2362d3Smrgpkg_failed=no 18512de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5 18513de2362d3Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; } 18514de2362d3Smrg 18515de2362d3Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then 18516de2362d3Smrg pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS" 18517de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18518de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18519de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 18520de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 18521de2362d3Smrg ac_status=$? 18522de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18523de2362d3Smrg test $ac_status = 0; }; then 18524de2362d3Smrg pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null` 18525de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18526de2362d3Smrgelse 18527de2362d3Smrg pkg_failed=yes 18528de2362d3Smrgfi 18529de2362d3Smrg else 18530de2362d3Smrg pkg_failed=untried 18531de2362d3Smrgfi 18532de2362d3Smrgif test -n "$LIBDRM_RADEON_LIBS"; then 18533de2362d3Smrg pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS" 18534de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18535de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18536de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 18537de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 18538de2362d3Smrg ac_status=$? 18539de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18540de2362d3Smrg test $ac_status = 0; }; then 18541de2362d3Smrg pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null` 18542de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18543de2362d3Smrgelse 18544de2362d3Smrg pkg_failed=yes 18545de2362d3Smrgfi 18546de2362d3Smrg else 18547de2362d3Smrg pkg_failed=untried 18548de2362d3Smrgfi 18549de2362d3Smrg 18550de2362d3Smrg 18551de2362d3Smrg 18552de2362d3Smrgif test $pkg_failed = yes; then 18553de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18554de2362d3Smrg$as_echo "no" >&6; } 18555de2362d3Smrg 18556de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18557de2362d3Smrg _pkg_short_errors_supported=yes 18558de2362d3Smrgelse 18559de2362d3Smrg _pkg_short_errors_supported=no 18560de2362d3Smrgfi 18561de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18562de2362d3Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1` 18563de2362d3Smrg else 18564de2362d3Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1` 18565de2362d3Smrg fi 18566de2362d3Smrg # Put the nasty error message in config.log where it belongs 18567de2362d3Smrg echo "$LIBDRM_RADEON_PKG_ERRORS" >&5 18568de2362d3Smrg 18569de2362d3Smrg as_fn_error $? "Package requirements (libdrm_radeon) were not met: 18570de2362d3Smrg 18571de2362d3Smrg$LIBDRM_RADEON_PKG_ERRORS 18572de2362d3Smrg 18573de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18574de2362d3Smrginstalled software in a non-standard prefix. 18575de2362d3Smrg 18576de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 18577de2362d3Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 18578de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 18579de2362d3Smrgelif test $pkg_failed = untried; then 18580de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18581de2362d3Smrg$as_echo "no" >&6; } 18582de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18583de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18584de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18585de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 18586de2362d3Smrgpath to pkg-config. 18587de2362d3Smrg 18588de2362d3SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 18589de2362d3Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 18590de2362d3SmrgSee the pkg-config man page for more details. 18591de2362d3Smrg 18592de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18593de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 18594de2362d3Smrgelse 18595de2362d3Smrg LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS 18596de2362d3Smrg LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS 18597de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18598de2362d3Smrg$as_echo "yes" >&6; } 18599de2362d3Smrg 18600de2362d3Smrgfi 18601de2362d3Smrg 18602de2362d3Smrg# Obtain compiler/linker options for the driver dependencies 18603de2362d3Smrg 18604de2362d3Smrgpkg_failed=no 18605de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 18606de2362d3Smrg$as_echo_n "checking for XORG... " >&6; } 18607de2362d3Smrg 18608de2362d3Smrgif test -n "$XORG_CFLAGS"; then 18609de2362d3Smrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 18610de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18611de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18612de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 18613de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 18614de2362d3Smrg ac_status=$? 18615de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18616de2362d3Smrg test $ac_status = 0; }; then 18617de2362d3Smrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 18618de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18619de2362d3Smrgelse 18620de2362d3Smrg pkg_failed=yes 18621de2362d3Smrgfi 18622de2362d3Smrg else 18623de2362d3Smrg pkg_failed=untried 18624de2362d3Smrgfi 18625de2362d3Smrgif test -n "$XORG_LIBS"; then 18626de2362d3Smrg pkg_cv_XORG_LIBS="$XORG_LIBS" 18627de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18628de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18629de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.7 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 18630de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 18631de2362d3Smrg ac_status=$? 18632de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18633de2362d3Smrg test $ac_status = 0; }; then 18634de2362d3Smrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 18635de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18636de2362d3Smrgelse 18637de2362d3Smrg pkg_failed=yes 18638de2362d3Smrgfi 18639de2362d3Smrg else 18640de2362d3Smrg pkg_failed=untried 18641de2362d3Smrgfi 18642de2362d3Smrg 18643de2362d3Smrg 18644de2362d3Smrg 18645de2362d3Smrgif test $pkg_failed = yes; then 18646de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18647de2362d3Smrg$as_echo "no" >&6; } 18648de2362d3Smrg 18649de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18650de2362d3Smrg _pkg_short_errors_supported=yes 18651de2362d3Smrgelse 18652de2362d3Smrg _pkg_short_errors_supported=no 18653de2362d3Smrgfi 18654de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18655de2362d3Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 18656de2362d3Smrg else 18657de2362d3Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 18658de2362d3Smrg fi 18659de2362d3Smrg # Put the nasty error message in config.log where it belongs 18660de2362d3Smrg echo "$XORG_PKG_ERRORS" >&5 18661de2362d3Smrg 18662de2362d3Smrg as_fn_error $? "Package requirements (xorg-server >= 1.7 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met: 18663de2362d3Smrg 18664de2362d3Smrg$XORG_PKG_ERRORS 18665de2362d3Smrg 18666de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18667de2362d3Smrginstalled software in a non-standard prefix. 18668de2362d3Smrg 18669de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 18670de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 18671de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 18672de2362d3Smrgelif test $pkg_failed = untried; then 18673de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18674de2362d3Smrg$as_echo "no" >&6; } 18675de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18676de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18677de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18678de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 18679de2362d3Smrgpath to pkg-config. 18680de2362d3Smrg 18681de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 18682de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 18683de2362d3SmrgSee the pkg-config man page for more details. 18684de2362d3Smrg 18685de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18686de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 18687de2362d3Smrgelse 18688de2362d3Smrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 18689de2362d3Smrg XORG_LIBS=$pkg_cv_XORG_LIBS 18690de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18691de2362d3Smrg$as_echo "yes" >&6; } 18692de2362d3Smrg 18693de2362d3Smrgfi 18694de2362d3Smrg 18695de2362d3Smrgpkg_failed=no 18696de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 18697de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; } 18698de2362d3Smrg 18699de2362d3Smrgif test -n "$XEXT_CFLAGS"; then 18700de2362d3Smrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 18701de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18702de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18703de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 18704de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 18705de2362d3Smrg ac_status=$? 18706de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18707de2362d3Smrg test $ac_status = 0; }; then 18708de2362d3Smrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 18709de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18710de2362d3Smrgelse 18711de2362d3Smrg pkg_failed=yes 18712de2362d3Smrgfi 18713de2362d3Smrg else 18714de2362d3Smrg pkg_failed=untried 18715de2362d3Smrgfi 18716de2362d3Smrgif test -n "$XEXT_LIBS"; then 18717de2362d3Smrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 18718de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18719de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18720de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 18721de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 18722de2362d3Smrg ac_status=$? 18723de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18724de2362d3Smrg test $ac_status = 0; }; then 18725de2362d3Smrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 18726de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18727de2362d3Smrgelse 18728de2362d3Smrg pkg_failed=yes 18729de2362d3Smrgfi 18730de2362d3Smrg else 18731de2362d3Smrg pkg_failed=untried 18732de2362d3Smrgfi 18733de2362d3Smrg 18734de2362d3Smrg 18735de2362d3Smrg 18736de2362d3Smrgif test $pkg_failed = yes; then 18737de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18738de2362d3Smrg$as_echo "no" >&6; } 18739de2362d3Smrg 18740de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18741de2362d3Smrg _pkg_short_errors_supported=yes 18742de2362d3Smrgelse 18743de2362d3Smrg _pkg_short_errors_supported=no 18744de2362d3Smrgfi 18745de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18746de2362d3Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 18747de2362d3Smrg else 18748de2362d3Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 18749de2362d3Smrg fi 18750de2362d3Smrg # Put the nasty error message in config.log where it belongs 18751de2362d3Smrg echo "$XEXT_PKG_ERRORS" >&5 18752de2362d3Smrg 18753de2362d3Smrg HAVE_XEXTPROTO_71="no" 18754de2362d3Smrgelif test $pkg_failed = untried; then 18755de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18756de2362d3Smrg$as_echo "no" >&6; } 18757de2362d3Smrg HAVE_XEXTPROTO_71="no" 18758de2362d3Smrgelse 18759de2362d3Smrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 18760de2362d3Smrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 18761de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18762de2362d3Smrg$as_echo "yes" >&6; } 18763de2362d3Smrg HAVE_XEXTPROTO_71="yes"; 18764de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 18765de2362d3Smrg 18766de2362d3Smrgfi 18767de2362d3Smrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then 18768de2362d3Smrg HAVE_XEXTPROTO_71_TRUE= 18769de2362d3Smrg HAVE_XEXTPROTO_71_FALSE='#' 18770de2362d3Smrgelse 18771de2362d3Smrg HAVE_XEXTPROTO_71_TRUE='#' 18772de2362d3Smrg HAVE_XEXTPROTO_71_FALSE= 18773de2362d3Smrgfi 18774de2362d3Smrg 18775de2362d3Smrg 18776de2362d3Smrg# Check whether --enable-udev was given. 18777de2362d3Smrgif test "${enable_udev+set}" = set; then : 18778de2362d3Smrg enableval=$enable_udev; enable_udev="$enableval" 18779de2362d3Smrgelse 18780de2362d3Smrg enable_udev=auto 18781de2362d3Smrgfi 18782de2362d3Smrg 18783de2362d3Smrgif test "x$enable_udev" != "xno"; then 18784de2362d3Smrg 18785de2362d3Smrgpkg_failed=no 18786de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5 18787de2362d3Smrg$as_echo_n "checking for LIBUDEV... " >&6; } 18788de2362d3Smrg 18789de2362d3Smrgif test -n "$LIBUDEV_CFLAGS"; then 18790de2362d3Smrg pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS" 18791de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18792de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18793de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 18794de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 18795de2362d3Smrg ac_status=$? 18796de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18797de2362d3Smrg test $ac_status = 0; }; then 18798de2362d3Smrg pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null` 18799de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18800de2362d3Smrgelse 18801de2362d3Smrg pkg_failed=yes 18802de2362d3Smrgfi 18803de2362d3Smrg else 18804de2362d3Smrg pkg_failed=untried 18805de2362d3Smrgfi 18806de2362d3Smrgif test -n "$LIBUDEV_LIBS"; then 18807de2362d3Smrg pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS" 18808de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18809de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18810de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 18811de2362d3Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 18812de2362d3Smrg ac_status=$? 18813de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18814de2362d3Smrg test $ac_status = 0; }; then 18815de2362d3Smrg pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null` 18816de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18817de2362d3Smrgelse 18818de2362d3Smrg pkg_failed=yes 18819de2362d3Smrgfi 18820de2362d3Smrg else 18821de2362d3Smrg pkg_failed=untried 18822de2362d3Smrgfi 18823de2362d3Smrg 18824de2362d3Smrg 18825de2362d3Smrg 18826de2362d3Smrgif test $pkg_failed = yes; then 18827de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18828de2362d3Smrg$as_echo "no" >&6; } 18829de2362d3Smrg 18830de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18831de2362d3Smrg _pkg_short_errors_supported=yes 18832de2362d3Smrgelse 18833de2362d3Smrg _pkg_short_errors_supported=no 18834de2362d3Smrgfi 18835de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18836de2362d3Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1` 18837de2362d3Smrg else 18838de2362d3Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1` 18839de2362d3Smrg fi 18840de2362d3Smrg # Put the nasty error message in config.log where it belongs 18841de2362d3Smrg echo "$LIBUDEV_PKG_ERRORS" >&5 18842de2362d3Smrg 18843de2362d3Smrg LIBUDEV=no 18844de2362d3Smrgelif test $pkg_failed = untried; then 18845de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18846de2362d3Smrg$as_echo "no" >&6; } 18847de2362d3Smrg LIBUDEV=no 18848de2362d3Smrgelse 18849de2362d3Smrg LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS 18850de2362d3Smrg LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS 18851de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18852de2362d3Smrg$as_echo "yes" >&6; } 18853de2362d3Smrg LIBUDEV=yes 18854de2362d3Smrgfi 18855de2362d3Smrg if test "x$LIBUDEV" = xyes; then 18856de2362d3Smrg 18857de2362d3Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h 18858de2362d3Smrg 18859de2362d3Smrg elif test "x$enable_udev" != "xauto"; then 18860de2362d3Smrg as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5 18861de2362d3Smrg fi 18862de2362d3Smrgfi 18863de2362d3Smrg if test x$LIBUDEV = xyes; then 18864de2362d3Smrg LIBUDEV_TRUE= 18865de2362d3Smrg LIBUDEV_FALSE='#' 18866de2362d3Smrgelse 18867de2362d3Smrg LIBUDEV_TRUE='#' 18868de2362d3Smrg LIBUDEV_FALSE= 18869de2362d3Smrgfi 18870de2362d3Smrg 18871de2362d3Smrg 18872de2362d3SmrgSAVE_CPPFLAGS="$CPPFLAGS" 18873de2362d3SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 18874de2362d3Smrg 18875de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5 18876de2362d3Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; } 18877de2362d3Smrg# Check whether --enable-glamor was given. 18878de2362d3Smrgif test "${enable_glamor+set}" = set; then : 18879de2362d3Smrg enableval=$enable_glamor; GLAMOR="$enableval" 18880de2362d3Smrgelse 18881de2362d3Smrg GLAMOR=yes 18882de2362d3Smrgfi 18883de2362d3Smrg 18884de2362d3Smrg 18885de2362d3Smrgif test "x$GLAMOR" != "xno"; then 18886de2362d3Smrg for ac_header in glamor.h 18887de2362d3Smrgdo : 18888de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\" 18889de2362d3Smrg" 18890de2362d3Smrgif test "x$ac_cv_header_glamor_h" = xyes; then : 18891de2362d3Smrg cat >>confdefs.h <<_ACEOF 18892de2362d3Smrg#define HAVE_GLAMOR_H 1 18893de2362d3Smrg_ACEOF 18894de2362d3Smrg GLAMOR_H="yes" 18895de2362d3Smrgelse 18896de2362d3Smrg GLAMOR_H="no" 18897de2362d3Smrgfi 18898de2362d3Smrg 18899de2362d3Smrgdone 18900de2362d3Smrg 18901de2362d3Smrg 18902de2362d3Smrg if test "x$GLAMOR_H" = xyes; then 18903de2362d3Smrg ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\" 18904de2362d3Smrg #include \"glamor.h\" 18905de2362d3Smrg" 18906de2362d3Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then : 18907de2362d3Smrg GLAMOR_XSERVER="yes" 18908de2362d3Smrgelse 18909de2362d3Smrg GLAMOR_XSERVER="no" 18910de2362d3Smrgfi 18911de2362d3Smrg 18912de2362d3Smrg fi 18913de2362d3Smrg 18914de2362d3Smrg if test "x$GLAMOR_XSERVER" != xyes; then 18915de2362d3Smrg 18916de2362d3Smrgpkg_failed=no 18917de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5 18918de2362d3Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; } 18919de2362d3Smrg 18920de2362d3Smrgif test -n "$LIBGLAMOR_CFLAGS"; then 18921de2362d3Smrg pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS" 18922de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18923de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18924de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 18925de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 18926de2362d3Smrg ac_status=$? 18927de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18928de2362d3Smrg test $ac_status = 0; }; then 18929de2362d3Smrg pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null` 18930de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18931de2362d3Smrgelse 18932de2362d3Smrg pkg_failed=yes 18933de2362d3Smrgfi 18934de2362d3Smrg else 18935de2362d3Smrg pkg_failed=untried 18936de2362d3Smrgfi 18937de2362d3Smrgif test -n "$LIBGLAMOR_LIBS"; then 18938de2362d3Smrg pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS" 18939de2362d3Smrg elif test -n "$PKG_CONFIG"; then 18940de2362d3Smrg if test -n "$PKG_CONFIG" && \ 18941de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 18942de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 18943de2362d3Smrg ac_status=$? 18944de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18945de2362d3Smrg test $ac_status = 0; }; then 18946de2362d3Smrg pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null` 18947de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 18948de2362d3Smrgelse 18949de2362d3Smrg pkg_failed=yes 18950de2362d3Smrgfi 18951de2362d3Smrg else 18952de2362d3Smrg pkg_failed=untried 18953de2362d3Smrgfi 18954de2362d3Smrg 18955de2362d3Smrg 18956de2362d3Smrg 18957de2362d3Smrgif test $pkg_failed = yes; then 18958de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18959de2362d3Smrg$as_echo "no" >&6; } 18960de2362d3Smrg 18961de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18962de2362d3Smrg _pkg_short_errors_supported=yes 18963de2362d3Smrgelse 18964de2362d3Smrg _pkg_short_errors_supported=no 18965de2362d3Smrgfi 18966de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 18967de2362d3Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 18968de2362d3Smrg else 18969de2362d3Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 18970de2362d3Smrg fi 18971de2362d3Smrg # Put the nasty error message in config.log where it belongs 18972de2362d3Smrg echo "$LIBGLAMOR_PKG_ERRORS" >&5 18973de2362d3Smrg 18974de2362d3Smrg as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met: 18975de2362d3Smrg 18976de2362d3Smrg$LIBGLAMOR_PKG_ERRORS 18977de2362d3Smrg 18978de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 18979de2362d3Smrginstalled software in a non-standard prefix. 18980de2362d3Smrg 18981de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 18982de2362d3Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 18983de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 18984de2362d3Smrgelif test $pkg_failed = untried; then 18985de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18986de2362d3Smrg$as_echo "no" >&6; } 18987de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18988de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18989de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18990de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 18991de2362d3Smrgpath to pkg-config. 18992de2362d3Smrg 18993de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 18994de2362d3Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 18995de2362d3SmrgSee the pkg-config man page for more details. 18996de2362d3Smrg 18997de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 18998de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 18999de2362d3Smrgelse 19000de2362d3Smrg LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS 19001de2362d3Smrg LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS 19002de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19003de2362d3Smrg$as_echo "yes" >&6; } 19004de2362d3Smrg 19005de2362d3Smrgfi 19006de2362d3Smrg 19007de2362d3Smrgpkg_failed=no 19008de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5 19009de2362d3Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; } 19010de2362d3Smrg 19011de2362d3Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then 19012de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS" 19013de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19014de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19015de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 19016de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19017de2362d3Smrg ac_status=$? 19018de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19019de2362d3Smrg test $ac_status = 0; }; then 19020de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null` 19021de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19022de2362d3Smrgelse 19023de2362d3Smrg pkg_failed=yes 19024de2362d3Smrgfi 19025de2362d3Smrg else 19026de2362d3Smrg pkg_failed=untried 19027de2362d3Smrgfi 19028de2362d3Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then 19029de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS" 19030de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19031de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19032de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 19033de2362d3Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19034de2362d3Smrg ac_status=$? 19035de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19036de2362d3Smrg test $ac_status = 0; }; then 19037de2362d3Smrg pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null` 19038de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19039de2362d3Smrgelse 19040de2362d3Smrg pkg_failed=yes 19041de2362d3Smrgfi 19042de2362d3Smrg else 19043de2362d3Smrg pkg_failed=untried 19044de2362d3Smrgfi 19045de2362d3Smrg 19046de2362d3Smrg 19047de2362d3Smrg 19048de2362d3Smrgif test $pkg_failed = yes; then 19049de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19050de2362d3Smrg$as_echo "no" >&6; } 19051de2362d3Smrg 19052de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19053de2362d3Smrg _pkg_short_errors_supported=yes 19054de2362d3Smrgelse 19055de2362d3Smrg _pkg_short_errors_supported=no 19056de2362d3Smrgfi 19057de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19058de2362d3Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1` 19059de2362d3Smrg else 19060de2362d3Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1` 19061de2362d3Smrg fi 19062de2362d3Smrg # Put the nasty error message in config.log where it belongs 19063de2362d3Smrg echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5 19064de2362d3Smrg 19065de2362d3Smrg as_fn_error $? "Package requirements (glamor-egl) were not met: 19066de2362d3Smrg 19067de2362d3Smrg$LIBGLAMOR_EGL_PKG_ERRORS 19068de2362d3Smrg 19069de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19070de2362d3Smrginstalled software in a non-standard prefix. 19071de2362d3Smrg 19072de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 19073de2362d3Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 19074de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19075de2362d3Smrgelif test $pkg_failed = untried; then 19076de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19077de2362d3Smrg$as_echo "no" >&6; } 19078de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19079de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19080de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19081de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19082de2362d3Smrgpath to pkg-config. 19083de2362d3Smrg 19084de2362d3SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 19085de2362d3Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 19086de2362d3SmrgSee the pkg-config man page for more details. 19087de2362d3Smrg 19088de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19089de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19090de2362d3Smrgelse 19091de2362d3Smrg LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS 19092de2362d3Smrg LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS 19093de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19094de2362d3Smrg$as_echo "yes" >&6; } 19095de2362d3Smrg 19096de2362d3Smrgfi 19097de2362d3Smrg fi 19098de2362d3Smrg 19099de2362d3Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h 19100de2362d3Smrg 19101de2362d3Smrgelse 19102de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5 19103de2362d3Smrg$as_echo "$GLAMOR" >&6; } 19104de2362d3Smrgfi 19105de2362d3Smrg if test x$GLAMOR != xno; then 19106de2362d3Smrg GLAMOR_TRUE= 19107de2362d3Smrg GLAMOR_FALSE='#' 19108de2362d3Smrgelse 19109de2362d3Smrg GLAMOR_TRUE='#' 19110de2362d3Smrg GLAMOR_FALSE= 19111de2362d3Smrgfi 19112de2362d3Smrg 19113de2362d3Smrg 19114de2362d3Smrgfor ac_header in list.h 19115de2362d3Smrgdo : 19116de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "list.h" "ac_cv_header_list_h" "#include <X11/Xdefs.h> 19117de2362d3Smrg #include \"xorg-server.h\" 19118de2362d3Smrg" 19119de2362d3Smrgif test "x$ac_cv_header_list_h" = xyes; then : 19120de2362d3Smrg cat >>confdefs.h <<_ACEOF 19121de2362d3Smrg#define HAVE_LIST_H 1 19122de2362d3Smrg_ACEOF 19123de2362d3Smrg have_list_h="yes" 19124de2362d3Smrgelse 19125de2362d3Smrg have_list_h="no" 19126de2362d3Smrgfi 19127de2362d3Smrg 19128de2362d3Smrgdone 19129de2362d3Smrg 19130de2362d3Smrg 19131de2362d3Smrgif test "x$have_list_h" = xyes; then 19132de2362d3Smrg ac_fn_c_check_decl "$LINENO" "xorg_list_init" "ac_cv_have_decl_xorg_list_init" "#include <X11/Xdefs.h> 19133de2362d3Smrg #include \"xorg-server.h\" 19134de2362d3Smrg #include \"list.h\" 19135de2362d3Smrg" 19136de2362d3Smrgif test "x$ac_cv_have_decl_xorg_list_init" = xyes; then : 19137de2362d3Smrg 19138de2362d3Smrg$as_echo "#define HAVE_XORG_LIST 1" >>confdefs.h 19139de2362d3Smrg 19140de2362d3Smrgfi 19141de2362d3Smrg 19142de2362d3Smrgfi 19143de2362d3Smrg 19144de2362d3SmrgCPPFLAGS="$SAVE_CPPFLAGS" 19145de2362d3Smrg 19146de2362d3Smrg 19147de2362d3Smrgpkg_failed=no 19148de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 19149de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; } 19150de2362d3Smrg 19151de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then 19152de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 19153de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19154de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19155de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19156de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19157de2362d3Smrg ac_status=$? 19158de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19159de2362d3Smrg test $ac_status = 0; }; then 19160de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 19161de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19162de2362d3Smrgelse 19163de2362d3Smrg pkg_failed=yes 19164de2362d3Smrgfi 19165de2362d3Smrg else 19166de2362d3Smrg pkg_failed=untried 19167de2362d3Smrgfi 19168de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then 19169de2362d3Smrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 19170de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19171de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19172de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19173de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19174de2362d3Smrg ac_status=$? 19175de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19176de2362d3Smrg test $ac_status = 0; }; then 19177de2362d3Smrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 19178de2362d3Smrg test "x$?" != "x0" && pkg_failed=yes 19179de2362d3Smrgelse 19180de2362d3Smrg pkg_failed=yes 19181de2362d3Smrgfi 19182de2362d3Smrg else 19183de2362d3Smrg pkg_failed=untried 19184de2362d3Smrgfi 19185de2362d3Smrg 19186de2362d3Smrg 19187de2362d3Smrg 19188de2362d3Smrgif test $pkg_failed = yes; then 19189de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19190de2362d3Smrg$as_echo "no" >&6; } 19191de2362d3Smrg 19192de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19193de2362d3Smrg _pkg_short_errors_supported=yes 19194de2362d3Smrgelse 19195de2362d3Smrg _pkg_short_errors_supported=no 19196de2362d3Smrgfi 19197de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 19198de2362d3Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19199de2362d3Smrg else 19200de2362d3Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19201de2362d3Smrg fi 19202de2362d3Smrg # Put the nasty error message in config.log where it belongs 19203de2362d3Smrg echo "$PCIACCESS_PKG_ERRORS" >&5 19204de2362d3Smrg 19205de2362d3Smrg as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 19206de2362d3Smrg 19207de2362d3Smrg$PCIACCESS_PKG_ERRORS 19208de2362d3Smrg 19209de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19210de2362d3Smrginstalled software in a non-standard prefix. 19211de2362d3Smrg 19212de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 19213de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 19214de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19215de2362d3Smrgelif test $pkg_failed = untried; then 19216de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19217de2362d3Smrg$as_echo "no" >&6; } 19218de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19219de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19220de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19221de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19222de2362d3Smrgpath to pkg-config. 19223de2362d3Smrg 19224de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 19225de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 19226de2362d3SmrgSee the pkg-config man page for more details. 19227de2362d3Smrg 19228de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19229de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19230de2362d3Smrgelse 19231de2362d3Smrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 19232de2362d3Smrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 19233de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19234de2362d3Smrg$as_echo "yes" >&6; } 19235de2362d3Smrg 19236de2362d3Smrgfi 19237de2362d3SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 19238de2362d3Smrg 19239de2362d3Smrg# Checks for headers/macros for byte swapping 19240de2362d3Smrg# Known variants: 19241de2362d3Smrg# <byteswap.h> bswap_16, bswap_32, bswap_64 (glibc) 19242de2362d3Smrg# <sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD) 19243de2362d3Smrg# <sys/endian.h> bswap16, bswap32, bswap64 (other BSD's) 19244de2362d3Smrg# and a fallback to local macros if none of the above are found 19245de2362d3Smrg 19246de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version 19247de2362d3Smrgfor ac_header in byteswap.h 19248de2362d3Smrgdo : 19249de2362d3Smrg ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default" 19250de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then : 19251de2362d3Smrg cat >>confdefs.h <<_ACEOF 19252de2362d3Smrg#define HAVE_BYTESWAP_H 1 19253de2362d3Smrg_ACEOF 19254de2362d3Smrg 19255de2362d3Smrgfi 19256de2362d3Smrg 19257de2362d3Smrgdone 19258de2362d3Smrg 19259de2362d3Smrg 19260de2362d3Smrg# if <sys/endian.h> is found, have to check which version 19261de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 19262de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then : 19263de2362d3Smrg HAVE_SYS_ENDIAN_H="yes" 19264de2362d3Smrgelse 19265de2362d3Smrg HAVE_SYS_ENDIAN_H="no" 19266de2362d3Smrgfi 19267de2362d3Smrg 19268de2362d3Smrg 19269de2362d3Smrg 19270de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then 19271de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5 19272de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19273de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19274de2362d3Smrg/* end confdefs.h. */ 19275de2362d3Smrg 19276de2362d3Smrg#include <sys/types.h> 19277de2362d3Smrg#include <sys/endian.h> 19278de2362d3Smrg 19279de2362d3Smrgint 19280de2362d3Smrgmain () 19281de2362d3Smrg{ 19282de2362d3Smrg 19283de2362d3Smrgint a = 1, b; 19284de2362d3Smrgb = __swap16(a); 19285de2362d3Smrg 19286de2362d3Smrg ; 19287de2362d3Smrg return 0; 19288de2362d3Smrg} 19289de2362d3Smrg 19290de2362d3Smrg_ACEOF 19291de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 19292de2362d3Smrg SYS_ENDIAN__SWAP='yes' 19293de2362d3Smrgelse 19294de2362d3Smrg SYS_ENDIAN__SWAP='no' 19295de2362d3Smrgfi 19296de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 19297de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 19298de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5 19299de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; } 19300de2362d3Smrg 19301de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5 19302de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19303de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19304de2362d3Smrg/* end confdefs.h. */ 19305de2362d3Smrg 19306de2362d3Smrg#include <sys/types.h> 19307de2362d3Smrg#include <sys/endian.h> 19308de2362d3Smrg 19309de2362d3Smrgint 19310de2362d3Smrgmain () 19311de2362d3Smrg{ 19312de2362d3Smrg 19313de2362d3Smrgint a = 1, b; 19314de2362d3Smrgb = bswap16(a); 19315de2362d3Smrg 19316de2362d3Smrg ; 19317de2362d3Smrg return 0; 19318de2362d3Smrg} 19319de2362d3Smrg 19320de2362d3Smrg_ACEOF 19321de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 19322de2362d3Smrg SYS_ENDIAN_BSWAP='yes' 19323de2362d3Smrgelse 19324de2362d3Smrg SYS_ENDIAN_BSWAP='no' 19325de2362d3Smrgfi 19326de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 19327de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 19328de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5 19329de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; } 19330de2362d3Smrg 19331de2362d3Smrg if test "$SYS_ENDIAN_BSWAP" = "yes" ; then 19332de2362d3Smrg USE_SYS_ENDIAN_H=yes 19333de2362d3Smrg BSWAP=bswap 19334de2362d3Smrg else 19335de2362d3Smrg if test "$SYS_ENDIAN__SWAP" = "yes" ; then 19336de2362d3Smrg USE_SYS_ENDIAN_H=yes 19337de2362d3Smrg BSWAP=__swap 19338de2362d3Smrg else 19339de2362d3Smrg USE_SYS_ENDIAN_H=no 19340de2362d3Smrg fi 19341de2362d3Smrg fi 19342de2362d3Smrg 19343de2362d3Smrg if test "$USE_SYS_ENDIAN_H" = "yes" ; then 19344de2362d3Smrg 19345de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h 19346de2362d3Smrg 19347de2362d3Smrg 19348de2362d3Smrgcat >>confdefs.h <<_ACEOF 19349de2362d3Smrg#define bswap_16 ${BSWAP}16 19350de2362d3Smrg_ACEOF 19351de2362d3Smrg 19352de2362d3Smrg 19353de2362d3Smrgcat >>confdefs.h <<_ACEOF 19354de2362d3Smrg#define bswap_32 ${BSWAP}32 19355de2362d3Smrg_ACEOF 19356de2362d3Smrg 19357de2362d3Smrg 19358de2362d3Smrgcat >>confdefs.h <<_ACEOF 19359de2362d3Smrg#define bswap_64 ${BSWAP}64 19360de2362d3Smrg_ACEOF 19361de2362d3Smrg 19362de2362d3Smrg fi 19363de2362d3Smrgfi 19364de2362d3Smrg 19365de2362d3Smrg 19366de2362d3Smrg 19367de2362d3SmrgDRIVER_NAME=ati 19368de2362d3Smrg 19369de2362d3Smrg 19370de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64: 19371de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 19372de2362d3SmrgPlease install that driver as well for mach64-based cards. 19373de2362d3Smrg" >&5 19374de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64: 19375de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 19376de2362d3SmrgPlease install that driver as well for mach64-based cards. 19377de2362d3Smrg" >&6;} 19378de2362d3Smrg 19379de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128: 19380de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 19381de2362d3SmrgPlease install that driver as well for rage128-based cards. 19382de2362d3Smrg" >&5 19383de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128: 19384de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 19385de2362d3SmrgPlease install that driver as well for rage128-based cards. 19386de2362d3Smrg" >&6;} 19387de2362d3Smrg 19388de2362d3Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 19389de2362d3Smrg 19390de2362d3Smrgcat >confcache <<\_ACEOF 19391de2362d3Smrg# This file is a shell script that caches the results of configure 19392de2362d3Smrg# tests run on this system so they can be shared between configure 19393de2362d3Smrg# scripts and configure runs, see configure's option --config-cache. 19394de2362d3Smrg# It is not useful on other systems. If it contains results you don't 19395de2362d3Smrg# want to keep, you may remove or edit it. 19396de2362d3Smrg# 19397de2362d3Smrg# config.status only pays attention to the cache file if you give it 19398de2362d3Smrg# the --recheck option to rerun configure. 19399de2362d3Smrg# 19400de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 19401de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 19402de2362d3Smrg# following values. 19403de2362d3Smrg 19404de2362d3Smrg_ACEOF 19405de2362d3Smrg 19406de2362d3Smrg# The following way of writing the cache mishandles newlines in values, 19407de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient. 19408de2362d3Smrg# So, we kill variables containing newlines. 19409de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 19410de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars. 19411de2362d3Smrg( 19412de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 19413de2362d3Smrg eval ac_val=\$$ac_var 19414de2362d3Smrg case $ac_val in #( 19415de2362d3Smrg *${as_nl}*) 19416de2362d3Smrg case $ac_var in #( 19417de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19418de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19419de2362d3Smrg esac 19420de2362d3Smrg case $ac_var in #( 19421de2362d3Smrg _ | IFS | as_nl) ;; #( 19422de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19423de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 19424de2362d3Smrg esac ;; 19425de2362d3Smrg esac 19426de2362d3Smrg done 19427de2362d3Smrg 19428de2362d3Smrg (set) 2>&1 | 19429de2362d3Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 19430de2362d3Smrg *${as_nl}ac_space=\ *) 19431de2362d3Smrg # `set' does not quote correctly, so add quotes: double-quote 19432de2362d3Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 19433de2362d3Smrg sed -n \ 19434de2362d3Smrg "s/'/'\\\\''/g; 19435de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 19436de2362d3Smrg ;; #( 19437de2362d3Smrg *) 19438de2362d3Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 19439de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19440de2362d3Smrg ;; 19441de2362d3Smrg esac | 19442de2362d3Smrg sort 19443de2362d3Smrg) | 19444de2362d3Smrg sed ' 19445de2362d3Smrg /^ac_cv_env_/b end 19446de2362d3Smrg t clear 19447de2362d3Smrg :clear 19448de2362d3Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 19449de2362d3Smrg t end 19450de2362d3Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 19451de2362d3Smrg :end' >>confcache 19452de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 19453de2362d3Smrg if test -w "$cache_file"; then 19454de2362d3Smrg if test "x$cache_file" != "x/dev/null"; then 19455de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 19456de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 19457de2362d3Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 19458de2362d3Smrg cat confcache >"$cache_file" 19459de2362d3Smrg else 19460de2362d3Smrg case $cache_file in #( 19461de2362d3Smrg */* | ?:*) 19462de2362d3Smrg mv -f confcache "$cache_file"$$ && 19463de2362d3Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 19464de2362d3Smrg *) 19465de2362d3Smrg mv -f confcache "$cache_file" ;; 19466de2362d3Smrg esac 19467de2362d3Smrg fi 19468de2362d3Smrg fi 19469de2362d3Smrg else 19470de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 19471de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 19472de2362d3Smrg fi 19473de2362d3Smrgfi 19474de2362d3Smrgrm -f confcache 19475de2362d3Smrg 19476de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 19477de2362d3Smrg# Let make expand exec_prefix. 19478de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19479de2362d3Smrg 19480de2362d3SmrgDEFS=-DHAVE_CONFIG_H 19481de2362d3Smrg 19482de2362d3Smrgac_libobjs= 19483de2362d3Smrgac_ltlibobjs= 19484de2362d3SmrgU= 19485de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 19486de2362d3Smrg # 1. Remove the extension, and $U if already installed. 19487de2362d3Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 19488de2362d3Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 19489de2362d3Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 19490de2362d3Smrg # will be set to the directory where LIBOBJS objects are built. 19491de2362d3Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 19492de2362d3Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 19493de2362d3Smrgdone 19494de2362d3SmrgLIBOBJS=$ac_libobjs 19495de2362d3Smrg 19496de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs 19497de2362d3Smrg 19498de2362d3Smrg 19499de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 19500de2362d3Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 19501de2362d3Smrg if test -n "$am_sleep_pid"; then 19502de2362d3Smrg # Hide warnings about reused PIDs. 19503de2362d3Smrg wait $am_sleep_pid 2>/dev/null 19504de2362d3Smrg fi 19505de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 19506de2362d3Smrg$as_echo "done" >&6; } 19507de2362d3Smrg if test -n "$EXEEXT"; then 19508de2362d3Smrg am__EXEEXT_TRUE= 19509de2362d3Smrg am__EXEEXT_FALSE='#' 19510de2362d3Smrgelse 19511de2362d3Smrg am__EXEEXT_TRUE='#' 19512de2362d3Smrg am__EXEEXT_FALSE= 19513de2362d3Smrgfi 19514de2362d3Smrg 19515de2362d3Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 19516de2362d3Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 19517de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 19518de2362d3Smrgfi 19519de2362d3Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 19520de2362d3Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 19521de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 19522de2362d3Smrgfi 19523de2362d3Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 19524de2362d3Smrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 19525de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 19526de2362d3Smrgfi 19527de2362d3Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 19528de2362d3Smrg as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 19529de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 19530de2362d3Smrgfi 19531de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then 19532de2362d3Smrg as_fn_error $? "conditional \"LIBUDEV\" was never defined. 19533de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 19534de2362d3Smrgfi 19535de2362d3Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then 19536de2362d3Smrg as_fn_error $? "conditional \"GLAMOR\" was never defined. 19537de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 19538de2362d3Smrgfi 19539de2362d3Smrg 19540de2362d3Smrg: "${CONFIG_STATUS=./config.status}" 19541de2362d3Smrgac_write_fail=0 19542de2362d3Smrgac_clean_files_save=$ac_clean_files 19543de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 19544de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19545de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 19546de2362d3Smrgas_write_fail=0 19547de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 19548de2362d3Smrg#! $SHELL 19549de2362d3Smrg# Generated by $as_me. 19550de2362d3Smrg# Run this file to recreate the current configuration. 19551de2362d3Smrg# Compiler output produced by configure, useful for debugging 19552de2362d3Smrg# configure, is in config.log if it exists. 19553de2362d3Smrg 19554de2362d3Smrgdebug=false 19555de2362d3Smrgac_cs_recheck=false 19556de2362d3Smrgac_cs_silent=false 19557de2362d3Smrg 19558de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL} 19559de2362d3Smrgexport SHELL 19560de2362d3Smrg_ASEOF 19561de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 19562de2362d3Smrg## -------------------- ## 19563de2362d3Smrg## M4sh Initialization. ## 19564de2362d3Smrg## -------------------- ## 19565de2362d3Smrg 19566de2362d3Smrg# Be more Bourne compatible 19567de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 19568de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 19569de2362d3Smrg emulate sh 19570de2362d3Smrg NULLCMD=: 19571de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 19572de2362d3Smrg # is contrary to our usage. Disable this feature. 19573de2362d3Smrg alias -g '${1+"$@"}'='"$@"' 19574de2362d3Smrg setopt NO_GLOB_SUBST 19575de2362d3Smrgelse 19576de2362d3Smrg case `(set -o) 2>/dev/null` in #( 19577de2362d3Smrg *posix*) : 19578de2362d3Smrg set -o posix ;; #( 19579de2362d3Smrg *) : 19580de2362d3Smrg ;; 19581de2362d3Smrgesac 19582de2362d3Smrgfi 19583de2362d3Smrg 19584de2362d3Smrg 19585de2362d3Smrgas_nl=' 19586de2362d3Smrg' 19587de2362d3Smrgexport as_nl 19588de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 19589de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 19590de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 19591de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 19592de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 19593de2362d3Smrg# but without wasting forks for bash or zsh. 19594de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 19595de2362d3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 19596de2362d3Smrg as_echo='print -r --' 19597de2362d3Smrg as_echo_n='print -rn --' 19598de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 19599de2362d3Smrg as_echo='printf %s\n' 19600de2362d3Smrg as_echo_n='printf %s' 19601de2362d3Smrgelse 19602de2362d3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 19603de2362d3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 19604de2362d3Smrg as_echo_n='/usr/ucb/echo -n' 19605de2362d3Smrg else 19606de2362d3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 19607de2362d3Smrg as_echo_n_body='eval 19608de2362d3Smrg arg=$1; 19609de2362d3Smrg case $arg in #( 19610de2362d3Smrg *"$as_nl"*) 19611de2362d3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 19612de2362d3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 19613de2362d3Smrg esac; 19614de2362d3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 19615de2362d3Smrg ' 19616de2362d3Smrg export as_echo_n_body 19617de2362d3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 19618de2362d3Smrg fi 19619de2362d3Smrg export as_echo_body 19620de2362d3Smrg as_echo='sh -c $as_echo_body as_echo' 19621de2362d3Smrgfi 19622de2362d3Smrg 19623de2362d3Smrg# The user is always right. 19624de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 19625de2362d3Smrg PATH_SEPARATOR=: 19626de2362d3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 19627de2362d3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 19628de2362d3Smrg PATH_SEPARATOR=';' 19629de2362d3Smrg } 19630de2362d3Smrgfi 19631de2362d3Smrg 19632de2362d3Smrg 19633de2362d3Smrg# IFS 19634de2362d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 19635de2362d3Smrg# there to prevent editors from complaining about space-tab. 19636de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 19637de2362d3Smrg# splitting by setting IFS to empty value.) 19638de2362d3SmrgIFS=" "" $as_nl" 19639de2362d3Smrg 19640de2362d3Smrg# Find who we are. Look in the path if we contain no directory separator. 19641de2362d3Smrgas_myself= 19642de2362d3Smrgcase $0 in #(( 19643de2362d3Smrg *[\\/]* ) as_myself=$0 ;; 19644de2362d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19645de2362d3Smrgfor as_dir in $PATH 19646de2362d3Smrgdo 19647de2362d3Smrg IFS=$as_save_IFS 19648de2362d3Smrg test -z "$as_dir" && as_dir=. 19649de2362d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 19650de2362d3Smrg done 19651de2362d3SmrgIFS=$as_save_IFS 19652de2362d3Smrg 19653de2362d3Smrg ;; 19654de2362d3Smrgesac 19655de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 19656de2362d3Smrg# in which case we are not to be found in the path. 19657de2362d3Smrgif test "x$as_myself" = x; then 19658de2362d3Smrg as_myself=$0 19659de2362d3Smrgfi 19660de2362d3Smrgif test ! -f "$as_myself"; then 19661de2362d3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 19662de2362d3Smrg exit 1 19663de2362d3Smrgfi 19664de2362d3Smrg 19665de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 19666de2362d3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 19667de2362d3Smrg# suppresses any "Segmentation fault" message there. '((' could 19668de2362d3Smrg# trigger a bug in pdksh 5.2.14. 19669de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 19670de2362d3Smrgdo eval test x\${$as_var+set} = xset \ 19671de2362d3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 19672de2362d3Smrgdone 19673de2362d3SmrgPS1='$ ' 19674de2362d3SmrgPS2='> ' 19675de2362d3SmrgPS4='+ ' 19676de2362d3Smrg 19677de2362d3Smrg# NLS nuisances. 19678de2362d3SmrgLC_ALL=C 19679de2362d3Smrgexport LC_ALL 19680de2362d3SmrgLANGUAGE=C 19681de2362d3Smrgexport LANGUAGE 19682de2362d3Smrg 19683de2362d3Smrg# CDPATH. 19684de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 19685de2362d3Smrg 19686de2362d3Smrg 19687de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 19688de2362d3Smrg# ---------------------------------------- 19689de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 19690de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 19691de2362d3Smrg# script with STATUS, using 1 if that was 0. 19692de2362d3Smrgas_fn_error () 19693de2362d3Smrg{ 19694de2362d3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 19695de2362d3Smrg if test "$4"; then 19696de2362d3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 19697de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 19698de2362d3Smrg fi 19699de2362d3Smrg $as_echo "$as_me: error: $2" >&2 19700de2362d3Smrg as_fn_exit $as_status 19701de2362d3Smrg} # as_fn_error 19702de2362d3Smrg 19703de2362d3Smrg 19704de2362d3Smrg# as_fn_set_status STATUS 19705de2362d3Smrg# ----------------------- 19706de2362d3Smrg# Set $? to STATUS, without forking. 19707de2362d3Smrgas_fn_set_status () 19708de2362d3Smrg{ 19709de2362d3Smrg return $1 19710de2362d3Smrg} # as_fn_set_status 19711de2362d3Smrg 19712de2362d3Smrg# as_fn_exit STATUS 19713de2362d3Smrg# ----------------- 19714de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 19715de2362d3Smrgas_fn_exit () 19716de2362d3Smrg{ 19717de2362d3Smrg set +e 19718de2362d3Smrg as_fn_set_status $1 19719de2362d3Smrg exit $1 19720de2362d3Smrg} # as_fn_exit 19721de2362d3Smrg 19722de2362d3Smrg# as_fn_unset VAR 19723de2362d3Smrg# --------------- 19724de2362d3Smrg# Portably unset VAR. 19725de2362d3Smrgas_fn_unset () 19726de2362d3Smrg{ 19727de2362d3Smrg { eval $1=; unset $1;} 19728de2362d3Smrg} 19729de2362d3Smrgas_unset=as_fn_unset 19730de2362d3Smrg# as_fn_append VAR VALUE 19731de2362d3Smrg# ---------------------- 19732de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 19733de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over 19734de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive 19735de2362d3Smrg# implementations. 19736de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 19737de2362d3Smrg eval 'as_fn_append () 19738de2362d3Smrg { 19739de2362d3Smrg eval $1+=\$2 19740de2362d3Smrg }' 19741de2362d3Smrgelse 19742de2362d3Smrg as_fn_append () 19743de2362d3Smrg { 19744de2362d3Smrg eval $1=\$$1\$2 19745de2362d3Smrg } 19746de2362d3Smrgfi # as_fn_append 19747de2362d3Smrg 19748de2362d3Smrg# as_fn_arith ARG... 19749de2362d3Smrg# ------------------ 19750de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 19751de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 19752de2362d3Smrg# must be portable across $(()) and expr. 19753de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 19754de2362d3Smrg eval 'as_fn_arith () 19755de2362d3Smrg { 19756de2362d3Smrg as_val=$(( $* )) 19757de2362d3Smrg }' 19758de2362d3Smrgelse 19759de2362d3Smrg as_fn_arith () 19760de2362d3Smrg { 19761de2362d3Smrg as_val=`expr "$@" || test $? -eq 1` 19762de2362d3Smrg } 19763de2362d3Smrgfi # as_fn_arith 19764de2362d3Smrg 19765de2362d3Smrg 19766de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 19767de2362d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 19768de2362d3Smrg as_expr=expr 19769de2362d3Smrgelse 19770de2362d3Smrg as_expr=false 19771de2362d3Smrgfi 19772de2362d3Smrg 19773de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 19774de2362d3Smrg as_basename=basename 19775de2362d3Smrgelse 19776de2362d3Smrg as_basename=false 19777de2362d3Smrgfi 19778de2362d3Smrg 19779de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 19780de2362d3Smrg as_dirname=dirname 19781de2362d3Smrgelse 19782de2362d3Smrg as_dirname=false 19783de2362d3Smrgfi 19784de2362d3Smrg 19785de2362d3Smrgas_me=`$as_basename -- "$0" || 19786de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 19787de2362d3Smrg X"$0" : 'X\(//\)$' \| \ 19788de2362d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 19789de2362d3Smrg$as_echo X/"$0" | 19790de2362d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 19791de2362d3Smrg s//\1/ 19792de2362d3Smrg q 19793de2362d3Smrg } 19794de2362d3Smrg /^X\/\(\/\/\)$/{ 19795de2362d3Smrg s//\1/ 19796de2362d3Smrg q 19797de2362d3Smrg } 19798de2362d3Smrg /^X\/\(\/\).*/{ 19799de2362d3Smrg s//\1/ 19800de2362d3Smrg q 19801de2362d3Smrg } 19802de2362d3Smrg s/.*/./; q'` 19803de2362d3Smrg 19804de2362d3Smrg# Avoid depending upon Character Ranges. 19805de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 19806de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 19807de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 19808de2362d3Smrgas_cr_digits='0123456789' 19809de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 19810de2362d3Smrg 19811de2362d3SmrgECHO_C= ECHO_N= ECHO_T= 19812de2362d3Smrgcase `echo -n x` in #((((( 19813de2362d3Smrg-n*) 19814de2362d3Smrg case `echo 'xy\c'` in 19815de2362d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 19816de2362d3Smrg xy) ECHO_C='\c';; 19817de2362d3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 19818de2362d3Smrg ECHO_T=' ';; 19819de2362d3Smrg esac;; 19820de2362d3Smrg*) 19821de2362d3Smrg ECHO_N='-n';; 19822de2362d3Smrgesac 19823de2362d3Smrg 19824de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file 19825de2362d3Smrgif test -d conf$$.dir; then 19826de2362d3Smrg rm -f conf$$.dir/conf$$.file 19827de2362d3Smrgelse 19828de2362d3Smrg rm -f conf$$.dir 19829de2362d3Smrg mkdir conf$$.dir 2>/dev/null 19830de2362d3Smrgfi 19831de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then 19832de2362d3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 19833de2362d3Smrg as_ln_s='ln -s' 19834de2362d3Smrg # ... but there are two gotchas: 19835de2362d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 19836de2362d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 19837de2362d3Smrg # In both cases, we have to default to `cp -pR'. 19838de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 19839de2362d3Smrg as_ln_s='cp -pR' 19840de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 19841de2362d3Smrg as_ln_s=ln 19842de2362d3Smrg else 19843de2362d3Smrg as_ln_s='cp -pR' 19844de2362d3Smrg fi 19845de2362d3Smrgelse 19846de2362d3Smrg as_ln_s='cp -pR' 19847de2362d3Smrgfi 19848de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 19849de2362d3Smrgrmdir conf$$.dir 2>/dev/null 19850de2362d3Smrg 19851de2362d3Smrg 19852de2362d3Smrg# as_fn_mkdir_p 19853de2362d3Smrg# ------------- 19854de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary. 19855de2362d3Smrgas_fn_mkdir_p () 19856de2362d3Smrg{ 19857de2362d3Smrg 19858de2362d3Smrg case $as_dir in #( 19859de2362d3Smrg -*) as_dir=./$as_dir;; 19860de2362d3Smrg esac 19861de2362d3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 19862de2362d3Smrg as_dirs= 19863de2362d3Smrg while :; do 19864de2362d3Smrg case $as_dir in #( 19865de2362d3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 19866de2362d3Smrg *) as_qdir=$as_dir;; 19867de2362d3Smrg esac 19868de2362d3Smrg as_dirs="'$as_qdir' $as_dirs" 19869de2362d3Smrg as_dir=`$as_dirname -- "$as_dir" || 19870de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19871de2362d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 19872de2362d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 19873de2362d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 19874de2362d3Smrg$as_echo X"$as_dir" | 19875de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19876de2362d3Smrg s//\1/ 19877de2362d3Smrg q 19878de2362d3Smrg } 19879de2362d3Smrg /^X\(\/\/\)[^/].*/{ 19880de2362d3Smrg s//\1/ 19881de2362d3Smrg q 19882de2362d3Smrg } 19883de2362d3Smrg /^X\(\/\/\)$/{ 19884de2362d3Smrg s//\1/ 19885de2362d3Smrg q 19886de2362d3Smrg } 19887de2362d3Smrg /^X\(\/\).*/{ 19888de2362d3Smrg s//\1/ 19889de2362d3Smrg q 19890de2362d3Smrg } 19891de2362d3Smrg s/.*/./; q'` 19892de2362d3Smrg test -d "$as_dir" && break 19893de2362d3Smrg done 19894de2362d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 19895de2362d3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 19896de2362d3Smrg 19897de2362d3Smrg 19898de2362d3Smrg} # as_fn_mkdir_p 19899de2362d3Smrgif mkdir -p . 2>/dev/null; then 19900de2362d3Smrg as_mkdir_p='mkdir -p "$as_dir"' 19901de2362d3Smrgelse 19902de2362d3Smrg test -d ./-p && rmdir ./-p 19903de2362d3Smrg as_mkdir_p=false 19904de2362d3Smrgfi 19905de2362d3Smrg 19906de2362d3Smrg 19907de2362d3Smrg# as_fn_executable_p FILE 19908de2362d3Smrg# ----------------------- 19909de2362d3Smrg# Test if FILE is an executable regular file. 19910de2362d3Smrgas_fn_executable_p () 19911de2362d3Smrg{ 19912de2362d3Smrg test -f "$1" && test -x "$1" 19913de2362d3Smrg} # as_fn_executable_p 19914de2362d3Smrgas_test_x='test -x' 19915de2362d3Smrgas_executable_p=as_fn_executable_p 19916de2362d3Smrg 19917de2362d3Smrg# Sed expression to map a string onto a valid CPP name. 19918de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 19919de2362d3Smrg 19920de2362d3Smrg# Sed expression to map a string onto a valid variable name. 19921de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 19922de2362d3Smrg 19923de2362d3Smrg 19924de2362d3Smrgexec 6>&1 19925de2362d3Smrg## ----------------------------------- ## 19926de2362d3Smrg## Main body of $CONFIG_STATUS script. ## 19927de2362d3Smrg## ----------------------------------- ## 19928de2362d3Smrg_ASEOF 19929de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 19930de2362d3Smrg 19931de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19932de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to 19933de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their 19934de2362d3Smrg# values after options handling. 19935de2362d3Smrgac_log=" 19936de2362d3SmrgThis file was extended by xf86-video-ati $as_me 7.5.0, which was 19937de2362d3Smrggenerated by GNU Autoconf 2.69. Invocation command line was 19938de2362d3Smrg 19939de2362d3Smrg CONFIG_FILES = $CONFIG_FILES 19940de2362d3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 19941de2362d3Smrg CONFIG_LINKS = $CONFIG_LINKS 19942de2362d3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 19943de2362d3Smrg $ $0 $@ 19944de2362d3Smrg 19945de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 19946de2362d3Smrg" 19947de2362d3Smrg 19948de2362d3Smrg_ACEOF 19949de2362d3Smrg 19950de2362d3Smrgcase $ac_config_files in *" 19951de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 19952de2362d3Smrgesac 19953de2362d3Smrg 19954de2362d3Smrgcase $ac_config_headers in *" 19955de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 19956de2362d3Smrgesac 19957de2362d3Smrg 19958de2362d3Smrg 19959de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19960de2362d3Smrg# Files that config.status was made for. 19961de2362d3Smrgconfig_files="$ac_config_files" 19962de2362d3Smrgconfig_headers="$ac_config_headers" 19963de2362d3Smrgconfig_commands="$ac_config_commands" 19964de2362d3Smrg 19965de2362d3Smrg_ACEOF 19966de2362d3Smrg 19967de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19968de2362d3Smrgac_cs_usage="\ 19969de2362d3Smrg\`$as_me' instantiates files and other configuration actions 19970de2362d3Smrgfrom templates according to the current configuration. Unless the files 19971de2362d3Smrgand actions are specified as TAGs, all are instantiated by default. 19972de2362d3Smrg 19973de2362d3SmrgUsage: $0 [OPTION]... [TAG]... 19974de2362d3Smrg 19975de2362d3Smrg -h, --help print this help, then exit 19976de2362d3Smrg -V, --version print version number and configuration settings, then exit 19977de2362d3Smrg --config print configuration, then exit 19978de2362d3Smrg -q, --quiet, --silent 19979de2362d3Smrg do not print progress messages 19980de2362d3Smrg -d, --debug don't remove temporary files 19981de2362d3Smrg --recheck update $as_me by reconfiguring in the same conditions 19982de2362d3Smrg --file=FILE[:TEMPLATE] 19983de2362d3Smrg instantiate the configuration file FILE 19984de2362d3Smrg --header=FILE[:TEMPLATE] 19985de2362d3Smrg instantiate the configuration header FILE 19986de2362d3Smrg 19987de2362d3SmrgConfiguration files: 19988de2362d3Smrg$config_files 19989de2362d3Smrg 19990de2362d3SmrgConfiguration headers: 19991de2362d3Smrg$config_headers 19992de2362d3Smrg 19993de2362d3SmrgConfiguration commands: 19994de2362d3Smrg$config_commands 19995de2362d3Smrg 19996de2362d3SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 19997de2362d3Smrg 19998de2362d3Smrg_ACEOF 19999de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20000de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 20001de2362d3Smrgac_cs_version="\\ 20002de2362d3Smrgxf86-video-ati config.status 7.5.0 20003de2362d3Smrgconfigured by $0, generated by GNU Autoconf 2.69, 20004de2362d3Smrg with options \\"\$ac_cs_config\\" 20005de2362d3Smrg 20006de2362d3SmrgCopyright (C) 2012 Free Software Foundation, Inc. 20007de2362d3SmrgThis config.status script is free software; the Free Software Foundation 20008de2362d3Smrggives unlimited permission to copy, distribute and modify it." 20009de2362d3Smrg 20010de2362d3Smrgac_pwd='$ac_pwd' 20011de2362d3Smrgsrcdir='$srcdir' 20012de2362d3SmrgINSTALL='$INSTALL' 20013de2362d3SmrgMKDIR_P='$MKDIR_P' 20014de2362d3SmrgAWK='$AWK' 20015de2362d3Smrgtest -n "\$AWK" || AWK=awk 20016de2362d3Smrg_ACEOF 20017de2362d3Smrg 20018de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20019de2362d3Smrg# The default lists apply if the user does not specify any file. 20020de2362d3Smrgac_need_defaults=: 20021de2362d3Smrgwhile test $# != 0 20022de2362d3Smrgdo 20023de2362d3Smrg case $1 in 20024de2362d3Smrg --*=?*) 20025de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20026de2362d3Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20027de2362d3Smrg ac_shift=: 20028de2362d3Smrg ;; 20029de2362d3Smrg --*=) 20030de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20031de2362d3Smrg ac_optarg= 20032de2362d3Smrg ac_shift=: 20033de2362d3Smrg ;; 20034de2362d3Smrg *) 20035de2362d3Smrg ac_option=$1 20036de2362d3Smrg ac_optarg=$2 20037de2362d3Smrg ac_shift=shift 20038de2362d3Smrg ;; 20039de2362d3Smrg esac 20040de2362d3Smrg 20041de2362d3Smrg case $ac_option in 20042de2362d3Smrg # Handling of the options. 20043de2362d3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20044de2362d3Smrg ac_cs_recheck=: ;; 20045de2362d3Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20046de2362d3Smrg $as_echo "$ac_cs_version"; exit ;; 20047de2362d3Smrg --config | --confi | --conf | --con | --co | --c ) 20048de2362d3Smrg $as_echo "$ac_cs_config"; exit ;; 20049de2362d3Smrg --debug | --debu | --deb | --de | --d | -d ) 20050de2362d3Smrg debug=: ;; 20051de2362d3Smrg --file | --fil | --fi | --f ) 20052de2362d3Smrg $ac_shift 20053de2362d3Smrg case $ac_optarg in 20054de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20055de2362d3Smrg '') as_fn_error $? "missing file argument" ;; 20056de2362d3Smrg esac 20057de2362d3Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 20058de2362d3Smrg ac_need_defaults=false;; 20059de2362d3Smrg --header | --heade | --head | --hea ) 20060de2362d3Smrg $ac_shift 20061de2362d3Smrg case $ac_optarg in 20062de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20063de2362d3Smrg esac 20064de2362d3Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20065de2362d3Smrg ac_need_defaults=false;; 20066de2362d3Smrg --he | --h) 20067de2362d3Smrg # Conflict between --help and --header 20068de2362d3Smrg as_fn_error $? "ambiguous option: \`$1' 20069de2362d3SmrgTry \`$0 --help' for more information.";; 20070de2362d3Smrg --help | --hel | -h ) 20071de2362d3Smrg $as_echo "$ac_cs_usage"; exit ;; 20072de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20073de2362d3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 20074de2362d3Smrg ac_cs_silent=: ;; 20075de2362d3Smrg 20076de2362d3Smrg # This is an error. 20077de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$1' 20078de2362d3SmrgTry \`$0 --help' for more information." ;; 20079de2362d3Smrg 20080de2362d3Smrg *) as_fn_append ac_config_targets " $1" 20081de2362d3Smrg ac_need_defaults=false ;; 20082de2362d3Smrg 20083de2362d3Smrg esac 20084de2362d3Smrg shift 20085de2362d3Smrgdone 20086de2362d3Smrg 20087de2362d3Smrgac_configure_extra_args= 20088de2362d3Smrg 20089de2362d3Smrgif $ac_cs_silent; then 20090de2362d3Smrg exec 6>/dev/null 20091de2362d3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 20092de2362d3Smrgfi 20093de2362d3Smrg 20094de2362d3Smrg_ACEOF 20095de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20096de2362d3Smrgif \$ac_cs_recheck; then 20097de2362d3Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20098de2362d3Smrg shift 20099de2362d3Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 20100de2362d3Smrg CONFIG_SHELL='$SHELL' 20101de2362d3Smrg export CONFIG_SHELL 20102de2362d3Smrg exec "\$@" 20103de2362d3Smrgfi 20104de2362d3Smrg 20105de2362d3Smrg_ACEOF 20106de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20107de2362d3Smrgexec 5>>config.log 20108de2362d3Smrg{ 20109de2362d3Smrg echo 20110de2362d3Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20111de2362d3Smrg## Running $as_me. ## 20112de2362d3Smrg_ASBOX 20113de2362d3Smrg $as_echo "$ac_log" 20114de2362d3Smrg} >&5 20115de2362d3Smrg 20116de2362d3Smrg_ACEOF 20117de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20118de2362d3Smrg# 20119de2362d3Smrg# INIT-COMMANDS 20120de2362d3Smrg# 20121de2362d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 20122de2362d3Smrg 20123de2362d3Smrg 20124de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 20125de2362d3Smrg# if CDPATH is set. 20126de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20127de2362d3Smrg 20128de2362d3Smrgsed_quote_subst='$sed_quote_subst' 20129de2362d3Smrgdouble_quote_subst='$double_quote_subst' 20130de2362d3Smrgdelay_variable_subst='$delay_variable_subst' 20131de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20132de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20133de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20134de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20135de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20136de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20137de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20138de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20139de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20140de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20141de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20142de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20143de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20144de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20145de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20146de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20147de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20148de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20149de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20150de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20151de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20152de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20153de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20154de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20155de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20156de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20157de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20158de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20159de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20160de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20161de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20162de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20163de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20164de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20165de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20166de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20167de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20168de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20169de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20170de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20171de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20172de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20173de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20174de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20175de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20176de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20177de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20178de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20179de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20180de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20181de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20182de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20183de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20184de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20185de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20186de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20187de2362d3Smrglt_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"`' 20188de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20189de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20190de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20191de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20192de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20193de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20194de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20195de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20196de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20197de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20198de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20199de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20200de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20201de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20202de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20203de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20204de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20205de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20206de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20207de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20208de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20209de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20210de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20211de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20212de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20213de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20214de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20215de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20216de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20217de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20218de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20219de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20220de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20221de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20222de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20223de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20224de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20225de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20226de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20227de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20228de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20229de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20230de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20231de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20232de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20233de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20234de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20235de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20236de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20237de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20238de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20239de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20240de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20241de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20242de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20243de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20244de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20245de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20246de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20247de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20248de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20249de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20250de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20251de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20252de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20253de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20254de2362d3Smrgsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 20255de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20256de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20257de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20258de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20259de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20260de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20261de2362d3Smrg 20262de2362d3SmrgLTCC='$LTCC' 20263de2362d3SmrgLTCFLAGS='$LTCFLAGS' 20264de2362d3Smrgcompiler='$compiler_DEFAULT' 20265de2362d3Smrg 20266de2362d3Smrg# A function that is used when there is no print builtin or printf. 20267de2362d3Smrgfunc_fallback_echo () 20268de2362d3Smrg{ 20269de2362d3Smrg eval 'cat <<_LTECHO_EOF 20270de2362d3Smrg\$1 20271de2362d3Smrg_LTECHO_EOF' 20272de2362d3Smrg} 20273de2362d3Smrg 20274de2362d3Smrg# Quote evaled strings. 20275de2362d3Smrgfor var in SHELL \ 20276de2362d3SmrgECHO \ 20277de2362d3SmrgPATH_SEPARATOR \ 20278de2362d3SmrgSED \ 20279de2362d3SmrgGREP \ 20280de2362d3SmrgEGREP \ 20281de2362d3SmrgFGREP \ 20282de2362d3SmrgLD \ 20283de2362d3SmrgNM \ 20284de2362d3SmrgLN_S \ 20285de2362d3Smrglt_SP2NL \ 20286de2362d3Smrglt_NL2SP \ 20287de2362d3Smrgreload_flag \ 20288de2362d3SmrgOBJDUMP \ 20289de2362d3Smrgdeplibs_check_method \ 20290de2362d3Smrgfile_magic_cmd \ 20291de2362d3Smrgfile_magic_glob \ 20292de2362d3Smrgwant_nocaseglob \ 20293de2362d3SmrgDLLTOOL \ 20294de2362d3Smrgsharedlib_from_linklib_cmd \ 20295de2362d3SmrgAR \ 20296de2362d3SmrgAR_FLAGS \ 20297de2362d3Smrgarchiver_list_spec \ 20298de2362d3SmrgSTRIP \ 20299de2362d3SmrgRANLIB \ 20300de2362d3SmrgCC \ 20301de2362d3SmrgCFLAGS \ 20302de2362d3Smrgcompiler \ 20303de2362d3Smrglt_cv_sys_global_symbol_pipe \ 20304de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \ 20305de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \ 20306de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 20307de2362d3Smrgnm_file_list_spec \ 20308de2362d3Smrglt_prog_compiler_no_builtin_flag \ 20309de2362d3Smrglt_prog_compiler_pic \ 20310de2362d3Smrglt_prog_compiler_wl \ 20311de2362d3Smrglt_prog_compiler_static \ 20312de2362d3Smrglt_cv_prog_compiler_c_o \ 20313de2362d3Smrgneed_locks \ 20314de2362d3SmrgMANIFEST_TOOL \ 20315de2362d3SmrgDSYMUTIL \ 20316de2362d3SmrgNMEDIT \ 20317de2362d3SmrgLIPO \ 20318de2362d3SmrgOTOOL \ 20319de2362d3SmrgOTOOL64 \ 20320de2362d3Smrgshrext_cmds \ 20321de2362d3Smrgexport_dynamic_flag_spec \ 20322de2362d3Smrgwhole_archive_flag_spec \ 20323de2362d3Smrgcompiler_needs_object \ 20324de2362d3Smrgwith_gnu_ld \ 20325de2362d3Smrgallow_undefined_flag \ 20326de2362d3Smrgno_undefined_flag \ 20327de2362d3Smrghardcode_libdir_flag_spec \ 20328de2362d3Smrghardcode_libdir_separator \ 20329de2362d3Smrgexclude_expsyms \ 20330de2362d3Smrginclude_expsyms \ 20331de2362d3Smrgfile_list_spec \ 20332de2362d3Smrgvariables_saved_for_relink \ 20333de2362d3Smrglibname_spec \ 20334de2362d3Smrglibrary_names_spec \ 20335de2362d3Smrgsoname_spec \ 20336de2362d3Smrginstall_override_mode \ 20337de2362d3Smrgfinish_eval \ 20338de2362d3Smrgold_striplib \ 20339de2362d3Smrgstriplib; do 20340de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20341de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 20342de2362d3Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 20343de2362d3Smrg ;; 20344de2362d3Smrg *) 20345de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20346de2362d3Smrg ;; 20347de2362d3Smrg esac 20348de2362d3Smrgdone 20349de2362d3Smrg 20350de2362d3Smrg# Double-quote double-evaled strings. 20351de2362d3Smrgfor var in reload_cmds \ 20352de2362d3Smrgold_postinstall_cmds \ 20353de2362d3Smrgold_postuninstall_cmds \ 20354de2362d3Smrgold_archive_cmds \ 20355de2362d3Smrgextract_expsyms_cmds \ 20356de2362d3Smrgold_archive_from_new_cmds \ 20357de2362d3Smrgold_archive_from_expsyms_cmds \ 20358de2362d3Smrgarchive_cmds \ 20359de2362d3Smrgarchive_expsym_cmds \ 20360de2362d3Smrgmodule_cmds \ 20361de2362d3Smrgmodule_expsym_cmds \ 20362de2362d3Smrgexport_symbols_cmds \ 20363de2362d3Smrgprelink_cmds \ 20364de2362d3Smrgpostlink_cmds \ 20365de2362d3Smrgpostinstall_cmds \ 20366de2362d3Smrgpostuninstall_cmds \ 20367de2362d3Smrgfinish_cmds \ 20368de2362d3Smrgsys_lib_search_path_spec \ 20369de2362d3Smrgsys_lib_dlsearch_path_spec; do 20370de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20371de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 20372de2362d3Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 20373de2362d3Smrg ;; 20374de2362d3Smrg *) 20375de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20376de2362d3Smrg ;; 20377de2362d3Smrg esac 20378de2362d3Smrgdone 20379de2362d3Smrg 20380de2362d3Smrgac_aux_dir='$ac_aux_dir' 20381de2362d3Smrgxsi_shell='$xsi_shell' 20382de2362d3Smrglt_shell_append='$lt_shell_append' 20383de2362d3Smrg 20384de2362d3Smrg# See if we are running on zsh, and set the options which allow our 20385de2362d3Smrg# commands through without removal of \ escapes INIT. 20386de2362d3Smrgif test -n "\${ZSH_VERSION+set}" ; then 20387de2362d3Smrg setopt NO_GLOB_SUBST 20388de2362d3Smrgfi 20389de2362d3Smrg 20390de2362d3Smrg 20391de2362d3Smrg PACKAGE='$PACKAGE' 20392de2362d3Smrg VERSION='$VERSION' 20393de2362d3Smrg TIMESTAMP='$TIMESTAMP' 20394de2362d3Smrg RM='$RM' 20395de2362d3Smrg ofile='$ofile' 20396de2362d3Smrg 20397de2362d3Smrg 20398de2362d3Smrg 20399de2362d3Smrg 20400de2362d3Smrg_ACEOF 20401de2362d3Smrg 20402de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20403de2362d3Smrg 20404de2362d3Smrg# Handling of arguments. 20405de2362d3Smrgfor ac_config_target in $ac_config_targets 20406de2362d3Smrgdo 20407de2362d3Smrg case $ac_config_target in 20408de2362d3Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20409de2362d3Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20410de2362d3Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 20411de2362d3Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20412de2362d3Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20413de2362d3Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 20414de2362d3Smrg 20415de2362d3Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 20416de2362d3Smrg esac 20417de2362d3Smrgdone 20418de2362d3Smrg 20419de2362d3Smrg 20420de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate, 20421de2362d3Smrg# then the envvar interface is used. Set only those that are not. 20422de2362d3Smrg# We use the long form for the default assignment because of an extremely 20423de2362d3Smrg# bizarre bug on SunOS 4.1.3. 20424de2362d3Smrgif $ac_need_defaults; then 20425de2362d3Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 20426de2362d3Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 20427de2362d3Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 20428de2362d3Smrgfi 20429de2362d3Smrg 20430de2362d3Smrg# Have a temporary directory for convenience. Make it in the build tree 20431de2362d3Smrg# simply because there is no reason against having it here, and in addition, 20432de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems. 20433de2362d3Smrg# Hook for its removal unless debugging. 20434de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned: 20435de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'. 20436de2362d3Smrg$debug || 20437de2362d3Smrg{ 20438de2362d3Smrg tmp= ac_tmp= 20439de2362d3Smrg trap 'exit_status=$? 20440de2362d3Smrg : "${ac_tmp:=$tmp}" 20441de2362d3Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 20442de2362d3Smrg' 0 20443de2362d3Smrg trap 'as_fn_exit 1' 1 2 13 15 20444de2362d3Smrg} 20445de2362d3Smrg# Create a (secure) tmp directory for tmp files. 20446de2362d3Smrg 20447de2362d3Smrg{ 20448de2362d3Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20449de2362d3Smrg test -d "$tmp" 20450de2362d3Smrg} || 20451de2362d3Smrg{ 20452de2362d3Smrg tmp=./conf$$-$RANDOM 20453de2362d3Smrg (umask 077 && mkdir "$tmp") 20454de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 20455de2362d3Smrgac_tmp=$tmp 20456de2362d3Smrg 20457de2362d3Smrg# Set up the scripts for CONFIG_FILES section. 20458de2362d3Smrg# No need to generate them if there are no CONFIG_FILES. 20459de2362d3Smrg# This happens for instance with `./config.status config.h'. 20460de2362d3Smrgif test -n "$CONFIG_FILES"; then 20461de2362d3Smrg 20462de2362d3Smrg 20463de2362d3Smrgac_cr=`echo X | tr X '\015'` 20464de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 20465de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this 20466de2362d3Smrg# point, so we can use a bashism as a fallback. 20467de2362d3Smrgif test "x$ac_cr" = x; then 20468de2362d3Smrg eval ac_cr=\$\'\\r\' 20469de2362d3Smrgfi 20470de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 20471de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 20472de2362d3Smrg ac_cs_awk_cr='\\r' 20473de2362d3Smrgelse 20474de2362d3Smrg ac_cs_awk_cr=$ac_cr 20475de2362d3Smrgfi 20476de2362d3Smrg 20477de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 20478de2362d3Smrg_ACEOF 20479de2362d3Smrg 20480de2362d3Smrg 20481de2362d3Smrg{ 20482de2362d3Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 20483de2362d3Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 20484de2362d3Smrg echo "_ACEOF" 20485de2362d3Smrg} >conf$$subs.sh || 20486de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20487de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 20488de2362d3Smrgac_delim='%!_!# ' 20489de2362d3Smrgfor ac_last_try in false false false false false :; do 20490de2362d3Smrg . ./conf$$subs.sh || 20491de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20492de2362d3Smrg 20493de2362d3Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 20494de2362d3Smrg if test $ac_delim_n = $ac_delim_num; then 20495de2362d3Smrg break 20496de2362d3Smrg elif $ac_last_try; then 20497de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20498de2362d3Smrg else 20499de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20500de2362d3Smrg fi 20501de2362d3Smrgdone 20502de2362d3Smrgrm -f conf$$subs.sh 20503de2362d3Smrg 20504de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20505de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 20506de2362d3Smrg_ACEOF 20507de2362d3Smrgsed -n ' 20508de2362d3Smrgh 20509de2362d3Smrgs/^/S["/; s/!.*/"]=/ 20510de2362d3Smrgp 20511de2362d3Smrgg 20512de2362d3Smrgs/^[^!]*!// 20513de2362d3Smrg:repl 20514de2362d3Smrgt repl 20515de2362d3Smrgs/'"$ac_delim"'$// 20516de2362d3Smrgt delim 20517de2362d3Smrg:nl 20518de2362d3Smrgh 20519de2362d3Smrgs/\(.\{148\}\)..*/\1/ 20520de2362d3Smrgt more1 20521de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 20522de2362d3Smrgp 20523de2362d3Smrgn 20524de2362d3Smrgb repl 20525de2362d3Smrg:more1 20526de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20527de2362d3Smrgp 20528de2362d3Smrgg 20529de2362d3Smrgs/.\{148\}// 20530de2362d3Smrgt nl 20531de2362d3Smrg:delim 20532de2362d3Smrgh 20533de2362d3Smrgs/\(.\{148\}\)..*/\1/ 20534de2362d3Smrgt more2 20535de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 20536de2362d3Smrgp 20537de2362d3Smrgb 20538de2362d3Smrg:more2 20539de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20540de2362d3Smrgp 20541de2362d3Smrgg 20542de2362d3Smrgs/.\{148\}// 20543de2362d3Smrgt delim 20544de2362d3Smrg' <conf$$subs.awk | sed ' 20545de2362d3Smrg/^[^""]/{ 20546de2362d3Smrg N 20547de2362d3Smrg s/\n// 20548de2362d3Smrg} 20549de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1 20550de2362d3Smrgrm -f conf$$subs.awk 20551de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20552de2362d3Smrg_ACAWK 20553de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 20554de2362d3Smrg for (key in S) S_is_set[key] = 1 20555de2362d3Smrg FS = "" 20556de2362d3Smrg 20557de2362d3Smrg} 20558de2362d3Smrg{ 20559de2362d3Smrg line = $ 0 20560de2362d3Smrg nfields = split(line, field, "@") 20561de2362d3Smrg substed = 0 20562de2362d3Smrg len = length(field[1]) 20563de2362d3Smrg for (i = 2; i < nfields; i++) { 20564de2362d3Smrg key = field[i] 20565de2362d3Smrg keylen = length(key) 20566de2362d3Smrg if (S_is_set[key]) { 20567de2362d3Smrg value = S[key] 20568de2362d3Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 20569de2362d3Smrg len += length(value) + length(field[++i]) 20570de2362d3Smrg substed = 1 20571de2362d3Smrg } else 20572de2362d3Smrg len += 1 + keylen 20573de2362d3Smrg } 20574de2362d3Smrg 20575de2362d3Smrg print line 20576de2362d3Smrg} 20577de2362d3Smrg 20578de2362d3Smrg_ACAWK 20579de2362d3Smrg_ACEOF 20580de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20581de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 20582de2362d3Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 20583de2362d3Smrgelse 20584de2362d3Smrg cat 20585de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 20586de2362d3Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 20587de2362d3Smrg_ACEOF 20588de2362d3Smrg 20589de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 20590de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 20591de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty 20592de2362d3Smrg# (actually we leave an empty line to preserve line numbers). 20593de2362d3Smrgif test "x$srcdir" = x.; then 20594de2362d3Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 20595de2362d3Smrgh 20596de2362d3Smrgs/// 20597de2362d3Smrgs/^/:/ 20598de2362d3Smrgs/[ ]*$/:/ 20599de2362d3Smrgs/:\$(srcdir):/:/g 20600de2362d3Smrgs/:\${srcdir}:/:/g 20601de2362d3Smrgs/:@srcdir@:/:/g 20602de2362d3Smrgs/^:*// 20603de2362d3Smrgs/:*$// 20604de2362d3Smrgx 20605de2362d3Smrgs/\(=[ ]*\).*/\1/ 20606de2362d3SmrgG 20607de2362d3Smrgs/\n// 20608de2362d3Smrgs/^[^=]*=[ ]*$// 20609de2362d3Smrg}' 20610de2362d3Smrgfi 20611de2362d3Smrg 20612de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20613de2362d3Smrgfi # test -n "$CONFIG_FILES" 20614de2362d3Smrg 20615de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section. 20616de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS. 20617de2362d3Smrg# This happens for instance with `./config.status Makefile'. 20618de2362d3Smrgif test -n "$CONFIG_HEADERS"; then 20619de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 20620de2362d3SmrgBEGIN { 20621de2362d3Smrg_ACEOF 20622de2362d3Smrg 20623de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 20624de2362d3Smrg# here-document in config.status, that substitutes the proper values into 20625de2362d3Smrg# config.h.in to produce config.h. 20626de2362d3Smrg 20627de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 20628de2362d3Smrg# handling of long lines. 20629de2362d3Smrgac_delim='%!_!# ' 20630de2362d3Smrgfor ac_last_try in false false :; do 20631de2362d3Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 20632de2362d3Smrg if test -z "$ac_tt"; then 20633de2362d3Smrg break 20634de2362d3Smrg elif $ac_last_try; then 20635de2362d3Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 20636de2362d3Smrg else 20637de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20638de2362d3Smrg fi 20639de2362d3Smrgdone 20640de2362d3Smrg 20641de2362d3Smrg# For the awk script, D is an array of macro values keyed by name, 20642de2362d3Smrg# likewise P contains macro parameters if any. Preserve backslash 20643de2362d3Smrg# newline sequences. 20644de2362d3Smrg 20645de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 20646de2362d3Smrgsed -n ' 20647de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 20648de2362d3Smrgt rset 20649de2362d3Smrg:rset 20650de2362d3Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 20651de2362d3Smrgt def 20652de2362d3Smrgd 20653de2362d3Smrg:def 20654de2362d3Smrgs/\\$// 20655de2362d3Smrgt bsnl 20656de2362d3Smrgs/["\\]/\\&/g 20657de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20658de2362d3SmrgD["\1"]=" \3"/p 20659de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 20660de2362d3Smrgd 20661de2362d3Smrg:bsnl 20662de2362d3Smrgs/["\\]/\\&/g 20663de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 20664de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p 20665de2362d3Smrgt cont 20666de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 20667de2362d3Smrgt cont 20668de2362d3Smrgd 20669de2362d3Smrg:cont 20670de2362d3Smrgn 20671de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 20672de2362d3Smrgt clear 20673de2362d3Smrg:clear 20674de2362d3Smrgs/\\$// 20675de2362d3Smrgt bsnlc 20676de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 20677de2362d3Smrgd 20678de2362d3Smrg:bsnlc 20679de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 20680de2362d3Smrgb cont 20681de2362d3Smrg' <confdefs.h | sed ' 20682de2362d3Smrgs/'"$ac_delim"'/"\\\ 20683de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 20684de2362d3Smrg 20685de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20686de2362d3Smrg for (key in D) D_is_set[key] = 1 20687de2362d3Smrg FS = "" 20688de2362d3Smrg} 20689de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 20690de2362d3Smrg line = \$ 0 20691de2362d3Smrg split(line, arg, " ") 20692de2362d3Smrg if (arg[1] == "#") { 20693de2362d3Smrg defundef = arg[2] 20694de2362d3Smrg mac1 = arg[3] 20695de2362d3Smrg } else { 20696de2362d3Smrg defundef = substr(arg[1], 2) 20697de2362d3Smrg mac1 = arg[2] 20698de2362d3Smrg } 20699de2362d3Smrg split(mac1, mac2, "(") #) 20700de2362d3Smrg macro = mac2[1] 20701de2362d3Smrg prefix = substr(line, 1, index(line, defundef) - 1) 20702de2362d3Smrg if (D_is_set[macro]) { 20703de2362d3Smrg # Preserve the white space surrounding the "#". 20704de2362d3Smrg print prefix "define", macro P[macro] D[macro] 20705de2362d3Smrg next 20706de2362d3Smrg } else { 20707de2362d3Smrg # Replace #undef with comments. This is necessary, for example, 20708de2362d3Smrg # in the case of _POSIX_SOURCE, which is predefined and required 20709de2362d3Smrg # on some systems where configure will not decide to define it. 20710de2362d3Smrg if (defundef == "undef") { 20711de2362d3Smrg print "/*", prefix defundef, macro, "*/" 20712de2362d3Smrg next 20713de2362d3Smrg } 20714de2362d3Smrg } 20715de2362d3Smrg} 20716de2362d3Smrg{ print } 20717de2362d3Smrg_ACAWK 20718de2362d3Smrg_ACEOF 20719de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20720de2362d3Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 20721de2362d3Smrgfi # test -n "$CONFIG_HEADERS" 20722de2362d3Smrg 20723de2362d3Smrg 20724de2362d3Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 20725de2362d3Smrgshift 20726de2362d3Smrgfor ac_tag 20727de2362d3Smrgdo 20728de2362d3Smrg case $ac_tag in 20729de2362d3Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 20730de2362d3Smrg esac 20731de2362d3Smrg case $ac_mode$ac_tag in 20732de2362d3Smrg :[FHL]*:*);; 20733de2362d3Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 20734de2362d3Smrg :[FH]-) ac_tag=-:-;; 20735de2362d3Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 20736de2362d3Smrg esac 20737de2362d3Smrg ac_save_IFS=$IFS 20738de2362d3Smrg IFS=: 20739de2362d3Smrg set x $ac_tag 20740de2362d3Smrg IFS=$ac_save_IFS 20741de2362d3Smrg shift 20742de2362d3Smrg ac_file=$1 20743de2362d3Smrg shift 20744de2362d3Smrg 20745de2362d3Smrg case $ac_mode in 20746de2362d3Smrg :L) ac_source=$1;; 20747de2362d3Smrg :[FH]) 20748de2362d3Smrg ac_file_inputs= 20749de2362d3Smrg for ac_f 20750de2362d3Smrg do 20751de2362d3Smrg case $ac_f in 20752de2362d3Smrg -) ac_f="$ac_tmp/stdin";; 20753de2362d3Smrg *) # Look for the file first in the build tree, then in the source tree 20754de2362d3Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 20755de2362d3Smrg # because $ac_f cannot contain `:'. 20756de2362d3Smrg test -f "$ac_f" || 20757de2362d3Smrg case $ac_f in 20758de2362d3Smrg [\\/$]*) false;; 20759de2362d3Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 20760de2362d3Smrg esac || 20761de2362d3Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 20762de2362d3Smrg esac 20763de2362d3Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 20764de2362d3Smrg as_fn_append ac_file_inputs " '$ac_f'" 20765de2362d3Smrg done 20766de2362d3Smrg 20767de2362d3Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 20768de2362d3Smrg # use $as_me), people would be surprised to read: 20769de2362d3Smrg # /* config.h. Generated by config.status. */ 20770de2362d3Smrg configure_input='Generated from '` 20771de2362d3Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 20772de2362d3Smrg `' by configure.' 20773de2362d3Smrg if test x"$ac_file" != x-; then 20774de2362d3Smrg configure_input="$ac_file. $configure_input" 20775de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 20776de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;} 20777de2362d3Smrg fi 20778de2362d3Smrg # Neutralize special characters interpreted by sed in replacement strings. 20779de2362d3Smrg case $configure_input in #( 20780de2362d3Smrg *\&* | *\|* | *\\* ) 20781de2362d3Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 20782de2362d3Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 20783de2362d3Smrg *) ac_sed_conf_input=$configure_input;; 20784de2362d3Smrg esac 20785de2362d3Smrg 20786de2362d3Smrg case $ac_tag in 20787de2362d3Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 20788de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 20789de2362d3Smrg esac 20790de2362d3Smrg ;; 20791de2362d3Smrg esac 20792de2362d3Smrg 20793de2362d3Smrg ac_dir=`$as_dirname -- "$ac_file" || 20794de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20795de2362d3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 20796de2362d3Smrg X"$ac_file" : 'X\(//\)$' \| \ 20797de2362d3Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 20798de2362d3Smrg$as_echo X"$ac_file" | 20799de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20800de2362d3Smrg s//\1/ 20801de2362d3Smrg q 20802de2362d3Smrg } 20803de2362d3Smrg /^X\(\/\/\)[^/].*/{ 20804de2362d3Smrg s//\1/ 20805de2362d3Smrg q 20806de2362d3Smrg } 20807de2362d3Smrg /^X\(\/\/\)$/{ 20808de2362d3Smrg s//\1/ 20809de2362d3Smrg q 20810de2362d3Smrg } 20811de2362d3Smrg /^X\(\/\).*/{ 20812de2362d3Smrg s//\1/ 20813de2362d3Smrg q 20814de2362d3Smrg } 20815de2362d3Smrg s/.*/./; q'` 20816de2362d3Smrg as_dir="$ac_dir"; as_fn_mkdir_p 20817de2362d3Smrg ac_builddir=. 20818de2362d3Smrg 20819de2362d3Smrgcase "$ac_dir" in 20820de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 20821de2362d3Smrg*) 20822de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 20823de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 20824de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 20825de2362d3Smrg case $ac_top_builddir_sub in 20826de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 20827de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 20828de2362d3Smrg esac ;; 20829de2362d3Smrgesac 20830de2362d3Smrgac_abs_top_builddir=$ac_pwd 20831de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 20832de2362d3Smrg# for backward compatibility: 20833de2362d3Smrgac_top_builddir=$ac_top_build_prefix 20834de2362d3Smrg 20835de2362d3Smrgcase $srcdir in 20836de2362d3Smrg .) # We are building in place. 20837de2362d3Smrg ac_srcdir=. 20838de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 20839de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 20840de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 20841de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 20842de2362d3Smrg ac_top_srcdir=$srcdir 20843de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 20844de2362d3Smrg *) # Relative name. 20845de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 20846de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 20847de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 20848de2362d3Smrgesac 20849de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 20850de2362d3Smrg 20851de2362d3Smrg 20852de2362d3Smrg case $ac_mode in 20853de2362d3Smrg :F) 20854de2362d3Smrg # 20855de2362d3Smrg # CONFIG_FILE 20856de2362d3Smrg # 20857de2362d3Smrg 20858de2362d3Smrg case $INSTALL in 20859de2362d3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 20860de2362d3Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 20861de2362d3Smrg esac 20862de2362d3Smrg ac_MKDIR_P=$MKDIR_P 20863de2362d3Smrg case $MKDIR_P in 20864de2362d3Smrg [\\/$]* | ?:[\\/]* ) ;; 20865de2362d3Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 20866de2362d3Smrg esac 20867de2362d3Smrg_ACEOF 20868de2362d3Smrg 20869de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20870de2362d3Smrg# If the template does not know about datarootdir, expand it. 20871de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60. 20872de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen= 20873de2362d3Smrgac_sed_dataroot=' 20874de2362d3Smrg/datarootdir/ { 20875de2362d3Smrg p 20876de2362d3Smrg q 20877de2362d3Smrg} 20878de2362d3Smrg/@datadir@/p 20879de2362d3Smrg/@docdir@/p 20880de2362d3Smrg/@infodir@/p 20881de2362d3Smrg/@localedir@/p 20882de2362d3Smrg/@mandir@/p' 20883de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 20884de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;; 20885de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 20886de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 20887de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 20888de2362d3Smrg_ACEOF 20889de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20890de2362d3Smrg ac_datarootdir_hack=' 20891de2362d3Smrg s&@datadir@&$datadir&g 20892de2362d3Smrg s&@docdir@&$docdir&g 20893de2362d3Smrg s&@infodir@&$infodir&g 20894de2362d3Smrg s&@localedir@&$localedir&g 20895de2362d3Smrg s&@mandir@&$mandir&g 20896de2362d3Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 20897de2362d3Smrgesac 20898de2362d3Smrg_ACEOF 20899de2362d3Smrg 20900de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'. 20901de2362d3Smrg# Shell code in configure.ac might set extrasub. 20902de2362d3Smrg# FIXME: do we really want to maintain this feature? 20903de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20904de2362d3Smrgac_sed_extra="$ac_vpsub 20905de2362d3Smrg$extrasub 20906de2362d3Smrg_ACEOF 20907de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20908de2362d3Smrg:t 20909de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 20910de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t 20911de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 20912de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 20913de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t 20914de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 20915de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 20916de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 20917de2362d3Smrgs&@builddir@&$ac_builddir&;t t 20918de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 20919de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 20920de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t 20921de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 20922de2362d3Smrg$ac_datarootdir_hack 20923de2362d3Smrg" 20924de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 20925de2362d3Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20926de2362d3Smrg 20927de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 20928de2362d3Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 20929de2362d3Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 20930de2362d3Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 20931de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20932de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&5 20933de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 20934de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 20935de2362d3Smrg 20936de2362d3Smrg rm -f "$ac_tmp/stdin" 20937de2362d3Smrg case $ac_file in 20938de2362d3Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 20939de2362d3Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 20940de2362d3Smrg esac \ 20941de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20942de2362d3Smrg ;; 20943de2362d3Smrg :H) 20944de2362d3Smrg # 20945de2362d3Smrg # CONFIG_HEADER 20946de2362d3Smrg # 20947de2362d3Smrg if test x"$ac_file" != x-; then 20948de2362d3Smrg { 20949de2362d3Smrg $as_echo "/* $configure_input */" \ 20950de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 20951de2362d3Smrg } >"$ac_tmp/config.h" \ 20952de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20953de2362d3Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 20954de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 20955de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 20956de2362d3Smrg else 20957de2362d3Smrg rm -f "$ac_file" 20958de2362d3Smrg mv "$ac_tmp/config.h" "$ac_file" \ 20959de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 20960de2362d3Smrg fi 20961de2362d3Smrg else 20962de2362d3Smrg $as_echo "/* $configure_input */" \ 20963de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 20964de2362d3Smrg || as_fn_error $? "could not create -" "$LINENO" 5 20965de2362d3Smrg fi 20966de2362d3Smrg# Compute "$ac_file"'s index in $config_headers. 20967de2362d3Smrg_am_arg="$ac_file" 20968de2362d3Smrg_am_stamp_count=1 20969de2362d3Smrgfor _am_header in $config_headers :; do 20970de2362d3Smrg case $_am_header in 20971de2362d3Smrg $_am_arg | $_am_arg:* ) 20972de2362d3Smrg break ;; 20973de2362d3Smrg * ) 20974de2362d3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 20975de2362d3Smrg esac 20976de2362d3Smrgdone 20977de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 20978de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20979de2362d3Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 20980de2362d3Smrg X"$_am_arg" : 'X\(//\)$' \| \ 20981de2362d3Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 20982de2362d3Smrg$as_echo X"$_am_arg" | 20983de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20984de2362d3Smrg s//\1/ 20985de2362d3Smrg q 20986de2362d3Smrg } 20987de2362d3Smrg /^X\(\/\/\)[^/].*/{ 20988de2362d3Smrg s//\1/ 20989de2362d3Smrg q 20990de2362d3Smrg } 20991de2362d3Smrg /^X\(\/\/\)$/{ 20992de2362d3Smrg s//\1/ 20993de2362d3Smrg q 20994de2362d3Smrg } 20995de2362d3Smrg /^X\(\/\).*/{ 20996de2362d3Smrg s//\1/ 20997de2362d3Smrg q 20998de2362d3Smrg } 20999de2362d3Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 21000de2362d3Smrg ;; 21001de2362d3Smrg 21002de2362d3Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21003de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 21004de2362d3Smrg ;; 21005de2362d3Smrg esac 21006de2362d3Smrg 21007de2362d3Smrg 21008de2362d3Smrg case $ac_file$ac_mode in 21009de2362d3Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21010de2362d3Smrg # Older Autoconf quotes --file arguments for eval, but not when files 21011de2362d3Smrg # are listed without --file. Let's play safe and only enable the eval 21012de2362d3Smrg # if we detect the quoting. 21013de2362d3Smrg case $CONFIG_FILES in 21014de2362d3Smrg *\'*) eval set x "$CONFIG_FILES" ;; 21015de2362d3Smrg *) set x $CONFIG_FILES ;; 21016de2362d3Smrg esac 21017de2362d3Smrg shift 21018de2362d3Smrg for mf 21019de2362d3Smrg do 21020de2362d3Smrg # Strip MF so we end up with the name of the file. 21021de2362d3Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 21022de2362d3Smrg # Check whether this is an Automake generated Makefile or not. 21023de2362d3Smrg # We used to match only the files named 'Makefile.in', but 21024de2362d3Smrg # some people rename them; so instead we look at the file content. 21025de2362d3Smrg # Grep'ing the first line is not enough: some people post-process 21026de2362d3Smrg # each Makefile.in and add a new line on top of each file to say so. 21027de2362d3Smrg # Grep'ing the whole file is not good either: AIX grep has a line 21028de2362d3Smrg # limit of 2048, but all sed's we know have understand at least 4000. 21029de2362d3Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 21030de2362d3Smrg dirpart=`$as_dirname -- "$mf" || 21031de2362d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21032de2362d3Smrg X"$mf" : 'X\(//\)[^/]' \| \ 21033de2362d3Smrg X"$mf" : 'X\(//\)$' \| \ 21034de2362d3Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 21035de2362d3Smrg$as_echo X"$mf" | 21036de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21037de2362d3Smrg s//\1/ 21038de2362d3Smrg q 21039de2362d3Smrg } 21040de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21041de2362d3Smrg s//\1/ 21042de2362d3Smrg q 21043de2362d3Smrg } 21044de2362d3Smrg /^X\(\/\/\)$/{ 21045de2362d3Smrg s//\1/ 21046de2362d3Smrg q 21047de2362d3Smrg } 21048de2362d3Smrg /^X\(\/\).*/{ 21049de2362d3Smrg s//\1/ 21050de2362d3Smrg q 21051de2362d3Smrg } 21052de2362d3Smrg s/.*/./; q'` 21053de2362d3Smrg else 21054de2362d3Smrg continue 21055de2362d3Smrg fi 21056de2362d3Smrg # Extract the definition of DEPDIR, am__include, and am__quote 21057de2362d3Smrg # from the Makefile without running 'make'. 21058de2362d3Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21059de2362d3Smrg test -z "$DEPDIR" && continue 21060de2362d3Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 21061de2362d3Smrg test -z "$am__include" && continue 21062de2362d3Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21063de2362d3Smrg # Find all dependency output files, they are included files with 21064de2362d3Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 21065de2362d3Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 21066de2362d3Smrg # expansion. 21067de2362d3Smrg for file in `sed -n " 21068de2362d3Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 21069de2362d3Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 21070de2362d3Smrg # Make sure the directory exists. 21071de2362d3Smrg test -f "$dirpart/$file" && continue 21072de2362d3Smrg fdir=`$as_dirname -- "$file" || 21073de2362d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21074de2362d3Smrg X"$file" : 'X\(//\)[^/]' \| \ 21075de2362d3Smrg X"$file" : 'X\(//\)$' \| \ 21076de2362d3Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 21077de2362d3Smrg$as_echo X"$file" | 21078de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21079de2362d3Smrg s//\1/ 21080de2362d3Smrg q 21081de2362d3Smrg } 21082de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21083de2362d3Smrg s//\1/ 21084de2362d3Smrg q 21085de2362d3Smrg } 21086de2362d3Smrg /^X\(\/\/\)$/{ 21087de2362d3Smrg s//\1/ 21088de2362d3Smrg q 21089de2362d3Smrg } 21090de2362d3Smrg /^X\(\/\).*/{ 21091de2362d3Smrg s//\1/ 21092de2362d3Smrg q 21093de2362d3Smrg } 21094de2362d3Smrg s/.*/./; q'` 21095de2362d3Smrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 21096de2362d3Smrg # echo "creating $dirpart/$file" 21097de2362d3Smrg echo '# dummy' > "$dirpart/$file" 21098de2362d3Smrg done 21099de2362d3Smrg done 21100de2362d3Smrg} 21101de2362d3Smrg ;; 21102de2362d3Smrg "libtool":C) 21103de2362d3Smrg 21104de2362d3Smrg # See if we are running on zsh, and set the options which allow our 21105de2362d3Smrg # commands through without removal of \ escapes. 21106de2362d3Smrg if test -n "${ZSH_VERSION+set}" ; then 21107de2362d3Smrg setopt NO_GLOB_SUBST 21108de2362d3Smrg fi 21109de2362d3Smrg 21110de2362d3Smrg cfgfile="${ofile}T" 21111de2362d3Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21112de2362d3Smrg $RM "$cfgfile" 21113de2362d3Smrg 21114de2362d3Smrg cat <<_LT_EOF >> "$cfgfile" 21115de2362d3Smrg#! $SHELL 21116de2362d3Smrg 21117de2362d3Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 21118de2362d3Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 21119de2362d3Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21120de2362d3Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 21121de2362d3Smrg# 21122de2362d3Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 21123de2362d3Smrg# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 21124de2362d3Smrg# Foundation, Inc. 21125de2362d3Smrg# Written by Gordon Matzigkeit, 1996 21126de2362d3Smrg# 21127de2362d3Smrg# This file is part of GNU Libtool. 21128de2362d3Smrg# 21129de2362d3Smrg# GNU Libtool is free software; you can redistribute it and/or 21130de2362d3Smrg# modify it under the terms of the GNU General Public License as 21131de2362d3Smrg# published by the Free Software Foundation; either version 2 of 21132de2362d3Smrg# the License, or (at your option) any later version. 21133de2362d3Smrg# 21134de2362d3Smrg# As a special exception to the GNU General Public License, 21135de2362d3Smrg# if you distribute this file as part of a program or library that 21136de2362d3Smrg# is built using GNU Libtool, you may include this file under the 21137de2362d3Smrg# same distribution terms that you use for the rest of that program. 21138de2362d3Smrg# 21139de2362d3Smrg# GNU Libtool is distributed in the hope that it will be useful, 21140de2362d3Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 21141de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21142de2362d3Smrg# GNU General Public License for more details. 21143de2362d3Smrg# 21144de2362d3Smrg# You should have received a copy of the GNU General Public License 21145de2362d3Smrg# along with GNU Libtool; see the file COPYING. If not, a copy 21146de2362d3Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 21147de2362d3Smrg# obtained by writing to the Free Software Foundation, Inc., 21148de2362d3Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 21149de2362d3Smrg 21150de2362d3Smrg 21151de2362d3Smrg# The names of the tagged configurations supported by this script. 21152de2362d3Smrgavailable_tags="" 21153de2362d3Smrg 21154de2362d3Smrg# ### BEGIN LIBTOOL CONFIG 21155de2362d3Smrg 21156de2362d3Smrg# Whether or not to build static libraries. 21157de2362d3Smrgbuild_old_libs=$enable_static 21158de2362d3Smrg 21159de2362d3Smrg# Which release of libtool.m4 was used? 21160de2362d3Smrgmacro_version=$macro_version 21161de2362d3Smrgmacro_revision=$macro_revision 21162de2362d3Smrg 21163de2362d3Smrg# Whether or not to build shared libraries. 21164de2362d3Smrgbuild_libtool_libs=$enable_shared 21165de2362d3Smrg 21166de2362d3Smrg# What type of objects to build. 21167de2362d3Smrgpic_mode=$pic_mode 21168de2362d3Smrg 21169de2362d3Smrg# Whether or not to optimize for fast installation. 21170de2362d3Smrgfast_install=$enable_fast_install 21171de2362d3Smrg 21172de2362d3Smrg# Shell to use when invoking shell scripts. 21173de2362d3SmrgSHELL=$lt_SHELL 21174de2362d3Smrg 21175de2362d3Smrg# An echo program that protects backslashes. 21176de2362d3SmrgECHO=$lt_ECHO 21177de2362d3Smrg 21178de2362d3Smrg# The PATH separator for the build system. 21179de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 21180de2362d3Smrg 21181de2362d3Smrg# The host system. 21182de2362d3Smrghost_alias=$host_alias 21183de2362d3Smrghost=$host 21184de2362d3Smrghost_os=$host_os 21185de2362d3Smrg 21186de2362d3Smrg# The build system. 21187de2362d3Smrgbuild_alias=$build_alias 21188de2362d3Smrgbuild=$build 21189de2362d3Smrgbuild_os=$build_os 21190de2362d3Smrg 21191de2362d3Smrg# A sed program that does not truncate output. 21192de2362d3SmrgSED=$lt_SED 21193de2362d3Smrg 21194de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21195de2362d3SmrgXsed="\$SED -e 1s/^X//" 21196de2362d3Smrg 21197de2362d3Smrg# A grep program that handles long lines. 21198de2362d3SmrgGREP=$lt_GREP 21199de2362d3Smrg 21200de2362d3Smrg# An ERE matcher. 21201de2362d3SmrgEGREP=$lt_EGREP 21202de2362d3Smrg 21203de2362d3Smrg# A literal string matcher. 21204de2362d3SmrgFGREP=$lt_FGREP 21205de2362d3Smrg 21206de2362d3Smrg# A BSD- or MS-compatible name lister. 21207de2362d3SmrgNM=$lt_NM 21208de2362d3Smrg 21209de2362d3Smrg# Whether we need soft or hard links. 21210de2362d3SmrgLN_S=$lt_LN_S 21211de2362d3Smrg 21212de2362d3Smrg# What is the maximum length of a command? 21213de2362d3Smrgmax_cmd_len=$max_cmd_len 21214de2362d3Smrg 21215de2362d3Smrg# Object file suffix (normally "o"). 21216de2362d3Smrgobjext=$ac_objext 21217de2362d3Smrg 21218de2362d3Smrg# Executable file suffix (normally ""). 21219de2362d3Smrgexeext=$exeext 21220de2362d3Smrg 21221de2362d3Smrg# whether the shell understands "unset". 21222de2362d3Smrglt_unset=$lt_unset 21223de2362d3Smrg 21224de2362d3Smrg# turn spaces into newlines. 21225de2362d3SmrgSP2NL=$lt_lt_SP2NL 21226de2362d3Smrg 21227de2362d3Smrg# turn newlines into spaces. 21228de2362d3SmrgNL2SP=$lt_lt_NL2SP 21229de2362d3Smrg 21230de2362d3Smrg# convert \$build file names to \$host format. 21231de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 21232de2362d3Smrg 21233de2362d3Smrg# convert \$build files to toolchain format. 21234de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 21235de2362d3Smrg 21236de2362d3Smrg# An object symbol dumper. 21237de2362d3SmrgOBJDUMP=$lt_OBJDUMP 21238de2362d3Smrg 21239de2362d3Smrg# Method to check whether dependent libraries are shared objects. 21240de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method 21241de2362d3Smrg 21242de2362d3Smrg# Command to use when deplibs_check_method = "file_magic". 21243de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd 21244de2362d3Smrg 21245de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic". 21246de2362d3Smrgfile_magic_glob=$lt_file_magic_glob 21247de2362d3Smrg 21248de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21249de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob 21250de2362d3Smrg 21251de2362d3Smrg# DLL creation program. 21252de2362d3SmrgDLLTOOL=$lt_DLLTOOL 21253de2362d3Smrg 21254de2362d3Smrg# Command to associate shared and link libraries. 21255de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21256de2362d3Smrg 21257de2362d3Smrg# The archiver. 21258de2362d3SmrgAR=$lt_AR 21259de2362d3Smrg 21260de2362d3Smrg# Flags to create an archive. 21261de2362d3SmrgAR_FLAGS=$lt_AR_FLAGS 21262de2362d3Smrg 21263de2362d3Smrg# How to feed a file listing to the archiver. 21264de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec 21265de2362d3Smrg 21266de2362d3Smrg# A symbol stripping program. 21267de2362d3SmrgSTRIP=$lt_STRIP 21268de2362d3Smrg 21269de2362d3Smrg# Commands used to install an old-style archive. 21270de2362d3SmrgRANLIB=$lt_RANLIB 21271de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 21272de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 21273de2362d3Smrg 21274de2362d3Smrg# Whether to use a lock for old archive extraction. 21275de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction 21276de2362d3Smrg 21277de2362d3Smrg# A C compiler. 21278de2362d3SmrgLTCC=$lt_CC 21279de2362d3Smrg 21280de2362d3Smrg# LTCC compiler flags. 21281de2362d3SmrgLTCFLAGS=$lt_CFLAGS 21282de2362d3Smrg 21283de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 21284de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21285de2362d3Smrg 21286de2362d3Smrg# Transform the output of nm in a proper C declaration. 21287de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21288de2362d3Smrg 21289de2362d3Smrg# Transform the output of nm in a C name address pair. 21290de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21291de2362d3Smrg 21292de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 21293de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21294de2362d3Smrg 21295de2362d3Smrg# Specify filename containing input files for \$NM. 21296de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec 21297de2362d3Smrg 21298de2362d3Smrg# The root where to search for dependent libraries,and in which our libraries should be installed. 21299de2362d3Smrglt_sysroot=$lt_sysroot 21300de2362d3Smrg 21301de2362d3Smrg# The name of the directory that contains temporary libtool files. 21302de2362d3Smrgobjdir=$objdir 21303de2362d3Smrg 21304de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file". 21305de2362d3SmrgMAGIC_CMD=$MAGIC_CMD 21306de2362d3Smrg 21307de2362d3Smrg# Must we lock files when doing compilation? 21308de2362d3Smrgneed_locks=$lt_need_locks 21309de2362d3Smrg 21310de2362d3Smrg# Manifest tool. 21311de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 21312de2362d3Smrg 21313de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21314de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL 21315de2362d3Smrg 21316de2362d3Smrg# Tool to change global to local symbols on Mac OS X. 21317de2362d3SmrgNMEDIT=$lt_NMEDIT 21318de2362d3Smrg 21319de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X. 21320de2362d3SmrgLIPO=$lt_LIPO 21321de2362d3Smrg 21322de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21323de2362d3SmrgOTOOL=$lt_OTOOL 21324de2362d3Smrg 21325de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21326de2362d3SmrgOTOOL64=$lt_OTOOL64 21327de2362d3Smrg 21328de2362d3Smrg# Old archive suffix (normally "a"). 21329de2362d3Smrglibext=$libext 21330de2362d3Smrg 21331de2362d3Smrg# Shared library suffix (normally ".so"). 21332de2362d3Smrgshrext_cmds=$lt_shrext_cmds 21333de2362d3Smrg 21334de2362d3Smrg# The commands to extract the exported symbol list from a shared archive. 21335de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 21336de2362d3Smrg 21337de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 21338de2362d3Smrg# restored at link time. 21339de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 21340de2362d3Smrg 21341de2362d3Smrg# Do we need the "lib" prefix for modules? 21342de2362d3Smrgneed_lib_prefix=$need_lib_prefix 21343de2362d3Smrg 21344de2362d3Smrg# Do we need a version for libraries? 21345de2362d3Smrgneed_version=$need_version 21346de2362d3Smrg 21347de2362d3Smrg# Library versioning type. 21348de2362d3Smrgversion_type=$version_type 21349de2362d3Smrg 21350de2362d3Smrg# Shared library runtime path variable. 21351de2362d3Smrgrunpath_var=$runpath_var 21352de2362d3Smrg 21353de2362d3Smrg# Shared library path variable. 21354de2362d3Smrgshlibpath_var=$shlibpath_var 21355de2362d3Smrg 21356de2362d3Smrg# Is shlibpath searched before the hard-coded library search path? 21357de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 21358de2362d3Smrg 21359de2362d3Smrg# Format of library name prefix. 21360de2362d3Smrglibname_spec=$lt_libname_spec 21361de2362d3Smrg 21362de2362d3Smrg# List of archive names. First name is the real one, the rest are links. 21363de2362d3Smrg# The last name is the one that the linker finds with -lNAME 21364de2362d3Smrglibrary_names_spec=$lt_library_names_spec 21365de2362d3Smrg 21366de2362d3Smrg# The coded name of the library, if different from the real name. 21367de2362d3Smrgsoname_spec=$lt_soname_spec 21368de2362d3Smrg 21369de2362d3Smrg# Permission mode override for installation of shared libraries. 21370de2362d3Smrginstall_override_mode=$lt_install_override_mode 21371de2362d3Smrg 21372de2362d3Smrg# Command to use after installation of a shared archive. 21373de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds 21374de2362d3Smrg 21375de2362d3Smrg# Command to use after uninstallation of a shared archive. 21376de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 21377de2362d3Smrg 21378de2362d3Smrg# Commands used to finish a libtool library installation in a directory. 21379de2362d3Smrgfinish_cmds=$lt_finish_cmds 21380de2362d3Smrg 21381de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but 21382de2362d3Smrg# not shown. 21383de2362d3Smrgfinish_eval=$lt_finish_eval 21384de2362d3Smrg 21385de2362d3Smrg# Whether we should hardcode library paths into libraries. 21386de2362d3Smrghardcode_into_libs=$hardcode_into_libs 21387de2362d3Smrg 21388de2362d3Smrg# Compile-time system search path for libraries. 21389de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21390de2362d3Smrg 21391de2362d3Smrg# Run-time system search path for libraries. 21392de2362d3Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 21393de2362d3Smrg 21394de2362d3Smrg# Whether dlopen is supported. 21395de2362d3Smrgdlopen_support=$enable_dlopen 21396de2362d3Smrg 21397de2362d3Smrg# Whether dlopen of programs is supported. 21398de2362d3Smrgdlopen_self=$enable_dlopen_self 21399de2362d3Smrg 21400de2362d3Smrg# Whether dlopen of statically linked programs is supported. 21401de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static 21402de2362d3Smrg 21403de2362d3Smrg# Commands to strip libraries. 21404de2362d3Smrgold_striplib=$lt_old_striplib 21405de2362d3Smrgstriplib=$lt_striplib 21406de2362d3Smrg 21407de2362d3Smrg 21408de2362d3Smrg# The linker used to build libraries. 21409de2362d3SmrgLD=$lt_LD 21410de2362d3Smrg 21411de2362d3Smrg# How to create reloadable object files. 21412de2362d3Smrgreload_flag=$lt_reload_flag 21413de2362d3Smrgreload_cmds=$lt_reload_cmds 21414de2362d3Smrg 21415de2362d3Smrg# Commands used to build an old-style archive. 21416de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds 21417de2362d3Smrg 21418de2362d3Smrg# A language specific compiler. 21419de2362d3SmrgCC=$lt_compiler 21420de2362d3Smrg 21421de2362d3Smrg# Is the compiler the GNU compiler? 21422de2362d3Smrgwith_gcc=$GCC 21423de2362d3Smrg 21424de2362d3Smrg# Compiler flag to turn off builtin functions. 21425de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21426de2362d3Smrg 21427de2362d3Smrg# Additional compiler flags for building library objects. 21428de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic 21429de2362d3Smrg 21430de2362d3Smrg# How to pass a linker flag through the compiler. 21431de2362d3Smrgwl=$lt_lt_prog_compiler_wl 21432de2362d3Smrg 21433de2362d3Smrg# Compiler flag to prevent dynamic linking. 21434de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static 21435de2362d3Smrg 21436de2362d3Smrg# Does compiler simultaneously support -c and -o options? 21437de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 21438de2362d3Smrg 21439de2362d3Smrg# Whether or not to add -lc for building shared libraries. 21440de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 21441de2362d3Smrg 21442de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static. 21443de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 21444de2362d3Smrg 21445de2362d3Smrg# Compiler flag to allow reflexive dlopens. 21446de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 21447de2362d3Smrg 21448de2362d3Smrg# Compiler flag to generate shared objects directly from archives. 21449de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 21450de2362d3Smrg 21451de2362d3Smrg# Whether the compiler copes with passing no objects directly. 21452de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object 21453de2362d3Smrg 21454de2362d3Smrg# Create an old-style archive from a shared archive. 21455de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 21456de2362d3Smrg 21457de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 21458de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 21459de2362d3Smrg 21460de2362d3Smrg# Commands used to build a shared archive. 21461de2362d3Smrgarchive_cmds=$lt_archive_cmds 21462de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 21463de2362d3Smrg 21464de2362d3Smrg# Commands used to build a loadable module if different from building 21465de2362d3Smrg# a shared archive. 21466de2362d3Smrgmodule_cmds=$lt_module_cmds 21467de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 21468de2362d3Smrg 21469de2362d3Smrg# Whether we are building with GNU ld or not. 21470de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld 21471de2362d3Smrg 21472de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 21473de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag 21474de2362d3Smrg 21475de2362d3Smrg# Flag that enforces no undefined symbols. 21476de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag 21477de2362d3Smrg 21478de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking. 21479de2362d3Smrg# This must work even if \$libdir does not exist 21480de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 21481de2362d3Smrg 21482de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument. 21483de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 21484de2362d3Smrg 21485de2362d3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 21486de2362d3Smrg# DIR into the resulting binary. 21487de2362d3Smrghardcode_direct=$hardcode_direct 21488de2362d3Smrg 21489de2362d3Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 21490de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is 21491de2362d3Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 21492de2362d3Smrg# library is relocated. 21493de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute 21494de2362d3Smrg 21495de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 21496de2362d3Smrg# into the resulting binary. 21497de2362d3Smrghardcode_minus_L=$hardcode_minus_L 21498de2362d3Smrg 21499de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 21500de2362d3Smrg# into the resulting binary. 21501de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 21502de2362d3Smrg 21503de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 21504de2362d3Smrg# into the library and all subsequent libraries and executables linked 21505de2362d3Smrg# against it. 21506de2362d3Smrghardcode_automatic=$hardcode_automatic 21507de2362d3Smrg 21508de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries 21509de2362d3Smrg# to runtime path list. 21510de2362d3Smrginherit_rpath=$inherit_rpath 21511de2362d3Smrg 21512de2362d3Smrg# Whether libtool must link a program against all its dependency libraries. 21513de2362d3Smrglink_all_deplibs=$link_all_deplibs 21514de2362d3Smrg 21515de2362d3Smrg# Set to "yes" if exported symbols are required. 21516de2362d3Smrgalways_export_symbols=$always_export_symbols 21517de2362d3Smrg 21518de2362d3Smrg# The commands to list exported symbols. 21519de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds 21520de2362d3Smrg 21521de2362d3Smrg# Symbols that should not be listed in the preloaded symbols. 21522de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms 21523de2362d3Smrg 21524de2362d3Smrg# Symbols that must always be exported. 21525de2362d3Smrginclude_expsyms=$lt_include_expsyms 21526de2362d3Smrg 21527de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates. 21528de2362d3Smrgprelink_cmds=$lt_prelink_cmds 21529de2362d3Smrg 21530de2362d3Smrg# Commands necessary for finishing linking programs. 21531de2362d3Smrgpostlink_cmds=$lt_postlink_cmds 21532de2362d3Smrg 21533de2362d3Smrg# Specify filename containing input files. 21534de2362d3Smrgfile_list_spec=$lt_file_list_spec 21535de2362d3Smrg 21536de2362d3Smrg# How to hardcode a shared library path into an executable. 21537de2362d3Smrghardcode_action=$hardcode_action 21538de2362d3Smrg 21539de2362d3Smrg# ### END LIBTOOL CONFIG 21540de2362d3Smrg 21541de2362d3Smrg_LT_EOF 21542de2362d3Smrg 21543de2362d3Smrg case $host_os in 21544de2362d3Smrg aix3*) 21545de2362d3Smrg cat <<\_LT_EOF >> "$cfgfile" 21546de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program. For some 21547de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 21548de2362d3Smrg# vanish in a puff of smoke. 21549de2362d3Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 21550de2362d3Smrg COLLECT_NAMES= 21551de2362d3Smrg export COLLECT_NAMES 21552de2362d3Smrgfi 21553de2362d3Smrg_LT_EOF 21554de2362d3Smrg ;; 21555de2362d3Smrg esac 21556de2362d3Smrg 21557de2362d3Smrg 21558de2362d3Smrgltmain="$ac_aux_dir/ltmain.sh" 21559de2362d3Smrg 21560de2362d3Smrg 21561de2362d3Smrg # We use sed instead of cat because bash on DJGPP gets confused if 21562de2362d3Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 21563de2362d3Smrg # text mode, it properly converts lines to CR/LF. This bash problem 21564de2362d3Smrg # is reportedly fixed, but why not run on old versions too? 21565de2362d3Smrg sed '$q' "$ltmain" >> "$cfgfile" \ 21566de2362d3Smrg || (rm -f "$cfgfile"; exit 1) 21567de2362d3Smrg 21568de2362d3Smrg if test x"$xsi_shell" = xyes; then 21569de2362d3Smrg sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 21570de2362d3Smrgfunc_dirname ()\ 21571de2362d3Smrg{\ 21572de2362d3Smrg\ case ${1} in\ 21573de2362d3Smrg\ */*) func_dirname_result="${1%/*}${2}" ;;\ 21574de2362d3Smrg\ * ) func_dirname_result="${3}" ;;\ 21575de2362d3Smrg\ esac\ 21576de2362d3Smrg} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 21577de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21578de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21579de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21580de2362d3Smrg 21581de2362d3Smrg 21582de2362d3Smrg sed -e '/^func_basename ()$/,/^} # func_basename /c\ 21583de2362d3Smrgfunc_basename ()\ 21584de2362d3Smrg{\ 21585de2362d3Smrg\ func_basename_result="${1##*/}"\ 21586de2362d3Smrg} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 21587de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21588de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21589de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21590de2362d3Smrg 21591de2362d3Smrg 21592de2362d3Smrg sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 21593de2362d3Smrgfunc_dirname_and_basename ()\ 21594de2362d3Smrg{\ 21595de2362d3Smrg\ case ${1} in\ 21596de2362d3Smrg\ */*) func_dirname_result="${1%/*}${2}" ;;\ 21597de2362d3Smrg\ * ) func_dirname_result="${3}" ;;\ 21598de2362d3Smrg\ esac\ 21599de2362d3Smrg\ func_basename_result="${1##*/}"\ 21600de2362d3Smrg} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 21601de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21602de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21603de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21604de2362d3Smrg 21605de2362d3Smrg 21606de2362d3Smrg sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 21607de2362d3Smrgfunc_stripname ()\ 21608de2362d3Smrg{\ 21609de2362d3Smrg\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 21610de2362d3Smrg\ # positional parameters, so assign one to ordinary parameter first.\ 21611de2362d3Smrg\ func_stripname_result=${3}\ 21612de2362d3Smrg\ func_stripname_result=${func_stripname_result#"${1}"}\ 21613de2362d3Smrg\ func_stripname_result=${func_stripname_result%"${2}"}\ 21614de2362d3Smrg} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 21615de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21616de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21617de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21618de2362d3Smrg 21619de2362d3Smrg 21620de2362d3Smrg sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 21621de2362d3Smrgfunc_split_long_opt ()\ 21622de2362d3Smrg{\ 21623de2362d3Smrg\ func_split_long_opt_name=${1%%=*}\ 21624de2362d3Smrg\ func_split_long_opt_arg=${1#*=}\ 21625de2362d3Smrg} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 21626de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21627de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21628de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21629de2362d3Smrg 21630de2362d3Smrg 21631de2362d3Smrg sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 21632de2362d3Smrgfunc_split_short_opt ()\ 21633de2362d3Smrg{\ 21634de2362d3Smrg\ func_split_short_opt_arg=${1#??}\ 21635de2362d3Smrg\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 21636de2362d3Smrg} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 21637de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21638de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21639de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21640de2362d3Smrg 21641de2362d3Smrg 21642de2362d3Smrg sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 21643de2362d3Smrgfunc_lo2o ()\ 21644de2362d3Smrg{\ 21645de2362d3Smrg\ case ${1} in\ 21646de2362d3Smrg\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 21647de2362d3Smrg\ *) func_lo2o_result=${1} ;;\ 21648de2362d3Smrg\ esac\ 21649de2362d3Smrg} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 21650de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21651de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21652de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21653de2362d3Smrg 21654de2362d3Smrg 21655de2362d3Smrg sed -e '/^func_xform ()$/,/^} # func_xform /c\ 21656de2362d3Smrgfunc_xform ()\ 21657de2362d3Smrg{\ 21658de2362d3Smrg func_xform_result=${1%.*}.lo\ 21659de2362d3Smrg} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 21660de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21661de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21662de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21663de2362d3Smrg 21664de2362d3Smrg 21665de2362d3Smrg sed -e '/^func_arith ()$/,/^} # func_arith /c\ 21666de2362d3Smrgfunc_arith ()\ 21667de2362d3Smrg{\ 21668de2362d3Smrg func_arith_result=$(( $* ))\ 21669de2362d3Smrg} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 21670de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21671de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21672de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21673de2362d3Smrg 21674de2362d3Smrg 21675de2362d3Smrg sed -e '/^func_len ()$/,/^} # func_len /c\ 21676de2362d3Smrgfunc_len ()\ 21677de2362d3Smrg{\ 21678de2362d3Smrg func_len_result=${#1}\ 21679de2362d3Smrg} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 21680de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21681de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21682de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21683de2362d3Smrg 21684de2362d3Smrgfi 21685de2362d3Smrg 21686de2362d3Smrgif test x"$lt_shell_append" = xyes; then 21687de2362d3Smrg sed -e '/^func_append ()$/,/^} # func_append /c\ 21688de2362d3Smrgfunc_append ()\ 21689de2362d3Smrg{\ 21690de2362d3Smrg eval "${1}+=\\${2}"\ 21691de2362d3Smrg} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 21692de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21693de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21694de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21695de2362d3Smrg 21696de2362d3Smrg 21697de2362d3Smrg sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 21698de2362d3Smrgfunc_append_quoted ()\ 21699de2362d3Smrg{\ 21700de2362d3Smrg\ func_quote_for_eval "${2}"\ 21701de2362d3Smrg\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 21702de2362d3Smrg} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 21703de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21704de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21705de2362d3Smrgtest 0 -eq $? || _lt_function_replace_fail=: 21706de2362d3Smrg 21707de2362d3Smrg 21708de2362d3Smrg # Save a `func_append' function call where possible by direct use of '+=' 21709de2362d3Smrg sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 21710de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21711de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21712de2362d3Smrg test 0 -eq $? || _lt_function_replace_fail=: 21713de2362d3Smrgelse 21714de2362d3Smrg # Save a `func_append' function call even when '+=' is not available 21715de2362d3Smrg sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 21716de2362d3Smrg && mv -f "$cfgfile.tmp" "$cfgfile" \ 21717de2362d3Smrg || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 21718de2362d3Smrg test 0 -eq $? || _lt_function_replace_fail=: 21719de2362d3Smrgfi 21720de2362d3Smrg 21721de2362d3Smrgif test x"$_lt_function_replace_fail" = x":"; then 21722de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 21723de2362d3Smrg$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 21724de2362d3Smrgfi 21725de2362d3Smrg 21726de2362d3Smrg 21727de2362d3Smrg mv -f "$cfgfile" "$ofile" || 21728de2362d3Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 21729de2362d3Smrg chmod +x "$ofile" 21730de2362d3Smrg 21731de2362d3Smrg ;; 21732de2362d3Smrg 21733de2362d3Smrg esac 21734de2362d3Smrgdone # for ac_tag 21735de2362d3Smrg 21736de2362d3Smrg 21737de2362d3Smrgas_fn_exit 0 21738de2362d3Smrg_ACEOF 21739de2362d3Smrgac_clean_files=$ac_clean_files_save 21740de2362d3Smrg 21741de2362d3Smrgtest $ac_write_fail = 0 || 21742de2362d3Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 21743de2362d3Smrg 21744de2362d3Smrg 21745de2362d3Smrg# configure is writing to config.log, and then calls config.status. 21746de2362d3Smrg# config.status does its own redirection, appending to config.log. 21747de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 21748de2362d3Smrg# by configure, so config.status won't be able to write to it; its 21749de2362d3Smrg# output is simply discarded. So we exec the FD to /dev/null, 21750de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and 21751de2362d3Smrg# appended to by config.status. When coming back to configure, we 21752de2362d3Smrg# need to make the FD available again. 21753de2362d3Smrgif test "$no_create" != yes; then 21754de2362d3Smrg ac_cs_success=: 21755de2362d3Smrg ac_config_status_args= 21756de2362d3Smrg test "$silent" = yes && 21757de2362d3Smrg ac_config_status_args="$ac_config_status_args --quiet" 21758de2362d3Smrg exec 5>/dev/null 21759de2362d3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 21760de2362d3Smrg exec 5>>config.log 21761de2362d3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 21762de2362d3Smrg # would make configure fail if this is the last instruction. 21763de2362d3Smrg $ac_cs_success || as_fn_exit 1 21764de2362d3Smrgfi 21765de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 21766de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 21767de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 21768de2362d3Smrgfi 21769de2362d3Smrg 21770de2362d3Smrg 21771de2362d3Smrgecho "" 21772de2362d3Smrgecho " prefix: $prefix" 21773de2362d3Smrgecho " exec_prefix: $exec_prefix" 21774de2362d3Smrgecho " libdir: $libdir" 21775de2362d3Smrgecho " includedir: $includedir" 21776de2362d3Smrg 21777de2362d3Smrgecho "" 21778de2362d3Smrgecho " CFLAGS: $CFLAGS" 21779de2362d3Smrgecho " CXXFLAGS: $CXXFLAGS" 21780de2362d3Smrgecho " Macros: $DEFINES" 21781de2362d3Smrg 21782de2362d3Smrgecho "" 21783de2362d3Smrgecho " Run '${MAKE-make}' to build xf86-video-ati" 21784de2362d3Smrgecho "" 21785