configure revision 8bf5c682
1de2362d3Smrg#! /bin/sh 2de2362d3Smrg# Guess values for system-dependent variables and create Makefiles. 38bf5c682Smrg# Generated by GNU Autoconf 2.69 for xf86-video-ati 18.0.0. 4de2362d3Smrg# 58bf5c682Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>. 6de2362d3Smrg# 7de2362d3Smrg# 818781e08Smrg# 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 13718781e08Smrg# Use a proper internal environment variable to ensure we don't fall 13818781e08Smrg # into an infinite loop, continuously re-executing ourselves. 13918781e08Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 14018781e08Smrg _as_can_reexec=no; export _as_can_reexec; 14118781e08Smrg # We cannot yet assume a decent shell, so we have to provide a 14218781e08Smrg# neutralization value for shells without unset; and this also 14318781e08Smrg# works around shells that cannot unset nonexistent variables. 14418781e08Smrg# Preserve -v and -x to the replacement shell. 14518781e08SmrgBASH_ENV=/dev/null 14618781e08SmrgENV=/dev/null 14718781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 14818781e08Smrgcase $- in # (((( 14918781e08Smrg *v*x* | *x*v* ) as_opts=-vx ;; 15018781e08Smrg *v* ) as_opts=-v ;; 15118781e08Smrg *x* ) as_opts=-x ;; 15218781e08Smrg * ) as_opts= ;; 15318781e08Smrgesac 15418781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 15518781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail 15618781e08Smrg# out after a failed `exec'. 15718781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 15818781e08Smrgas_fn_exit 255 15918781e08Smrg fi 16018781e08Smrg # We don't want this to propagate to other subprocesses. 16118781e08Smrg { _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 19518781e08Smrgtest x\$exitcode = x0 || exit 1 19618781e08Smrgtest -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 : 24918781e08Smrg export CONFIG_SHELL 25018781e08Smrg # We cannot yet assume a decent shell, so we have to provide a 25118781e08Smrg# neutralization value for shells without unset; and this also 25218781e08Smrg# works around shells that cannot unset nonexistent variables. 25318781e08Smrg# Preserve -v and -x to the replacement shell. 25418781e08SmrgBASH_ENV=/dev/null 25518781e08SmrgENV=/dev/null 25618781e08Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 25718781e08Smrgcase $- in # (((( 25818781e08Smrg *v*x* | *x*v* ) as_opts=-vx ;; 25918781e08Smrg *v* ) as_opts=-v ;; 26018781e08Smrg *x* ) as_opts=-x ;; 26118781e08Smrg * ) as_opts= ;; 26218781e08Smrgesac 26318781e08Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 26418781e08Smrg# Admittedly, this is quite paranoid, since all the known shells bail 26518781e08Smrg# out after a failed `exec'. 26618781e08Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 26718781e08Smrgexit 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 2788bf5c682Smrg$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon 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 37118781e08Smrg 37218781e08Smrg# as_fn_executable_p FILE 37318781e08Smrg# ----------------------- 37418781e08Smrg# Test if FILE is an executable regular file. 37518781e08Smrgas_fn_executable_p () 37618781e08Smrg{ 37718781e08Smrg test -f "$1" && test -x "$1" 37818781e08Smrg} # 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 50018781e08Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 50118781e08Smrg # already done that, so ensure we don't try to do so again and fall 50218781e08Smrg # in an infinite loop. This has already happened in practice. 50318781e08Smrg _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. 53818781e08Smrg # In both cases, we have to default to `cp -pR'. 539de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 54018781e08Smrg as_ln_s='cp -pR' 541de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 542de2362d3Smrg as_ln_s=ln 543de2362d3Smrg else 54418781e08Smrg as_ln_s='cp -pR' 545de2362d3Smrg fi 546de2362d3Smrgelse 54718781e08Smrg 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 55918781e08Smrgas_test_x='test -x' 56018781e08Smrgas_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' 5948bf5c682SmrgPACKAGE_VERSION='18.0.0' 5958bf5c682SmrgPACKAGE_STRING='xf86-video-ati 18.0.0' 5968bf5c682SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon' 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 64418781e08SmrgGLAMOR_FALSE 64518781e08SmrgGLAMOR_TRUE 64618781e08SmrgLIBGLAMOR_EGL_LIBS 64718781e08SmrgLIBGLAMOR_EGL_CFLAGS 64818781e08SmrgLIBGLAMOR_LIBS 64918781e08SmrgLIBGLAMOR_CFLAGS 650de2362d3SmrgLIBUDEV_FALSE 651de2362d3SmrgLIBUDEV_TRUE 652de2362d3SmrgLIBUDEV_LIBS 653de2362d3SmrgLIBUDEV_CFLAGS 6543ed65abbSmrgconfigdir 6553ed65abbSmrgHAS_XORG_CONF_DIR_FALSE 6563ed65abbSmrgHAS_XORG_CONF_DIR_TRUE 657de2362d3SmrgHAVE_XEXTPROTO_71_FALSE 658de2362d3SmrgHAVE_XEXTPROTO_71_TRUE 659de2362d3SmrgXEXT_LIBS 660de2362d3SmrgXEXT_CFLAGS 661de2362d3SmrgXORG_LIBS 662de2362d3SmrgXORG_CFLAGS 66318781e08SmrgLIBDRM_RADEON_LIBS 66418781e08SmrgLIBDRM_RADEON_CFLAGS 66518781e08SmrgLIBDRM_LIBS 66618781e08SmrgLIBDRM_CFLAGS 66718781e08SmrgLT_SYS_LIBRARY_PATH 668de2362d3SmrgOTOOL64 669de2362d3SmrgOTOOL 670de2362d3SmrgLIPO 671de2362d3SmrgNMEDIT 672de2362d3SmrgDSYMUTIL 673de2362d3SmrgMANIFEST_TOOL 674de2362d3SmrgRANLIB 675de2362d3Smrgac_ct_AR 676de2362d3SmrgAR 677de2362d3SmrgDLLTOOL 678de2362d3SmrgOBJDUMP 679de2362d3SmrgLN_S 680de2362d3SmrgNM 681de2362d3Smrgac_ct_DUMPBIN 682de2362d3SmrgDUMPBIN 683de2362d3SmrgLD 684de2362d3SmrgFGREP 685de2362d3SmrgLIBTOOL 686de2362d3SmrgMAN_SUBSTS 687de2362d3SmrgXORG_MAN_PAGE 688de2362d3SmrgADMIN_MAN_DIR 689de2362d3SmrgDRIVER_MAN_DIR 690de2362d3SmrgMISC_MAN_DIR 691de2362d3SmrgFILE_MAN_DIR 692de2362d3SmrgLIB_MAN_DIR 693de2362d3SmrgAPP_MAN_DIR 694de2362d3SmrgADMIN_MAN_SUFFIX 695de2362d3SmrgDRIVER_MAN_SUFFIX 696de2362d3SmrgMISC_MAN_SUFFIX 697de2362d3SmrgFILE_MAN_SUFFIX 698de2362d3SmrgLIB_MAN_SUFFIX 699de2362d3SmrgAPP_MAN_SUFFIX 700de2362d3SmrgSED 701de2362d3Smrghost_os 702de2362d3Smrghost_vendor 703de2362d3Smrghost_cpu 704de2362d3Smrghost 705de2362d3Smrgbuild_os 706de2362d3Smrgbuild_vendor 707de2362d3Smrgbuild_cpu 708de2362d3Smrgbuild 709de2362d3SmrgINSTALL_CMD 710de2362d3SmrgPKG_CONFIG_LIBDIR 711de2362d3SmrgPKG_CONFIG_PATH 712de2362d3SmrgPKG_CONFIG 713de2362d3SmrgCHANGELOG_CMD 714de2362d3SmrgSTRICT_CFLAGS 715de2362d3SmrgCWARNFLAGS 716de2362d3SmrgBASE_CFLAGS 717de2362d3SmrgEGREP 718de2362d3SmrgGREP 719de2362d3SmrgCPP 72018781e08Smrgam__fastdepCC_FALSE 72118781e08Smrgam__fastdepCC_TRUE 72218781e08SmrgCCDEPMODE 72318781e08Smrgam__nodep 72418781e08SmrgAMDEPBACKSLASH 72518781e08SmrgAMDEP_FALSE 72618781e08SmrgAMDEP_TRUE 72718781e08Smrgam__quote 72818781e08Smrgam__include 72918781e08SmrgDEPDIR 730de2362d3SmrgOBJEXT 731de2362d3SmrgEXEEXT 732de2362d3Smrgac_ct_CC 733de2362d3SmrgCPPFLAGS 734de2362d3SmrgLDFLAGS 735de2362d3SmrgCFLAGS 736de2362d3SmrgCC 73718781e08SmrgAM_BACKSLASH 73818781e08SmrgAM_DEFAULT_VERBOSITY 73918781e08SmrgAM_DEFAULT_V 74018781e08SmrgAM_V 74118781e08Smrgam__untar 74218781e08Smrgam__tar 74318781e08SmrgAMTAR 74418781e08Smrgam__leading_dot 74518781e08SmrgSET_MAKE 74618781e08SmrgAWK 74718781e08Smrgmkdir_p 74818781e08SmrgMKDIR_P 74918781e08SmrgINSTALL_STRIP_PROGRAM 75018781e08SmrgSTRIP 75118781e08Smrginstall_sh 75218781e08SmrgMAKEINFO 75318781e08SmrgAUTOHEADER 75418781e08SmrgAUTOMAKE 75518781e08SmrgAUTOCONF 75618781e08SmrgACLOCAL 75718781e08SmrgVERSION 75818781e08SmrgPACKAGE 75918781e08SmrgCYGPATH_W 76018781e08Smrgam__isrc 761de2362d3SmrgINSTALL_DATA 762de2362d3SmrgINSTALL_SCRIPT 763de2362d3SmrgINSTALL_PROGRAM 764de2362d3Smrgtarget_alias 765de2362d3Smrghost_alias 766de2362d3Smrgbuild_alias 767de2362d3SmrgLIBS 768de2362d3SmrgECHO_T 769de2362d3SmrgECHO_N 770de2362d3SmrgECHO_C 771de2362d3SmrgDEFS 772de2362d3Smrgmandir 773de2362d3Smrglocaledir 774de2362d3Smrglibdir 775de2362d3Smrgpsdir 776de2362d3Smrgpdfdir 777de2362d3Smrgdvidir 778de2362d3Smrghtmldir 779de2362d3Smrginfodir 780de2362d3Smrgdocdir 781de2362d3Smrgoldincludedir 782de2362d3Smrgincludedir 78318781e08Smrgrunstatedir 784de2362d3Smrglocalstatedir 785de2362d3Smrgsharedstatedir 786de2362d3Smrgsysconfdir 787de2362d3Smrgdatadir 788de2362d3Smrgdatarootdir 789de2362d3Smrglibexecdir 790de2362d3Smrgsbindir 791de2362d3Smrgbindir 792de2362d3Smrgprogram_transform_name 793de2362d3Smrgprefix 794de2362d3Smrgexec_prefix 795de2362d3SmrgPACKAGE_URL 796de2362d3SmrgPACKAGE_BUGREPORT 797de2362d3SmrgPACKAGE_STRING 798de2362d3SmrgPACKAGE_VERSION 799de2362d3SmrgPACKAGE_TARNAME 800de2362d3SmrgPACKAGE_NAME 801de2362d3SmrgPATH_SEPARATOR 802de2362d3SmrgSHELL' 803de2362d3Smrgac_subst_files='' 804de2362d3Smrgac_user_opts=' 805de2362d3Smrgenable_option_checking 8067821949aSmrgenable_silent_rules 8077821949aSmrgenable_largefile 80818781e08Smrgenable_dependency_tracking 80918781e08Smrgenable_selective_werror 81018781e08Smrgenable_strict_compilation 811de2362d3Smrgenable_static 812de2362d3Smrgenable_shared 813de2362d3Smrgwith_pic 814de2362d3Smrgenable_fast_install 81518781e08Smrgwith_aix_soname 816de2362d3Smrgwith_gnu_ld 817de2362d3Smrgwith_sysroot 818de2362d3Smrgenable_libtool_lock 819de2362d3Smrgwith_xorg_module_dir 8203ed65abbSmrgwith_xorg_conf_dir 82118781e08Smrgenable_udev 82218781e08Smrgenable_glamor 823de2362d3Smrg' 824de2362d3Smrg ac_precious_vars='build_alias 825de2362d3Smrghost_alias 826de2362d3Smrgtarget_alias 827de2362d3SmrgCC 828de2362d3SmrgCFLAGS 829de2362d3SmrgLDFLAGS 830de2362d3SmrgLIBS 831de2362d3SmrgCPPFLAGS 832de2362d3SmrgCPP 833de2362d3SmrgPKG_CONFIG 834de2362d3SmrgPKG_CONFIG_PATH 835de2362d3SmrgPKG_CONFIG_LIBDIR 83618781e08SmrgLT_SYS_LIBRARY_PATH 83718781e08SmrgLIBDRM_CFLAGS 83818781e08SmrgLIBDRM_LIBS 83918781e08SmrgLIBDRM_RADEON_CFLAGS 84018781e08SmrgLIBDRM_RADEON_LIBS 841de2362d3SmrgXORG_CFLAGS 842de2362d3SmrgXORG_LIBS 843de2362d3SmrgXEXT_CFLAGS 844de2362d3SmrgXEXT_LIBS 845de2362d3SmrgLIBUDEV_CFLAGS 846de2362d3SmrgLIBUDEV_LIBS 84718781e08SmrgLIBGLAMOR_CFLAGS 84818781e08SmrgLIBGLAMOR_LIBS 84918781e08SmrgLIBGLAMOR_EGL_CFLAGS 85018781e08SmrgLIBGLAMOR_EGL_LIBS 851de2362d3SmrgPCIACCESS_CFLAGS 852de2362d3SmrgPCIACCESS_LIBS' 853de2362d3Smrg 854de2362d3Smrg 855de2362d3Smrg# Initialize some variables set by options. 856de2362d3Smrgac_init_help= 857de2362d3Smrgac_init_version=false 858de2362d3Smrgac_unrecognized_opts= 859de2362d3Smrgac_unrecognized_sep= 860de2362d3Smrg# The variables have the same names as the options, with 861de2362d3Smrg# dashes changed to underlines. 862de2362d3Smrgcache_file=/dev/null 863de2362d3Smrgexec_prefix=NONE 864de2362d3Smrgno_create= 865de2362d3Smrgno_recursion= 866de2362d3Smrgprefix=NONE 867de2362d3Smrgprogram_prefix=NONE 868de2362d3Smrgprogram_suffix=NONE 869de2362d3Smrgprogram_transform_name=s,x,x, 870de2362d3Smrgsilent= 871de2362d3Smrgsite= 872de2362d3Smrgsrcdir= 873de2362d3Smrgverbose= 874de2362d3Smrgx_includes=NONE 875de2362d3Smrgx_libraries=NONE 876de2362d3Smrg 877de2362d3Smrg# Installation directory options. 878de2362d3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 879de2362d3Smrg# and all the variables that are supposed to be based on exec_prefix 880de2362d3Smrg# by default will actually change. 881de2362d3Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 882de2362d3Smrg# (The list follows the same order as the GNU Coding Standards.) 883de2362d3Smrgbindir='${exec_prefix}/bin' 884de2362d3Smrgsbindir='${exec_prefix}/sbin' 885de2362d3Smrglibexecdir='${exec_prefix}/libexec' 886de2362d3Smrgdatarootdir='${prefix}/share' 887de2362d3Smrgdatadir='${datarootdir}' 888de2362d3Smrgsysconfdir='${prefix}/etc' 889de2362d3Smrgsharedstatedir='${prefix}/com' 890de2362d3Smrglocalstatedir='${prefix}/var' 89118781e08Smrgrunstatedir='${localstatedir}/run' 892de2362d3Smrgincludedir='${prefix}/include' 893de2362d3Smrgoldincludedir='/usr/include' 894de2362d3Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 895de2362d3Smrginfodir='${datarootdir}/info' 896de2362d3Smrghtmldir='${docdir}' 897de2362d3Smrgdvidir='${docdir}' 898de2362d3Smrgpdfdir='${docdir}' 899de2362d3Smrgpsdir='${docdir}' 900de2362d3Smrglibdir='${exec_prefix}/lib' 901de2362d3Smrglocaledir='${datarootdir}/locale' 902de2362d3Smrgmandir='${datarootdir}/man' 903de2362d3Smrg 904de2362d3Smrgac_prev= 905de2362d3Smrgac_dashdash= 906de2362d3Smrgfor ac_option 907de2362d3Smrgdo 908de2362d3Smrg # If the previous option needs an argument, assign it. 909de2362d3Smrg if test -n "$ac_prev"; then 910de2362d3Smrg eval $ac_prev=\$ac_option 911de2362d3Smrg ac_prev= 912de2362d3Smrg continue 913de2362d3Smrg fi 914de2362d3Smrg 915de2362d3Smrg case $ac_option in 916de2362d3Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 917de2362d3Smrg *=) ac_optarg= ;; 918de2362d3Smrg *) ac_optarg=yes ;; 919de2362d3Smrg esac 920de2362d3Smrg 921de2362d3Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 922de2362d3Smrg 923de2362d3Smrg case $ac_dashdash$ac_option in 924de2362d3Smrg --) 925de2362d3Smrg ac_dashdash=yes ;; 926de2362d3Smrg 927de2362d3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 928de2362d3Smrg ac_prev=bindir ;; 929de2362d3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 930de2362d3Smrg bindir=$ac_optarg ;; 931de2362d3Smrg 932de2362d3Smrg -build | --build | --buil | --bui | --bu) 933de2362d3Smrg ac_prev=build_alias ;; 934de2362d3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 935de2362d3Smrg build_alias=$ac_optarg ;; 936de2362d3Smrg 937de2362d3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 938de2362d3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 939de2362d3Smrg ac_prev=cache_file ;; 940de2362d3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 941de2362d3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 942de2362d3Smrg cache_file=$ac_optarg ;; 943de2362d3Smrg 944de2362d3Smrg --config-cache | -C) 945de2362d3Smrg cache_file=config.cache ;; 946de2362d3Smrg 947de2362d3Smrg -datadir | --datadir | --datadi | --datad) 948de2362d3Smrg ac_prev=datadir ;; 949de2362d3Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 950de2362d3Smrg datadir=$ac_optarg ;; 951de2362d3Smrg 952de2362d3Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 953de2362d3Smrg | --dataroo | --dataro | --datar) 954de2362d3Smrg ac_prev=datarootdir ;; 955de2362d3Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 956de2362d3Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 957de2362d3Smrg datarootdir=$ac_optarg ;; 958de2362d3Smrg 959de2362d3Smrg -disable-* | --disable-*) 960de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 961de2362d3Smrg # Reject names that are not valid shell variable names. 962de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 963de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 964de2362d3Smrg ac_useropt_orig=$ac_useropt 965de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 966de2362d3Smrg case $ac_user_opts in 967de2362d3Smrg *" 968de2362d3Smrg"enable_$ac_useropt" 969de2362d3Smrg"*) ;; 970de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 971de2362d3Smrg ac_unrecognized_sep=', ';; 972de2362d3Smrg esac 973de2362d3Smrg eval enable_$ac_useropt=no ;; 974de2362d3Smrg 975de2362d3Smrg -docdir | --docdir | --docdi | --doc | --do) 976de2362d3Smrg ac_prev=docdir ;; 977de2362d3Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 978de2362d3Smrg docdir=$ac_optarg ;; 979de2362d3Smrg 980de2362d3Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 981de2362d3Smrg ac_prev=dvidir ;; 982de2362d3Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 983de2362d3Smrg dvidir=$ac_optarg ;; 984de2362d3Smrg 985de2362d3Smrg -enable-* | --enable-*) 986de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 987de2362d3Smrg # Reject names that are not valid shell variable names. 988de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 989de2362d3Smrg as_fn_error $? "invalid feature name: $ac_useropt" 990de2362d3Smrg ac_useropt_orig=$ac_useropt 991de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 992de2362d3Smrg case $ac_user_opts in 993de2362d3Smrg *" 994de2362d3Smrg"enable_$ac_useropt" 995de2362d3Smrg"*) ;; 996de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 997de2362d3Smrg ac_unrecognized_sep=', ';; 998de2362d3Smrg esac 999de2362d3Smrg eval enable_$ac_useropt=\$ac_optarg ;; 1000de2362d3Smrg 1001de2362d3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1002de2362d3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1003de2362d3Smrg | --exec | --exe | --ex) 1004de2362d3Smrg ac_prev=exec_prefix ;; 1005de2362d3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1006de2362d3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1007de2362d3Smrg | --exec=* | --exe=* | --ex=*) 1008de2362d3Smrg exec_prefix=$ac_optarg ;; 1009de2362d3Smrg 1010de2362d3Smrg -gas | --gas | --ga | --g) 1011de2362d3Smrg # Obsolete; use --with-gas. 1012de2362d3Smrg with_gas=yes ;; 1013de2362d3Smrg 1014de2362d3Smrg -help | --help | --hel | --he | -h) 1015de2362d3Smrg ac_init_help=long ;; 1016de2362d3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1017de2362d3Smrg ac_init_help=recursive ;; 1018de2362d3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1019de2362d3Smrg ac_init_help=short ;; 1020de2362d3Smrg 1021de2362d3Smrg -host | --host | --hos | --ho) 1022de2362d3Smrg ac_prev=host_alias ;; 1023de2362d3Smrg -host=* | --host=* | --hos=* | --ho=*) 1024de2362d3Smrg host_alias=$ac_optarg ;; 1025de2362d3Smrg 1026de2362d3Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1027de2362d3Smrg ac_prev=htmldir ;; 1028de2362d3Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1029de2362d3Smrg | --ht=*) 1030de2362d3Smrg htmldir=$ac_optarg ;; 1031de2362d3Smrg 1032de2362d3Smrg -includedir | --includedir | --includedi | --included | --include \ 1033de2362d3Smrg | --includ | --inclu | --incl | --inc) 1034de2362d3Smrg ac_prev=includedir ;; 1035de2362d3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1036de2362d3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1037de2362d3Smrg includedir=$ac_optarg ;; 1038de2362d3Smrg 1039de2362d3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1040de2362d3Smrg ac_prev=infodir ;; 1041de2362d3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1042de2362d3Smrg infodir=$ac_optarg ;; 1043de2362d3Smrg 1044de2362d3Smrg -libdir | --libdir | --libdi | --libd) 1045de2362d3Smrg ac_prev=libdir ;; 1046de2362d3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1047de2362d3Smrg libdir=$ac_optarg ;; 1048de2362d3Smrg 1049de2362d3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1050de2362d3Smrg | --libexe | --libex | --libe) 1051de2362d3Smrg ac_prev=libexecdir ;; 1052de2362d3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1053de2362d3Smrg | --libexe=* | --libex=* | --libe=*) 1054de2362d3Smrg libexecdir=$ac_optarg ;; 1055de2362d3Smrg 1056de2362d3Smrg -localedir | --localedir | --localedi | --localed | --locale) 1057de2362d3Smrg ac_prev=localedir ;; 1058de2362d3Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1059de2362d3Smrg localedir=$ac_optarg ;; 1060de2362d3Smrg 1061de2362d3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1062de2362d3Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1063de2362d3Smrg ac_prev=localstatedir ;; 1064de2362d3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1065de2362d3Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1066de2362d3Smrg localstatedir=$ac_optarg ;; 1067de2362d3Smrg 1068de2362d3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1069de2362d3Smrg ac_prev=mandir ;; 1070de2362d3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1071de2362d3Smrg mandir=$ac_optarg ;; 1072de2362d3Smrg 1073de2362d3Smrg -nfp | --nfp | --nf) 1074de2362d3Smrg # Obsolete; use --without-fp. 1075de2362d3Smrg with_fp=no ;; 1076de2362d3Smrg 1077de2362d3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1078de2362d3Smrg | --no-cr | --no-c | -n) 1079de2362d3Smrg no_create=yes ;; 1080de2362d3Smrg 1081de2362d3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1082de2362d3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1083de2362d3Smrg no_recursion=yes ;; 1084de2362d3Smrg 1085de2362d3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1086de2362d3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1087de2362d3Smrg | --oldin | --oldi | --old | --ol | --o) 1088de2362d3Smrg ac_prev=oldincludedir ;; 1089de2362d3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1090de2362d3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1091de2362d3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1092de2362d3Smrg oldincludedir=$ac_optarg ;; 1093de2362d3Smrg 1094de2362d3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1095de2362d3Smrg ac_prev=prefix ;; 1096de2362d3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1097de2362d3Smrg prefix=$ac_optarg ;; 1098de2362d3Smrg 1099de2362d3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1100de2362d3Smrg | --program-pre | --program-pr | --program-p) 1101de2362d3Smrg ac_prev=program_prefix ;; 1102de2362d3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1103de2362d3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1104de2362d3Smrg program_prefix=$ac_optarg ;; 1105de2362d3Smrg 1106de2362d3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1107de2362d3Smrg | --program-suf | --program-su | --program-s) 1108de2362d3Smrg ac_prev=program_suffix ;; 1109de2362d3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1110de2362d3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1111de2362d3Smrg program_suffix=$ac_optarg ;; 1112de2362d3Smrg 1113de2362d3Smrg -program-transform-name | --program-transform-name \ 1114de2362d3Smrg | --program-transform-nam | --program-transform-na \ 1115de2362d3Smrg | --program-transform-n | --program-transform- \ 1116de2362d3Smrg | --program-transform | --program-transfor \ 1117de2362d3Smrg | --program-transfo | --program-transf \ 1118de2362d3Smrg | --program-trans | --program-tran \ 1119de2362d3Smrg | --progr-tra | --program-tr | --program-t) 1120de2362d3Smrg ac_prev=program_transform_name ;; 1121de2362d3Smrg -program-transform-name=* | --program-transform-name=* \ 1122de2362d3Smrg | --program-transform-nam=* | --program-transform-na=* \ 1123de2362d3Smrg | --program-transform-n=* | --program-transform-=* \ 1124de2362d3Smrg | --program-transform=* | --program-transfor=* \ 1125de2362d3Smrg | --program-transfo=* | --program-transf=* \ 1126de2362d3Smrg | --program-trans=* | --program-tran=* \ 1127de2362d3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1128de2362d3Smrg program_transform_name=$ac_optarg ;; 1129de2362d3Smrg 1130de2362d3Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1131de2362d3Smrg ac_prev=pdfdir ;; 1132de2362d3Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1133de2362d3Smrg pdfdir=$ac_optarg ;; 1134de2362d3Smrg 1135de2362d3Smrg -psdir | --psdir | --psdi | --psd | --ps) 1136de2362d3Smrg ac_prev=psdir ;; 1137de2362d3Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1138de2362d3Smrg psdir=$ac_optarg ;; 1139de2362d3Smrg 1140de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1141de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 1142de2362d3Smrg silent=yes ;; 1143de2362d3Smrg 114418781e08Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 114518781e08Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 114618781e08Smrg | --run | --ru | --r) 114718781e08Smrg ac_prev=runstatedir ;; 114818781e08Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 114918781e08Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 115018781e08Smrg | --run=* | --ru=* | --r=*) 115118781e08Smrg runstatedir=$ac_optarg ;; 115218781e08Smrg 1153de2362d3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1154de2362d3Smrg ac_prev=sbindir ;; 1155de2362d3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1156de2362d3Smrg | --sbi=* | --sb=*) 1157de2362d3Smrg sbindir=$ac_optarg ;; 1158de2362d3Smrg 1159de2362d3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1160de2362d3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1161de2362d3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1162de2362d3Smrg | --sha | --sh) 1163de2362d3Smrg ac_prev=sharedstatedir ;; 1164de2362d3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1165de2362d3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1166de2362d3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1167de2362d3Smrg | --sha=* | --sh=*) 1168de2362d3Smrg sharedstatedir=$ac_optarg ;; 1169de2362d3Smrg 1170de2362d3Smrg -site | --site | --sit) 1171de2362d3Smrg ac_prev=site ;; 1172de2362d3Smrg -site=* | --site=* | --sit=*) 1173de2362d3Smrg site=$ac_optarg ;; 1174de2362d3Smrg 1175de2362d3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1176de2362d3Smrg ac_prev=srcdir ;; 1177de2362d3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1178de2362d3Smrg srcdir=$ac_optarg ;; 1179de2362d3Smrg 1180de2362d3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1181de2362d3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1182de2362d3Smrg ac_prev=sysconfdir ;; 1183de2362d3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1184de2362d3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1185de2362d3Smrg sysconfdir=$ac_optarg ;; 1186de2362d3Smrg 1187de2362d3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1188de2362d3Smrg ac_prev=target_alias ;; 1189de2362d3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1190de2362d3Smrg target_alias=$ac_optarg ;; 1191de2362d3Smrg 1192de2362d3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1193de2362d3Smrg verbose=yes ;; 1194de2362d3Smrg 1195de2362d3Smrg -version | --version | --versio | --versi | --vers | -V) 1196de2362d3Smrg ac_init_version=: ;; 1197de2362d3Smrg 1198de2362d3Smrg -with-* | --with-*) 1199de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1200de2362d3Smrg # Reject names that are not valid shell variable names. 1201de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1202de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1203de2362d3Smrg ac_useropt_orig=$ac_useropt 1204de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1205de2362d3Smrg case $ac_user_opts in 1206de2362d3Smrg *" 1207de2362d3Smrg"with_$ac_useropt" 1208de2362d3Smrg"*) ;; 1209de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1210de2362d3Smrg ac_unrecognized_sep=', ';; 1211de2362d3Smrg esac 1212de2362d3Smrg eval with_$ac_useropt=\$ac_optarg ;; 1213de2362d3Smrg 1214de2362d3Smrg -without-* | --without-*) 1215de2362d3Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1216de2362d3Smrg # Reject names that are not valid shell variable names. 1217de2362d3Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1218de2362d3Smrg as_fn_error $? "invalid package name: $ac_useropt" 1219de2362d3Smrg ac_useropt_orig=$ac_useropt 1220de2362d3Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1221de2362d3Smrg case $ac_user_opts in 1222de2362d3Smrg *" 1223de2362d3Smrg"with_$ac_useropt" 1224de2362d3Smrg"*) ;; 1225de2362d3Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1226de2362d3Smrg ac_unrecognized_sep=', ';; 1227de2362d3Smrg esac 1228de2362d3Smrg eval with_$ac_useropt=no ;; 1229de2362d3Smrg 1230de2362d3Smrg --x) 1231de2362d3Smrg # Obsolete; use --with-x. 1232de2362d3Smrg with_x=yes ;; 1233de2362d3Smrg 1234de2362d3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1235de2362d3Smrg | --x-incl | --x-inc | --x-in | --x-i) 1236de2362d3Smrg ac_prev=x_includes ;; 1237de2362d3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1238de2362d3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1239de2362d3Smrg x_includes=$ac_optarg ;; 1240de2362d3Smrg 1241de2362d3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1242de2362d3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1243de2362d3Smrg ac_prev=x_libraries ;; 1244de2362d3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1245de2362d3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1246de2362d3Smrg x_libraries=$ac_optarg ;; 1247de2362d3Smrg 1248de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1249de2362d3SmrgTry \`$0 --help' for more information" 1250de2362d3Smrg ;; 1251de2362d3Smrg 1252de2362d3Smrg *=*) 1253de2362d3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1254de2362d3Smrg # Reject names that are not valid shell variable names. 1255de2362d3Smrg case $ac_envvar in #( 1256de2362d3Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1257de2362d3Smrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1258de2362d3Smrg esac 1259de2362d3Smrg eval $ac_envvar=\$ac_optarg 1260de2362d3Smrg export $ac_envvar ;; 1261de2362d3Smrg 1262de2362d3Smrg *) 1263de2362d3Smrg # FIXME: should be removed in autoconf 3.0. 1264de2362d3Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1265de2362d3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1266de2362d3Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1267de2362d3Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1268de2362d3Smrg ;; 1269de2362d3Smrg 1270de2362d3Smrg esac 1271de2362d3Smrgdone 1272de2362d3Smrg 1273de2362d3Smrgif test -n "$ac_prev"; then 1274de2362d3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1275de2362d3Smrg as_fn_error $? "missing argument to $ac_option" 1276de2362d3Smrgfi 1277de2362d3Smrg 1278de2362d3Smrgif test -n "$ac_unrecognized_opts"; then 1279de2362d3Smrg case $enable_option_checking in 1280de2362d3Smrg no) ;; 1281de2362d3Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1282de2362d3Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1283de2362d3Smrg esac 1284de2362d3Smrgfi 1285de2362d3Smrg 1286de2362d3Smrg# Check all directory arguments for consistency. 1287de2362d3Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1288de2362d3Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1289de2362d3Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 129018781e08Smrg libdir localedir mandir runstatedir 1291de2362d3Smrgdo 1292de2362d3Smrg eval ac_val=\$$ac_var 1293de2362d3Smrg # Remove trailing slashes. 1294de2362d3Smrg case $ac_val in 1295de2362d3Smrg */ ) 1296de2362d3Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1297de2362d3Smrg eval $ac_var=\$ac_val;; 1298de2362d3Smrg esac 1299de2362d3Smrg # Be sure to have absolute directory names. 1300de2362d3Smrg case $ac_val in 1301de2362d3Smrg [\\/$]* | ?:[\\/]* ) continue;; 1302de2362d3Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1303de2362d3Smrg esac 1304de2362d3Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1305de2362d3Smrgdone 1306de2362d3Smrg 1307de2362d3Smrg# There might be people who depend on the old broken behavior: `$host' 1308de2362d3Smrg# used to hold the argument of --host etc. 1309de2362d3Smrg# FIXME: To remove some day. 1310de2362d3Smrgbuild=$build_alias 1311de2362d3Smrghost=$host_alias 1312de2362d3Smrgtarget=$target_alias 1313de2362d3Smrg 1314de2362d3Smrg# FIXME: To remove some day. 1315de2362d3Smrgif test "x$host_alias" != x; then 1316de2362d3Smrg if test "x$build_alias" = x; then 1317de2362d3Smrg cross_compiling=maybe 1318de2362d3Smrg elif test "x$build_alias" != "x$host_alias"; then 1319de2362d3Smrg cross_compiling=yes 1320de2362d3Smrg fi 1321de2362d3Smrgfi 1322de2362d3Smrg 1323de2362d3Smrgac_tool_prefix= 1324de2362d3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1325de2362d3Smrg 1326de2362d3Smrgtest "$silent" = yes && exec 6>/dev/null 1327de2362d3Smrg 1328de2362d3Smrg 1329de2362d3Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1330de2362d3Smrgac_ls_di=`ls -di .` && 1331de2362d3Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1332de2362d3Smrg as_fn_error $? "working directory cannot be determined" 1333de2362d3Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1334de2362d3Smrg as_fn_error $? "pwd does not report name of working directory" 1335de2362d3Smrg 1336de2362d3Smrg 1337de2362d3Smrg# Find the source files, if location was not specified. 1338de2362d3Smrgif test -z "$srcdir"; then 1339de2362d3Smrg ac_srcdir_defaulted=yes 1340de2362d3Smrg # Try the directory containing this script, then the parent directory. 1341de2362d3Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1342de2362d3Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1343de2362d3Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1344de2362d3Smrg X"$as_myself" : 'X\(//\)$' \| \ 1345de2362d3Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1346de2362d3Smrg$as_echo X"$as_myself" | 1347de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1348de2362d3Smrg s//\1/ 1349de2362d3Smrg q 1350de2362d3Smrg } 1351de2362d3Smrg /^X\(\/\/\)[^/].*/{ 1352de2362d3Smrg s//\1/ 1353de2362d3Smrg q 1354de2362d3Smrg } 1355de2362d3Smrg /^X\(\/\/\)$/{ 1356de2362d3Smrg s//\1/ 1357de2362d3Smrg q 1358de2362d3Smrg } 1359de2362d3Smrg /^X\(\/\).*/{ 1360de2362d3Smrg s//\1/ 1361de2362d3Smrg q 1362de2362d3Smrg } 1363de2362d3Smrg s/.*/./; q'` 1364de2362d3Smrg srcdir=$ac_confdir 1365de2362d3Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1366de2362d3Smrg srcdir=.. 1367de2362d3Smrg fi 1368de2362d3Smrgelse 1369de2362d3Smrg ac_srcdir_defaulted=no 1370de2362d3Smrgfi 1371de2362d3Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1372de2362d3Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1373de2362d3Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1374de2362d3Smrgfi 1375de2362d3Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1376de2362d3Smrgac_abs_confdir=`( 1377de2362d3Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1378de2362d3Smrg pwd)` 1379de2362d3Smrg# When building in place, set srcdir=. 1380de2362d3Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1381de2362d3Smrg srcdir=. 1382de2362d3Smrgfi 1383de2362d3Smrg# Remove unnecessary trailing slashes from srcdir. 1384de2362d3Smrg# Double slashes in file names in object file debugging info 1385de2362d3Smrg# mess up M-x gdb in Emacs. 1386de2362d3Smrgcase $srcdir in 1387de2362d3Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1388de2362d3Smrgesac 1389de2362d3Smrgfor ac_var in $ac_precious_vars; do 1390de2362d3Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1391de2362d3Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1392de2362d3Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1393de2362d3Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1394de2362d3Smrgdone 1395de2362d3Smrg 1396de2362d3Smrg# 1397de2362d3Smrg# Report the --help message. 1398de2362d3Smrg# 1399de2362d3Smrgif test "$ac_init_help" = "long"; then 1400de2362d3Smrg # Omit some internal or obsolete options to make the list less imposing. 1401de2362d3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1402de2362d3Smrg cat <<_ACEOF 14038bf5c682Smrg\`configure' configures xf86-video-ati 18.0.0 to adapt to many kinds of systems. 1404de2362d3Smrg 1405de2362d3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1406de2362d3Smrg 1407de2362d3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1408de2362d3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1409de2362d3Smrg 1410de2362d3SmrgDefaults for the options are specified in brackets. 1411de2362d3Smrg 1412de2362d3SmrgConfiguration: 1413de2362d3Smrg -h, --help display this help and exit 1414de2362d3Smrg --help=short display options specific to this package 1415de2362d3Smrg --help=recursive display the short help of all the included packages 1416de2362d3Smrg -V, --version display version information and exit 1417de2362d3Smrg -q, --quiet, --silent do not print \`checking ...' messages 1418de2362d3Smrg --cache-file=FILE cache test results in FILE [disabled] 1419de2362d3Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1420de2362d3Smrg -n, --no-create do not create output files 1421de2362d3Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1422de2362d3Smrg 1423de2362d3SmrgInstallation directories: 1424de2362d3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1425de2362d3Smrg [$ac_default_prefix] 1426de2362d3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1427de2362d3Smrg [PREFIX] 1428de2362d3Smrg 1429de2362d3SmrgBy default, \`make install' will install all the files in 1430de2362d3Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1431de2362d3Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1432de2362d3Smrgfor instance \`--prefix=\$HOME'. 1433de2362d3Smrg 1434de2362d3SmrgFor better control, use the options below. 1435de2362d3Smrg 1436de2362d3SmrgFine tuning of the installation directories: 1437de2362d3Smrg --bindir=DIR user executables [EPREFIX/bin] 1438de2362d3Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1439de2362d3Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1440de2362d3Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1441de2362d3Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1442de2362d3Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 144318781e08Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1444de2362d3Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1445de2362d3Smrg --includedir=DIR C header files [PREFIX/include] 1446de2362d3Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1447de2362d3Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1448de2362d3Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1449de2362d3Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1450de2362d3Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1451de2362d3Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1452de2362d3Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-ati] 1453de2362d3Smrg --htmldir=DIR html documentation [DOCDIR] 1454de2362d3Smrg --dvidir=DIR dvi documentation [DOCDIR] 1455de2362d3Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1456de2362d3Smrg --psdir=DIR ps documentation [DOCDIR] 1457de2362d3Smrg_ACEOF 1458de2362d3Smrg 1459de2362d3Smrg cat <<\_ACEOF 1460de2362d3Smrg 1461de2362d3SmrgProgram names: 1462de2362d3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1463de2362d3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1464de2362d3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1465de2362d3Smrg 1466de2362d3SmrgSystem types: 1467de2362d3Smrg --build=BUILD configure for building on BUILD [guessed] 1468de2362d3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1469de2362d3Smrg_ACEOF 1470de2362d3Smrgfi 1471de2362d3Smrg 1472de2362d3Smrgif test -n "$ac_init_help"; then 1473de2362d3Smrg case $ac_init_help in 14748bf5c682Smrg short | recursive ) echo "Configuration of xf86-video-ati 18.0.0:";; 1475de2362d3Smrg esac 1476de2362d3Smrg cat <<\_ACEOF 1477de2362d3Smrg 1478de2362d3SmrgOptional Features: 1479de2362d3Smrg --disable-option-checking ignore unrecognized --enable/--with options 1480de2362d3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1481de2362d3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 148218781e08Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 148318781e08Smrg --disable-silent-rules verbose build output (undo: "make V=0") 148418781e08Smrg --disable-largefile omit support for large files 148518781e08Smrg --enable-dependency-tracking 148618781e08Smrg do not reject slow dependency extractors 148718781e08Smrg --disable-dependency-tracking 148818781e08Smrg speeds up one-time build 1489de2362d3Smrg --disable-selective-werror 1490de2362d3Smrg Turn off selective compiler errors. (default: 1491de2362d3Smrg enabled) 1492de2362d3Smrg --enable-strict-compilation 1493de2362d3Smrg Enable all warnings from compiler and make them 1494de2362d3Smrg errors (default: disabled) 1495de2362d3Smrg --enable-static[=PKGS] build static libraries [default=no] 1496de2362d3Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 1497de2362d3Smrg --enable-fast-install[=PKGS] 1498de2362d3Smrg optimize for fast installation [default=yes] 1499de2362d3Smrg --disable-libtool-lock avoid locking (might break parallel builds) 150018781e08Smrg --disable-udev Disable libudev support [default=auto] 150118781e08Smrg --disable-glamor Disable glamor, a new GL-based acceleration 150218781e08Smrg [default=enabled] 1503de2362d3Smrg 1504de2362d3SmrgOptional Packages: 1505de2362d3Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1506de2362d3Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1507de2362d3Smrg --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1508de2362d3Smrg both] 150918781e08Smrg --with-aix-soname=aix|svr4|both 151018781e08Smrg shared library versioning (aka "SONAME") variant to 151118781e08Smrg provide on AIX, [default=aix]. 1512de2362d3Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 151318781e08Smrg --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 151418781e08Smrg compiler's sysroot if not specified). 1515de2362d3Smrg --with-xorg-module-dir=DIR 1516de2362d3Smrg Default xorg module directory 1517de2362d3Smrg [[default=$libdir/xorg/modules]] 15183ed65abbSmrg --with-xorg-conf-dir=DIR 15193ed65abbSmrg Default xorg.conf.d directory 15203ed65abbSmrg [[default=${prefix}/share/X11/xorg.conf.d]] 1521de2362d3Smrg 1522de2362d3SmrgSome influential environment variables: 1523de2362d3Smrg CC C compiler command 1524de2362d3Smrg CFLAGS C compiler flags 1525de2362d3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1526de2362d3Smrg nonstandard directory <lib dir> 1527de2362d3Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1528de2362d3Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1529de2362d3Smrg you have headers in a nonstandard directory <include dir> 1530de2362d3Smrg CPP C preprocessor 1531de2362d3Smrg PKG_CONFIG path to pkg-config utility 1532de2362d3Smrg PKG_CONFIG_PATH 1533de2362d3Smrg directories to add to pkg-config's search path 1534de2362d3Smrg PKG_CONFIG_LIBDIR 1535de2362d3Smrg path overriding pkg-config's built-in search path 153618781e08Smrg LT_SYS_LIBRARY_PATH 153718781e08Smrg User-defined run-time library search path. 153818781e08Smrg LIBDRM_CFLAGS 153918781e08Smrg C compiler flags for LIBDRM, overriding pkg-config 154018781e08Smrg LIBDRM_LIBS linker flags for LIBDRM, overriding pkg-config 15417821949aSmrg LIBDRM_RADEON_CFLAGS 15427821949aSmrg C compiler flags for LIBDRM_RADEON, overriding pkg-config 15437821949aSmrg LIBDRM_RADEON_LIBS 15447821949aSmrg linker flags for LIBDRM_RADEON, overriding pkg-config 154518781e08Smrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 154618781e08Smrg XORG_LIBS linker flags for XORG, overriding pkg-config 154718781e08Smrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 154818781e08Smrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1549de2362d3Smrg LIBUDEV_CFLAGS 1550de2362d3Smrg C compiler flags for LIBUDEV, overriding pkg-config 1551de2362d3Smrg LIBUDEV_LIBS 1552de2362d3Smrg linker flags for LIBUDEV, overriding pkg-config 155318781e08Smrg LIBGLAMOR_CFLAGS 155418781e08Smrg C compiler flags for LIBGLAMOR, overriding pkg-config 155518781e08Smrg LIBGLAMOR_LIBS 155618781e08Smrg linker flags for LIBGLAMOR, overriding pkg-config 155718781e08Smrg LIBGLAMOR_EGL_CFLAGS 155818781e08Smrg C compiler flags for LIBGLAMOR_EGL, overriding pkg-config 155918781e08Smrg LIBGLAMOR_EGL_LIBS 156018781e08Smrg linker flags for LIBGLAMOR_EGL, overriding pkg-config 1561de2362d3Smrg PCIACCESS_CFLAGS 1562de2362d3Smrg C compiler flags for PCIACCESS, overriding pkg-config 1563de2362d3Smrg PCIACCESS_LIBS 1564de2362d3Smrg linker flags for PCIACCESS, overriding pkg-config 1565de2362d3Smrg 1566de2362d3SmrgUse these variables to override the choices made by `configure' or to help 1567de2362d3Smrgit to find libraries and programs with nonstandard names/locations. 1568de2362d3Smrg 15698bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>. 1570de2362d3Smrg_ACEOF 1571de2362d3Smrgac_status=$? 1572de2362d3Smrgfi 1573de2362d3Smrg 1574de2362d3Smrgif test "$ac_init_help" = "recursive"; then 1575de2362d3Smrg # If there are subdirs, report their specific --help. 1576de2362d3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1577de2362d3Smrg test -d "$ac_dir" || 1578de2362d3Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1579de2362d3Smrg continue 1580de2362d3Smrg ac_builddir=. 1581de2362d3Smrg 1582de2362d3Smrgcase "$ac_dir" in 1583de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1584de2362d3Smrg*) 1585de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1586de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 1587de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1588de2362d3Smrg case $ac_top_builddir_sub in 1589de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1590de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1591de2362d3Smrg esac ;; 1592de2362d3Smrgesac 1593de2362d3Smrgac_abs_top_builddir=$ac_pwd 1594de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1595de2362d3Smrg# for backward compatibility: 1596de2362d3Smrgac_top_builddir=$ac_top_build_prefix 1597de2362d3Smrg 1598de2362d3Smrgcase $srcdir in 1599de2362d3Smrg .) # We are building in place. 1600de2362d3Smrg ac_srcdir=. 1601de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 1602de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 1603de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1604de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1605de2362d3Smrg ac_top_srcdir=$srcdir 1606de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 1607de2362d3Smrg *) # Relative name. 1608de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1609de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1610de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1611de2362d3Smrgesac 1612de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1613de2362d3Smrg 1614de2362d3Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1615de2362d3Smrg # Check for guested configure. 1616de2362d3Smrg if test -f "$ac_srcdir/configure.gnu"; then 1617de2362d3Smrg echo && 1618de2362d3Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1619de2362d3Smrg elif test -f "$ac_srcdir/configure"; then 1620de2362d3Smrg echo && 1621de2362d3Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1622de2362d3Smrg else 1623de2362d3Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1624de2362d3Smrg fi || ac_status=$? 1625de2362d3Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1626de2362d3Smrg done 1627de2362d3Smrgfi 1628de2362d3Smrg 1629de2362d3Smrgtest -n "$ac_init_help" && exit $ac_status 1630de2362d3Smrgif $ac_init_version; then 1631de2362d3Smrg cat <<\_ACEOF 16328bf5c682Smrgxf86-video-ati configure 18.0.0 163318781e08Smrggenerated by GNU Autoconf 2.69 1634de2362d3Smrg 163518781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc. 1636de2362d3SmrgThis configure script is free software; the Free Software Foundation 1637de2362d3Smrggives unlimited permission to copy, distribute and modify it. 1638de2362d3Smrg_ACEOF 1639de2362d3Smrg exit 1640de2362d3Smrgfi 1641de2362d3Smrg 1642de2362d3Smrg## ------------------------ ## 1643de2362d3Smrg## Autoconf initialization. ## 1644de2362d3Smrg## ------------------------ ## 1645de2362d3Smrg 1646de2362d3Smrg# ac_fn_c_try_compile LINENO 1647de2362d3Smrg# -------------------------- 1648de2362d3Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1649de2362d3Smrgac_fn_c_try_compile () 1650de2362d3Smrg{ 1651de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1652de2362d3Smrg rm -f conftest.$ac_objext 1653de2362d3Smrg if { { ac_try="$ac_compile" 1654de2362d3Smrgcase "(($ac_try" in 1655de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1656de2362d3Smrg *) ac_try_echo=$ac_try;; 1657de2362d3Smrgesac 1658de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1659de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1660de2362d3Smrg (eval "$ac_compile") 2>conftest.err 1661de2362d3Smrg ac_status=$? 1662de2362d3Smrg if test -s conftest.err; then 1663de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1664de2362d3Smrg cat conftest.er1 >&5 1665de2362d3Smrg mv -f conftest.er1 conftest.err 1666de2362d3Smrg fi 1667de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1668de2362d3Smrg test $ac_status = 0; } && { 1669de2362d3Smrg test -z "$ac_c_werror_flag" || 1670de2362d3Smrg test ! -s conftest.err 1671de2362d3Smrg } && test -s conftest.$ac_objext; then : 1672de2362d3Smrg ac_retval=0 1673de2362d3Smrgelse 1674de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1675de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1676de2362d3Smrg 1677de2362d3Smrg ac_retval=1 1678de2362d3Smrgfi 1679de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1680de2362d3Smrg as_fn_set_status $ac_retval 1681de2362d3Smrg 1682de2362d3Smrg} # ac_fn_c_try_compile 1683de2362d3Smrg 1684de2362d3Smrg# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1685de2362d3Smrg# --------------------------------------------- 1686de2362d3Smrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1687de2362d3Smrg# accordingly. 1688de2362d3Smrgac_fn_c_check_decl () 1689de2362d3Smrg{ 1690de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1691de2362d3Smrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1692de2362d3Smrg as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1693de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1694de2362d3Smrg$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1695de2362d3Smrgif eval \${$3+:} false; then : 1696de2362d3Smrg $as_echo_n "(cached) " >&6 1697de2362d3Smrgelse 1698de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1699de2362d3Smrg/* end confdefs.h. */ 1700de2362d3Smrg$4 1701de2362d3Smrgint 1702de2362d3Smrgmain () 1703de2362d3Smrg{ 1704de2362d3Smrg#ifndef $as_decl_name 1705de2362d3Smrg#ifdef __cplusplus 1706de2362d3Smrg (void) $as_decl_use; 1707de2362d3Smrg#else 1708de2362d3Smrg (void) $as_decl_name; 1709de2362d3Smrg#endif 1710de2362d3Smrg#endif 1711de2362d3Smrg 1712de2362d3Smrg ; 1713de2362d3Smrg return 0; 1714de2362d3Smrg} 1715de2362d3Smrg_ACEOF 1716de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1717de2362d3Smrg eval "$3=yes" 1718de2362d3Smrgelse 1719de2362d3Smrg eval "$3=no" 1720de2362d3Smrgfi 1721de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1722de2362d3Smrgfi 1723de2362d3Smrgeval ac_res=\$$3 1724de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1725de2362d3Smrg$as_echo "$ac_res" >&6; } 1726de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1727de2362d3Smrg 1728de2362d3Smrg} # ac_fn_c_check_decl 1729de2362d3Smrg 1730de2362d3Smrg# ac_fn_c_try_cpp LINENO 1731de2362d3Smrg# ---------------------- 1732de2362d3Smrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1733de2362d3Smrgac_fn_c_try_cpp () 1734de2362d3Smrg{ 1735de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1736de2362d3Smrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1737de2362d3Smrgcase "(($ac_try" in 1738de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1739de2362d3Smrg *) ac_try_echo=$ac_try;; 1740de2362d3Smrgesac 1741de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1742de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1743de2362d3Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1744de2362d3Smrg ac_status=$? 1745de2362d3Smrg if test -s conftest.err; then 1746de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1747de2362d3Smrg cat conftest.er1 >&5 1748de2362d3Smrg mv -f conftest.er1 conftest.err 1749de2362d3Smrg fi 1750de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1751de2362d3Smrg test $ac_status = 0; } > conftest.i && { 1752de2362d3Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1753de2362d3Smrg test ! -s conftest.err 1754de2362d3Smrg }; then : 1755de2362d3Smrg ac_retval=0 1756de2362d3Smrgelse 1757de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1758de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1759de2362d3Smrg 1760de2362d3Smrg ac_retval=1 1761de2362d3Smrgfi 1762de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1763de2362d3Smrg as_fn_set_status $ac_retval 1764de2362d3Smrg 1765de2362d3Smrg} # ac_fn_c_try_cpp 1766de2362d3Smrg 1767de2362d3Smrg# ac_fn_c_try_run LINENO 1768de2362d3Smrg# ---------------------- 1769de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1770de2362d3Smrg# that executables *can* be run. 1771de2362d3Smrgac_fn_c_try_run () 1772de2362d3Smrg{ 1773de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1774de2362d3Smrg if { { ac_try="$ac_link" 1775de2362d3Smrgcase "(($ac_try" in 1776de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1777de2362d3Smrg *) ac_try_echo=$ac_try;; 1778de2362d3Smrgesac 1779de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1780de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1781de2362d3Smrg (eval "$ac_link") 2>&5 1782de2362d3Smrg ac_status=$? 1783de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1784de2362d3Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1785de2362d3Smrg { { case "(($ac_try" in 1786de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1787de2362d3Smrg *) ac_try_echo=$ac_try;; 1788de2362d3Smrgesac 1789de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1790de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1791de2362d3Smrg (eval "$ac_try") 2>&5 1792de2362d3Smrg ac_status=$? 1793de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1794de2362d3Smrg test $ac_status = 0; }; }; then : 1795de2362d3Smrg ac_retval=0 1796de2362d3Smrgelse 1797de2362d3Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1798de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1799de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1800de2362d3Smrg 1801de2362d3Smrg ac_retval=$ac_status 1802de2362d3Smrgfi 1803de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1804de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1805de2362d3Smrg as_fn_set_status $ac_retval 1806de2362d3Smrg 1807de2362d3Smrg} # ac_fn_c_try_run 1808de2362d3Smrg 1809de2362d3Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1810de2362d3Smrg# ------------------------------------------------------- 1811de2362d3Smrg# Tests whether HEADER exists and can be compiled using the include files in 1812de2362d3Smrg# INCLUDES, setting the cache variable VAR accordingly. 1813de2362d3Smrgac_fn_c_check_header_compile () 1814de2362d3Smrg{ 1815de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1816de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1817de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1818de2362d3Smrgif eval \${$3+:} false; then : 1819de2362d3Smrg $as_echo_n "(cached) " >&6 1820de2362d3Smrgelse 1821de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1822de2362d3Smrg/* end confdefs.h. */ 1823de2362d3Smrg$4 1824de2362d3Smrg#include <$2> 1825de2362d3Smrg_ACEOF 1826de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1827de2362d3Smrg eval "$3=yes" 1828de2362d3Smrgelse 1829de2362d3Smrg eval "$3=no" 1830de2362d3Smrgfi 1831de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1832de2362d3Smrgfi 1833de2362d3Smrgeval ac_res=\$$3 1834de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1835de2362d3Smrg$as_echo "$ac_res" >&6; } 1836de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1837de2362d3Smrg 1838de2362d3Smrg} # ac_fn_c_check_header_compile 1839de2362d3Smrg 1840de2362d3Smrg# ac_fn_c_try_link LINENO 1841de2362d3Smrg# ----------------------- 1842de2362d3Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1843de2362d3Smrgac_fn_c_try_link () 1844de2362d3Smrg{ 1845de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1846de2362d3Smrg rm -f conftest.$ac_objext conftest$ac_exeext 1847de2362d3Smrg if { { ac_try="$ac_link" 1848de2362d3Smrgcase "(($ac_try" in 1849de2362d3Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1850de2362d3Smrg *) ac_try_echo=$ac_try;; 1851de2362d3Smrgesac 1852de2362d3Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1853de2362d3Smrg$as_echo "$ac_try_echo"; } >&5 1854de2362d3Smrg (eval "$ac_link") 2>conftest.err 1855de2362d3Smrg ac_status=$? 1856de2362d3Smrg if test -s conftest.err; then 1857de2362d3Smrg grep -v '^ *+' conftest.err >conftest.er1 1858de2362d3Smrg cat conftest.er1 >&5 1859de2362d3Smrg mv -f conftest.er1 conftest.err 1860de2362d3Smrg fi 1861de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1862de2362d3Smrg test $ac_status = 0; } && { 1863de2362d3Smrg test -z "$ac_c_werror_flag" || 1864de2362d3Smrg test ! -s conftest.err 1865de2362d3Smrg } && test -s conftest$ac_exeext && { 1866de2362d3Smrg test "$cross_compiling" = yes || 186718781e08Smrg test -x conftest$ac_exeext 1868de2362d3Smrg }; then : 1869de2362d3Smrg ac_retval=0 1870de2362d3Smrgelse 1871de2362d3Smrg $as_echo "$as_me: failed program was:" >&5 1872de2362d3Smrgsed 's/^/| /' conftest.$ac_ext >&5 1873de2362d3Smrg 1874de2362d3Smrg ac_retval=1 1875de2362d3Smrgfi 1876de2362d3Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1877de2362d3Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1878de2362d3Smrg # interfere with the next link command; also delete a directory that is 1879de2362d3Smrg # left behind by Apple's compiler. We do this before executing the actions. 1880de2362d3Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1881de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1882de2362d3Smrg as_fn_set_status $ac_retval 1883de2362d3Smrg 1884de2362d3Smrg} # ac_fn_c_try_link 1885de2362d3Smrg 1886de2362d3Smrg# ac_fn_c_check_func LINENO FUNC VAR 1887de2362d3Smrg# ---------------------------------- 1888de2362d3Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1889de2362d3Smrgac_fn_c_check_func () 1890de2362d3Smrg{ 1891de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1892de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1893de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1894de2362d3Smrgif eval \${$3+:} false; then : 1895de2362d3Smrg $as_echo_n "(cached) " >&6 1896de2362d3Smrgelse 1897de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1898de2362d3Smrg/* end confdefs.h. */ 1899de2362d3Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1900de2362d3Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1901de2362d3Smrg#define $2 innocuous_$2 1902de2362d3Smrg 1903de2362d3Smrg/* System header to define __stub macros and hopefully few prototypes, 1904de2362d3Smrg which can conflict with char $2 (); below. 1905de2362d3Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1906de2362d3Smrg <limits.h> exists even on freestanding compilers. */ 1907de2362d3Smrg 1908de2362d3Smrg#ifdef __STDC__ 1909de2362d3Smrg# include <limits.h> 1910de2362d3Smrg#else 1911de2362d3Smrg# include <assert.h> 1912de2362d3Smrg#endif 1913de2362d3Smrg 1914de2362d3Smrg#undef $2 1915de2362d3Smrg 1916de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 1917de2362d3Smrg Use char because int might match the return type of a GCC 1918de2362d3Smrg builtin and then its argument prototype would still apply. */ 1919de2362d3Smrg#ifdef __cplusplus 1920de2362d3Smrgextern "C" 1921de2362d3Smrg#endif 1922de2362d3Smrgchar $2 (); 1923de2362d3Smrg/* The GNU C library defines this for functions which it implements 1924de2362d3Smrg to always fail with ENOSYS. Some functions are actually named 1925de2362d3Smrg something starting with __ and the normal name is an alias. */ 1926de2362d3Smrg#if defined __stub_$2 || defined __stub___$2 1927de2362d3Smrgchoke me 1928de2362d3Smrg#endif 1929de2362d3Smrg 1930de2362d3Smrgint 1931de2362d3Smrgmain () 1932de2362d3Smrg{ 1933de2362d3Smrgreturn $2 (); 1934de2362d3Smrg ; 1935de2362d3Smrg return 0; 1936de2362d3Smrg} 1937de2362d3Smrg_ACEOF 1938de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1939de2362d3Smrg eval "$3=yes" 1940de2362d3Smrgelse 1941de2362d3Smrg eval "$3=no" 1942de2362d3Smrgfi 1943de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 1944de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1945de2362d3Smrgfi 1946de2362d3Smrgeval ac_res=\$$3 1947de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1948de2362d3Smrg$as_echo "$ac_res" >&6; } 1949de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1950de2362d3Smrg 1951de2362d3Smrg} # ac_fn_c_check_func 1952de2362d3Smrg 1953de2362d3Smrg# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1954de2362d3Smrg# ------------------------------------------------------- 1955de2362d3Smrg# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1956de2362d3Smrg# the include files in INCLUDES and setting the cache variable VAR 1957de2362d3Smrg# accordingly. 1958de2362d3Smrgac_fn_c_check_header_mongrel () 1959de2362d3Smrg{ 1960de2362d3Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1961de2362d3Smrg if eval \${$3+:} false; then : 1962de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1963de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 1964de2362d3Smrgif eval \${$3+:} false; then : 1965de2362d3Smrg $as_echo_n "(cached) " >&6 1966de2362d3Smrgfi 1967de2362d3Smrgeval ac_res=\$$3 1968de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1969de2362d3Smrg$as_echo "$ac_res" >&6; } 1970de2362d3Smrgelse 1971de2362d3Smrg # Is the header compilable? 1972de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1973de2362d3Smrg$as_echo_n "checking $2 usability... " >&6; } 1974de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1975de2362d3Smrg/* end confdefs.h. */ 1976de2362d3Smrg$4 1977de2362d3Smrg#include <$2> 1978de2362d3Smrg_ACEOF 1979de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1980de2362d3Smrg ac_header_compiler=yes 1981de2362d3Smrgelse 1982de2362d3Smrg ac_header_compiler=no 1983de2362d3Smrgfi 1984de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1986de2362d3Smrg$as_echo "$ac_header_compiler" >&6; } 1987de2362d3Smrg 1988de2362d3Smrg# Is the header present? 1989de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1990de2362d3Smrg$as_echo_n "checking $2 presence... " >&6; } 1991de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 1992de2362d3Smrg/* end confdefs.h. */ 1993de2362d3Smrg#include <$2> 1994de2362d3Smrg_ACEOF 1995de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 1996de2362d3Smrg ac_header_preproc=yes 1997de2362d3Smrgelse 1998de2362d3Smrg ac_header_preproc=no 1999de2362d3Smrgfi 2000de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 2001de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2002de2362d3Smrg$as_echo "$ac_header_preproc" >&6; } 2003de2362d3Smrg 2004de2362d3Smrg# So? What about this header? 2005de2362d3Smrgcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2006de2362d3Smrg yes:no: ) 2007de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2008de2362d3Smrg$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2009de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2010de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2011de2362d3Smrg ;; 2012de2362d3Smrg no:yes:* ) 2013de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2014de2362d3Smrg$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2015de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2016de2362d3Smrg$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2017de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2018de2362d3Smrg$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2019de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2020de2362d3Smrg$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2021de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2022de2362d3Smrg$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 20238bf5c682Smrg( $as_echo "## ---------------------------------------------------------------------------------------------- ## 20248bf5c682Smrg## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon ## 20258bf5c682Smrg## ---------------------------------------------------------------------------------------------- ##" 2026de2362d3Smrg ) | sed "s/^/$as_me: WARNING: /" >&2 2027de2362d3Smrg ;; 2028de2362d3Smrgesac 2029de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2030de2362d3Smrg$as_echo_n "checking for $2... " >&6; } 2031de2362d3Smrgif eval \${$3+:} false; then : 2032de2362d3Smrg $as_echo_n "(cached) " >&6 2033de2362d3Smrgelse 2034de2362d3Smrg eval "$3=\$ac_header_compiler" 2035de2362d3Smrgfi 2036de2362d3Smrgeval ac_res=\$$3 2037de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2038de2362d3Smrg$as_echo "$ac_res" >&6; } 2039de2362d3Smrgfi 2040de2362d3Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2041de2362d3Smrg 2042de2362d3Smrg} # ac_fn_c_check_header_mongrel 2043de2362d3Smrgcat >config.log <<_ACEOF 2044de2362d3SmrgThis file contains any messages produced by compilers while 2045de2362d3Smrgrunning configure, to aid debugging if configure makes a mistake. 2046de2362d3Smrg 20478bf5c682SmrgIt was created by xf86-video-ati $as_me 18.0.0, which was 204818781e08Smrggenerated by GNU Autoconf 2.69. Invocation command line was 2049de2362d3Smrg 2050de2362d3Smrg $ $0 $@ 2051de2362d3Smrg 2052de2362d3Smrg_ACEOF 2053de2362d3Smrgexec 5>>config.log 2054de2362d3Smrg{ 2055de2362d3Smrgcat <<_ASUNAME 2056de2362d3Smrg## --------- ## 2057de2362d3Smrg## Platform. ## 2058de2362d3Smrg## --------- ## 2059de2362d3Smrg 2060de2362d3Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2061de2362d3Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 2062de2362d3Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 2063de2362d3Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 2064de2362d3Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 2065de2362d3Smrg 2066de2362d3Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2067de2362d3Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2068de2362d3Smrg 2069de2362d3Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2070de2362d3Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2071de2362d3Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2072de2362d3Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2073de2362d3Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2074de2362d3Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2075de2362d3Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2076de2362d3Smrg 2077de2362d3Smrg_ASUNAME 2078de2362d3Smrg 2079de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2080de2362d3Smrgfor as_dir in $PATH 2081de2362d3Smrgdo 2082de2362d3Smrg IFS=$as_save_IFS 2083de2362d3Smrg test -z "$as_dir" && as_dir=. 2084de2362d3Smrg $as_echo "PATH: $as_dir" 2085de2362d3Smrg done 2086de2362d3SmrgIFS=$as_save_IFS 2087de2362d3Smrg 2088de2362d3Smrg} >&5 2089de2362d3Smrg 2090de2362d3Smrgcat >&5 <<_ACEOF 2091de2362d3Smrg 2092de2362d3Smrg 2093de2362d3Smrg## ----------- ## 2094de2362d3Smrg## Core tests. ## 2095de2362d3Smrg## ----------- ## 2096de2362d3Smrg 2097de2362d3Smrg_ACEOF 2098de2362d3Smrg 2099de2362d3Smrg 2100de2362d3Smrg# Keep a trace of the command line. 2101de2362d3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 2102de2362d3Smrg# Strip out --silent because we don't want to record it for future runs. 2103de2362d3Smrg# Also quote any args containing shell meta-characters. 2104de2362d3Smrg# Make two passes to allow for proper duplicate-argument suppression. 2105de2362d3Smrgac_configure_args= 2106de2362d3Smrgac_configure_args0= 2107de2362d3Smrgac_configure_args1= 2108de2362d3Smrgac_must_keep_next=false 2109de2362d3Smrgfor ac_pass in 1 2 2110de2362d3Smrgdo 2111de2362d3Smrg for ac_arg 2112de2362d3Smrg do 2113de2362d3Smrg case $ac_arg in 2114de2362d3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2115de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2116de2362d3Smrg | -silent | --silent | --silen | --sile | --sil) 2117de2362d3Smrg continue ;; 2118de2362d3Smrg *\'*) 2119de2362d3Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2120de2362d3Smrg esac 2121de2362d3Smrg case $ac_pass in 2122de2362d3Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2123de2362d3Smrg 2) 2124de2362d3Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 2125de2362d3Smrg if test $ac_must_keep_next = true; then 2126de2362d3Smrg ac_must_keep_next=false # Got value, back to normal. 2127de2362d3Smrg else 2128de2362d3Smrg case $ac_arg in 2129de2362d3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2130de2362d3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2131de2362d3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2132de2362d3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2133de2362d3Smrg case "$ac_configure_args0 " in 2134de2362d3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2135de2362d3Smrg esac 2136de2362d3Smrg ;; 2137de2362d3Smrg -* ) ac_must_keep_next=true ;; 2138de2362d3Smrg esac 2139de2362d3Smrg fi 2140de2362d3Smrg as_fn_append ac_configure_args " '$ac_arg'" 2141de2362d3Smrg ;; 2142de2362d3Smrg esac 2143de2362d3Smrg done 2144de2362d3Smrgdone 2145de2362d3Smrg{ ac_configure_args0=; unset ac_configure_args0;} 2146de2362d3Smrg{ ac_configure_args1=; unset ac_configure_args1;} 2147de2362d3Smrg 2148de2362d3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2149de2362d3Smrg# config.log. We remove comments because anyway the quotes in there 2150de2362d3Smrg# would cause problems or look ugly. 2151de2362d3Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2152de2362d3Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2153de2362d3Smrgtrap 'exit_status=$? 2154de2362d3Smrg # Save into config.log some information that might help in debugging. 2155de2362d3Smrg { 2156de2362d3Smrg echo 2157de2362d3Smrg 2158de2362d3Smrg $as_echo "## ---------------- ## 2159de2362d3Smrg## Cache variables. ## 2160de2362d3Smrg## ---------------- ##" 2161de2362d3Smrg echo 2162de2362d3Smrg # The following way of writing the cache mishandles newlines in values, 2163de2362d3Smrg( 2164de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2165de2362d3Smrg eval ac_val=\$$ac_var 2166de2362d3Smrg case $ac_val in #( 2167de2362d3Smrg *${as_nl}*) 2168de2362d3Smrg case $ac_var in #( 2169de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2170de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2171de2362d3Smrg esac 2172de2362d3Smrg case $ac_var in #( 2173de2362d3Smrg _ | IFS | as_nl) ;; #( 2174de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2175de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 2176de2362d3Smrg esac ;; 2177de2362d3Smrg esac 2178de2362d3Smrg done 2179de2362d3Smrg (set) 2>&1 | 2180de2362d3Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2181de2362d3Smrg *${as_nl}ac_space=\ *) 2182de2362d3Smrg sed -n \ 2183de2362d3Smrg "s/'\''/'\''\\\\'\'''\''/g; 2184de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2185de2362d3Smrg ;; #( 2186de2362d3Smrg *) 2187de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2188de2362d3Smrg ;; 2189de2362d3Smrg esac | 2190de2362d3Smrg sort 2191de2362d3Smrg) 2192de2362d3Smrg echo 2193de2362d3Smrg 2194de2362d3Smrg $as_echo "## ----------------- ## 2195de2362d3Smrg## Output variables. ## 2196de2362d3Smrg## ----------------- ##" 2197de2362d3Smrg echo 2198de2362d3Smrg for ac_var in $ac_subst_vars 2199de2362d3Smrg do 2200de2362d3Smrg eval ac_val=\$$ac_var 2201de2362d3Smrg case $ac_val in 2202de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2203de2362d3Smrg esac 2204de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2205de2362d3Smrg done | sort 2206de2362d3Smrg echo 2207de2362d3Smrg 2208de2362d3Smrg if test -n "$ac_subst_files"; then 2209de2362d3Smrg $as_echo "## ------------------- ## 2210de2362d3Smrg## File substitutions. ## 2211de2362d3Smrg## ------------------- ##" 2212de2362d3Smrg echo 2213de2362d3Smrg for ac_var in $ac_subst_files 2214de2362d3Smrg do 2215de2362d3Smrg eval ac_val=\$$ac_var 2216de2362d3Smrg case $ac_val in 2217de2362d3Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2218de2362d3Smrg esac 2219de2362d3Smrg $as_echo "$ac_var='\''$ac_val'\''" 2220de2362d3Smrg done | sort 2221de2362d3Smrg echo 2222de2362d3Smrg fi 2223de2362d3Smrg 2224de2362d3Smrg if test -s confdefs.h; then 2225de2362d3Smrg $as_echo "## ----------- ## 2226de2362d3Smrg## confdefs.h. ## 2227de2362d3Smrg## ----------- ##" 2228de2362d3Smrg echo 2229de2362d3Smrg cat confdefs.h 2230de2362d3Smrg echo 2231de2362d3Smrg fi 2232de2362d3Smrg test "$ac_signal" != 0 && 2233de2362d3Smrg $as_echo "$as_me: caught signal $ac_signal" 2234de2362d3Smrg $as_echo "$as_me: exit $exit_status" 2235de2362d3Smrg } >&5 2236de2362d3Smrg rm -f core *.core core.conftest.* && 2237de2362d3Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2238de2362d3Smrg exit $exit_status 2239de2362d3Smrg' 0 2240de2362d3Smrgfor ac_signal in 1 2 13 15; do 2241de2362d3Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2242de2362d3Smrgdone 2243de2362d3Smrgac_signal=0 2244de2362d3Smrg 2245de2362d3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2246de2362d3Smrgrm -f -r conftest* confdefs.h 2247de2362d3Smrg 2248de2362d3Smrg$as_echo "/* confdefs.h */" > confdefs.h 2249de2362d3Smrg 2250de2362d3Smrg# Predefined preprocessor variables. 2251de2362d3Smrg 2252de2362d3Smrgcat >>confdefs.h <<_ACEOF 2253de2362d3Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 2254de2362d3Smrg_ACEOF 2255de2362d3Smrg 2256de2362d3Smrgcat >>confdefs.h <<_ACEOF 2257de2362d3Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2258de2362d3Smrg_ACEOF 2259de2362d3Smrg 2260de2362d3Smrgcat >>confdefs.h <<_ACEOF 2261de2362d3Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 2262de2362d3Smrg_ACEOF 2263de2362d3Smrg 2264de2362d3Smrgcat >>confdefs.h <<_ACEOF 2265de2362d3Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 2266de2362d3Smrg_ACEOF 2267de2362d3Smrg 2268de2362d3Smrgcat >>confdefs.h <<_ACEOF 2269de2362d3Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2270de2362d3Smrg_ACEOF 2271de2362d3Smrg 2272de2362d3Smrgcat >>confdefs.h <<_ACEOF 2273de2362d3Smrg#define PACKAGE_URL "$PACKAGE_URL" 2274de2362d3Smrg_ACEOF 2275de2362d3Smrg 2276de2362d3Smrg 2277de2362d3Smrg# Let the site file select an alternate cache file if it wants to. 2278de2362d3Smrg# Prefer an explicitly selected file to automatically selected ones. 2279de2362d3Smrgac_site_file1=NONE 2280de2362d3Smrgac_site_file2=NONE 2281de2362d3Smrgif test -n "$CONFIG_SITE"; then 2282de2362d3Smrg # We do not want a PATH search for config.site. 2283de2362d3Smrg case $CONFIG_SITE in #(( 2284de2362d3Smrg -*) ac_site_file1=./$CONFIG_SITE;; 2285de2362d3Smrg */*) ac_site_file1=$CONFIG_SITE;; 2286de2362d3Smrg *) ac_site_file1=./$CONFIG_SITE;; 2287de2362d3Smrg esac 2288de2362d3Smrgelif test "x$prefix" != xNONE; then 2289de2362d3Smrg ac_site_file1=$prefix/share/config.site 2290de2362d3Smrg ac_site_file2=$prefix/etc/config.site 2291de2362d3Smrgelse 2292de2362d3Smrg ac_site_file1=$ac_default_prefix/share/config.site 2293de2362d3Smrg ac_site_file2=$ac_default_prefix/etc/config.site 2294de2362d3Smrgfi 2295de2362d3Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 2296de2362d3Smrgdo 2297de2362d3Smrg test "x$ac_site_file" = xNONE && continue 2298de2362d3Smrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2299de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2300de2362d3Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2301de2362d3Smrg sed 's/^/| /' "$ac_site_file" >&5 2302de2362d3Smrg . "$ac_site_file" \ 2303de2362d3Smrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2304de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2305de2362d3Smrgas_fn_error $? "failed to load site script $ac_site_file 2306de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 2307de2362d3Smrg fi 2308de2362d3Smrgdone 2309de2362d3Smrg 2310de2362d3Smrgif test -r "$cache_file"; then 2311de2362d3Smrg # Some versions of bash will fail to source /dev/null (special files 2312de2362d3Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2313de2362d3Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2314de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2315de2362d3Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 2316de2362d3Smrg case $cache_file in 2317de2362d3Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2318de2362d3Smrg *) . "./$cache_file";; 2319de2362d3Smrg esac 2320de2362d3Smrg fi 2321de2362d3Smrgelse 2322de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2323de2362d3Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 2324de2362d3Smrg >$cache_file 2325de2362d3Smrgfi 2326de2362d3Smrg 2327de2362d3Smrg# Check that the precious variables saved in the cache have kept the same 2328de2362d3Smrg# value. 2329de2362d3Smrgac_cache_corrupted=false 2330de2362d3Smrgfor ac_var in $ac_precious_vars; do 2331de2362d3Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2332de2362d3Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2333de2362d3Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2334de2362d3Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2335de2362d3Smrg case $ac_old_set,$ac_new_set in 2336de2362d3Smrg set,) 2337de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2338de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2339de2362d3Smrg ac_cache_corrupted=: ;; 2340de2362d3Smrg ,set) 2341de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2342de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2343de2362d3Smrg ac_cache_corrupted=: ;; 2344de2362d3Smrg ,);; 2345de2362d3Smrg *) 2346de2362d3Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2347de2362d3Smrg # differences in whitespace do not lead to failure. 2348de2362d3Smrg ac_old_val_w=`echo x $ac_old_val` 2349de2362d3Smrg ac_new_val_w=`echo x $ac_new_val` 2350de2362d3Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2351de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2352de2362d3Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2353de2362d3Smrg ac_cache_corrupted=: 2354de2362d3Smrg else 2355de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2356de2362d3Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2357de2362d3Smrg eval $ac_var=\$ac_old_val 2358de2362d3Smrg fi 2359de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2360de2362d3Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2361de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2362de2362d3Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2363de2362d3Smrg fi;; 2364de2362d3Smrg esac 2365de2362d3Smrg # Pass precious variables to config.status. 2366de2362d3Smrg if test "$ac_new_set" = set; then 2367de2362d3Smrg case $ac_new_val in 2368de2362d3Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2369de2362d3Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2370de2362d3Smrg esac 2371de2362d3Smrg case " $ac_configure_args " in 2372de2362d3Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2373de2362d3Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2374de2362d3Smrg esac 2375de2362d3Smrg fi 2376de2362d3Smrgdone 2377de2362d3Smrgif $ac_cache_corrupted; then 2378de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2379de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2380de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2381de2362d3Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2382de2362d3Smrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2383de2362d3Smrgfi 2384de2362d3Smrg## -------------------- ## 2385de2362d3Smrg## Main body of script. ## 2386de2362d3Smrg## -------------------- ## 2387de2362d3Smrg 2388de2362d3Smrgac_ext=c 2389de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 2390de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2391de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2392de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2393de2362d3Smrg 2394de2362d3Smrg 2395de2362d3Smrg 2396de2362d3Smrg 2397de2362d3Smrgac_config_headers="$ac_config_headers config.h" 2398de2362d3Smrg 2399de2362d3Smrg 24008bf5c682Smrg 2401de2362d3Smrgac_aux_dir= 240218781e08Smrgfor ac_dir in . "$srcdir"/.; do 2403de2362d3Smrg if test -f "$ac_dir/install-sh"; then 2404de2362d3Smrg ac_aux_dir=$ac_dir 2405de2362d3Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2406de2362d3Smrg break 2407de2362d3Smrg elif test -f "$ac_dir/install.sh"; then 2408de2362d3Smrg ac_aux_dir=$ac_dir 2409de2362d3Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2410de2362d3Smrg break 2411de2362d3Smrg elif test -f "$ac_dir/shtool"; then 2412de2362d3Smrg ac_aux_dir=$ac_dir 2413de2362d3Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2414de2362d3Smrg break 2415de2362d3Smrg fi 2416de2362d3Smrgdone 2417de2362d3Smrgif test -z "$ac_aux_dir"; then 241818781e08Smrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5 2419de2362d3Smrgfi 2420de2362d3Smrg 2421de2362d3Smrg# These three variables are undocumented and unsupported, 2422de2362d3Smrg# and are intended to be withdrawn in a future Autoconf release. 2423de2362d3Smrg# They can cause serious problems if a builder's source tree is in a directory 2424de2362d3Smrg# whose full name contains unusual characters. 2425de2362d3Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2426de2362d3Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2427de2362d3Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2428de2362d3Smrg 2429de2362d3Smrg 243018781e08Smrg 243118781e08Smrg# Initialize Automake 243218781e08Smrgam__api_version='1.15' 243318781e08Smrg 2434de2362d3Smrg# Find a good install program. We prefer a C program (faster), 2435de2362d3Smrg# so one script is as good as another. But avoid the broken or 2436de2362d3Smrg# incompatible versions: 2437de2362d3Smrg# SysV /etc/install, /usr/sbin/install 2438de2362d3Smrg# SunOS /usr/etc/install 2439de2362d3Smrg# IRIX /sbin/install 2440de2362d3Smrg# AIX /bin/install 2441de2362d3Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2442de2362d3Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2443de2362d3Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2444de2362d3Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2445de2362d3Smrg# OS/2's system install, which has a completely different semantic 2446de2362d3Smrg# ./install, which can be erroneously created by make from ./install.sh. 2447de2362d3Smrg# Reject install programs that cannot install multiple files. 2448de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2449de2362d3Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2450de2362d3Smrgif test -z "$INSTALL"; then 2451de2362d3Smrgif ${ac_cv_path_install+:} false; then : 2452de2362d3Smrg $as_echo_n "(cached) " >&6 2453de2362d3Smrgelse 2454de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2455de2362d3Smrgfor as_dir in $PATH 2456de2362d3Smrgdo 2457de2362d3Smrg IFS=$as_save_IFS 2458de2362d3Smrg test -z "$as_dir" && as_dir=. 2459de2362d3Smrg # Account for people who put trailing slashes in PATH elements. 2460de2362d3Smrgcase $as_dir/ in #(( 2461de2362d3Smrg ./ | .// | /[cC]/* | \ 2462de2362d3Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2463de2362d3Smrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2464de2362d3Smrg /usr/ucb/* ) ;; 2465de2362d3Smrg *) 2466de2362d3Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2467de2362d3Smrg # Don't use installbsd from OSF since it installs stuff as root 2468de2362d3Smrg # by default. 2469de2362d3Smrg for ac_prog in ginstall scoinst install; do 2470de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 247118781e08Smrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2472de2362d3Smrg if test $ac_prog = install && 2473de2362d3Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2474de2362d3Smrg # AIX install. It has an incompatible calling convention. 2475de2362d3Smrg : 2476de2362d3Smrg elif test $ac_prog = install && 2477de2362d3Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2478de2362d3Smrg # program-specific install script used by HP pwplus--don't use. 2479de2362d3Smrg : 2480de2362d3Smrg else 2481de2362d3Smrg rm -rf conftest.one conftest.two conftest.dir 2482de2362d3Smrg echo one > conftest.one 2483de2362d3Smrg echo two > conftest.two 2484de2362d3Smrg mkdir conftest.dir 2485de2362d3Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2486de2362d3Smrg test -s conftest.one && test -s conftest.two && 2487de2362d3Smrg test -s conftest.dir/conftest.one && 2488de2362d3Smrg test -s conftest.dir/conftest.two 2489de2362d3Smrg then 2490de2362d3Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2491de2362d3Smrg break 3 2492de2362d3Smrg fi 2493de2362d3Smrg fi 2494de2362d3Smrg fi 2495de2362d3Smrg done 2496de2362d3Smrg done 2497de2362d3Smrg ;; 2498de2362d3Smrgesac 2499de2362d3Smrg 2500de2362d3Smrg done 2501de2362d3SmrgIFS=$as_save_IFS 2502de2362d3Smrg 2503de2362d3Smrgrm -rf conftest.one conftest.two conftest.dir 2504de2362d3Smrg 2505de2362d3Smrgfi 2506de2362d3Smrg if test "${ac_cv_path_install+set}" = set; then 2507de2362d3Smrg INSTALL=$ac_cv_path_install 2508de2362d3Smrg else 2509de2362d3Smrg # As a last resort, use the slow shell script. Don't cache a 2510de2362d3Smrg # value for INSTALL within a source directory, because that will 2511de2362d3Smrg # break other packages using the cache if that directory is 2512de2362d3Smrg # removed, or if the value is a relative name. 2513de2362d3Smrg INSTALL=$ac_install_sh 2514de2362d3Smrg fi 2515de2362d3Smrgfi 2516de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2517de2362d3Smrg$as_echo "$INSTALL" >&6; } 2518de2362d3Smrg 2519de2362d3Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2520de2362d3Smrg# It thinks the first close brace ends the variable substitution. 2521de2362d3Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2522de2362d3Smrg 2523de2362d3Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2524de2362d3Smrg 2525de2362d3Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2526de2362d3Smrg 252718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 252818781e08Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 252918781e08Smrg# Reject unsafe characters in $srcdir or the absolute working directory 253018781e08Smrg# name. Accept space and tab only in the latter. 253118781e08Smrgam_lf=' 253218781e08Smrg' 253318781e08Smrgcase `pwd` in 253418781e08Smrg *[\\\"\#\$\&\'\`$am_lf]*) 253518781e08Smrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 253618781e08Smrgesac 253718781e08Smrgcase $srcdir in 253818781e08Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 253918781e08Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 254018781e08Smrgesac 254118781e08Smrg 254218781e08Smrg# Do 'set' in a subshell so we don't clobber the current shell's 254318781e08Smrg# arguments. Must try -L first in case configure is actually a 254418781e08Smrg# symlink; some systems play weird games with the mod time of symlinks 254518781e08Smrg# (eg FreeBSD returns the mod time of the symlink's containing 254618781e08Smrg# directory). 254718781e08Smrgif ( 254818781e08Smrg am_has_slept=no 254918781e08Smrg for am_try in 1 2; do 255018781e08Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 255118781e08Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 255218781e08Smrg if test "$*" = "X"; then 255318781e08Smrg # -L didn't work. 255418781e08Smrg set X `ls -t "$srcdir/configure" conftest.file` 255518781e08Smrg fi 255618781e08Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 255718781e08Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 255818781e08Smrg 255918781e08Smrg # If neither matched, then we have a broken ls. This can happen 256018781e08Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 256118781e08Smrg # broken ls alias from the environment. This has actually 256218781e08Smrg # happened. Such a system could not be considered "sane". 256318781e08Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 256418781e08Smrg alias in your environment" "$LINENO" 5 256518781e08Smrg fi 256618781e08Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 256718781e08Smrg break 256818781e08Smrg fi 256918781e08Smrg # Just in case. 257018781e08Smrg sleep 1 257118781e08Smrg am_has_slept=yes 257218781e08Smrg done 257318781e08Smrg test "$2" = conftest.file 257418781e08Smrg ) 257518781e08Smrgthen 257618781e08Smrg # Ok. 257718781e08Smrg : 257818781e08Smrgelse 257918781e08Smrg as_fn_error $? "newly created file is older than distributed files! 258018781e08SmrgCheck your system clock" "$LINENO" 5 258118781e08Smrgfi 258218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 258318781e08Smrg$as_echo "yes" >&6; } 258418781e08Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 258518781e08Smrg# generated files are strictly newer. 258618781e08Smrgam_sleep_pid= 258718781e08Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 258818781e08Smrg ( sleep 1 ) & 258918781e08Smrg am_sleep_pid=$! 259018781e08Smrgfi 259118781e08Smrg 259218781e08Smrgrm -f conftest.file 259318781e08Smrg 259418781e08Smrgtest "$program_prefix" != NONE && 259518781e08Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 259618781e08Smrg# Use a double $ so make ignores it. 259718781e08Smrgtest "$program_suffix" != NONE && 259818781e08Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 259918781e08Smrg# Double any \ or $. 260018781e08Smrg# By default was `s,x,x', remove it if useless. 260118781e08Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 260218781e08Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 260318781e08Smrg 260418781e08Smrg# Expand $ac_aux_dir to an absolute path. 260518781e08Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 260618781e08Smrg 260718781e08Smrgif test x"${MISSING+set}" != xset; then 260818781e08Smrg case $am_aux_dir in 260918781e08Smrg *\ * | *\ *) 261018781e08Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 261118781e08Smrg *) 261218781e08Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 261318781e08Smrg esac 261418781e08Smrgfi 261518781e08Smrg# Use eval to expand $SHELL 261618781e08Smrgif eval "$MISSING --is-lightweight"; then 261718781e08Smrg am_missing_run="$MISSING " 261818781e08Smrgelse 261918781e08Smrg am_missing_run= 262018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 262118781e08Smrg$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 262218781e08Smrgfi 262318781e08Smrg 262418781e08Smrgif test x"${install_sh+set}" != xset; then 262518781e08Smrg case $am_aux_dir in 262618781e08Smrg *\ * | *\ *) 262718781e08Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 262818781e08Smrg *) 262918781e08Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 263018781e08Smrg esac 263118781e08Smrgfi 263218781e08Smrg 263318781e08Smrg# Installed binaries are usually stripped using 'strip' when the user 263418781e08Smrg# run "make install-strip". However 'strip' might not be the right 263518781e08Smrg# tool to use in cross-compilation environments, therefore Automake 263618781e08Smrg# will honor the 'STRIP' environment variable to overrule this program. 263718781e08Smrgif test "$cross_compiling" != no; then 263818781e08Smrg if test -n "$ac_tool_prefix"; then 263918781e08Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 264018781e08Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2641de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2642de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 264318781e08Smrgif ${ac_cv_prog_STRIP+:} false; then : 2644de2362d3Smrg $as_echo_n "(cached) " >&6 2645de2362d3Smrgelse 264618781e08Smrg if test -n "$STRIP"; then 264718781e08Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2648de2362d3Smrgelse 2649de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2650de2362d3Smrgfor as_dir in $PATH 2651de2362d3Smrgdo 2652de2362d3Smrg IFS=$as_save_IFS 2653de2362d3Smrg test -z "$as_dir" && as_dir=. 2654de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 265518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 265618781e08Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2657de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2658de2362d3Smrg break 2 2659de2362d3Smrg fi 2660de2362d3Smrgdone 2661de2362d3Smrg done 2662de2362d3SmrgIFS=$as_save_IFS 2663de2362d3Smrg 2664de2362d3Smrgfi 2665de2362d3Smrgfi 266618781e08SmrgSTRIP=$ac_cv_prog_STRIP 266718781e08Smrgif test -n "$STRIP"; then 266818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 266918781e08Smrg$as_echo "$STRIP" >&6; } 2670de2362d3Smrgelse 2671de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2672de2362d3Smrg$as_echo "no" >&6; } 2673de2362d3Smrgfi 2674de2362d3Smrg 2675de2362d3Smrg 2676de2362d3Smrgfi 267718781e08Smrgif test -z "$ac_cv_prog_STRIP"; then 267818781e08Smrg ac_ct_STRIP=$STRIP 267918781e08Smrg # Extract the first word of "strip", so it can be a program name with args. 268018781e08Smrgset dummy strip; ac_word=$2 2681de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2682de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 268318781e08Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2684de2362d3Smrg $as_echo_n "(cached) " >&6 2685de2362d3Smrgelse 268618781e08Smrg if test -n "$ac_ct_STRIP"; then 268718781e08Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2688de2362d3Smrgelse 2689de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2690de2362d3Smrgfor as_dir in $PATH 2691de2362d3Smrgdo 2692de2362d3Smrg IFS=$as_save_IFS 2693de2362d3Smrg test -z "$as_dir" && as_dir=. 2694de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 269518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 269618781e08Smrg ac_cv_prog_ac_ct_STRIP="strip" 2697de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2698de2362d3Smrg break 2 2699de2362d3Smrg fi 2700de2362d3Smrgdone 2701de2362d3Smrg done 2702de2362d3SmrgIFS=$as_save_IFS 2703de2362d3Smrg 2704de2362d3Smrgfi 2705de2362d3Smrgfi 270618781e08Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 270718781e08Smrgif test -n "$ac_ct_STRIP"; then 270818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 270918781e08Smrg$as_echo "$ac_ct_STRIP" >&6; } 2710de2362d3Smrgelse 2711de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2712de2362d3Smrg$as_echo "no" >&6; } 2713de2362d3Smrgfi 2714de2362d3Smrg 271518781e08Smrg if test "x$ac_ct_STRIP" = x; then 271618781e08Smrg STRIP=":" 2717de2362d3Smrg else 2718de2362d3Smrg case $cross_compiling:$ac_tool_warned in 2719de2362d3Smrgyes:) 2720de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2721de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2722de2362d3Smrgac_tool_warned=yes ;; 2723de2362d3Smrgesac 272418781e08Smrg STRIP=$ac_ct_STRIP 2725de2362d3Smrg fi 2726de2362d3Smrgelse 272718781e08Smrg STRIP="$ac_cv_prog_STRIP" 2728de2362d3Smrgfi 2729de2362d3Smrg 273018781e08Smrgfi 273118781e08SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 273218781e08Smrg 273318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 273418781e08Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 273518781e08Smrgif test -z "$MKDIR_P"; then 273618781e08Smrg if ${ac_cv_path_mkdir+:} false; then : 2737de2362d3Smrg $as_echo_n "(cached) " >&6 2738de2362d3Smrgelse 273918781e08Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 274018781e08Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2741de2362d3Smrgdo 2742de2362d3Smrg IFS=$as_save_IFS 2743de2362d3Smrg test -z "$as_dir" && as_dir=. 274418781e08Smrg for ac_prog in mkdir gmkdir; do 274518781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 274618781e08Smrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 274718781e08Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 274818781e08Smrg 'mkdir (GNU coreutils) '* | \ 274918781e08Smrg 'mkdir (coreutils) '* | \ 275018781e08Smrg 'mkdir (fileutils) '4.1*) 275118781e08Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 275218781e08Smrg break 3;; 275318781e08Smrg esac 275418781e08Smrg done 275518781e08Smrg done 2756de2362d3Smrg done 2757de2362d3SmrgIFS=$as_save_IFS 2758de2362d3Smrg 27597821949aSmrgfi 27607821949aSmrg 276118781e08Smrg test -d ./--version && rmdir ./--version 276218781e08Smrg if test "${ac_cv_path_mkdir+set}" = set; then 276318781e08Smrg MKDIR_P="$ac_cv_path_mkdir -p" 276418781e08Smrg else 276518781e08Smrg # As a last resort, use the slow shell script. Don't cache a 276618781e08Smrg # value for MKDIR_P within a source directory, because that will 276718781e08Smrg # break other packages using the cache if that directory is 276818781e08Smrg # removed, or if the value is a relative name. 276918781e08Smrg MKDIR_P="$ac_install_sh -d" 2770de2362d3Smrg fi 2771de2362d3Smrgfi 277218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 277318781e08Smrg$as_echo "$MKDIR_P" >&6; } 277418781e08Smrg 277518781e08Smrgfor ac_prog in gawk mawk nawk awk 277618781e08Smrgdo 277718781e08Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 277818781e08Smrgset dummy $ac_prog; ac_word=$2 2779de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2780de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 278118781e08Smrgif ${ac_cv_prog_AWK+:} false; then : 2782de2362d3Smrg $as_echo_n "(cached) " >&6 2783de2362d3Smrgelse 278418781e08Smrg if test -n "$AWK"; then 278518781e08Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2786de2362d3Smrgelse 2787de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2788de2362d3Smrgfor as_dir in $PATH 2789de2362d3Smrgdo 2790de2362d3Smrg IFS=$as_save_IFS 2791de2362d3Smrg test -z "$as_dir" && as_dir=. 2792de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 279318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 279418781e08Smrg ac_cv_prog_AWK="$ac_prog" 2795de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2796de2362d3Smrg break 2 2797de2362d3Smrg fi 2798de2362d3Smrgdone 2799de2362d3Smrg done 2800de2362d3SmrgIFS=$as_save_IFS 2801de2362d3Smrg 2802de2362d3Smrgfi 28037821949aSmrgfi 280418781e08SmrgAWK=$ac_cv_prog_AWK 280518781e08Smrgif test -n "$AWK"; then 280618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 280718781e08Smrg$as_echo "$AWK" >&6; } 2808de2362d3Smrgelse 2809de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2810de2362d3Smrg$as_echo "no" >&6; } 2811de2362d3Smrgfi 2812de2362d3Smrg 2813de2362d3Smrg 281418781e08Smrg test -n "$AWK" && break 28157821949aSmrgdone 28167821949aSmrg 281718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 281818781e08Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 281918781e08Smrgset x ${MAKE-make} 282018781e08Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 282118781e08Smrgif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 282218781e08Smrg $as_echo_n "(cached) " >&6 282318781e08Smrgelse 282418781e08Smrg cat >conftest.make <<\_ACEOF 282518781e08SmrgSHELL = /bin/sh 282618781e08Smrgall: 282718781e08Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 282818781e08Smrg_ACEOF 282918781e08Smrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 283018781e08Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 283118781e08Smrg *@@@%%%=?*=@@@%%%*) 283218781e08Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 283318781e08Smrg *) 283418781e08Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 283518781e08Smrgesac 283618781e08Smrgrm -f conftest.make 2837de2362d3Smrgfi 283818781e08Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 283918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 284018781e08Smrg$as_echo "yes" >&6; } 284118781e08Smrg SET_MAKE= 2842de2362d3Smrgelse 2843de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2844de2362d3Smrg$as_echo "no" >&6; } 284518781e08Smrg SET_MAKE="MAKE=${MAKE-make}" 2846de2362d3Smrgfi 2847de2362d3Smrg 284818781e08Smrgrm -rf .tst 2>/dev/null 284918781e08Smrgmkdir .tst 2>/dev/null 285018781e08Smrgif test -d .tst; then 285118781e08Smrg am__leading_dot=. 285218781e08Smrgelse 285318781e08Smrg am__leading_dot=_ 285418781e08Smrgfi 285518781e08Smrgrmdir .tst 2>/dev/null 2856de2362d3Smrg 285718781e08Smrg# Check whether --enable-silent-rules was given. 285818781e08Smrgif test "${enable_silent_rules+set}" = set; then : 285918781e08Smrg enableval=$enable_silent_rules; 2860de2362d3Smrgfi 286118781e08Smrg 286218781e08Smrgcase $enable_silent_rules in # ((( 286318781e08Smrg yes) AM_DEFAULT_VERBOSITY=0;; 286418781e08Smrg no) AM_DEFAULT_VERBOSITY=1;; 286518781e08Smrg *) AM_DEFAULT_VERBOSITY=1;; 286618781e08Smrgesac 286718781e08Smrgam_make=${MAKE-make} 286818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 286918781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 287018781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then : 2871de2362d3Smrg $as_echo_n "(cached) " >&6 2872de2362d3Smrgelse 287318781e08Smrg if $as_echo 'TRUE=$(BAR$(V)) 287418781e08SmrgBAR0=false 287518781e08SmrgBAR1=true 287618781e08SmrgV=1 287718781e08Smrgam__doit: 287818781e08Smrg @$(TRUE) 287918781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 288018781e08Smrg am_cv_make_support_nested_variables=yes 2881de2362d3Smrgelse 288218781e08Smrg am_cv_make_support_nested_variables=no 2883de2362d3Smrgfi 2884de2362d3Smrgfi 288518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 288618781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 288718781e08Smrgif test $am_cv_make_support_nested_variables = yes; then 288818781e08Smrg AM_V='$(V)' 288918781e08Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2890de2362d3Smrgelse 289118781e08Smrg AM_V=$AM_DEFAULT_VERBOSITY 289218781e08Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2893de2362d3Smrgfi 289418781e08SmrgAM_BACKSLASH='\' 2895de2362d3Smrg 289618781e08Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 289718781e08Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 289818781e08Smrg # is not polluted with repeated "-I." 289918781e08Smrg am__isrc=' -I$(srcdir)' 290018781e08Smrg # test to see if srcdir already configured 290118781e08Smrg if test -f $srcdir/config.status; then 290218781e08Smrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 290318781e08Smrg fi 290418781e08Smrgfi 290518781e08Smrg 290618781e08Smrg# test whether we have cygpath 290718781e08Smrgif test -z "$CYGPATH_W"; then 290818781e08Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 290918781e08Smrg CYGPATH_W='cygpath -w' 291018781e08Smrg else 291118781e08Smrg CYGPATH_W=echo 291218781e08Smrg fi 291318781e08Smrgfi 291418781e08Smrg 291518781e08Smrg 291618781e08Smrg# Define the identity of the package. 291718781e08Smrg PACKAGE='xf86-video-ati' 29188bf5c682Smrg VERSION='18.0.0' 291918781e08Smrg 292018781e08Smrg 292118781e08Smrgcat >>confdefs.h <<_ACEOF 292218781e08Smrg#define PACKAGE "$PACKAGE" 292318781e08Smrg_ACEOF 292418781e08Smrg 292518781e08Smrg 292618781e08Smrgcat >>confdefs.h <<_ACEOF 292718781e08Smrg#define VERSION "$VERSION" 292818781e08Smrg_ACEOF 292918781e08Smrg 293018781e08Smrg# Some tools Automake needs. 293118781e08Smrg 293218781e08SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 293318781e08Smrg 293418781e08Smrg 293518781e08SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 293618781e08Smrg 293718781e08Smrg 293818781e08SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 293918781e08Smrg 294018781e08Smrg 294118781e08SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 294218781e08Smrg 294318781e08Smrg 294418781e08SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 294518781e08Smrg 294618781e08Smrg# For better backward compatibility. To be removed once Automake 1.9.x 294718781e08Smrg# dies out for good. For more background, see: 294818781e08Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 294918781e08Smrg# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 295018781e08Smrgmkdir_p='$(MKDIR_P)' 295118781e08Smrg 295218781e08Smrg# We need awk for the "check" target (and possibly the TAP driver). The 295318781e08Smrg# system "awk" is bad on some platforms. 295418781e08Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 295518781e08Smrg# in the wild :-( We should find a proper way to deprecate it ... 295618781e08SmrgAMTAR='$${TAR-tar}' 295718781e08Smrg 295818781e08Smrg 295918781e08Smrg# We'll loop over all known methods to create a tar archive until one works. 296018781e08Smrg_am_tools='gnutar pax cpio none' 296118781e08Smrg 296218781e08Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 296318781e08Smrg 296418781e08Smrg 296518781e08Smrg 296618781e08Smrg 296718781e08Smrg 296818781e08Smrg 296918781e08Smrg# POSIX will say in a future version that running "rm -f" with no argument 297018781e08Smrg# is OK; and we want to be able to make that assumption in our Makefile 297118781e08Smrg# recipes. So use an aggressive probe to check that the usage we want is 297218781e08Smrg# actually supported "in the wild" to an acceptable degree. 297318781e08Smrg# See automake bug#10828. 297418781e08Smrg# To make any issue more visible, cause the running configure to be aborted 297518781e08Smrg# by default if the 'rm' program in use doesn't match our expectations; the 297618781e08Smrg# user can still override this though. 297718781e08Smrgif rm -f && rm -fr && rm -rf; then : OK; else 297818781e08Smrg cat >&2 <<'END' 297918781e08SmrgOops! 298018781e08Smrg 298118781e08SmrgYour 'rm' program seems unable to run without file operands specified 298218781e08Smrgon the command line, even when the '-f' option is present. This is contrary 298318781e08Smrgto the behaviour of most rm programs out there, and not conforming with 298418781e08Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 298518781e08Smrg 298618781e08SmrgPlease tell bug-automake@gnu.org about your system, including the value 298718781e08Smrgof your $PATH and any error possibly output before this message. This 298818781e08Smrgcan help us improve future automake versions. 298918781e08Smrg 299018781e08SmrgEND 299118781e08Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 299218781e08Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 299318781e08Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 299418781e08Smrg echo >&2 299518781e08Smrg else 299618781e08Smrg cat >&2 <<'END' 299718781e08SmrgAborting the configuration process, to ensure you take notice of the issue. 299818781e08Smrg 299918781e08SmrgYou can download and install GNU coreutils to get an 'rm' implementation 300018781e08Smrgthat behaves properly: <http://www.gnu.org/software/coreutils/>. 300118781e08Smrg 300218781e08SmrgIf you want to complete the configuration process using your problematic 300318781e08Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 300418781e08Smrgto "yes", and re-run configure. 300518781e08Smrg 300618781e08SmrgEND 300718781e08Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 300818781e08Smrg fi 300918781e08Smrgfi 301018781e08Smrg 301118781e08SmrgDEPDIR="${am__leading_dot}deps" 301218781e08Smrg 301318781e08Smrgac_config_commands="$ac_config_commands depfiles" 301418781e08Smrg 301518781e08Smrg 301618781e08Smrgam_make=${MAKE-make} 301718781e08Smrgcat > confinc << 'END' 301818781e08Smrgam__doit: 301918781e08Smrg @echo this is the am__doit target 302018781e08Smrg.PHONY: am__doit 302118781e08SmrgEND 302218781e08Smrg# If we don't find an include directive, just comment out the code. 302318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 302418781e08Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 302518781e08Smrgam__include="#" 302618781e08Smrgam__quote= 302718781e08Smrg_am_result=none 302818781e08Smrg# First try GNU make style include. 302918781e08Smrgecho "include confinc" > confmf 303018781e08Smrg# Ignore all kinds of additional output from 'make'. 303118781e08Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 303218781e08Smrg*the\ am__doit\ target*) 303318781e08Smrg am__include=include 303418781e08Smrg am__quote= 303518781e08Smrg _am_result=GNU 303618781e08Smrg ;; 303718781e08Smrgesac 303818781e08Smrg# Now try BSD make style include. 303918781e08Smrgif test "$am__include" = "#"; then 304018781e08Smrg echo '.include "confinc"' > confmf 304118781e08Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 304218781e08Smrg *the\ am__doit\ target*) 304318781e08Smrg am__include=.include 304418781e08Smrg am__quote="\"" 304518781e08Smrg _am_result=BSD 304618781e08Smrg ;; 304718781e08Smrg esac 304818781e08Smrgfi 304918781e08Smrg 305018781e08Smrg 305118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 305218781e08Smrg$as_echo "$_am_result" >&6; } 305318781e08Smrgrm -f confinc confmf 305418781e08Smrg 305518781e08Smrg# Check whether --enable-dependency-tracking was given. 305618781e08Smrgif test "${enable_dependency_tracking+set}" = set; then : 305718781e08Smrg enableval=$enable_dependency_tracking; 305818781e08Smrgfi 305918781e08Smrg 306018781e08Smrgif test "x$enable_dependency_tracking" != xno; then 306118781e08Smrg am_depcomp="$ac_aux_dir/depcomp" 306218781e08Smrg AMDEPBACKSLASH='\' 306318781e08Smrg am__nodep='_no' 306418781e08Smrgfi 306518781e08Smrg if test "x$enable_dependency_tracking" != xno; then 306618781e08Smrg AMDEP_TRUE= 306718781e08Smrg AMDEP_FALSE='#' 306818781e08Smrgelse 306918781e08Smrg AMDEP_TRUE='#' 307018781e08Smrg AMDEP_FALSE= 307118781e08Smrgfi 307218781e08Smrg 307318781e08Smrg 307418781e08Smrgac_ext=c 307518781e08Smrgac_cpp='$CPP $CPPFLAGS' 307618781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 307718781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 307818781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 307918781e08Smrgif test -n "$ac_tool_prefix"; then 308018781e08Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 308118781e08Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 308218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 308318781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 308418781e08Smrgif ${ac_cv_prog_CC+:} false; then : 308518781e08Smrg $as_echo_n "(cached) " >&6 308618781e08Smrgelse 308718781e08Smrg if test -n "$CC"; then 308818781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 308918781e08Smrgelse 309018781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 309118781e08Smrgfor as_dir in $PATH 309218781e08Smrgdo 309318781e08Smrg IFS=$as_save_IFS 309418781e08Smrg test -z "$as_dir" && as_dir=. 309518781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 309618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 309718781e08Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 309818781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 309918781e08Smrg break 2 310018781e08Smrg fi 310118781e08Smrgdone 310218781e08Smrg done 310318781e08SmrgIFS=$as_save_IFS 310418781e08Smrg 310518781e08Smrgfi 310618781e08Smrgfi 310718781e08SmrgCC=$ac_cv_prog_CC 310818781e08Smrgif test -n "$CC"; then 310918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 311018781e08Smrg$as_echo "$CC" >&6; } 311118781e08Smrgelse 311218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 311318781e08Smrg$as_echo "no" >&6; } 311418781e08Smrgfi 311518781e08Smrg 311618781e08Smrg 311718781e08Smrgfi 311818781e08Smrgif test -z "$ac_cv_prog_CC"; then 311918781e08Smrg ac_ct_CC=$CC 312018781e08Smrg # Extract the first word of "gcc", so it can be a program name with args. 312118781e08Smrgset dummy gcc; ac_word=$2 312218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 312318781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 312418781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 312518781e08Smrg $as_echo_n "(cached) " >&6 312618781e08Smrgelse 312718781e08Smrg if test -n "$ac_ct_CC"; then 312818781e08Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 312918781e08Smrgelse 313018781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 313118781e08Smrgfor as_dir in $PATH 313218781e08Smrgdo 313318781e08Smrg IFS=$as_save_IFS 313418781e08Smrg test -z "$as_dir" && as_dir=. 313518781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 313618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 313718781e08Smrg ac_cv_prog_ac_ct_CC="gcc" 313818781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 313918781e08Smrg break 2 314018781e08Smrg fi 314118781e08Smrgdone 314218781e08Smrg done 314318781e08SmrgIFS=$as_save_IFS 314418781e08Smrg 314518781e08Smrgfi 314618781e08Smrgfi 314718781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 314818781e08Smrgif test -n "$ac_ct_CC"; then 314918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 315018781e08Smrg$as_echo "$ac_ct_CC" >&6; } 315118781e08Smrgelse 315218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 315318781e08Smrg$as_echo "no" >&6; } 315418781e08Smrgfi 315518781e08Smrg 315618781e08Smrg if test "x$ac_ct_CC" = x; then 315718781e08Smrg CC="" 315818781e08Smrg else 315918781e08Smrg case $cross_compiling:$ac_tool_warned in 316018781e08Smrgyes:) 316118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 316218781e08Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 316318781e08Smrgac_tool_warned=yes ;; 316418781e08Smrgesac 316518781e08Smrg CC=$ac_ct_CC 316618781e08Smrg fi 316718781e08Smrgelse 316818781e08Smrg CC="$ac_cv_prog_CC" 316918781e08Smrgfi 317018781e08Smrg 317118781e08Smrgif test -z "$CC"; then 317218781e08Smrg if test -n "$ac_tool_prefix"; then 317318781e08Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 317418781e08Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 317518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 317618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 317718781e08Smrgif ${ac_cv_prog_CC+:} false; then : 317818781e08Smrg $as_echo_n "(cached) " >&6 317918781e08Smrgelse 318018781e08Smrg if test -n "$CC"; then 318118781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 318218781e08Smrgelse 318318781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 318418781e08Smrgfor as_dir in $PATH 318518781e08Smrgdo 318618781e08Smrg IFS=$as_save_IFS 318718781e08Smrg test -z "$as_dir" && as_dir=. 318818781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 318918781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 319018781e08Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 319118781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 319218781e08Smrg break 2 319318781e08Smrg fi 319418781e08Smrgdone 319518781e08Smrg done 319618781e08SmrgIFS=$as_save_IFS 319718781e08Smrg 319818781e08Smrgfi 319918781e08Smrgfi 320018781e08SmrgCC=$ac_cv_prog_CC 320118781e08Smrgif test -n "$CC"; then 320218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 320318781e08Smrg$as_echo "$CC" >&6; } 320418781e08Smrgelse 320518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 320618781e08Smrg$as_echo "no" >&6; } 320718781e08Smrgfi 320818781e08Smrg 320918781e08Smrg 321018781e08Smrg fi 321118781e08Smrgfi 321218781e08Smrgif test -z "$CC"; then 321318781e08Smrg # Extract the first word of "cc", so it can be a program name with args. 321418781e08Smrgset dummy cc; ac_word=$2 321518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 321618781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 321718781e08Smrgif ${ac_cv_prog_CC+:} false; then : 321818781e08Smrg $as_echo_n "(cached) " >&6 321918781e08Smrgelse 322018781e08Smrg if test -n "$CC"; then 322118781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 322218781e08Smrgelse 322318781e08Smrg ac_prog_rejected=no 322418781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 322518781e08Smrgfor as_dir in $PATH 322618781e08Smrgdo 322718781e08Smrg IFS=$as_save_IFS 322818781e08Smrg test -z "$as_dir" && as_dir=. 322918781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 323018781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 323118781e08Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 323218781e08Smrg ac_prog_rejected=yes 323318781e08Smrg continue 323418781e08Smrg fi 323518781e08Smrg ac_cv_prog_CC="cc" 323618781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 323718781e08Smrg break 2 323818781e08Smrg fi 323918781e08Smrgdone 324018781e08Smrg done 324118781e08SmrgIFS=$as_save_IFS 324218781e08Smrg 324318781e08Smrgif test $ac_prog_rejected = yes; then 324418781e08Smrg # We found a bogon in the path, so make sure we never use it. 324518781e08Smrg set dummy $ac_cv_prog_CC 324618781e08Smrg shift 324718781e08Smrg if test $# != 0; then 324818781e08Smrg # We chose a different compiler from the bogus one. 324918781e08Smrg # However, it has the same basename, so the bogon will be chosen 325018781e08Smrg # first if we set CC to just the basename; use the full file name. 325118781e08Smrg shift 325218781e08Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 325318781e08Smrg fi 325418781e08Smrgfi 325518781e08Smrgfi 325618781e08Smrgfi 325718781e08SmrgCC=$ac_cv_prog_CC 325818781e08Smrgif test -n "$CC"; then 325918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 326018781e08Smrg$as_echo "$CC" >&6; } 326118781e08Smrgelse 326218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 326318781e08Smrg$as_echo "no" >&6; } 326418781e08Smrgfi 326518781e08Smrg 326618781e08Smrg 326718781e08Smrgfi 326818781e08Smrgif test -z "$CC"; then 326918781e08Smrg if test -n "$ac_tool_prefix"; then 327018781e08Smrg for ac_prog in cl.exe 327118781e08Smrg do 327218781e08Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 327318781e08Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 327418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 327518781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 327618781e08Smrgif ${ac_cv_prog_CC+:} false; then : 327718781e08Smrg $as_echo_n "(cached) " >&6 327818781e08Smrgelse 327918781e08Smrg if test -n "$CC"; then 328018781e08Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 328118781e08Smrgelse 328218781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 328318781e08Smrgfor as_dir in $PATH 328418781e08Smrgdo 328518781e08Smrg IFS=$as_save_IFS 328618781e08Smrg test -z "$as_dir" && as_dir=. 328718781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 328818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 328918781e08Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 329018781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 329118781e08Smrg break 2 329218781e08Smrg fi 329318781e08Smrgdone 329418781e08Smrg done 329518781e08SmrgIFS=$as_save_IFS 329618781e08Smrg 329718781e08Smrgfi 329818781e08Smrgfi 329918781e08SmrgCC=$ac_cv_prog_CC 330018781e08Smrgif test -n "$CC"; then 330118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 330218781e08Smrg$as_echo "$CC" >&6; } 330318781e08Smrgelse 330418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 330518781e08Smrg$as_echo "no" >&6; } 330618781e08Smrgfi 330718781e08Smrg 330818781e08Smrg 330918781e08Smrg test -n "$CC" && break 331018781e08Smrg done 331118781e08Smrgfi 331218781e08Smrgif test -z "$CC"; then 331318781e08Smrg ac_ct_CC=$CC 331418781e08Smrg for ac_prog in cl.exe 331518781e08Smrgdo 331618781e08Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 331718781e08Smrgset dummy $ac_prog; ac_word=$2 331818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 331918781e08Smrg$as_echo_n "checking for $ac_word... " >&6; } 332018781e08Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then : 332118781e08Smrg $as_echo_n "(cached) " >&6 332218781e08Smrgelse 332318781e08Smrg if test -n "$ac_ct_CC"; then 332418781e08Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 332518781e08Smrgelse 332618781e08Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 332718781e08Smrgfor as_dir in $PATH 332818781e08Smrgdo 332918781e08Smrg IFS=$as_save_IFS 333018781e08Smrg test -z "$as_dir" && as_dir=. 333118781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 333218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 333318781e08Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 333418781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 333518781e08Smrg break 2 333618781e08Smrg fi 333718781e08Smrgdone 333818781e08Smrg done 333918781e08SmrgIFS=$as_save_IFS 334018781e08Smrg 334118781e08Smrgfi 334218781e08Smrgfi 334318781e08Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 334418781e08Smrgif test -n "$ac_ct_CC"; then 334518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 334618781e08Smrg$as_echo "$ac_ct_CC" >&6; } 334718781e08Smrgelse 334818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 334918781e08Smrg$as_echo "no" >&6; } 335018781e08Smrgfi 3351de2362d3Smrg 335218781e08Smrg 335318781e08Smrg test -n "$ac_ct_CC" && break 335418781e08Smrgdone 33550d16fef4Smrg 33567821949aSmrg if test "x$ac_ct_CC" = x; then 33577821949aSmrg CC="" 33580d16fef4Smrg else 33597821949aSmrg case $cross_compiling:$ac_tool_warned in 33607821949aSmrgyes:) 33617821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 33627821949aSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 33637821949aSmrgac_tool_warned=yes ;; 33647821949aSmrgesac 33657821949aSmrg CC=$ac_ct_CC 33660d16fef4Smrg fi 33670d16fef4Smrgfi 33680d16fef4Smrg 33697821949aSmrgfi 3370de2362d3Smrg 3371de2362d3Smrg 33727821949aSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 33737821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 33747821949aSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 33757821949aSmrgSee \`config.log' for more details" "$LINENO" 5; } 3376de2362d3Smrg 33777821949aSmrg# Provide some information about the compiler. 33787821949aSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 33797821949aSmrgset X $ac_compile 33807821949aSmrgac_compiler=$2 33817821949aSmrgfor ac_option in --version -v -V -qversion; do 33827821949aSmrg { { ac_try="$ac_compiler $ac_option >&5" 33837821949aSmrgcase "(($ac_try" in 33847821949aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33857821949aSmrg *) ac_try_echo=$ac_try;; 3386de2362d3Smrgesac 33877821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 33887821949aSmrg$as_echo "$ac_try_echo"; } >&5 33897821949aSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 33907821949aSmrg ac_status=$? 33917821949aSmrg if test -s conftest.err; then 33927821949aSmrg sed '10a\ 33937821949aSmrg... rest of stderr output deleted ... 33947821949aSmrg 10q' conftest.err >conftest.er1 33957821949aSmrg cat conftest.er1 >&5 33967821949aSmrg fi 33977821949aSmrg rm -f conftest.er1 conftest.err 33987821949aSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 33997821949aSmrg test $ac_status = 0; } 34007821949aSmrgdone 3401de2362d3Smrg 34027821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 34037821949aSmrg/* end confdefs.h. */ 3404de2362d3Smrg 34057821949aSmrgint 34067821949aSmrgmain () 34077821949aSmrg{ 3408de2362d3Smrg 34097821949aSmrg ; 34107821949aSmrg return 0; 34117821949aSmrg} 34127821949aSmrg_ACEOF 34137821949aSmrgac_clean_files_save=$ac_clean_files 34147821949aSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 34157821949aSmrg# Try to create an executable without -o first, disregard a.out. 34167821949aSmrg# It will help us diagnose broken compilers, and finding out an intuition 34177821949aSmrg# of exeext. 34187821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 34197821949aSmrg$as_echo_n "checking whether the C compiler works... " >&6; } 34207821949aSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3421de2362d3Smrg 34227821949aSmrg# The possible output files: 34237821949aSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3424de2362d3Smrg 34257821949aSmrgac_rmfiles= 34267821949aSmrgfor ac_file in $ac_files 34277821949aSmrgdo 34287821949aSmrg case $ac_file in 34297821949aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 34307821949aSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 34317821949aSmrg esac 34327821949aSmrgdone 34337821949aSmrgrm -f $ac_rmfiles 3434de2362d3Smrg 34357821949aSmrgif { { ac_try="$ac_link_default" 34367821949aSmrgcase "(($ac_try" in 34377821949aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34387821949aSmrg *) ac_try_echo=$ac_try;; 34397821949aSmrgesac 34407821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34417821949aSmrg$as_echo "$ac_try_echo"; } >&5 34427821949aSmrg (eval "$ac_link_default") 2>&5 34437821949aSmrg ac_status=$? 34447821949aSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34457821949aSmrg test $ac_status = 0; }; then : 34467821949aSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 34477821949aSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 34487821949aSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 34497821949aSmrg# so that the user can short-circuit this test for compilers unknown to 34507821949aSmrg# Autoconf. 34517821949aSmrgfor ac_file in $ac_files '' 3452de2362d3Smrgdo 34537821949aSmrg test -f "$ac_file" || continue 34547821949aSmrg case $ac_file in 34557821949aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 34567821949aSmrg ;; 34577821949aSmrg [ab].out ) 34587821949aSmrg # We found the default executable, but exeext='' is most 34597821949aSmrg # certainly right. 34607821949aSmrg break;; 34617821949aSmrg *.* ) 34627821949aSmrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 34637821949aSmrg then :; else 34647821949aSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 34657821949aSmrg fi 34667821949aSmrg # We set ac_cv_exeext here because the later test for it is not 34677821949aSmrg # safe: cross compilers may not add the suffix if given an `-o' 34687821949aSmrg # argument, so we may need to know it at that point already. 34697821949aSmrg # Even if this section looks crufty: it has the advantage of 34707821949aSmrg # actually working. 34717821949aSmrg break;; 34727821949aSmrg * ) 34737821949aSmrg break;; 34747821949aSmrg esac 3475de2362d3Smrgdone 34767821949aSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3477de2362d3Smrg 3478de2362d3Smrgelse 34797821949aSmrg ac_file='' 34807821949aSmrgfi 34817821949aSmrgif test -z "$ac_file"; then : 3482de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3483de2362d3Smrg$as_echo "no" >&6; } 34847821949aSmrg$as_echo "$as_me: failed program was:" >&5 34857821949aSmrgsed 's/^/| /' conftest.$ac_ext >&5 3486de2362d3Smrg 34877821949aSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34887821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34897821949aSmrgas_fn_error 77 "C compiler cannot create executables 34907821949aSmrgSee \`config.log' for more details" "$LINENO" 5; } 34917821949aSmrgelse 34927821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34937821949aSmrg$as_echo "yes" >&6; } 3494de2362d3Smrgfi 34957821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 34967821949aSmrg$as_echo_n "checking for C compiler default output file name... " >&6; } 34977821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 34987821949aSmrg$as_echo "$ac_file" >&6; } 34997821949aSmrgac_exeext=$ac_cv_exeext 3500de2362d3Smrg 35017821949aSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 35027821949aSmrgac_clean_files=$ac_clean_files_save 35037821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 35047821949aSmrg$as_echo_n "checking for suffix of executables... " >&6; } 35057821949aSmrgif { { ac_try="$ac_link" 35067821949aSmrgcase "(($ac_try" in 35077821949aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35087821949aSmrg *) ac_try_echo=$ac_try;; 3509de2362d3Smrgesac 35107821949aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 35117821949aSmrg$as_echo "$ac_try_echo"; } >&5 35127821949aSmrg (eval "$ac_link") 2>&5 35137821949aSmrg ac_status=$? 35147821949aSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35157821949aSmrg test $ac_status = 0; }; then : 35167821949aSmrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 35177821949aSmrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 35187821949aSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with 35197821949aSmrg# `rm'. 35207821949aSmrgfor ac_file in conftest.exe conftest conftest.*; do 35217821949aSmrg test -f "$ac_file" || continue 35227821949aSmrg case $ac_file in 35237821949aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 35247821949aSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 35257821949aSmrg break;; 35267821949aSmrg * ) break;; 35277821949aSmrg esac 35287821949aSmrgdone 35297821949aSmrgelse 35307821949aSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35317821949aSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35327821949aSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 35337821949aSmrgSee \`config.log' for more details" "$LINENO" 5; } 3534de2362d3Smrgfi 35357821949aSmrgrm -f conftest conftest$ac_cv_exeext 35367821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 35377821949aSmrg$as_echo "$ac_cv_exeext" >&6; } 3538de2362d3Smrg 35397821949aSmrgrm -f conftest.$ac_ext 35407821949aSmrgEXEEXT=$ac_cv_exeext 35417821949aSmrgac_exeext=$EXEEXT 35427821949aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 35430d16fef4Smrg/* end confdefs.h. */ 35447821949aSmrg#include <stdio.h> 35450d16fef4Smrgint 35460d16fef4Smrgmain () 35470d16fef4Smrg{ 354818781e08SmrgFILE *f = fopen ("conftest.out", "w"); 354918781e08Smrg return ferror (f) || fclose (f) != 0; 355018781e08Smrg 355118781e08Smrg ; 355218781e08Smrg return 0; 355318781e08Smrg} 355418781e08Smrg_ACEOF 355518781e08Smrgac_clean_files="$ac_clean_files conftest.out" 355618781e08Smrg# Check that the compiler produces executables we can run. If not, either 355718781e08Smrg# the compiler is broken, or we cross compile. 355818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 355918781e08Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 356018781e08Smrgif test "$cross_compiling" != yes; then 356118781e08Smrg { { ac_try="$ac_link" 356218781e08Smrgcase "(($ac_try" in 356318781e08Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 356418781e08Smrg *) ac_try_echo=$ac_try;; 356518781e08Smrgesac 356618781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 356718781e08Smrg$as_echo "$ac_try_echo"; } >&5 356818781e08Smrg (eval "$ac_link") 2>&5 356918781e08Smrg ac_status=$? 357018781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 357118781e08Smrg test $ac_status = 0; } 357218781e08Smrg if { ac_try='./conftest$ac_cv_exeext' 357318781e08Smrg { { case "(($ac_try" in 357418781e08Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 357518781e08Smrg *) ac_try_echo=$ac_try;; 357618781e08Smrgesac 357718781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 357818781e08Smrg$as_echo "$ac_try_echo"; } >&5 357918781e08Smrg (eval "$ac_try") 2>&5 358018781e08Smrg ac_status=$? 358118781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 358218781e08Smrg test $ac_status = 0; }; }; then 358318781e08Smrg cross_compiling=no 358418781e08Smrg else 358518781e08Smrg if test "$cross_compiling" = maybe; then 358618781e08Smrg cross_compiling=yes 358718781e08Smrg else 358818781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 358918781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 359018781e08Smrgas_fn_error $? "cannot run C compiled programs. 359118781e08SmrgIf you meant to cross compile, use \`--host'. 359218781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 359318781e08Smrg fi 359418781e08Smrg fi 359518781e08Smrgfi 359618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 359718781e08Smrg$as_echo "$cross_compiling" >&6; } 359818781e08Smrg 359918781e08Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 360018781e08Smrgac_clean_files=$ac_clean_files_save 360118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 360218781e08Smrg$as_echo_n "checking for suffix of object files... " >&6; } 360318781e08Smrgif ${ac_cv_objext+:} false; then : 360418781e08Smrg $as_echo_n "(cached) " >&6 360518781e08Smrgelse 360618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 360718781e08Smrg/* end confdefs.h. */ 360818781e08Smrg 360918781e08Smrgint 361018781e08Smrgmain () 361118781e08Smrg{ 361218781e08Smrg 361318781e08Smrg ; 361418781e08Smrg return 0; 361518781e08Smrg} 361618781e08Smrg_ACEOF 361718781e08Smrgrm -f conftest.o conftest.obj 361818781e08Smrgif { { ac_try="$ac_compile" 361918781e08Smrgcase "(($ac_try" in 362018781e08Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 362118781e08Smrg *) ac_try_echo=$ac_try;; 362218781e08Smrgesac 362318781e08Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 362418781e08Smrg$as_echo "$ac_try_echo"; } >&5 362518781e08Smrg (eval "$ac_compile") 2>&5 362618781e08Smrg ac_status=$? 362718781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 362818781e08Smrg test $ac_status = 0; }; then : 362918781e08Smrg for ac_file in conftest.o conftest.obj conftest.*; do 363018781e08Smrg test -f "$ac_file" || continue; 363118781e08Smrg case $ac_file in 363218781e08Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 363318781e08Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 363418781e08Smrg break;; 363518781e08Smrg esac 363618781e08Smrgdone 363718781e08Smrgelse 363818781e08Smrg $as_echo "$as_me: failed program was:" >&5 363918781e08Smrgsed 's/^/| /' conftest.$ac_ext >&5 364018781e08Smrg 364118781e08Smrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 364218781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 364318781e08Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile 364418781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 364518781e08Smrgfi 364618781e08Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 364718781e08Smrgfi 364818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 364918781e08Smrg$as_echo "$ac_cv_objext" >&6; } 365018781e08SmrgOBJEXT=$ac_cv_objext 365118781e08Smrgac_objext=$OBJEXT 365218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 365318781e08Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 365418781e08Smrgif ${ac_cv_c_compiler_gnu+:} false; then : 365518781e08Smrg $as_echo_n "(cached) " >&6 365618781e08Smrgelse 365718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 365818781e08Smrg/* end confdefs.h. */ 365918781e08Smrg 366018781e08Smrgint 366118781e08Smrgmain () 366218781e08Smrg{ 366318781e08Smrg#ifndef __GNUC__ 366418781e08Smrg choke me 366518781e08Smrg#endif 366618781e08Smrg 366718781e08Smrg ; 366818781e08Smrg return 0; 366918781e08Smrg} 367018781e08Smrg_ACEOF 367118781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 367218781e08Smrg ac_compiler_gnu=yes 367318781e08Smrgelse 367418781e08Smrg ac_compiler_gnu=no 367518781e08Smrgfi 367618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 367718781e08Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 367818781e08Smrg 367918781e08Smrgfi 368018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 368118781e08Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 368218781e08Smrgif test $ac_compiler_gnu = yes; then 368318781e08Smrg GCC=yes 368418781e08Smrgelse 368518781e08Smrg GCC= 368618781e08Smrgfi 368718781e08Smrgac_test_CFLAGS=${CFLAGS+set} 368818781e08Smrgac_save_CFLAGS=$CFLAGS 368918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 369018781e08Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 369118781e08Smrgif ${ac_cv_prog_cc_g+:} false; then : 369218781e08Smrg $as_echo_n "(cached) " >&6 369318781e08Smrgelse 369418781e08Smrg ac_save_c_werror_flag=$ac_c_werror_flag 369518781e08Smrg ac_c_werror_flag=yes 369618781e08Smrg ac_cv_prog_cc_g=no 369718781e08Smrg CFLAGS="-g" 369818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 369918781e08Smrg/* end confdefs.h. */ 370018781e08Smrg 370118781e08Smrgint 370218781e08Smrgmain () 370318781e08Smrg{ 370418781e08Smrg 370518781e08Smrg ; 370618781e08Smrg return 0; 370718781e08Smrg} 370818781e08Smrg_ACEOF 370918781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 371018781e08Smrg ac_cv_prog_cc_g=yes 371118781e08Smrgelse 371218781e08Smrg CFLAGS="" 371318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 371418781e08Smrg/* end confdefs.h. */ 371518781e08Smrg 371618781e08Smrgint 371718781e08Smrgmain () 371818781e08Smrg{ 371918781e08Smrg 372018781e08Smrg ; 372118781e08Smrg return 0; 372218781e08Smrg} 372318781e08Smrg_ACEOF 372418781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 372518781e08Smrg 372618781e08Smrgelse 372718781e08Smrg ac_c_werror_flag=$ac_save_c_werror_flag 372818781e08Smrg CFLAGS="-g" 372918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 373018781e08Smrg/* end confdefs.h. */ 373118781e08Smrg 373218781e08Smrgint 373318781e08Smrgmain () 373418781e08Smrg{ 373518781e08Smrg 373618781e08Smrg ; 373718781e08Smrg return 0; 373818781e08Smrg} 373918781e08Smrg_ACEOF 374018781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 374118781e08Smrg ac_cv_prog_cc_g=yes 374218781e08Smrgfi 374318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 374418781e08Smrgfi 374518781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 374618781e08Smrgfi 374718781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 374818781e08Smrg ac_c_werror_flag=$ac_save_c_werror_flag 374918781e08Smrgfi 375018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 375118781e08Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 375218781e08Smrgif test "$ac_test_CFLAGS" = set; then 375318781e08Smrg CFLAGS=$ac_save_CFLAGS 375418781e08Smrgelif test $ac_cv_prog_cc_g = yes; then 375518781e08Smrg if test "$GCC" = yes; then 375618781e08Smrg CFLAGS="-g -O2" 375718781e08Smrg else 375818781e08Smrg CFLAGS="-g" 375918781e08Smrg fi 376018781e08Smrgelse 376118781e08Smrg if test "$GCC" = yes; then 376218781e08Smrg CFLAGS="-O2" 376318781e08Smrg else 376418781e08Smrg CFLAGS= 376518781e08Smrg fi 376618781e08Smrgfi 376718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 376818781e08Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 376918781e08Smrgif ${ac_cv_prog_cc_c89+:} false; then : 377018781e08Smrg $as_echo_n "(cached) " >&6 377118781e08Smrgelse 377218781e08Smrg ac_cv_prog_cc_c89=no 377318781e08Smrgac_save_CC=$CC 377418781e08Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 377518781e08Smrg/* end confdefs.h. */ 377618781e08Smrg#include <stdarg.h> 377718781e08Smrg#include <stdio.h> 377818781e08Smrgstruct stat; 377918781e08Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 378018781e08Smrgstruct buf { int x; }; 378118781e08SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 378218781e08Smrgstatic char *e (p, i) 378318781e08Smrg char **p; 378418781e08Smrg int i; 378518781e08Smrg{ 378618781e08Smrg return p[i]; 378718781e08Smrg} 378818781e08Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 378918781e08Smrg{ 379018781e08Smrg char *s; 379118781e08Smrg va_list v; 379218781e08Smrg va_start (v,p); 379318781e08Smrg s = g (p, va_arg (v,int)); 379418781e08Smrg va_end (v); 379518781e08Smrg return s; 379618781e08Smrg} 379718781e08Smrg 379818781e08Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 379918781e08Smrg function prototypes and stuff, but not '\xHH' hex character constants. 380018781e08Smrg These don't provoke an error unfortunately, instead are silently treated 380118781e08Smrg as 'x'. The following induces an error, until -std is added to get 380218781e08Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 380318781e08Smrg array size at least. It's necessary to write '\x00'==0 to get something 380418781e08Smrg that's true only with -std. */ 380518781e08Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 380618781e08Smrg 380718781e08Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 380818781e08Smrg inside strings and character constants. */ 380918781e08Smrg#define FOO(x) 'x' 381018781e08Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 381118781e08Smrg 381218781e08Smrgint test (int i, double x); 381318781e08Smrgstruct s1 {int (*f) (int a);}; 381418781e08Smrgstruct s2 {int (*f) (double a);}; 381518781e08Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 381618781e08Smrgint argc; 381718781e08Smrgchar **argv; 381818781e08Smrgint 381918781e08Smrgmain () 382018781e08Smrg{ 382118781e08Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 38220d16fef4Smrg ; 38230d16fef4Smrg return 0; 38240d16fef4Smrg} 38250d16fef4Smrg_ACEOF 382618781e08Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 382718781e08Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 382818781e08Smrgdo 382918781e08Smrg CC="$ac_save_CC $ac_arg" 383018781e08Smrg if ac_fn_c_try_compile "$LINENO"; then : 383118781e08Smrg ac_cv_prog_cc_c89=$ac_arg 383218781e08Smrgfi 383318781e08Smrgrm -f core conftest.err conftest.$ac_objext 383418781e08Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 383518781e08Smrgdone 383618781e08Smrgrm -f conftest.$ac_ext 383718781e08SmrgCC=$ac_save_CC 383818781e08Smrg 383918781e08Smrgfi 384018781e08Smrg# AC_CACHE_VAL 384118781e08Smrgcase "x$ac_cv_prog_cc_c89" in 384218781e08Smrg x) 384318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 384418781e08Smrg$as_echo "none needed" >&6; } ;; 384518781e08Smrg xno) 384618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 384718781e08Smrg$as_echo "unsupported" >&6; } ;; 384818781e08Smrg *) 384918781e08Smrg CC="$CC $ac_cv_prog_cc_c89" 385018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 385118781e08Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 38527821949aSmrgesac 385318781e08Smrgif test "x$ac_cv_prog_cc_c89" != xno; then : 385418781e08Smrg 3855de2362d3Smrgfi 3856de2362d3Smrg 385718781e08Smrgac_ext=c 385818781e08Smrgac_cpp='$CPP $CPPFLAGS' 385918781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 386018781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 386118781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 386218781e08Smrg 386318781e08Smrgac_ext=c 386418781e08Smrgac_cpp='$CPP $CPPFLAGS' 386518781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 386618781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 386718781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 386818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 386918781e08Smrg$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 387018781e08Smrgif ${am_cv_prog_cc_c_o+:} false; then : 38717821949aSmrg $as_echo_n "(cached) " >&6 3872de2362d3Smrgelse 38737821949aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 38747821949aSmrg/* end confdefs.h. */ 3875de2362d3Smrg 38767821949aSmrgint 38777821949aSmrgmain () 38787821949aSmrg{ 3879de2362d3Smrg 38807821949aSmrg ; 38817821949aSmrg return 0; 38827821949aSmrg} 38837821949aSmrg_ACEOF 388418781e08Smrg # Make sure it works both with $CC and with simple cc. 388518781e08Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 388618781e08Smrg # compilers refuse to overwrite an existing .o file with -o, 388718781e08Smrg # though they will create one. 388818781e08Smrg am_cv_prog_cc_c_o=yes 388918781e08Smrg for am_i in 1 2; do 389018781e08Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 389118781e08Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 389218781e08Smrg ac_status=$? 389318781e08Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 389418781e08Smrg (exit $ac_status); } \ 389518781e08Smrg && test -f conftest2.$ac_objext; then 389618781e08Smrg : OK 389718781e08Smrg else 389818781e08Smrg am_cv_prog_cc_c_o=no 389918781e08Smrg break 390018781e08Smrg fi 390118781e08Smrg done 390218781e08Smrg rm -f core conftest* 390318781e08Smrg unset am_i 390418781e08Smrgfi 390518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 390618781e08Smrg$as_echo "$am_cv_prog_cc_c_o" >&6; } 390718781e08Smrgif test "$am_cv_prog_cc_c_o" != yes; then 390818781e08Smrg # Losing compiler, so override with the script. 390918781e08Smrg # FIXME: It is wrong to rewrite CC. 391018781e08Smrg # But if we don't then we get into trouble of one sort or another. 391118781e08Smrg # A longer-term fix would be to have automake use am__CC in this case, 391218781e08Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 391318781e08Smrg CC="$am_aux_dir/compile $CC" 391418781e08Smrgfi 391518781e08Smrgac_ext=c 391618781e08Smrgac_cpp='$CPP $CPPFLAGS' 391718781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 391818781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 391918781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 392018781e08Smrg 392118781e08Smrg 392218781e08Smrgdepcc="$CC" am_compiler_list= 392318781e08Smrg 392418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 392518781e08Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 392618781e08Smrgif ${am_cv_CC_dependencies_compiler_type+:} false; then : 392718781e08Smrg $as_echo_n "(cached) " >&6 39287821949aSmrgelse 392918781e08Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 393018781e08Smrg # We make a subdir and do the tests there. Otherwise we can end up 393118781e08Smrg # making bogus files that we don't know about and never remove. For 393218781e08Smrg # instance it was reported that on HP-UX the gcc test will end up 393318781e08Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 393418781e08Smrg # in D". 393518781e08Smrg rm -rf conftest.dir 393618781e08Smrg mkdir conftest.dir 393718781e08Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 393818781e08Smrg # using a relative directory. 393918781e08Smrg cp "$am_depcomp" conftest.dir 394018781e08Smrg cd conftest.dir 394118781e08Smrg # We will build objects and dependencies in a subdirectory because 394218781e08Smrg # it helps to detect inapplicable dependency modes. For instance 394318781e08Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 394418781e08Smrg # side effect of compilation, but ICC will put the dependencies in 394518781e08Smrg # the current directory while Tru64 will put them in the object 394618781e08Smrg # directory. 394718781e08Smrg mkdir sub 394818781e08Smrg 394918781e08Smrg am_cv_CC_dependencies_compiler_type=none 395018781e08Smrg if test "$am_compiler_list" = ""; then 395118781e08Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 395218781e08Smrg fi 395318781e08Smrg am__universal=false 395418781e08Smrg case " $depcc " in #( 395518781e08Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 395618781e08Smrg esac 395718781e08Smrg 395818781e08Smrg for depmode in $am_compiler_list; do 395918781e08Smrg # Setup a source with many dependencies, because some compilers 396018781e08Smrg # like to wrap large dependency lists on column 80 (with \), and 396118781e08Smrg # we should not choose a depcomp mode which is confused by this. 396218781e08Smrg # 396318781e08Smrg # We need to recreate these files for each test, as the compiler may 396418781e08Smrg # overwrite some of them when testing with obscure command lines. 396518781e08Smrg # This happens at least with the AIX C compiler. 396618781e08Smrg : > sub/conftest.c 396718781e08Smrg for i in 1 2 3 4 5 6; do 396818781e08Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 396918781e08Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 397018781e08Smrg # Solaris 10 /bin/sh. 397118781e08Smrg echo '/* dummy */' > sub/conftst$i.h 397218781e08Smrg done 397318781e08Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 397418781e08Smrg 397518781e08Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 397618781e08Smrg # mode. It turns out that the SunPro C++ compiler does not properly 397718781e08Smrg # handle '-M -o', and we need to detect this. Also, some Intel 397818781e08Smrg # versions had trouble with output in subdirs. 397918781e08Smrg am__obj=sub/conftest.${OBJEXT-o} 398018781e08Smrg am__minus_obj="-o $am__obj" 398118781e08Smrg case $depmode in 398218781e08Smrg gcc) 398318781e08Smrg # This depmode causes a compiler race in universal mode. 398418781e08Smrg test "$am__universal" = false || continue 398518781e08Smrg ;; 398618781e08Smrg nosideeffect) 398718781e08Smrg # After this tag, mechanisms are not by side-effect, so they'll 398818781e08Smrg # only be used when explicitly requested. 398918781e08Smrg if test "x$enable_dependency_tracking" = xyes; then 399018781e08Smrg continue 399118781e08Smrg else 399218781e08Smrg break 399318781e08Smrg fi 399418781e08Smrg ;; 399518781e08Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 399618781e08Smrg # This compiler won't grok '-c -o', but also, the minuso test has 399718781e08Smrg # not run yet. These depmodes are late enough in the game, and 399818781e08Smrg # so weak that their functioning should not be impacted. 399918781e08Smrg am__obj=conftest.${OBJEXT-o} 400018781e08Smrg am__minus_obj= 400118781e08Smrg ;; 400218781e08Smrg none) break ;; 400318781e08Smrg esac 400418781e08Smrg if depmode=$depmode \ 400518781e08Smrg source=sub/conftest.c object=$am__obj \ 400618781e08Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 400718781e08Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 400818781e08Smrg >/dev/null 2>conftest.err && 400918781e08Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 401018781e08Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 401118781e08Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 401218781e08Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 401318781e08Smrg # icc doesn't choke on unknown options, it will just issue warnings 401418781e08Smrg # or remarks (even with -Werror). So we grep stderr for any message 401518781e08Smrg # that says an option was ignored or not supported. 401618781e08Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 401718781e08Smrg # icc: Command line warning: ignoring option '-M'; no argument required 401818781e08Smrg # The diagnosis changed in icc 8.0: 401918781e08Smrg # icc: Command line remark: option '-MP' not supported 402018781e08Smrg if (grep 'ignoring option' conftest.err || 402118781e08Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 402218781e08Smrg am_cv_CC_dependencies_compiler_type=$depmode 402318781e08Smrg break 402418781e08Smrg fi 402518781e08Smrg fi 402618781e08Smrg done 4027de2362d3Smrg 402818781e08Smrg cd .. 402918781e08Smrg rm -rf conftest.dir 4030de2362d3Smrgelse 403118781e08Smrg am_cv_CC_dependencies_compiler_type=none 403218781e08Smrgfi 40337821949aSmrg 403418781e08Smrgfi 403518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 403618781e08Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 403718781e08SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4038de2362d3Smrg 403918781e08Smrg if 404018781e08Smrg test "x$enable_dependency_tracking" != xno \ 404118781e08Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 404218781e08Smrg am__fastdepCC_TRUE= 404318781e08Smrg am__fastdepCC_FALSE='#' 40447821949aSmrgelse 404518781e08Smrg am__fastdepCC_TRUE='#' 404618781e08Smrg am__fastdepCC_FALSE= 4047de2362d3Smrgfi 40487821949aSmrg 404918781e08Smrg 405018781e08Smrg 405118781e08Smrg# Check whether --enable-largefile was given. 405218781e08Smrgif test "${enable_largefile+set}" = set; then : 405318781e08Smrg enableval=$enable_largefile; 4054de2362d3Smrgfi 405518781e08Smrg 405618781e08Smrgif test "$enable_largefile" != no; then 405718781e08Smrg 405818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 405918781e08Smrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 406018781e08Smrgif ${ac_cv_sys_largefile_CC+:} false; then : 4061de2362d3Smrg $as_echo_n "(cached) " >&6 4062de2362d3Smrgelse 406318781e08Smrg ac_cv_sys_largefile_CC=no 406418781e08Smrg if test "$GCC" != yes; then 406518781e08Smrg ac_save_CC=$CC 406618781e08Smrg while :; do 406718781e08Smrg # IRIX 6.2 and later do not support large files by default, 406818781e08Smrg # so use the C compiler's -n32 option if that helps. 406918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4070de2362d3Smrg/* end confdefs.h. */ 407118781e08Smrg#include <sys/types.h> 407218781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 407318781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 407418781e08Smrg since some C++ compilers masquerading as C compilers 407518781e08Smrg incorrectly reject 9223372036854775807. */ 407618781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 407718781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 407818781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 407918781e08Smrg ? 1 : -1]; 4080de2362d3Smrgint 4081de2362d3Smrgmain () 4082de2362d3Smrg{ 4083de2362d3Smrg 4084de2362d3Smrg ; 4085de2362d3Smrg return 0; 4086de2362d3Smrg} 4087de2362d3Smrg_ACEOF 408818781e08Smrg if ac_fn_c_try_compile "$LINENO"; then : 408918781e08Smrg break 409018781e08Smrgfi 409118781e08Smrgrm -f core conftest.err conftest.$ac_objext 409218781e08Smrg CC="$CC -n32" 409318781e08Smrg if ac_fn_c_try_compile "$LINENO"; then : 409418781e08Smrg ac_cv_sys_largefile_CC=' -n32'; break 409518781e08Smrgfi 409618781e08Smrgrm -f core conftest.err conftest.$ac_objext 409718781e08Smrg break 409818781e08Smrg done 409918781e08Smrg CC=$ac_save_CC 410018781e08Smrg rm -f conftest.$ac_ext 410118781e08Smrg fi 410218781e08Smrgfi 410318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 410418781e08Smrg$as_echo "$ac_cv_sys_largefile_CC" >&6; } 410518781e08Smrg if test "$ac_cv_sys_largefile_CC" != no; then 410618781e08Smrg CC=$CC$ac_cv_sys_largefile_CC 410718781e08Smrg fi 410818781e08Smrg 410918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 411018781e08Smrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 411118781e08Smrgif ${ac_cv_sys_file_offset_bits+:} false; then : 411218781e08Smrg $as_echo_n "(cached) " >&6 41137821949aSmrgelse 411418781e08Smrg while :; do 411518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4116de2362d3Smrg/* end confdefs.h. */ 411718781e08Smrg#include <sys/types.h> 411818781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 411918781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 412018781e08Smrg since some C++ compilers masquerading as C compilers 412118781e08Smrg incorrectly reject 9223372036854775807. */ 412218781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 412318781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 412418781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 412518781e08Smrg ? 1 : -1]; 4126de2362d3Smrgint 4127de2362d3Smrgmain () 4128de2362d3Smrg{ 4129de2362d3Smrg 4130de2362d3Smrg ; 4131de2362d3Smrg return 0; 4132de2362d3Smrg} 4133de2362d3Smrg_ACEOF 4134de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 413518781e08Smrg ac_cv_sys_file_offset_bits=no; break 413618781e08Smrgfi 413718781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 413818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4139de2362d3Smrg/* end confdefs.h. */ 414018781e08Smrg#define _FILE_OFFSET_BITS 64 414118781e08Smrg#include <sys/types.h> 414218781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 414318781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 414418781e08Smrg since some C++ compilers masquerading as C compilers 414518781e08Smrg incorrectly reject 9223372036854775807. */ 414618781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 414718781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 414818781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 414918781e08Smrg ? 1 : -1]; 4150de2362d3Smrgint 4151de2362d3Smrgmain () 4152de2362d3Smrg{ 4153de2362d3Smrg 4154de2362d3Smrg ; 4155de2362d3Smrg return 0; 4156de2362d3Smrg} 4157de2362d3Smrg_ACEOF 4158de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 415918781e08Smrg ac_cv_sys_file_offset_bits=64; break 41607821949aSmrgfi 41617821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 416218781e08Smrg ac_cv_sys_file_offset_bits=unknown 416318781e08Smrg break 416418781e08Smrgdone 4165de2362d3Smrgfi 416618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 416718781e08Smrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 416818781e08Smrgcase $ac_cv_sys_file_offset_bits in #( 416918781e08Smrg no | unknown) ;; 417018781e08Smrg *) 417118781e08Smrgcat >>confdefs.h <<_ACEOF 417218781e08Smrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 417318781e08Smrg_ACEOF 417418781e08Smrg;; 417518781e08Smrgesac 417618781e08Smrgrm -rf conftest* 417718781e08Smrg if test $ac_cv_sys_file_offset_bits = unknown; then 417818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 417918781e08Smrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 418018781e08Smrgif ${ac_cv_sys_large_files+:} false; then : 41817821949aSmrg $as_echo_n "(cached) " >&6 41827821949aSmrgelse 418318781e08Smrg while :; do 418418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4185de2362d3Smrg/* end confdefs.h. */ 4186de2362d3Smrg#include <sys/types.h> 418718781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 418818781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 418918781e08Smrg since some C++ compilers masquerading as C compilers 419018781e08Smrg incorrectly reject 9223372036854775807. */ 419118781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 419218781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 419318781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 419418781e08Smrg ? 1 : -1]; 4195de2362d3Smrgint 4196de2362d3Smrgmain () 4197de2362d3Smrg{ 419818781e08Smrg 4199de2362d3Smrg ; 4200de2362d3Smrg return 0; 4201de2362d3Smrg} 4202de2362d3Smrg_ACEOF 420318781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 420418781e08Smrg ac_cv_sys_large_files=no; break 4205de2362d3Smrgfi 420618781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 420718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 420818781e08Smrg/* end confdefs.h. */ 420918781e08Smrg#define _LARGE_FILES 1 421018781e08Smrg#include <sys/types.h> 421118781e08Smrg /* Check that off_t can represent 2**63 - 1 correctly. 421218781e08Smrg We can't simply define LARGE_OFF_T to be 9223372036854775807, 421318781e08Smrg since some C++ compilers masquerading as C compilers 421418781e08Smrg incorrectly reject 9223372036854775807. */ 421518781e08Smrg#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 421618781e08Smrg int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 421718781e08Smrg && LARGE_OFF_T % 2147483647 == 1) 421818781e08Smrg ? 1 : -1]; 421918781e08Smrgint 422018781e08Smrgmain () 422118781e08Smrg{ 42227821949aSmrg 422318781e08Smrg ; 422418781e08Smrg return 0; 422518781e08Smrg} 422618781e08Smrg_ACEOF 422718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 422818781e08Smrg ac_cv_sys_large_files=1; break 4229de2362d3Smrgfi 423018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 423118781e08Smrg ac_cv_sys_large_files=unknown 423218781e08Smrg break 423318781e08Smrgdone 423418781e08Smrgfi 423518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 423618781e08Smrg$as_echo "$ac_cv_sys_large_files" >&6; } 423718781e08Smrgcase $ac_cv_sys_large_files in #( 423818781e08Smrg no | unknown) ;; 4239de2362d3Smrg *) 424018781e08Smrgcat >>confdefs.h <<_ACEOF 424118781e08Smrg#define _LARGE_FILES $ac_cv_sys_large_files 424218781e08Smrg_ACEOF 424318781e08Smrg;; 4244de2362d3Smrgesac 424518781e08Smrgrm -rf conftest* 424618781e08Smrg fi 424718781e08Smrg 4248de2362d3Smrg 4249de2362d3Smrgfi 4250de2362d3Smrg 425118781e08Smrg 425218781e08Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 425318781e08Smrg 425418781e08Smrg 425518781e08Smrg 425618781e08Smrg 425718781e08Smrg 425818781e08Smrg 425918781e08Smrg 426018781e08Smrg 426118781e08Smrg 426218781e08Smrg 4263de2362d3Smrg 4264de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 4265de2362d3Smrg$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 4266de2362d3Smrgif ${ac_cv_prog_cc_c99+:} false; then : 4267de2362d3Smrg $as_echo_n "(cached) " >&6 4268de2362d3Smrgelse 4269de2362d3Smrg ac_cv_prog_cc_c99=no 4270de2362d3Smrgac_save_CC=$CC 4271de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4272de2362d3Smrg/* end confdefs.h. */ 4273de2362d3Smrg#include <stdarg.h> 4274de2362d3Smrg#include <stdbool.h> 4275de2362d3Smrg#include <stdlib.h> 4276de2362d3Smrg#include <wchar.h> 4277de2362d3Smrg#include <stdio.h> 4278de2362d3Smrg 4279de2362d3Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 4280de2362d3Smrg#define debug(...) fprintf (stderr, __VA_ARGS__) 4281de2362d3Smrg#define showlist(...) puts (#__VA_ARGS__) 4282de2362d3Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 4283de2362d3Smrgstatic void 4284de2362d3Smrgtest_varargs_macros (void) 4285de2362d3Smrg{ 4286de2362d3Smrg int x = 1234; 4287de2362d3Smrg int y = 5678; 4288de2362d3Smrg debug ("Flag"); 4289de2362d3Smrg debug ("X = %d\n", x); 4290de2362d3Smrg showlist (The first, second, and third items.); 4291de2362d3Smrg report (x>y, "x is %d but y is %d", x, y); 4292de2362d3Smrg} 4293de2362d3Smrg 4294de2362d3Smrg// Check long long types. 4295de2362d3Smrg#define BIG64 18446744073709551615ull 4296de2362d3Smrg#define BIG32 4294967295ul 4297de2362d3Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 4298de2362d3Smrg#if !BIG_OK 4299de2362d3Smrg your preprocessor is broken; 4300de2362d3Smrg#endif 4301de2362d3Smrg#if BIG_OK 4302de2362d3Smrg#else 4303de2362d3Smrg your preprocessor is broken; 4304de2362d3Smrg#endif 4305de2362d3Smrgstatic long long int bignum = -9223372036854775807LL; 4306de2362d3Smrgstatic unsigned long long int ubignum = BIG64; 4307de2362d3Smrg 4308de2362d3Smrgstruct incomplete_array 4309de2362d3Smrg{ 4310de2362d3Smrg int datasize; 4311de2362d3Smrg double data[]; 4312de2362d3Smrg}; 4313de2362d3Smrg 4314de2362d3Smrgstruct named_init { 4315de2362d3Smrg int number; 4316de2362d3Smrg const wchar_t *name; 4317de2362d3Smrg double average; 4318de2362d3Smrg}; 4319de2362d3Smrg 4320de2362d3Smrgtypedef const char *ccp; 4321de2362d3Smrg 4322de2362d3Smrgstatic inline int 4323de2362d3Smrgtest_restrict (ccp restrict text) 4324de2362d3Smrg{ 4325de2362d3Smrg // See if C++-style comments work. 4326de2362d3Smrg // Iterate through items via the restricted pointer. 4327de2362d3Smrg // Also check for declarations in for loops. 4328de2362d3Smrg for (unsigned int i = 0; *(text+i) != '\0'; ++i) 4329de2362d3Smrg continue; 4330de2362d3Smrg return 0; 4331de2362d3Smrg} 4332de2362d3Smrg 4333de2362d3Smrg// Check varargs and va_copy. 4334de2362d3Smrgstatic void 4335de2362d3Smrgtest_varargs (const char *format, ...) 4336de2362d3Smrg{ 4337de2362d3Smrg va_list args; 4338de2362d3Smrg va_start (args, format); 4339de2362d3Smrg va_list args_copy; 4340de2362d3Smrg va_copy (args_copy, args); 4341de2362d3Smrg 4342de2362d3Smrg const char *str; 4343de2362d3Smrg int number; 4344de2362d3Smrg float fnumber; 4345de2362d3Smrg 4346de2362d3Smrg while (*format) 4347de2362d3Smrg { 4348de2362d3Smrg switch (*format++) 4349de2362d3Smrg { 4350de2362d3Smrg case 's': // string 4351de2362d3Smrg str = va_arg (args_copy, const char *); 4352de2362d3Smrg break; 4353de2362d3Smrg case 'd': // int 4354de2362d3Smrg number = va_arg (args_copy, int); 4355de2362d3Smrg break; 4356de2362d3Smrg case 'f': // float 4357de2362d3Smrg fnumber = va_arg (args_copy, double); 4358de2362d3Smrg break; 4359de2362d3Smrg default: 4360de2362d3Smrg break; 4361de2362d3Smrg } 4362de2362d3Smrg } 4363de2362d3Smrg va_end (args_copy); 4364de2362d3Smrg va_end (args); 4365de2362d3Smrg} 4366de2362d3Smrg 4367de2362d3Smrgint 4368de2362d3Smrgmain () 4369de2362d3Smrg{ 4370de2362d3Smrg 4371de2362d3Smrg // Check bool. 4372de2362d3Smrg _Bool success = false; 4373de2362d3Smrg 4374de2362d3Smrg // Check restrict. 4375de2362d3Smrg if (test_restrict ("String literal") == 0) 4376de2362d3Smrg success = true; 4377de2362d3Smrg char *restrict newvar = "Another string"; 4378de2362d3Smrg 4379de2362d3Smrg // Check varargs. 4380de2362d3Smrg test_varargs ("s, d' f .", "string", 65, 34.234); 4381de2362d3Smrg test_varargs_macros (); 4382de2362d3Smrg 4383de2362d3Smrg // Check flexible array members. 4384de2362d3Smrg struct incomplete_array *ia = 4385de2362d3Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 4386de2362d3Smrg ia->datasize = 10; 4387de2362d3Smrg for (int i = 0; i < ia->datasize; ++i) 4388de2362d3Smrg ia->data[i] = i * 1.234; 4389de2362d3Smrg 4390de2362d3Smrg // Check named initializers. 4391de2362d3Smrg struct named_init ni = { 4392de2362d3Smrg .number = 34, 4393de2362d3Smrg .name = L"Test wide string", 4394de2362d3Smrg .average = 543.34343, 4395de2362d3Smrg }; 4396de2362d3Smrg 4397de2362d3Smrg ni.number = 58; 4398de2362d3Smrg 4399de2362d3Smrg int dynamic_array[ni.number]; 4400de2362d3Smrg dynamic_array[ni.number - 1] = 543; 4401de2362d3Smrg 4402de2362d3Smrg // work around unused variable warnings 4403de2362d3Smrg return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 4404de2362d3Smrg || dynamic_array[ni.number - 1] != 543); 4405de2362d3Smrg 4406de2362d3Smrg ; 4407de2362d3Smrg return 0; 4408de2362d3Smrg} 4409de2362d3Smrg_ACEOF 441018781e08Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 4411de2362d3Smrgdo 4412de2362d3Smrg CC="$ac_save_CC $ac_arg" 4413de2362d3Smrg if ac_fn_c_try_compile "$LINENO"; then : 4414de2362d3Smrg ac_cv_prog_cc_c99=$ac_arg 4415de2362d3Smrgfi 4416de2362d3Smrgrm -f core conftest.err conftest.$ac_objext 4417de2362d3Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4418de2362d3Smrgdone 4419de2362d3Smrgrm -f conftest.$ac_ext 4420de2362d3SmrgCC=$ac_save_CC 4421de2362d3Smrg 4422de2362d3Smrgfi 4423de2362d3Smrg# AC_CACHE_VAL 4424de2362d3Smrgcase "x$ac_cv_prog_cc_c99" in 4425de2362d3Smrg x) 4426de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4427de2362d3Smrg$as_echo "none needed" >&6; } ;; 4428de2362d3Smrg xno) 4429de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4430de2362d3Smrg$as_echo "unsupported" >&6; } ;; 4431de2362d3Smrg *) 4432de2362d3Smrg CC="$CC $ac_cv_prog_cc_c99" 4433de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4434de2362d3Smrg$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 4435de2362d3Smrgesac 4436de2362d3Smrgif test "x$ac_cv_prog_cc_c99" != xno; then : 4437de2362d3Smrg 4438de2362d3Smrgfi 4439de2362d3Smrg 4440de2362d3Smrg 4441de2362d3Smrgac_ext=c 4442de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4443de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4444de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4445de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4446de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4447de2362d3Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 4448de2362d3Smrg# On Suns, sometimes $CPP names a directory. 4449de2362d3Smrgif test -n "$CPP" && test -d "$CPP"; then 4450de2362d3Smrg CPP= 4451de2362d3Smrgfi 4452de2362d3Smrgif test -z "$CPP"; then 4453de2362d3Smrg if ${ac_cv_prog_CPP+:} false; then : 4454de2362d3Smrg $as_echo_n "(cached) " >&6 4455de2362d3Smrgelse 4456de2362d3Smrg # Double quotes because CPP needs to be expanded 4457de2362d3Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4458de2362d3Smrg do 4459de2362d3Smrg ac_preproc_ok=false 4460de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4461de2362d3Smrgdo 4462de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4463de2362d3Smrg # with a fresh cross-compiler works. 4464de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4465de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4466de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4467de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4468de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4469de2362d3Smrg/* end confdefs.h. */ 4470de2362d3Smrg#ifdef __STDC__ 4471de2362d3Smrg# include <limits.h> 4472de2362d3Smrg#else 4473de2362d3Smrg# include <assert.h> 4474de2362d3Smrg#endif 4475de2362d3Smrg Syntax error 4476de2362d3Smrg_ACEOF 4477de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4478de2362d3Smrg 4479de2362d3Smrgelse 4480de2362d3Smrg # Broken: fails on valid input. 4481de2362d3Smrgcontinue 4482de2362d3Smrgfi 4483de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4484de2362d3Smrg 4485de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4486de2362d3Smrg # can be detected and how. 4487de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4488de2362d3Smrg/* end confdefs.h. */ 4489de2362d3Smrg#include <ac_nonexistent.h> 4490de2362d3Smrg_ACEOF 4491de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4492de2362d3Smrg # Broken: success on invalid input. 4493de2362d3Smrgcontinue 4494de2362d3Smrgelse 4495de2362d3Smrg # Passes both tests. 4496de2362d3Smrgac_preproc_ok=: 4497de2362d3Smrgbreak 4498de2362d3Smrgfi 4499de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4500de2362d3Smrg 4501de2362d3Smrgdone 4502de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4503de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4504de2362d3Smrgif $ac_preproc_ok; then : 4505de2362d3Smrg break 4506de2362d3Smrgfi 4507de2362d3Smrg 4508de2362d3Smrg done 4509de2362d3Smrg ac_cv_prog_CPP=$CPP 4510de2362d3Smrg 4511de2362d3Smrgfi 4512de2362d3Smrg CPP=$ac_cv_prog_CPP 4513de2362d3Smrgelse 4514de2362d3Smrg ac_cv_prog_CPP=$CPP 4515de2362d3Smrgfi 4516de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4517de2362d3Smrg$as_echo "$CPP" >&6; } 4518de2362d3Smrgac_preproc_ok=false 4519de2362d3Smrgfor ac_c_preproc_warn_flag in '' yes 4520de2362d3Smrgdo 4521de2362d3Smrg # Use a header file that comes with gcc, so configuring glibc 4522de2362d3Smrg # with a fresh cross-compiler works. 4523de2362d3Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4524de2362d3Smrg # <limits.h> exists even on freestanding compilers. 4525de2362d3Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 4526de2362d3Smrg # not just through cpp. "Syntax error" is here to catch this case. 4527de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4528de2362d3Smrg/* end confdefs.h. */ 4529de2362d3Smrg#ifdef __STDC__ 4530de2362d3Smrg# include <limits.h> 4531de2362d3Smrg#else 4532de2362d3Smrg# include <assert.h> 4533de2362d3Smrg#endif 4534de2362d3Smrg Syntax error 4535de2362d3Smrg_ACEOF 4536de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4537de2362d3Smrg 4538de2362d3Smrgelse 4539de2362d3Smrg # Broken: fails on valid input. 4540de2362d3Smrgcontinue 4541de2362d3Smrgfi 4542de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4543de2362d3Smrg 4544de2362d3Smrg # OK, works on sane cases. Now check whether nonexistent headers 4545de2362d3Smrg # can be detected and how. 4546de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4547de2362d3Smrg/* end confdefs.h. */ 4548de2362d3Smrg#include <ac_nonexistent.h> 4549de2362d3Smrg_ACEOF 4550de2362d3Smrgif ac_fn_c_try_cpp "$LINENO"; then : 4551de2362d3Smrg # Broken: success on invalid input. 4552de2362d3Smrgcontinue 4553de2362d3Smrgelse 4554de2362d3Smrg # Passes both tests. 4555de2362d3Smrgac_preproc_ok=: 4556de2362d3Smrgbreak 4557de2362d3Smrgfi 4558de2362d3Smrgrm -f conftest.err conftest.i conftest.$ac_ext 4559de2362d3Smrg 4560de2362d3Smrgdone 4561de2362d3Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4562de2362d3Smrgrm -f conftest.i conftest.err conftest.$ac_ext 4563de2362d3Smrgif $ac_preproc_ok; then : 4564de2362d3Smrg 4565de2362d3Smrgelse 4566de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4567de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4568de2362d3Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4569de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 4570de2362d3Smrgfi 4571de2362d3Smrg 4572de2362d3Smrgac_ext=c 4573de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 4574de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4575de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4576de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4577de2362d3Smrg 4578de2362d3Smrg 4579de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4580de2362d3Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4581de2362d3Smrgif ${ac_cv_path_GREP+:} false; then : 4582de2362d3Smrg $as_echo_n "(cached) " >&6 4583de2362d3Smrgelse 4584de2362d3Smrg if test -z "$GREP"; then 4585de2362d3Smrg ac_path_GREP_found=false 4586de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4587de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4588de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4589de2362d3Smrgdo 4590de2362d3Smrg IFS=$as_save_IFS 4591de2362d3Smrg test -z "$as_dir" && as_dir=. 4592de2362d3Smrg for ac_prog in grep ggrep; do 4593de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4594de2362d3Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 459518781e08Smrg as_fn_executable_p "$ac_path_GREP" || continue 4596de2362d3Smrg# Check for GNU ac_path_GREP and select it if it is found. 4597de2362d3Smrg # Check for GNU $ac_path_GREP 4598de2362d3Smrgcase `"$ac_path_GREP" --version 2>&1` in 4599de2362d3Smrg*GNU*) 4600de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4601de2362d3Smrg*) 4602de2362d3Smrg ac_count=0 4603de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4604de2362d3Smrg while : 4605de2362d3Smrg do 4606de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4607de2362d3Smrg mv "conftest.tmp" "conftest.in" 4608de2362d3Smrg cp "conftest.in" "conftest.nl" 4609de2362d3Smrg $as_echo 'GREP' >> "conftest.nl" 4610de2362d3Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4611de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4612de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4613de2362d3Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 4614de2362d3Smrg # Best one so far, save it but keep looking for a better one 4615de2362d3Smrg ac_cv_path_GREP="$ac_path_GREP" 4616de2362d3Smrg ac_path_GREP_max=$ac_count 4617de2362d3Smrg fi 4618de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4619de2362d3Smrg test $ac_count -gt 10 && break 4620de2362d3Smrg done 4621de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4622de2362d3Smrgesac 4623de2362d3Smrg 4624de2362d3Smrg $ac_path_GREP_found && break 3 4625de2362d3Smrg done 4626de2362d3Smrg done 4627de2362d3Smrg done 4628de2362d3SmrgIFS=$as_save_IFS 4629de2362d3Smrg if test -z "$ac_cv_path_GREP"; then 4630de2362d3Smrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4631de2362d3Smrg fi 4632de2362d3Smrgelse 4633de2362d3Smrg ac_cv_path_GREP=$GREP 4634de2362d3Smrgfi 4635de2362d3Smrg 4636de2362d3Smrgfi 4637de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4638de2362d3Smrg$as_echo "$ac_cv_path_GREP" >&6; } 4639de2362d3Smrg GREP="$ac_cv_path_GREP" 4640de2362d3Smrg 4641de2362d3Smrg 4642de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4643de2362d3Smrg$as_echo_n "checking for egrep... " >&6; } 4644de2362d3Smrgif ${ac_cv_path_EGREP+:} false; then : 4645de2362d3Smrg $as_echo_n "(cached) " >&6 4646de2362d3Smrgelse 4647de2362d3Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4648de2362d3Smrg then ac_cv_path_EGREP="$GREP -E" 4649de2362d3Smrg else 4650de2362d3Smrg if test -z "$EGREP"; then 4651de2362d3Smrg ac_path_EGREP_found=false 4652de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 4653de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4654de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4655de2362d3Smrgdo 4656de2362d3Smrg IFS=$as_save_IFS 4657de2362d3Smrg test -z "$as_dir" && as_dir=. 4658de2362d3Smrg for ac_prog in egrep; do 4659de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 4660de2362d3Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 466118781e08Smrg as_fn_executable_p "$ac_path_EGREP" || continue 4662de2362d3Smrg# Check for GNU ac_path_EGREP and select it if it is found. 4663de2362d3Smrg # Check for GNU $ac_path_EGREP 4664de2362d3Smrgcase `"$ac_path_EGREP" --version 2>&1` in 4665de2362d3Smrg*GNU*) 4666de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4667de2362d3Smrg*) 4668de2362d3Smrg ac_count=0 4669de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 4670de2362d3Smrg while : 4671de2362d3Smrg do 4672de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4673de2362d3Smrg mv "conftest.tmp" "conftest.in" 4674de2362d3Smrg cp "conftest.in" "conftest.nl" 4675de2362d3Smrg $as_echo 'EGREP' >> "conftest.nl" 4676de2362d3Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4677de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4678de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 4679de2362d3Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4680de2362d3Smrg # Best one so far, save it but keep looking for a better one 4681de2362d3Smrg ac_cv_path_EGREP="$ac_path_EGREP" 4682de2362d3Smrg ac_path_EGREP_max=$ac_count 4683de2362d3Smrg fi 4684de2362d3Smrg # 10*(2^10) chars as input seems more than enough 4685de2362d3Smrg test $ac_count -gt 10 && break 4686de2362d3Smrg done 4687de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4688de2362d3Smrgesac 4689de2362d3Smrg 4690de2362d3Smrg $ac_path_EGREP_found && break 3 4691de2362d3Smrg done 4692de2362d3Smrg done 4693de2362d3Smrg done 4694de2362d3SmrgIFS=$as_save_IFS 4695de2362d3Smrg if test -z "$ac_cv_path_EGREP"; then 4696de2362d3Smrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4697de2362d3Smrg fi 4698de2362d3Smrgelse 4699de2362d3Smrg ac_cv_path_EGREP=$EGREP 4700de2362d3Smrgfi 4701de2362d3Smrg 4702de2362d3Smrg fi 4703de2362d3Smrgfi 4704de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4705de2362d3Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 4706de2362d3Smrg EGREP="$ac_cv_path_EGREP" 4707de2362d3Smrg 4708de2362d3Smrg 4709de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4710de2362d3Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 4711de2362d3Smrgif ${ac_cv_header_stdc+:} false; then : 4712de2362d3Smrg $as_echo_n "(cached) " >&6 4713de2362d3Smrgelse 4714de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4715de2362d3Smrg/* end confdefs.h. */ 4716de2362d3Smrg#include <stdlib.h> 4717de2362d3Smrg#include <stdarg.h> 4718de2362d3Smrg#include <string.h> 4719de2362d3Smrg#include <float.h> 4720de2362d3Smrg 4721de2362d3Smrgint 4722de2362d3Smrgmain () 4723de2362d3Smrg{ 4724de2362d3Smrg 4725de2362d3Smrg ; 4726de2362d3Smrg return 0; 4727de2362d3Smrg} 4728de2362d3Smrg_ACEOF 4729de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 4730de2362d3Smrg ac_cv_header_stdc=yes 4731de2362d3Smrgelse 4732de2362d3Smrg ac_cv_header_stdc=no 4733de2362d3Smrgfi 4734de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4735de2362d3Smrg 4736de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4737de2362d3Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4738de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4739de2362d3Smrg/* end confdefs.h. */ 4740de2362d3Smrg#include <string.h> 4741de2362d3Smrg 4742de2362d3Smrg_ACEOF 4743de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4744de2362d3Smrg $EGREP "memchr" >/dev/null 2>&1; then : 4745de2362d3Smrg 4746de2362d3Smrgelse 4747de2362d3Smrg ac_cv_header_stdc=no 4748de2362d3Smrgfi 4749de2362d3Smrgrm -f conftest* 4750de2362d3Smrg 4751de2362d3Smrgfi 4752de2362d3Smrg 4753de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4754de2362d3Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4755de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4756de2362d3Smrg/* end confdefs.h. */ 4757de2362d3Smrg#include <stdlib.h> 4758de2362d3Smrg 4759de2362d3Smrg_ACEOF 4760de2362d3Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4761de2362d3Smrg $EGREP "free" >/dev/null 2>&1; then : 4762de2362d3Smrg 4763de2362d3Smrgelse 4764de2362d3Smrg ac_cv_header_stdc=no 4765de2362d3Smrgfi 4766de2362d3Smrgrm -f conftest* 4767de2362d3Smrg 4768de2362d3Smrgfi 4769de2362d3Smrg 4770de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4771de2362d3Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4772de2362d3Smrg if test "$cross_compiling" = yes; then : 4773de2362d3Smrg : 4774de2362d3Smrgelse 4775de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4776de2362d3Smrg/* end confdefs.h. */ 4777de2362d3Smrg#include <ctype.h> 4778de2362d3Smrg#include <stdlib.h> 4779de2362d3Smrg#if ((' ' & 0x0FF) == 0x020) 4780de2362d3Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4781de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4782de2362d3Smrg#else 4783de2362d3Smrg# define ISLOWER(c) \ 4784de2362d3Smrg (('a' <= (c) && (c) <= 'i') \ 4785de2362d3Smrg || ('j' <= (c) && (c) <= 'r') \ 4786de2362d3Smrg || ('s' <= (c) && (c) <= 'z')) 4787de2362d3Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4788de2362d3Smrg#endif 4789de2362d3Smrg 4790de2362d3Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4791de2362d3Smrgint 4792de2362d3Smrgmain () 4793de2362d3Smrg{ 4794de2362d3Smrg int i; 4795de2362d3Smrg for (i = 0; i < 256; i++) 4796de2362d3Smrg if (XOR (islower (i), ISLOWER (i)) 4797de2362d3Smrg || toupper (i) != TOUPPER (i)) 4798de2362d3Smrg return 2; 4799de2362d3Smrg return 0; 4800de2362d3Smrg} 4801de2362d3Smrg_ACEOF 4802de2362d3Smrgif ac_fn_c_try_run "$LINENO"; then : 4803de2362d3Smrg 4804de2362d3Smrgelse 4805de2362d3Smrg ac_cv_header_stdc=no 4806de2362d3Smrgfi 4807de2362d3Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4808de2362d3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext 4809de2362d3Smrgfi 4810de2362d3Smrg 4811de2362d3Smrgfi 4812de2362d3Smrgfi 4813de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4814de2362d3Smrg$as_echo "$ac_cv_header_stdc" >&6; } 4815de2362d3Smrgif test $ac_cv_header_stdc = yes; then 4816de2362d3Smrg 4817de2362d3Smrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4818de2362d3Smrg 4819de2362d3Smrgfi 4820de2362d3Smrg 4821de2362d3Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4822de2362d3Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4823de2362d3Smrg inttypes.h stdint.h unistd.h 4824de2362d3Smrgdo : 4825de2362d3Smrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4826de2362d3Smrgac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4827de2362d3Smrg" 4828de2362d3Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4829de2362d3Smrg cat >>confdefs.h <<_ACEOF 4830de2362d3Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4831de2362d3Smrg_ACEOF 4832de2362d3Smrg 4833de2362d3Smrgfi 4834de2362d3Smrg 4835de2362d3Smrgdone 4836de2362d3Smrg 4837de2362d3Smrg 4838de2362d3Smrg 4839de2362d3Smrg 484018781e08Smrg 484118781e08Smrg 4842de2362d3Smrgac_fn_c_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" 4843de2362d3Smrgif test "x$ac_cv_have_decl___clang__" = xyes; then : 4844de2362d3Smrg CLANGCC="yes" 4845de2362d3Smrgelse 4846de2362d3Smrg CLANGCC="no" 4847de2362d3Smrgfi 4848de2362d3Smrg 4849de2362d3Smrgac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4850de2362d3Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4851de2362d3Smrg INTELCC="yes" 4852de2362d3Smrgelse 4853de2362d3Smrg INTELCC="no" 4854de2362d3Smrgfi 4855de2362d3Smrg 4856de2362d3Smrgac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4857de2362d3Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4858de2362d3Smrg SUNCC="yes" 4859de2362d3Smrgelse 4860de2362d3Smrg SUNCC="no" 4861de2362d3Smrgfi 4862de2362d3Smrg 4863de2362d3Smrg 4864de2362d3Smrg 4865de2362d3Smrg 4866de2362d3Smrg 4867de2362d3Smrg 4868de2362d3Smrg 4869de2362d3Smrg 487018781e08Smrg 4871de2362d3Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4872de2362d3Smrg if test -n "$ac_tool_prefix"; then 4873de2362d3Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4874de2362d3Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4875de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4876de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4877de2362d3Smrgif ${ac_cv_path_PKG_CONFIG+:} false; then : 4878de2362d3Smrg $as_echo_n "(cached) " >&6 4879de2362d3Smrgelse 4880de2362d3Smrg case $PKG_CONFIG in 4881de2362d3Smrg [\\/]* | ?:[\\/]*) 4882de2362d3Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4883de2362d3Smrg ;; 4884de2362d3Smrg *) 4885de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4886de2362d3Smrgfor as_dir in $PATH 4887de2362d3Smrgdo 4888de2362d3Smrg IFS=$as_save_IFS 4889de2362d3Smrg test -z "$as_dir" && as_dir=. 4890de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 489118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4892de2362d3Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4893de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4894de2362d3Smrg break 2 4895de2362d3Smrg fi 4896de2362d3Smrgdone 4897de2362d3Smrg done 4898de2362d3SmrgIFS=$as_save_IFS 4899de2362d3Smrg 4900de2362d3Smrg ;; 4901de2362d3Smrgesac 4902de2362d3Smrgfi 4903de2362d3SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4904de2362d3Smrgif test -n "$PKG_CONFIG"; then 4905de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4906de2362d3Smrg$as_echo "$PKG_CONFIG" >&6; } 4907de2362d3Smrgelse 4908de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4909de2362d3Smrg$as_echo "no" >&6; } 4910de2362d3Smrgfi 4911de2362d3Smrg 4912de2362d3Smrg 4913de2362d3Smrgfi 4914de2362d3Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4915de2362d3Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4916de2362d3Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4917de2362d3Smrgset dummy pkg-config; ac_word=$2 4918de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4919de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 4920de2362d3Smrgif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4921de2362d3Smrg $as_echo_n "(cached) " >&6 4922de2362d3Smrgelse 4923de2362d3Smrg case $ac_pt_PKG_CONFIG in 4924de2362d3Smrg [\\/]* | ?:[\\/]*) 4925de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4926de2362d3Smrg ;; 4927de2362d3Smrg *) 4928de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4929de2362d3Smrgfor as_dir in $PATH 4930de2362d3Smrgdo 4931de2362d3Smrg IFS=$as_save_IFS 4932de2362d3Smrg test -z "$as_dir" && as_dir=. 4933de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 493418781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4935de2362d3Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4936de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4937de2362d3Smrg break 2 4938de2362d3Smrg fi 4939de2362d3Smrgdone 4940de2362d3Smrg done 4941de2362d3SmrgIFS=$as_save_IFS 4942de2362d3Smrg 4943de2362d3Smrg ;; 4944de2362d3Smrgesac 4945de2362d3Smrgfi 4946de2362d3Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4947de2362d3Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4948de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4949de2362d3Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4950de2362d3Smrgelse 4951de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4952de2362d3Smrg$as_echo "no" >&6; } 4953de2362d3Smrgfi 4954de2362d3Smrg 4955de2362d3Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 4956de2362d3Smrg PKG_CONFIG="" 4957de2362d3Smrg else 4958de2362d3Smrg case $cross_compiling:$ac_tool_warned in 4959de2362d3Smrgyes:) 4960de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4961de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4962de2362d3Smrgac_tool_warned=yes ;; 4963de2362d3Smrgesac 4964de2362d3Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4965de2362d3Smrg fi 4966de2362d3Smrgelse 4967de2362d3Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4968de2362d3Smrgfi 4969de2362d3Smrg 4970de2362d3Smrgfi 4971de2362d3Smrgif test -n "$PKG_CONFIG"; then 4972de2362d3Smrg _pkg_min_version=0.9.0 4973de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4974de2362d3Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4975de2362d3Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4976de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4977de2362d3Smrg$as_echo "yes" >&6; } 4978de2362d3Smrg else 4979de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4980de2362d3Smrg$as_echo "no" >&6; } 4981de2362d3Smrg PKG_CONFIG="" 4982de2362d3Smrg fi 4983de2362d3Smrgfi 4984de2362d3Smrg# Make sure we can run config.sub. 4985de2362d3Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4986de2362d3Smrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4987de2362d3Smrg 4988de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4989de2362d3Smrg$as_echo_n "checking build system type... " >&6; } 4990de2362d3Smrgif ${ac_cv_build+:} false; then : 4991de2362d3Smrg $as_echo_n "(cached) " >&6 4992de2362d3Smrgelse 4993de2362d3Smrg ac_build_alias=$build_alias 4994de2362d3Smrgtest "x$ac_build_alias" = x && 4995de2362d3Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4996de2362d3Smrgtest "x$ac_build_alias" = x && 4997de2362d3Smrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4998de2362d3Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4999de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5000de2362d3Smrg 5001de2362d3Smrgfi 5002de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5003de2362d3Smrg$as_echo "$ac_cv_build" >&6; } 5004de2362d3Smrgcase $ac_cv_build in 5005de2362d3Smrg*-*-*) ;; 5006de2362d3Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5007de2362d3Smrgesac 5008de2362d3Smrgbuild=$ac_cv_build 5009de2362d3Smrgac_save_IFS=$IFS; IFS='-' 5010de2362d3Smrgset x $ac_cv_build 5011de2362d3Smrgshift 5012de2362d3Smrgbuild_cpu=$1 5013de2362d3Smrgbuild_vendor=$2 5014de2362d3Smrgshift; shift 5015de2362d3Smrg# Remember, the first character of IFS is used to create $*, 5016de2362d3Smrg# except with old shells: 5017de2362d3Smrgbuild_os=$* 5018de2362d3SmrgIFS=$ac_save_IFS 5019de2362d3Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5020de2362d3Smrg 5021de2362d3Smrg 5022de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5023de2362d3Smrg$as_echo_n "checking host system type... " >&6; } 5024de2362d3Smrgif ${ac_cv_host+:} false; then : 5025de2362d3Smrg $as_echo_n "(cached) " >&6 5026de2362d3Smrgelse 5027de2362d3Smrg if test "x$host_alias" = x; then 5028de2362d3Smrg ac_cv_host=$ac_cv_build 5029de2362d3Smrgelse 5030de2362d3Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5031de2362d3Smrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5032de2362d3Smrgfi 5033de2362d3Smrg 5034de2362d3Smrgfi 5035de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5036de2362d3Smrg$as_echo "$ac_cv_host" >&6; } 5037de2362d3Smrgcase $ac_cv_host in 5038de2362d3Smrg*-*-*) ;; 5039de2362d3Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5040de2362d3Smrgesac 5041de2362d3Smrghost=$ac_cv_host 5042de2362d3Smrgac_save_IFS=$IFS; IFS='-' 5043de2362d3Smrgset x $ac_cv_host 5044de2362d3Smrgshift 5045de2362d3Smrghost_cpu=$1 5046de2362d3Smrghost_vendor=$2 5047de2362d3Smrgshift; shift 5048de2362d3Smrg# Remember, the first character of IFS is used to create $*, 5049de2362d3Smrg# except with old shells: 5050de2362d3Smrghost_os=$* 5051de2362d3SmrgIFS=$ac_save_IFS 5052de2362d3Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5053de2362d3Smrg 5054de2362d3Smrg 5055de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5056de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5057de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 5058de2362d3Smrg $as_echo_n "(cached) " >&6 5059de2362d3Smrgelse 5060de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5061de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 5062de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 5063de2362d3Smrg done 5064de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5065de2362d3Smrg { ac_script=; unset ac_script;} 5066de2362d3Smrg if test -z "$SED"; then 5067de2362d3Smrg ac_path_SED_found=false 5068de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 5069de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5070de2362d3Smrgfor as_dir in $PATH 5071de2362d3Smrgdo 5072de2362d3Smrg IFS=$as_save_IFS 5073de2362d3Smrg test -z "$as_dir" && as_dir=. 5074de2362d3Smrg for ac_prog in sed gsed; do 5075de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5076de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 507718781e08Smrg as_fn_executable_p "$ac_path_SED" || continue 5078de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 5079de2362d3Smrg # Check for GNU $ac_path_SED 5080de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 5081de2362d3Smrg*GNU*) 5082de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5083de2362d3Smrg*) 5084de2362d3Smrg ac_count=0 5085de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 5086de2362d3Smrg while : 5087de2362d3Smrg do 5088de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5089de2362d3Smrg mv "conftest.tmp" "conftest.in" 5090de2362d3Smrg cp "conftest.in" "conftest.nl" 5091de2362d3Smrg $as_echo '' >> "conftest.nl" 5092de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5093de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5094de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5095de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5096de2362d3Smrg # Best one so far, save it but keep looking for a better one 5097de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 5098de2362d3Smrg ac_path_SED_max=$ac_count 5099de2362d3Smrg fi 5100de2362d3Smrg # 10*(2^10) chars as input seems more than enough 5101de2362d3Smrg test $ac_count -gt 10 && break 5102de2362d3Smrg done 5103de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5104de2362d3Smrgesac 5105de2362d3Smrg 5106de2362d3Smrg $ac_path_SED_found && break 3 5107de2362d3Smrg done 5108de2362d3Smrg done 5109de2362d3Smrg done 5110de2362d3SmrgIFS=$as_save_IFS 5111de2362d3Smrg if test -z "$ac_cv_path_SED"; then 5112de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5113de2362d3Smrg fi 5114de2362d3Smrgelse 51157821949aSmrg ac_cv_path_SED=$SED 51167821949aSmrgfi 51177821949aSmrg 51187821949aSmrgfi 51197821949aSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 51207821949aSmrg$as_echo "$ac_cv_path_SED" >&6; } 51217821949aSmrg SED="$ac_cv_path_SED" 51227821949aSmrg rm -f conftest.sed 51237821949aSmrg 51247821949aSmrg 51257821949aSmrg 51267821949aSmrg 51277821949aSmrg 51287821949aSmrg 51297821949aSmrg# Check whether --enable-selective-werror was given. 51307821949aSmrgif test "${enable_selective_werror+set}" = set; then : 51317821949aSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 51327821949aSmrgelse 51337821949aSmrg SELECTIVE_WERROR=yes 51347821949aSmrgfi 51357821949aSmrg 51367821949aSmrg 513718781e08Smrg 513818781e08Smrg 513918781e08Smrg 51407821949aSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 51417821949aSmrgif test "x$SUNCC" = "xyes"; then 51427821949aSmrg BASE_CFLAGS="-v" 51437821949aSmrgelse 51447821949aSmrg BASE_CFLAGS="" 51457821949aSmrgfi 51467821949aSmrg 51477821949aSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 51487821949aSmrg 51497821949aSmrg 51507821949aSmrg 51517821949aSmrg 51527821949aSmrg 51537821949aSmrg 51547821949aSmrg 51557821949aSmrg 51567821949aSmrg 51577821949aSmrg 51587821949aSmrg 51597821949aSmrg 51607821949aSmrg 51617821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 51627821949aSmrg 516318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 51647821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 51657821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 51667821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 516718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 516818781e08Smrg $as_echo_n "(cached) " >&6 516918781e08Smrgelse 517018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51717821949aSmrg/* end confdefs.h. */ 51727821949aSmrgint i; 51737821949aSmrg_ACEOF 51747821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 517518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 51767821949aSmrgelse 517718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 51787821949aSmrgfi 51797821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 518018781e08Smrgfi 518118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 518218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 518318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 51847821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 51857821949aSmrgfi 51867821949aSmrg 518718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 518818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 51897821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 51907821949aSmrg fi 51917821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 51927821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 51937821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 519418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 519518781e08Smrg $as_echo_n "(cached) " >&6 519618781e08Smrgelse 519718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 51987821949aSmrg/* end confdefs.h. */ 51997821949aSmrgint i; 52007821949aSmrg_ACEOF 52017821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 520218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 52037821949aSmrgelse 520418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5205de2362d3Smrgfi 52067821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 520718781e08Smrgfi 520818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 520918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 521018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 52117821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5212de2362d3Smrgfi 5213de2362d3Smrg 52147821949aSmrgfound="no" 5215de2362d3Smrg 52167821949aSmrg if test $found = "no" ; then 521718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 52187821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 52197821949aSmrg fi 5220de2362d3Smrg 522118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 52227821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 52237821949aSmrg fi 5224de2362d3Smrg 522518781e08Smrg CFLAGS="$CFLAGS -Wall" 5226de2362d3Smrg 522718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 522818781e08Smrg$as_echo_n "checking if $CC supports -Wall... " >&6; } 522918781e08Smrg cacheid=xorg_cv_cc_flag__Wall 523018781e08Smrg if eval \${$cacheid+:} false; then : 523118781e08Smrg $as_echo_n "(cached) " >&6 523218781e08Smrgelse 523318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 52347821949aSmrg/* end confdefs.h. */ 52357821949aSmrgint i; 52367821949aSmrgint 52377821949aSmrgmain () 52387821949aSmrg{ 5239de2362d3Smrg 52407821949aSmrg ; 52417821949aSmrg return 0; 52427821949aSmrg} 52437821949aSmrg_ACEOF 52447821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 524518781e08Smrg eval $cacheid=yes 5246de2362d3Smrgelse 524718781e08Smrg eval $cacheid=no 5248de2362d3Smrgfi 52497821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 52507821949aSmrg conftest$ac_exeext conftest.$ac_ext 525118781e08Smrgfi 525218781e08Smrg 525318781e08Smrg 52547821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 52557821949aSmrg 525618781e08Smrg eval supported=\$$cacheid 525718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 525818781e08Smrg$as_echo "$supported" >&6; } 52597821949aSmrg if test "$supported" = "yes" ; then 526018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 52617821949aSmrg found="yes" 52627821949aSmrg fi 52637821949aSmrg fi 5264de2362d3Smrg 5265de2362d3Smrg 5266de2362d3Smrg 5267de2362d3Smrg 5268de2362d3Smrg 52697821949aSmrg 52707821949aSmrg 5271de2362d3Smrg 5272de2362d3Smrg 5273de2362d3Smrg 5274de2362d3Smrg 5275de2362d3Smrg 5276de2362d3Smrg 5277de2362d3Smrg 5278de2362d3Smrg 5279de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5280de2362d3Smrg 528118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5282de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5283de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5284de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 528518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 528618781e08Smrg $as_echo_n "(cached) " >&6 528718781e08Smrgelse 528818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5289de2362d3Smrg/* end confdefs.h. */ 5290de2362d3Smrgint i; 5291de2362d3Smrg_ACEOF 5292de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 529318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5294de2362d3Smrgelse 529518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5296de2362d3Smrgfi 5297de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 529818781e08Smrgfi 529918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 530018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 530118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5302de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5303de2362d3Smrgfi 5304de2362d3Smrg 530518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 530618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5307de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5308de2362d3Smrg fi 5309de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5310de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5311de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 531218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 531318781e08Smrg $as_echo_n "(cached) " >&6 531418781e08Smrgelse 531518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5316de2362d3Smrg/* end confdefs.h. */ 5317de2362d3Smrgint i; 5318de2362d3Smrg_ACEOF 5319de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 532018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5321de2362d3Smrgelse 532218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5323de2362d3Smrgfi 5324de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 532518781e08Smrgfi 532618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 532718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 532818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5329de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5330de2362d3Smrgfi 5331de2362d3Smrg 5332de2362d3Smrgfound="no" 5333de2362d3Smrg 5334de2362d3Smrg if test $found = "no" ; then 533518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5336de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5337de2362d3Smrg fi 5338de2362d3Smrg 533918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5340de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5341de2362d3Smrg fi 5342de2362d3Smrg 534318781e08Smrg CFLAGS="$CFLAGS -Wpointer-arith" 5344de2362d3Smrg 534518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 534618781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; } 534718781e08Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 534818781e08Smrg if eval \${$cacheid+:} false; then : 534918781e08Smrg $as_echo_n "(cached) " >&6 535018781e08Smrgelse 535118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5352de2362d3Smrg/* end confdefs.h. */ 5353de2362d3Smrgint i; 5354de2362d3Smrgint 5355de2362d3Smrgmain () 5356de2362d3Smrg{ 5357de2362d3Smrg 5358de2362d3Smrg ; 5359de2362d3Smrg return 0; 5360de2362d3Smrg} 5361de2362d3Smrg_ACEOF 5362de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 536318781e08Smrg eval $cacheid=yes 5364de2362d3Smrgelse 536518781e08Smrg eval $cacheid=no 5366de2362d3Smrgfi 5367de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5368de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 536918781e08Smrgfi 537018781e08Smrg 537118781e08Smrg 53727821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 53737821949aSmrg 537418781e08Smrg eval supported=\$$cacheid 537518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 537618781e08Smrg$as_echo "$supported" >&6; } 5377de2362d3Smrg if test "$supported" = "yes" ; then 537818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5379de2362d3Smrg found="yes" 5380de2362d3Smrg fi 5381de2362d3Smrg fi 5382de2362d3Smrg 5383de2362d3Smrg 5384de2362d3Smrg 5385de2362d3Smrg 5386de2362d3Smrg 5387de2362d3Smrg 5388de2362d3Smrg 538918781e08Smrg 539018781e08Smrg 539118781e08Smrg 539218781e08Smrg 539318781e08Smrg 539418781e08Smrg 539518781e08Smrg 539618781e08Smrg 5397de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5398de2362d3Smrg 539918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5400de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5401de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5402de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 540318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 540418781e08Smrg $as_echo_n "(cached) " >&6 540518781e08Smrgelse 540618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5407de2362d3Smrg/* end confdefs.h. */ 5408de2362d3Smrgint i; 5409de2362d3Smrg_ACEOF 5410de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 541118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5412de2362d3Smrgelse 541318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5414de2362d3Smrgfi 5415de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 541618781e08Smrgfi 541718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 541818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 541918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5420de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5421de2362d3Smrgfi 5422de2362d3Smrg 542318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 542418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5425de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5426de2362d3Smrg fi 5427de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5428de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5429de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 543018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 543118781e08Smrg $as_echo_n "(cached) " >&6 543218781e08Smrgelse 543318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5434de2362d3Smrg/* end confdefs.h. */ 5435de2362d3Smrgint i; 5436de2362d3Smrg_ACEOF 5437de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 543818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5439de2362d3Smrgelse 544018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5441de2362d3Smrgfi 5442de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 544318781e08Smrgfi 544418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 544518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 544618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5447de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5448de2362d3Smrgfi 5449de2362d3Smrg 5450de2362d3Smrgfound="no" 5451de2362d3Smrg 5452de2362d3Smrg if test $found = "no" ; then 545318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5454de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5455de2362d3Smrg fi 5456de2362d3Smrg 545718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5458de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5459de2362d3Smrg fi 5460de2362d3Smrg 54617821949aSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 5462de2362d3Smrg 54637821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 54647821949aSmrg$as_echo_n "checking if $CC supports -Wmissing-declarations... " >&6; } 546518781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 546618781e08Smrg if eval \${$cacheid+:} false; then : 546718781e08Smrg $as_echo_n "(cached) " >&6 546818781e08Smrgelse 546918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5470de2362d3Smrg/* end confdefs.h. */ 5471de2362d3Smrgint i; 5472de2362d3Smrgint 5473de2362d3Smrgmain () 5474de2362d3Smrg{ 5475de2362d3Smrg 5476de2362d3Smrg ; 5477de2362d3Smrg return 0; 5478de2362d3Smrg} 5479de2362d3Smrg_ACEOF 5480de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 548118781e08Smrg eval $cacheid=yes 5482de2362d3Smrgelse 548318781e08Smrg eval $cacheid=no 5484de2362d3Smrgfi 5485de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5486de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 548718781e08Smrgfi 548818781e08Smrg 548918781e08Smrg 54907821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 54917821949aSmrg 549218781e08Smrg eval supported=\$$cacheid 549318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 549418781e08Smrg$as_echo "$supported" >&6; } 5495de2362d3Smrg if test "$supported" = "yes" ; then 54967821949aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5497de2362d3Smrg found="yes" 5498de2362d3Smrg fi 5499de2362d3Smrg fi 5500de2362d3Smrg 5501de2362d3Smrg 5502de2362d3Smrg 5503de2362d3Smrg 5504de2362d3Smrg 5505de2362d3Smrg 5506de2362d3Smrg 550718781e08Smrg 550818781e08Smrg 550918781e08Smrg 551018781e08Smrg 551118781e08Smrg 551218781e08Smrg 551318781e08Smrg 551418781e08Smrg 55157821949aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 55167821949aSmrg 551718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 55187821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55197821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 55207821949aSmrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 552118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 552218781e08Smrg $as_echo_n "(cached) " >&6 552318781e08Smrgelse 552418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55257821949aSmrg/* end confdefs.h. */ 55267821949aSmrgint i; 55277821949aSmrg_ACEOF 55287821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 552918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 55307821949aSmrgelse 553118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 55327821949aSmrgfi 55337821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 553418781e08Smrgfi 553518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 553618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 553718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 55387821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 55397821949aSmrgfi 55407821949aSmrg 554118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 554218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 55437821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55447821949aSmrg fi 55457821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 55467821949aSmrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 55477821949aSmrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 554818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 554918781e08Smrg $as_echo_n "(cached) " >&6 555018781e08Smrgelse 555118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55527821949aSmrg/* end confdefs.h. */ 55537821949aSmrgint i; 55547821949aSmrg_ACEOF 55557821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 555618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 55577821949aSmrgelse 555818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 55597821949aSmrgfi 55607821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 556118781e08Smrgfi 556218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 556318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 556418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 55657821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 55667821949aSmrgfi 55677821949aSmrg 55687821949aSmrgfound="no" 55697821949aSmrg 55707821949aSmrg if test $found = "no" ; then 557118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 55727821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 55737821949aSmrg fi 55747821949aSmrg 557518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 55767821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 55777821949aSmrg fi 55787821949aSmrg 557918781e08Smrg CFLAGS="$CFLAGS -Wformat=2" 55807821949aSmrg 558118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 558218781e08Smrg$as_echo_n "checking if $CC supports -Wformat=2... " >&6; } 558318781e08Smrg cacheid=xorg_cv_cc_flag__Wformat_2 558418781e08Smrg if eval \${$cacheid+:} false; then : 558518781e08Smrg $as_echo_n "(cached) " >&6 558618781e08Smrgelse 558718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 55887821949aSmrg/* end confdefs.h. */ 55897821949aSmrgint i; 55907821949aSmrgint 55917821949aSmrgmain () 55927821949aSmrg{ 55937821949aSmrg 55947821949aSmrg ; 55957821949aSmrg return 0; 55967821949aSmrg} 55977821949aSmrg_ACEOF 55987821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 559918781e08Smrg eval $cacheid=yes 56007821949aSmrgelse 560118781e08Smrg eval $cacheid=no 56027821949aSmrgfi 56037821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 56047821949aSmrg conftest$ac_exeext conftest.$ac_ext 560518781e08Smrgfi 560618781e08Smrg 560718781e08Smrg 56087821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5609de2362d3Smrg 561018781e08Smrg eval supported=\$$cacheid 561118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 561218781e08Smrg$as_echo "$supported" >&6; } 56137821949aSmrg if test "$supported" = "yes" ; then 561418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 56157821949aSmrg found="yes" 56167821949aSmrg fi 56177821949aSmrg fi 5618de2362d3Smrg 5619de2362d3Smrg if test $found = "no" ; then 562018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5621de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5622de2362d3Smrg fi 5623de2362d3Smrg 562418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5625de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5626de2362d3Smrg fi 5627de2362d3Smrg 562818781e08Smrg CFLAGS="$CFLAGS -Wformat" 5629de2362d3Smrg 563018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 563118781e08Smrg$as_echo_n "checking if $CC supports -Wformat... " >&6; } 563218781e08Smrg cacheid=xorg_cv_cc_flag__Wformat 563318781e08Smrg if eval \${$cacheid+:} false; then : 563418781e08Smrg $as_echo_n "(cached) " >&6 563518781e08Smrgelse 563618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5637de2362d3Smrg/* end confdefs.h. */ 5638de2362d3Smrgint i; 5639de2362d3Smrgint 5640de2362d3Smrgmain () 5641de2362d3Smrg{ 5642de2362d3Smrg 5643de2362d3Smrg ; 5644de2362d3Smrg return 0; 5645de2362d3Smrg} 5646de2362d3Smrg_ACEOF 5647de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 564818781e08Smrg eval $cacheid=yes 5649de2362d3Smrgelse 565018781e08Smrg eval $cacheid=no 5651de2362d3Smrgfi 5652de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5653de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 565418781e08Smrgfi 565518781e08Smrg 565618781e08Smrg 56577821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 56587821949aSmrg 565918781e08Smrg eval supported=\$$cacheid 566018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 566118781e08Smrg$as_echo "$supported" >&6; } 5662de2362d3Smrg if test "$supported" = "yes" ; then 566318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5664de2362d3Smrg found="yes" 5665de2362d3Smrg fi 5666de2362d3Smrg fi 5667de2362d3Smrg 5668de2362d3Smrg 5669de2362d3Smrg 5670de2362d3Smrg 5671de2362d3Smrg 5672de2362d3Smrg 5673de2362d3Smrg 567418781e08Smrg 567518781e08Smrg 567618781e08Smrg 567718781e08Smrg 567818781e08Smrg 567918781e08Smrg 568018781e08Smrg 568118781e08Smrg 568218781e08Smrg 568318781e08Smrg 5684de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5685de2362d3Smrg 568618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5687de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5688de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5689de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 569018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 569118781e08Smrg $as_echo_n "(cached) " >&6 569218781e08Smrgelse 569318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5694de2362d3Smrg/* end confdefs.h. */ 5695de2362d3Smrgint i; 5696de2362d3Smrg_ACEOF 5697de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 569818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5699de2362d3Smrgelse 570018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5701de2362d3Smrgfi 5702de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 570318781e08Smrgfi 570418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 570518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 570618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5707de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5708de2362d3Smrgfi 5709de2362d3Smrg 571018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 571118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5712de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5713de2362d3Smrg fi 5714de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5715de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5716de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 571718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 571818781e08Smrg $as_echo_n "(cached) " >&6 571918781e08Smrgelse 572018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5721de2362d3Smrg/* end confdefs.h. */ 5722de2362d3Smrgint i; 5723de2362d3Smrg_ACEOF 5724de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 572518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5726de2362d3Smrgelse 572718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5728de2362d3Smrgfi 5729de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 573018781e08Smrgfi 573118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 573218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 573318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5734de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5735de2362d3Smrgfi 5736de2362d3Smrg 5737de2362d3Smrgfound="no" 5738de2362d3Smrg 5739de2362d3Smrg if test $found = "no" ; then 574018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5741de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5742de2362d3Smrg fi 5743de2362d3Smrg 574418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5745de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5746de2362d3Smrg fi 5747de2362d3Smrg 574818781e08Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5749de2362d3Smrg 575018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 575118781e08Smrg$as_echo_n "checking if $CC supports -Wstrict-prototypes... " >&6; } 575218781e08Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 575318781e08Smrg if eval \${$cacheid+:} false; then : 575418781e08Smrg $as_echo_n "(cached) " >&6 575518781e08Smrgelse 575618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5757de2362d3Smrg/* end confdefs.h. */ 5758de2362d3Smrgint i; 5759de2362d3Smrgint 5760de2362d3Smrgmain () 5761de2362d3Smrg{ 5762de2362d3Smrg 5763de2362d3Smrg ; 5764de2362d3Smrg return 0; 5765de2362d3Smrg} 5766de2362d3Smrg_ACEOF 5767de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 576818781e08Smrg eval $cacheid=yes 5769de2362d3Smrgelse 577018781e08Smrg eval $cacheid=no 5771de2362d3Smrgfi 5772de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5773de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 577418781e08Smrgfi 577518781e08Smrg 577618781e08Smrg 57777821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 57787821949aSmrg 577918781e08Smrg eval supported=\$$cacheid 578018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 578118781e08Smrg$as_echo "$supported" >&6; } 5782de2362d3Smrg if test "$supported" = "yes" ; then 578318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5784de2362d3Smrg found="yes" 5785de2362d3Smrg fi 5786de2362d3Smrg fi 5787de2362d3Smrg 5788de2362d3Smrg 5789de2362d3Smrg 5790de2362d3Smrg 5791de2362d3Smrg 57927821949aSmrg 579318781e08Smrg 579418781e08Smrg 5795de2362d3Smrg 5796de2362d3Smrg 5797de2362d3Smrg 5798de2362d3Smrg 5799de2362d3Smrg 5800de2362d3Smrg 5801de2362d3Smrg 5802de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5803de2362d3Smrg 580418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5805de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5806de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5807de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 580818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 580918781e08Smrg $as_echo_n "(cached) " >&6 581018781e08Smrgelse 581118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5812de2362d3Smrg/* end confdefs.h. */ 5813de2362d3Smrgint i; 5814de2362d3Smrg_ACEOF 5815de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 581618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5817de2362d3Smrgelse 581818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5819de2362d3Smrgfi 5820de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 582118781e08Smrgfi 582218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 582318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 582418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5825de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5826de2362d3Smrgfi 5827de2362d3Smrg 582818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 582918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5830de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5831de2362d3Smrg fi 5832de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5833de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5834de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 583518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 583618781e08Smrg $as_echo_n "(cached) " >&6 583718781e08Smrgelse 583818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5839de2362d3Smrg/* end confdefs.h. */ 5840de2362d3Smrgint i; 5841de2362d3Smrg_ACEOF 5842de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 584318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5844de2362d3Smrgelse 584518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5846de2362d3Smrgfi 5847de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 584818781e08Smrgfi 584918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 585018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 585118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5852de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5853de2362d3Smrgfi 5854de2362d3Smrg 5855de2362d3Smrgfound="no" 5856de2362d3Smrg 5857de2362d3Smrg if test $found = "no" ; then 585818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5859de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5860de2362d3Smrg fi 5861de2362d3Smrg 586218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5863de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5864de2362d3Smrg fi 5865de2362d3Smrg 586618781e08Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5867de2362d3Smrg 586818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 586918781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-prototypes... " >&6; } 587018781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 587118781e08Smrg if eval \${$cacheid+:} false; then : 587218781e08Smrg $as_echo_n "(cached) " >&6 587318781e08Smrgelse 587418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5875de2362d3Smrg/* end confdefs.h. */ 5876de2362d3Smrgint i; 5877de2362d3Smrgint 5878de2362d3Smrgmain () 5879de2362d3Smrg{ 5880de2362d3Smrg 5881de2362d3Smrg ; 5882de2362d3Smrg return 0; 5883de2362d3Smrg} 5884de2362d3Smrg_ACEOF 5885de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 588618781e08Smrg eval $cacheid=yes 5887de2362d3Smrgelse 588818781e08Smrg eval $cacheid=no 5889de2362d3Smrgfi 5890de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 5891de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 589218781e08Smrgfi 589318781e08Smrg 589418781e08Smrg 58957821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 58967821949aSmrg 589718781e08Smrg eval supported=\$$cacheid 589818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 589918781e08Smrg$as_echo "$supported" >&6; } 5900de2362d3Smrg if test "$supported" = "yes" ; then 590118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5902de2362d3Smrg found="yes" 5903de2362d3Smrg fi 5904de2362d3Smrg fi 5905de2362d3Smrg 5906de2362d3Smrg 5907de2362d3Smrg 5908de2362d3Smrg 5909de2362d3Smrg 5910de2362d3Smrg 5911de2362d3Smrg 591218781e08Smrg 591318781e08Smrg 591418781e08Smrg 591518781e08Smrg 591618781e08Smrg 591718781e08Smrg 591818781e08Smrg 591918781e08Smrg 5920de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5921de2362d3Smrg 592218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5923de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5924de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5925de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 592618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 592718781e08Smrg $as_echo_n "(cached) " >&6 592818781e08Smrgelse 592918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5930de2362d3Smrg/* end confdefs.h. */ 5931de2362d3Smrgint i; 5932de2362d3Smrg_ACEOF 5933de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 593418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5935de2362d3Smrgelse 593618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 5937de2362d3Smrgfi 5938de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 593918781e08Smrgfi 594018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 594118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 594218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5943de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5944de2362d3Smrgfi 5945de2362d3Smrg 594618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 594718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5948de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5949de2362d3Smrg fi 5950de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5951de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5952de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 595318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 595418781e08Smrg $as_echo_n "(cached) " >&6 595518781e08Smrgelse 595618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5957de2362d3Smrg/* end confdefs.h. */ 5958de2362d3Smrgint i; 5959de2362d3Smrg_ACEOF 5960de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 596118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5962de2362d3Smrgelse 596318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 5964de2362d3Smrgfi 5965de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 596618781e08Smrgfi 596718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 596818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 596918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5970de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5971de2362d3Smrgfi 5972de2362d3Smrg 5973de2362d3Smrgfound="no" 5974de2362d3Smrg 5975de2362d3Smrg if test $found = "no" ; then 597618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5977de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5978de2362d3Smrg fi 5979de2362d3Smrg 598018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5981de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5982de2362d3Smrg fi 5983de2362d3Smrg 598418781e08Smrg CFLAGS="$CFLAGS -Wnested-externs" 5985de2362d3Smrg 598618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 598718781e08Smrg$as_echo_n "checking if $CC supports -Wnested-externs... " >&6; } 598818781e08Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 598918781e08Smrg if eval \${$cacheid+:} false; then : 599018781e08Smrg $as_echo_n "(cached) " >&6 599118781e08Smrgelse 599218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5993de2362d3Smrg/* end confdefs.h. */ 5994de2362d3Smrgint i; 5995de2362d3Smrgint 5996de2362d3Smrgmain () 5997de2362d3Smrg{ 5998de2362d3Smrg 5999de2362d3Smrg ; 6000de2362d3Smrg return 0; 6001de2362d3Smrg} 6002de2362d3Smrg_ACEOF 6003de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 600418781e08Smrg eval $cacheid=yes 6005de2362d3Smrgelse 600618781e08Smrg eval $cacheid=no 6007de2362d3Smrgfi 6008de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6009de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 601018781e08Smrgfi 601118781e08Smrg 601218781e08Smrg 60137821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 60147821949aSmrg 601518781e08Smrg eval supported=\$$cacheid 601618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 601718781e08Smrg$as_echo "$supported" >&6; } 6018de2362d3Smrg if test "$supported" = "yes" ; then 601918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6020de2362d3Smrg found="yes" 6021de2362d3Smrg fi 6022de2362d3Smrg fi 6023de2362d3Smrg 6024de2362d3Smrg 6025de2362d3Smrg 602618781e08Smrg 602718781e08Smrg 602818781e08Smrg 602918781e08Smrg 603018781e08Smrg 603118781e08Smrg 603218781e08Smrg 6033de2362d3Smrg 6034de2362d3Smrg 6035de2362d3Smrg 6036de2362d3Smrg 6037de2362d3Smrg 6038de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6039de2362d3Smrg 604018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6041de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6042de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6043de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 604418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 604518781e08Smrg $as_echo_n "(cached) " >&6 604618781e08Smrgelse 604718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6048de2362d3Smrg/* end confdefs.h. */ 6049de2362d3Smrgint i; 6050de2362d3Smrg_ACEOF 6051de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 605218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6053de2362d3Smrgelse 605418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6055de2362d3Smrgfi 6056de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 605718781e08Smrgfi 605818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 605918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 606018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6061de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6062de2362d3Smrgfi 6063de2362d3Smrg 606418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 606518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6066de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6067de2362d3Smrg fi 6068de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6069de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6070de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 607118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 607218781e08Smrg $as_echo_n "(cached) " >&6 607318781e08Smrgelse 607418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6075de2362d3Smrg/* end confdefs.h. */ 6076de2362d3Smrgint i; 6077de2362d3Smrg_ACEOF 6078de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 607918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6080de2362d3Smrgelse 608118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6082de2362d3Smrgfi 6083de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 608418781e08Smrgfi 608518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 608618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 608718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6088de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6089de2362d3Smrgfi 6090de2362d3Smrg 6091de2362d3Smrgfound="no" 6092de2362d3Smrg 6093de2362d3Smrg if test $found = "no" ; then 609418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6095de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6096de2362d3Smrg fi 6097de2362d3Smrg 609818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6099de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6100de2362d3Smrg fi 6101de2362d3Smrg 610218781e08Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6103de2362d3Smrg 610418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 610518781e08Smrg$as_echo_n "checking if $CC supports -Wbad-function-cast... " >&6; } 610618781e08Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 610718781e08Smrg if eval \${$cacheid+:} false; then : 610818781e08Smrg $as_echo_n "(cached) " >&6 610918781e08Smrgelse 611018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6111de2362d3Smrg/* end confdefs.h. */ 6112de2362d3Smrgint i; 6113de2362d3Smrgint 6114de2362d3Smrgmain () 6115de2362d3Smrg{ 6116de2362d3Smrg 6117de2362d3Smrg ; 6118de2362d3Smrg return 0; 6119de2362d3Smrg} 6120de2362d3Smrg_ACEOF 6121de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 612218781e08Smrg eval $cacheid=yes 6123de2362d3Smrgelse 612418781e08Smrg eval $cacheid=no 6125de2362d3Smrgfi 6126de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6127de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 612818781e08Smrgfi 612918781e08Smrg 613018781e08Smrg 61317821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 61327821949aSmrg 613318781e08Smrg eval supported=\$$cacheid 613418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 613518781e08Smrg$as_echo "$supported" >&6; } 6136de2362d3Smrg if test "$supported" = "yes" ; then 613718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6138de2362d3Smrg found="yes" 6139de2362d3Smrg fi 6140de2362d3Smrg fi 6141de2362d3Smrg 6142de2362d3Smrg 6143de2362d3Smrg 6144de2362d3Smrg 6145de2362d3Smrg 6146de2362d3Smrg 6147de2362d3Smrg 614818781e08Smrg 614918781e08Smrg 615018781e08Smrg 615118781e08Smrg 615218781e08Smrg 615318781e08Smrg 615418781e08Smrg 615518781e08Smrg 6156de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6157de2362d3Smrg 615818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6159de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6160de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6161de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 616218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 616318781e08Smrg $as_echo_n "(cached) " >&6 616418781e08Smrgelse 616518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6166de2362d3Smrg/* end confdefs.h. */ 6167de2362d3Smrgint i; 6168de2362d3Smrg_ACEOF 6169de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 617018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6171de2362d3Smrgelse 617218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6173de2362d3Smrgfi 6174de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 617518781e08Smrgfi 617618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 617718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 617818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6179de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6180de2362d3Smrgfi 6181de2362d3Smrg 618218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 618318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6184de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6185de2362d3Smrg fi 6186de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6187de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6188de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 618918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 619018781e08Smrg $as_echo_n "(cached) " >&6 619118781e08Smrgelse 619218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6193de2362d3Smrg/* end confdefs.h. */ 6194de2362d3Smrgint i; 6195de2362d3Smrg_ACEOF 6196de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 619718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6198de2362d3Smrgelse 619918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6200de2362d3Smrgfi 6201de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 620218781e08Smrgfi 620318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 620418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 620518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6206de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6207de2362d3Smrgfi 6208de2362d3Smrg 6209de2362d3Smrgfound="no" 6210de2362d3Smrg 6211de2362d3Smrg if test $found = "no" ; then 621218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6213de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6214de2362d3Smrg fi 6215de2362d3Smrg 621618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6217de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6218de2362d3Smrg fi 6219de2362d3Smrg 622018781e08Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6221de2362d3Smrg 622218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 622318781e08Smrg$as_echo_n "checking if $CC supports -Wold-style-definition... " >&6; } 622418781e08Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 622518781e08Smrg if eval \${$cacheid+:} false; then : 622618781e08Smrg $as_echo_n "(cached) " >&6 622718781e08Smrgelse 622818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6229de2362d3Smrg/* end confdefs.h. */ 6230de2362d3Smrgint i; 6231de2362d3Smrgint 6232de2362d3Smrgmain () 6233de2362d3Smrg{ 6234de2362d3Smrg 6235de2362d3Smrg ; 6236de2362d3Smrg return 0; 6237de2362d3Smrg} 6238de2362d3Smrg_ACEOF 6239de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 624018781e08Smrg eval $cacheid=yes 6241de2362d3Smrgelse 624218781e08Smrg eval $cacheid=no 6243de2362d3Smrgfi 6244de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6245de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 624618781e08Smrgfi 624718781e08Smrg 624818781e08Smrg 62497821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 62507821949aSmrg 625118781e08Smrg eval supported=\$$cacheid 625218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 625318781e08Smrg$as_echo "$supported" >&6; } 6254de2362d3Smrg if test "$supported" = "yes" ; then 625518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6256de2362d3Smrg found="yes" 6257de2362d3Smrg fi 6258de2362d3Smrg fi 6259de2362d3Smrg 6260de2362d3Smrg if test $found = "no" ; then 626118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6262de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6263de2362d3Smrg fi 6264de2362d3Smrg 626518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6266de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6267de2362d3Smrg fi 6268de2362d3Smrg 626918781e08Smrg CFLAGS="$CFLAGS -fd" 6270de2362d3Smrg 627118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 627218781e08Smrg$as_echo_n "checking if $CC supports -fd... " >&6; } 627318781e08Smrg cacheid=xorg_cv_cc_flag__fd 627418781e08Smrg if eval \${$cacheid+:} false; then : 627518781e08Smrg $as_echo_n "(cached) " >&6 627618781e08Smrgelse 627718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6278de2362d3Smrg/* end confdefs.h. */ 6279de2362d3Smrgint i; 6280de2362d3Smrgint 6281de2362d3Smrgmain () 6282de2362d3Smrg{ 6283de2362d3Smrg 6284de2362d3Smrg ; 6285de2362d3Smrg return 0; 6286de2362d3Smrg} 6287de2362d3Smrg_ACEOF 6288de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 628918781e08Smrg eval $cacheid=yes 6290de2362d3Smrgelse 629118781e08Smrg eval $cacheid=no 6292de2362d3Smrgfi 6293de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6294de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 629518781e08Smrgfi 629618781e08Smrg 629718781e08Smrg 62987821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 62997821949aSmrg 630018781e08Smrg eval supported=\$$cacheid 630118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 630218781e08Smrg$as_echo "$supported" >&6; } 6303de2362d3Smrg if test "$supported" = "yes" ; then 630418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6305de2362d3Smrg found="yes" 6306de2362d3Smrg fi 6307de2362d3Smrg fi 6308de2362d3Smrg 6309de2362d3Smrg 6310de2362d3Smrg 6311de2362d3Smrg 6312de2362d3Smrg 6313de2362d3Smrg 6314de2362d3Smrg 631518781e08Smrg 631618781e08Smrg 631718781e08Smrg 631818781e08Smrg 631918781e08Smrg 632018781e08Smrg 632118781e08Smrg 632218781e08Smrg 6323de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6324de2362d3Smrg 632518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6326de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6327de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6328de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 632918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 633018781e08Smrg $as_echo_n "(cached) " >&6 633118781e08Smrgelse 633218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6333de2362d3Smrg/* end confdefs.h. */ 6334de2362d3Smrgint i; 6335de2362d3Smrg_ACEOF 6336de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 633718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6338de2362d3Smrgelse 633918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6340de2362d3Smrgfi 6341de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 634218781e08Smrgfi 634318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 634418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 634518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6346de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6347de2362d3Smrgfi 6348de2362d3Smrg 634918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 635018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6351de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6352de2362d3Smrg fi 6353de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6354de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6355de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 635618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 635718781e08Smrg $as_echo_n "(cached) " >&6 635818781e08Smrgelse 635918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6360de2362d3Smrg/* end confdefs.h. */ 6361de2362d3Smrgint i; 6362de2362d3Smrg_ACEOF 6363de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 636418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6365de2362d3Smrgelse 636618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6367de2362d3Smrgfi 6368de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 636918781e08Smrgfi 637018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 637118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 637218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6373de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6374de2362d3Smrgfi 6375de2362d3Smrg 6376de2362d3Smrgfound="no" 6377de2362d3Smrg 6378de2362d3Smrg if test $found = "no" ; then 637918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6380de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6381de2362d3Smrg fi 6382de2362d3Smrg 638318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6384de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6385de2362d3Smrg fi 6386de2362d3Smrg 638718781e08Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6388de2362d3Smrg 638918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 639018781e08Smrg$as_echo_n "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 639118781e08Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 639218781e08Smrg if eval \${$cacheid+:} false; then : 639318781e08Smrg $as_echo_n "(cached) " >&6 639418781e08Smrgelse 639518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6396de2362d3Smrg/* end confdefs.h. */ 6397de2362d3Smrgint i; 6398de2362d3Smrgint 6399de2362d3Smrgmain () 6400de2362d3Smrg{ 6401de2362d3Smrg 6402de2362d3Smrg ; 6403de2362d3Smrg return 0; 6404de2362d3Smrg} 6405de2362d3Smrg_ACEOF 6406de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 640718781e08Smrg eval $cacheid=yes 6408de2362d3Smrgelse 640918781e08Smrg eval $cacheid=no 6410de2362d3Smrgfi 6411de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6412de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 641318781e08Smrgfi 641418781e08Smrg 641518781e08Smrg 64167821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 64177821949aSmrg 641818781e08Smrg eval supported=\$$cacheid 641918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 642018781e08Smrg$as_echo "$supported" >&6; } 6421de2362d3Smrg if test "$supported" = "yes" ; then 642218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6423de2362d3Smrg found="yes" 6424de2362d3Smrg fi 6425de2362d3Smrg fi 6426de2362d3Smrg 6427de2362d3Smrg 6428de2362d3Smrg 6429de2362d3Smrg 6430de2362d3Smrg 643118781e08Smrg# This chunk adds additional warnings that could catch undesired effects. 643218781e08Smrg 643318781e08Smrg 643418781e08Smrg 643518781e08Smrg 643618781e08Smrg 643718781e08Smrg 643818781e08Smrg 643918781e08Smrg 644018781e08Smrg 644118781e08Smrg 644218781e08Smrg 6443de2362d3Smrg 6444de2362d3Smrg 6445de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6446de2362d3Smrg 644718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6448de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6449de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6450de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 645118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 645218781e08Smrg $as_echo_n "(cached) " >&6 645318781e08Smrgelse 645418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6455de2362d3Smrg/* end confdefs.h. */ 6456de2362d3Smrgint i; 6457de2362d3Smrg_ACEOF 6458de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 645918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6460de2362d3Smrgelse 646118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6462de2362d3Smrgfi 6463de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 646418781e08Smrgfi 646518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 646618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 646718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6468de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6469de2362d3Smrgfi 6470de2362d3Smrg 647118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 647218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6473de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6474de2362d3Smrg fi 6475de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6476de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6477de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 647818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 647918781e08Smrg $as_echo_n "(cached) " >&6 648018781e08Smrgelse 648118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6482de2362d3Smrg/* end confdefs.h. */ 6483de2362d3Smrgint i; 6484de2362d3Smrg_ACEOF 6485de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 648618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6487de2362d3Smrgelse 648818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6489de2362d3Smrgfi 6490de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 649118781e08Smrgfi 649218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 649318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 649418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6495de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6496de2362d3Smrgfi 6497de2362d3Smrg 6498de2362d3Smrgfound="no" 6499de2362d3Smrg 6500de2362d3Smrg if test $found = "no" ; then 650118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6502de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6503de2362d3Smrg fi 6504de2362d3Smrg 650518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6506de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6507de2362d3Smrg fi 6508de2362d3Smrg 650918781e08Smrg CFLAGS="$CFLAGS -Wunused" 6510de2362d3Smrg 651118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 651218781e08Smrg$as_echo_n "checking if $CC supports -Wunused... " >&6; } 651318781e08Smrg cacheid=xorg_cv_cc_flag__Wunused 651418781e08Smrg if eval \${$cacheid+:} false; then : 651518781e08Smrg $as_echo_n "(cached) " >&6 651618781e08Smrgelse 651718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6518de2362d3Smrg/* end confdefs.h. */ 6519de2362d3Smrgint i; 6520de2362d3Smrgint 6521de2362d3Smrgmain () 6522de2362d3Smrg{ 6523de2362d3Smrg 6524de2362d3Smrg ; 6525de2362d3Smrg return 0; 6526de2362d3Smrg} 6527de2362d3Smrg_ACEOF 6528de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 652918781e08Smrg eval $cacheid=yes 6530de2362d3Smrgelse 653118781e08Smrg eval $cacheid=no 6532de2362d3Smrgfi 6533de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6534de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 653518781e08Smrgfi 653618781e08Smrg 653718781e08Smrg 65387821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 65397821949aSmrg 654018781e08Smrg eval supported=\$$cacheid 654118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 654218781e08Smrg$as_echo "$supported" >&6; } 6543de2362d3Smrg if test "$supported" = "yes" ; then 654418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6545de2362d3Smrg found="yes" 6546de2362d3Smrg fi 6547de2362d3Smrg fi 6548de2362d3Smrg 6549de2362d3Smrg 6550de2362d3Smrg 6551de2362d3Smrg 6552de2362d3Smrg 6553de2362d3Smrg 6554de2362d3Smrg 655518781e08Smrg 655618781e08Smrg 655718781e08Smrg 655818781e08Smrg 655918781e08Smrg 656018781e08Smrg 656118781e08Smrg 656218781e08Smrg 6563de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6564de2362d3Smrg 656518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6566de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6567de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6568de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 656918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 657018781e08Smrg $as_echo_n "(cached) " >&6 657118781e08Smrgelse 657218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6573de2362d3Smrg/* end confdefs.h. */ 6574de2362d3Smrgint i; 6575de2362d3Smrg_ACEOF 6576de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 657718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6578de2362d3Smrgelse 657918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6580de2362d3Smrgfi 6581de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 658218781e08Smrgfi 658318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 658418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 658518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6586de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6587de2362d3Smrgfi 6588de2362d3Smrg 658918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 659018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6591de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6592de2362d3Smrg fi 6593de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6594de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6595de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 659618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 659718781e08Smrg $as_echo_n "(cached) " >&6 659818781e08Smrgelse 659918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6600de2362d3Smrg/* end confdefs.h. */ 6601de2362d3Smrgint i; 6602de2362d3Smrg_ACEOF 6603de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 660418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6605de2362d3Smrgelse 660618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6607de2362d3Smrgfi 6608de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 660918781e08Smrgfi 661018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 661118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 661218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6613de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6614de2362d3Smrgfi 6615de2362d3Smrg 6616de2362d3Smrgfound="no" 6617de2362d3Smrg 6618de2362d3Smrg if test $found = "no" ; then 661918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6620de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6621de2362d3Smrg fi 6622de2362d3Smrg 662318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6624de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6625de2362d3Smrg fi 6626de2362d3Smrg 662718781e08Smrg CFLAGS="$CFLAGS -Wuninitialized" 6628de2362d3Smrg 662918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 663018781e08Smrg$as_echo_n "checking if $CC supports -Wuninitialized... " >&6; } 663118781e08Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 663218781e08Smrg if eval \${$cacheid+:} false; then : 663318781e08Smrg $as_echo_n "(cached) " >&6 663418781e08Smrgelse 663518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6636de2362d3Smrg/* end confdefs.h. */ 6637de2362d3Smrgint i; 6638de2362d3Smrgint 6639de2362d3Smrgmain () 6640de2362d3Smrg{ 6641de2362d3Smrg 6642de2362d3Smrg ; 6643de2362d3Smrg return 0; 6644de2362d3Smrg} 6645de2362d3Smrg_ACEOF 6646de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 664718781e08Smrg eval $cacheid=yes 6648de2362d3Smrgelse 664918781e08Smrg eval $cacheid=no 6650de2362d3Smrgfi 6651de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6652de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 665318781e08Smrgfi 665418781e08Smrg 665518781e08Smrg 66567821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 66577821949aSmrg 665818781e08Smrg eval supported=\$$cacheid 665918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 666018781e08Smrg$as_echo "$supported" >&6; } 6661de2362d3Smrg if test "$supported" = "yes" ; then 666218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6663de2362d3Smrg found="yes" 6664de2362d3Smrg fi 6665de2362d3Smrg fi 6666de2362d3Smrg 6667de2362d3Smrg 6668de2362d3Smrg 6669de2362d3Smrg 6670de2362d3Smrg 6671de2362d3Smrg 6672de2362d3Smrg 667318781e08Smrg 667418781e08Smrg 667518781e08Smrg 667618781e08Smrg 667718781e08Smrg 667818781e08Smrg 667918781e08Smrg 668018781e08Smrg 6681de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6682de2362d3Smrg 668318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6684de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6685de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6686de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 668718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 668818781e08Smrg $as_echo_n "(cached) " >&6 668918781e08Smrgelse 669018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6691de2362d3Smrg/* end confdefs.h. */ 6692de2362d3Smrgint i; 6693de2362d3Smrg_ACEOF 6694de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 669518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6696de2362d3Smrgelse 669718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6698de2362d3Smrgfi 6699de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 670018781e08Smrgfi 670118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 670218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 670318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6704de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6705de2362d3Smrgfi 6706de2362d3Smrg 670718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 670818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6709de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6710de2362d3Smrg fi 6711de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6712de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6713de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 671418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 671518781e08Smrg $as_echo_n "(cached) " >&6 671618781e08Smrgelse 671718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6718de2362d3Smrg/* end confdefs.h. */ 6719de2362d3Smrgint i; 6720de2362d3Smrg_ACEOF 6721de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 672218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6723de2362d3Smrgelse 672418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6725de2362d3Smrgfi 6726de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 672718781e08Smrgfi 672818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 672918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 673018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6731de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6732de2362d3Smrgfi 6733de2362d3Smrg 6734de2362d3Smrgfound="no" 6735de2362d3Smrg 6736de2362d3Smrg if test $found = "no" ; then 673718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6738de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6739de2362d3Smrg fi 6740de2362d3Smrg 674118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6742de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6743de2362d3Smrg fi 6744de2362d3Smrg 674518781e08Smrg CFLAGS="$CFLAGS -Wshadow" 6746de2362d3Smrg 674718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 674818781e08Smrg$as_echo_n "checking if $CC supports -Wshadow... " >&6; } 674918781e08Smrg cacheid=xorg_cv_cc_flag__Wshadow 675018781e08Smrg if eval \${$cacheid+:} false; then : 675118781e08Smrg $as_echo_n "(cached) " >&6 675218781e08Smrgelse 675318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6754de2362d3Smrg/* end confdefs.h. */ 6755de2362d3Smrgint i; 6756de2362d3Smrgint 6757de2362d3Smrgmain () 6758de2362d3Smrg{ 6759de2362d3Smrg 6760de2362d3Smrg ; 6761de2362d3Smrg return 0; 6762de2362d3Smrg} 6763de2362d3Smrg_ACEOF 6764de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 676518781e08Smrg eval $cacheid=yes 6766de2362d3Smrgelse 676718781e08Smrg eval $cacheid=no 6768de2362d3Smrgfi 6769de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6770de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 677118781e08Smrgfi 677218781e08Smrg 677318781e08Smrg 67747821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 67757821949aSmrg 677618781e08Smrg eval supported=\$$cacheid 677718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 677818781e08Smrg$as_echo "$supported" >&6; } 6779de2362d3Smrg if test "$supported" = "yes" ; then 678018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6781de2362d3Smrg found="yes" 6782de2362d3Smrg fi 6783de2362d3Smrg fi 6784de2362d3Smrg 6785de2362d3Smrg 6786de2362d3Smrg 6787de2362d3Smrg 6788de2362d3Smrg 678918781e08Smrg 679018781e08Smrg 679118781e08Smrg 679218781e08Smrg 679318781e08Smrg 6794de2362d3Smrg 6795de2362d3Smrg 6796de2362d3Smrg 6797de2362d3Smrg 6798de2362d3Smrg 6799de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6800de2362d3Smrg 680118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6802de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6803de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6804de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 680518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 680618781e08Smrg $as_echo_n "(cached) " >&6 680718781e08Smrgelse 680818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6809de2362d3Smrg/* end confdefs.h. */ 6810de2362d3Smrgint i; 6811de2362d3Smrg_ACEOF 6812de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 681318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6814de2362d3Smrgelse 681518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6816de2362d3Smrgfi 6817de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 681818781e08Smrgfi 681918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 682018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 682118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6822de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6823de2362d3Smrgfi 6824de2362d3Smrg 682518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 682618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6827de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6828de2362d3Smrg fi 6829de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6830de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6831de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 683218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 683318781e08Smrg $as_echo_n "(cached) " >&6 683418781e08Smrgelse 683518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6836de2362d3Smrg/* end confdefs.h. */ 6837de2362d3Smrgint i; 6838de2362d3Smrg_ACEOF 6839de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 684018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6841de2362d3Smrgelse 684218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6843de2362d3Smrgfi 6844de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 684518781e08Smrgfi 684618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 684718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 684818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6849de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6850de2362d3Smrgfi 6851de2362d3Smrg 6852de2362d3Smrgfound="no" 6853de2362d3Smrg 6854de2362d3Smrg if test $found = "no" ; then 685518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6856de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6857de2362d3Smrg fi 6858de2362d3Smrg 685918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6860de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6861de2362d3Smrg fi 6862de2362d3Smrg 686318781e08Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6864de2362d3Smrg 686518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 686618781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-noreturn... " >&6; } 686718781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 686818781e08Smrg if eval \${$cacheid+:} false; then : 686918781e08Smrg $as_echo_n "(cached) " >&6 687018781e08Smrgelse 687118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6872de2362d3Smrg/* end confdefs.h. */ 6873de2362d3Smrgint i; 6874de2362d3Smrgint 6875de2362d3Smrgmain () 6876de2362d3Smrg{ 6877de2362d3Smrg 6878de2362d3Smrg ; 6879de2362d3Smrg return 0; 6880de2362d3Smrg} 6881de2362d3Smrg_ACEOF 6882de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 688318781e08Smrg eval $cacheid=yes 6884de2362d3Smrgelse 688518781e08Smrg eval $cacheid=no 6886de2362d3Smrgfi 6887de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 6888de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 688918781e08Smrgfi 689018781e08Smrg 689118781e08Smrg 68927821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 68937821949aSmrg 689418781e08Smrg eval supported=\$$cacheid 689518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 689618781e08Smrg$as_echo "$supported" >&6; } 6897de2362d3Smrg if test "$supported" = "yes" ; then 689818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6899de2362d3Smrg found="yes" 6900de2362d3Smrg fi 6901de2362d3Smrg fi 6902de2362d3Smrg 6903de2362d3Smrg 6904de2362d3Smrg 6905de2362d3Smrg 6906de2362d3Smrg 6907de2362d3Smrg 690818781e08Smrg 690918781e08Smrg 6910de2362d3Smrg 6911de2362d3Smrg 6912de2362d3Smrg 6913de2362d3Smrg 6914de2362d3Smrg 6915de2362d3Smrg 6916de2362d3Smrg 6917de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6918de2362d3Smrg 691918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6920de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6921de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6922de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 692318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 692418781e08Smrg $as_echo_n "(cached) " >&6 692518781e08Smrgelse 692618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6927de2362d3Smrg/* end confdefs.h. */ 6928de2362d3Smrgint i; 6929de2362d3Smrg_ACEOF 6930de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 693118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6932de2362d3Smrgelse 693318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 6934de2362d3Smrgfi 6935de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 693618781e08Smrgfi 693718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 693818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 693918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6940de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6941de2362d3Smrgfi 6942de2362d3Smrg 694318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 694418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6945de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6946de2362d3Smrg fi 6947de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6948de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6949de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 695018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 695118781e08Smrg $as_echo_n "(cached) " >&6 695218781e08Smrgelse 695318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6954de2362d3Smrg/* end confdefs.h. */ 6955de2362d3Smrgint i; 6956de2362d3Smrg_ACEOF 6957de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 695818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6959de2362d3Smrgelse 696018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 6961de2362d3Smrgfi 6962de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 696318781e08Smrgfi 696418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 696518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 696618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6967de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6968de2362d3Smrgfi 6969de2362d3Smrg 6970de2362d3Smrgfound="no" 6971de2362d3Smrg 6972de2362d3Smrg if test $found = "no" ; then 697318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6974de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6975de2362d3Smrg fi 6976de2362d3Smrg 697718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6978de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6979de2362d3Smrg fi 6980de2362d3Smrg 698118781e08Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 6982de2362d3Smrg 698318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 698418781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-format-attribute... " >&6; } 698518781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 698618781e08Smrg if eval \${$cacheid+:} false; then : 698718781e08Smrg $as_echo_n "(cached) " >&6 698818781e08Smrgelse 698918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6990de2362d3Smrg/* end confdefs.h. */ 6991de2362d3Smrgint i; 6992de2362d3Smrgint 6993de2362d3Smrgmain () 6994de2362d3Smrg{ 6995de2362d3Smrg 6996de2362d3Smrg ; 6997de2362d3Smrg return 0; 6998de2362d3Smrg} 6999de2362d3Smrg_ACEOF 7000de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 700118781e08Smrg eval $cacheid=yes 7002de2362d3Smrgelse 700318781e08Smrg eval $cacheid=no 7004de2362d3Smrgfi 7005de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7006de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 700718781e08Smrgfi 700818781e08Smrg 700918781e08Smrg 70107821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 70117821949aSmrg 701218781e08Smrg eval supported=\$$cacheid 701318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 701418781e08Smrg$as_echo "$supported" >&6; } 7015de2362d3Smrg if test "$supported" = "yes" ; then 701618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7017de2362d3Smrg found="yes" 7018de2362d3Smrg fi 7019de2362d3Smrg fi 7020de2362d3Smrg 7021de2362d3Smrg 7022de2362d3Smrg 7023de2362d3Smrg 7024de2362d3Smrg 7025de2362d3Smrg 7026de2362d3Smrg 702718781e08Smrg 702818781e08Smrg 702918781e08Smrg 703018781e08Smrg 703118781e08Smrg 703218781e08Smrg 703318781e08Smrg 703418781e08Smrg 7035de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7036de2362d3Smrg 703718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7038de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7039de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7040de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 704118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 704218781e08Smrg $as_echo_n "(cached) " >&6 704318781e08Smrgelse 704418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7045de2362d3Smrg/* end confdefs.h. */ 7046de2362d3Smrgint i; 7047de2362d3Smrg_ACEOF 7048de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 704918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7050de2362d3Smrgelse 705118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7052de2362d3Smrgfi 7053de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 705418781e08Smrgfi 705518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 705618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 705718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7058de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7059de2362d3Smrgfi 7060de2362d3Smrg 706118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 706218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7063de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7064de2362d3Smrg fi 7065de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7066de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7067de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 706818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 706918781e08Smrg $as_echo_n "(cached) " >&6 707018781e08Smrgelse 707118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7072de2362d3Smrg/* end confdefs.h. */ 7073de2362d3Smrgint i; 7074de2362d3Smrg_ACEOF 7075de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 707618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7077de2362d3Smrgelse 707818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7079de2362d3Smrgfi 7080de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 708118781e08Smrgfi 708218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 708318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 708418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7085de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7086de2362d3Smrgfi 7087de2362d3Smrg 7088de2362d3Smrgfound="no" 7089de2362d3Smrg 7090de2362d3Smrg if test $found = "no" ; then 709118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7092de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7093de2362d3Smrg fi 7094de2362d3Smrg 709518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7096de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7097de2362d3Smrg fi 7098de2362d3Smrg 709918781e08Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7100de2362d3Smrg 710118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 710218781e08Smrg$as_echo_n "checking if $CC supports -Wredundant-decls... " >&6; } 710318781e08Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 710418781e08Smrg if eval \${$cacheid+:} false; then : 710518781e08Smrg $as_echo_n "(cached) " >&6 710618781e08Smrgelse 710718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7108de2362d3Smrg/* end confdefs.h. */ 7109de2362d3Smrgint i; 7110de2362d3Smrgint 7111de2362d3Smrgmain () 7112de2362d3Smrg{ 7113de2362d3Smrg 7114de2362d3Smrg ; 7115de2362d3Smrg return 0; 7116de2362d3Smrg} 7117de2362d3Smrg_ACEOF 7118de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 711918781e08Smrg eval $cacheid=yes 7120de2362d3Smrgelse 712118781e08Smrg eval $cacheid=no 7122de2362d3Smrgfi 7123de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7124de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 712518781e08Smrgfi 712618781e08Smrg 712718781e08Smrg 71287821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 71297821949aSmrg 713018781e08Smrg eval supported=\$$cacheid 713118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 713218781e08Smrg$as_echo "$supported" >&6; } 7133de2362d3Smrg if test "$supported" = "yes" ; then 713418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7135de2362d3Smrg found="yes" 7136de2362d3Smrg fi 7137de2362d3Smrg fi 7138de2362d3Smrg 7139de2362d3Smrg 7140de2362d3Smrg 7141de2362d3Smrg 7142de2362d3Smrg 7143de2362d3Smrg 7144de2362d3Smrg 714518781e08Smrg 714618781e08Smrg 714718781e08Smrg 714818781e08Smrg 714918781e08Smrg 715018781e08Smrg 715118781e08Smrg 715218781e08Smrg 7153de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7154de2362d3Smrg 715518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7156de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7157de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7158de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 715918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 716018781e08Smrg $as_echo_n "(cached) " >&6 716118781e08Smrgelse 716218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7163de2362d3Smrg/* end confdefs.h. */ 7164de2362d3Smrgint i; 7165de2362d3Smrg_ACEOF 7166de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 716718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7168de2362d3Smrgelse 716918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7170de2362d3Smrgfi 7171de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 717218781e08Smrgfi 717318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 717418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 717518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7176de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7177de2362d3Smrgfi 7178de2362d3Smrg 717918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 718018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7181de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7182de2362d3Smrg fi 7183de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7184de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7185de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 718618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 718718781e08Smrg $as_echo_n "(cached) " >&6 718818781e08Smrgelse 718918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7190de2362d3Smrg/* end confdefs.h. */ 7191de2362d3Smrgint i; 7192de2362d3Smrg_ACEOF 7193de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 719418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7195de2362d3Smrgelse 719618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7197de2362d3Smrgfi 7198de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 719918781e08Smrgfi 720018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 720118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 720218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7203de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7204de2362d3Smrgfi 7205de2362d3Smrg 7206de2362d3Smrgfound="no" 7207de2362d3Smrg 7208de2362d3Smrg if test $found = "no" ; then 720918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7210de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7211de2362d3Smrg fi 7212de2362d3Smrg 721318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7214de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7215de2362d3Smrg fi 7216de2362d3Smrg 721718781e08Smrg CFLAGS="$CFLAGS -Wlogical-op" 7218de2362d3Smrg 721918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 722018781e08Smrg$as_echo_n "checking if $CC supports -Wlogical-op... " >&6; } 722118781e08Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 722218781e08Smrg if eval \${$cacheid+:} false; then : 722318781e08Smrg $as_echo_n "(cached) " >&6 722418781e08Smrgelse 722518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7226de2362d3Smrg/* end confdefs.h. */ 7227de2362d3Smrgint i; 7228de2362d3Smrgint 7229de2362d3Smrgmain () 7230de2362d3Smrg{ 7231de2362d3Smrg 7232de2362d3Smrg ; 7233de2362d3Smrg return 0; 7234de2362d3Smrg} 7235de2362d3Smrg_ACEOF 7236de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 723718781e08Smrg eval $cacheid=yes 7238de2362d3Smrgelse 723918781e08Smrg eval $cacheid=no 7240de2362d3Smrgfi 7241de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7242de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 724318781e08Smrgfi 724418781e08Smrg 724518781e08Smrg 72467821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 72477821949aSmrg 724818781e08Smrg eval supported=\$$cacheid 724918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 725018781e08Smrg$as_echo "$supported" >&6; } 7251de2362d3Smrg if test "$supported" = "yes" ; then 725218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7253de2362d3Smrg found="yes" 7254de2362d3Smrg fi 7255de2362d3Smrg fi 7256de2362d3Smrg 7257de2362d3Smrg 7258de2362d3Smrg 725918781e08Smrg# These are currently disabled because they are noisy. They will be enabled 726018781e08Smrg# in the future once the codebase is sufficiently modernized to silence 726118781e08Smrg# them. For now, I don't want them to drown out the other warnings. 726218781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 726318781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 726418781e08Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 726518781e08Smrg 726618781e08Smrg# Turn some warnings into errors, so we don't accidently get successful builds 726718781e08Smrg# when there are problems that should be fixed. 726818781e08Smrg 726918781e08Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 727018781e08Smrg 727118781e08Smrg 727218781e08Smrg 727318781e08Smrg 727418781e08Smrg 727518781e08Smrg 727618781e08Smrg 727718781e08Smrg 727818781e08Smrg 7279de2362d3Smrg 7280de2362d3Smrg 7281de2362d3Smrg 7282de2362d3Smrg 7283de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7284de2362d3Smrg 728518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7286de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7287de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7288de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 728918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 729018781e08Smrg $as_echo_n "(cached) " >&6 729118781e08Smrgelse 729218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 729318781e08Smrg/* end confdefs.h. */ 729418781e08Smrgint i; 729518781e08Smrg_ACEOF 729618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 729718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 729818781e08Smrgelse 729918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 730018781e08Smrgfi 730118781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 730218781e08Smrgfi 730318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 730418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 730518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 730618781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 730718781e08Smrgfi 730818781e08Smrg 730918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 731018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 731118781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 731218781e08Smrg fi 731318781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 731418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 731518781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 731618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 731718781e08Smrg $as_echo_n "(cached) " >&6 731818781e08Smrgelse 731918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7320de2362d3Smrg/* end confdefs.h. */ 7321de2362d3Smrgint i; 7322de2362d3Smrg_ACEOF 7323de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 732418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7325de2362d3Smrgelse 732618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7327de2362d3Smrgfi 7328de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 732918781e08Smrgfi 733018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 733118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 733218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7333de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7334de2362d3Smrgfi 7335de2362d3Smrg 733618781e08Smrgfound="no" 733718781e08Smrg 733818781e08Smrg if test $found = "no" ; then 733918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 734018781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 734118781e08Smrg fi 734218781e08Smrg 734318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 734418781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 734518781e08Smrg fi 734618781e08Smrg 734718781e08Smrg CFLAGS="$CFLAGS -Werror=implicit" 734818781e08Smrg 734918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 735018781e08Smrg$as_echo_n "checking if $CC supports -Werror=implicit... " >&6; } 735118781e08Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 735218781e08Smrg if eval \${$cacheid+:} false; then : 735318781e08Smrg $as_echo_n "(cached) " >&6 735418781e08Smrgelse 735518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7356de2362d3Smrg/* end confdefs.h. */ 7357de2362d3Smrgint i; 735818781e08Smrgint 735918781e08Smrgmain () 736018781e08Smrg{ 736118781e08Smrg 736218781e08Smrg ; 736318781e08Smrg return 0; 736418781e08Smrg} 7365de2362d3Smrg_ACEOF 736618781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 736718781e08Smrg eval $cacheid=yes 7368de2362d3Smrgelse 736918781e08Smrg eval $cacheid=no 7370de2362d3Smrgfi 737118781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 737218781e08Smrg conftest$ac_exeext conftest.$ac_ext 7373de2362d3Smrgfi 7374de2362d3Smrg 737518781e08Smrg 737618781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 737718781e08Smrg 737818781e08Smrg eval supported=\$$cacheid 737918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 738018781e08Smrg$as_echo "$supported" >&6; } 738118781e08Smrg if test "$supported" = "yes" ; then 738218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 738318781e08Smrg found="yes" 738418781e08Smrg fi 738518781e08Smrg fi 7386de2362d3Smrg 7387de2362d3Smrg if test $found = "no" ; then 738818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7389de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7390de2362d3Smrg fi 7391de2362d3Smrg 739218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7393de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7394de2362d3Smrg fi 7395de2362d3Smrg 739618781e08Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7397de2362d3Smrg 739818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 739918781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 740018781e08Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 740118781e08Smrg if eval \${$cacheid+:} false; then : 740218781e08Smrg $as_echo_n "(cached) " >&6 740318781e08Smrgelse 740418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7405de2362d3Smrg/* end confdefs.h. */ 7406de2362d3Smrgint i; 7407de2362d3Smrgint 7408de2362d3Smrgmain () 7409de2362d3Smrg{ 7410de2362d3Smrg 7411de2362d3Smrg ; 7412de2362d3Smrg return 0; 7413de2362d3Smrg} 7414de2362d3Smrg_ACEOF 7415de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 741618781e08Smrg eval $cacheid=yes 7417de2362d3Smrgelse 741818781e08Smrg eval $cacheid=no 7419de2362d3Smrgfi 7420de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7421de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 742218781e08Smrgfi 742318781e08Smrg 742418781e08Smrg 7425de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7426de2362d3Smrg 742718781e08Smrg eval supported=\$$cacheid 742818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 742918781e08Smrg$as_echo "$supported" >&6; } 7430de2362d3Smrg if test "$supported" = "yes" ; then 743118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7432de2362d3Smrg found="yes" 7433de2362d3Smrg fi 7434de2362d3Smrg fi 7435de2362d3Smrg 7436de2362d3Smrg 7437de2362d3Smrg 7438de2362d3Smrg 7439de2362d3Smrg 7440de2362d3Smrg 7441de2362d3Smrg 744218781e08Smrg 744318781e08Smrg 744418781e08Smrg 744518781e08Smrg 744618781e08Smrg 744718781e08Smrg 744818781e08Smrg 744918781e08Smrg 7450de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7451de2362d3Smrg 745218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7453de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7454de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7455de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 745618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 745718781e08Smrg $as_echo_n "(cached) " >&6 745818781e08Smrgelse 745918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7460de2362d3Smrg/* end confdefs.h. */ 7461de2362d3Smrgint i; 7462de2362d3Smrg_ACEOF 7463de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 746418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7465de2362d3Smrgelse 746618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7467de2362d3Smrgfi 7468de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 746918781e08Smrgfi 747018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 747118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 747218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7473de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7474de2362d3Smrgfi 7475de2362d3Smrg 747618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 747718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7478de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7479de2362d3Smrg fi 7480de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7481de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7482de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 748318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 748418781e08Smrg $as_echo_n "(cached) " >&6 748518781e08Smrgelse 748618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7487de2362d3Smrg/* end confdefs.h. */ 7488de2362d3Smrgint i; 7489de2362d3Smrg_ACEOF 7490de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 749118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7492de2362d3Smrgelse 749318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7494de2362d3Smrgfi 7495de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 749618781e08Smrgfi 749718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 749818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 749918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7500de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7501de2362d3Smrgfi 7502de2362d3Smrg 7503de2362d3Smrgfound="no" 7504de2362d3Smrg 7505de2362d3Smrg if test $found = "no" ; then 750618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7507de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7508de2362d3Smrg fi 7509de2362d3Smrg 751018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7511de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7512de2362d3Smrg fi 7513de2362d3Smrg 751418781e08Smrg CFLAGS="$CFLAGS -Werror=nonnull" 7515de2362d3Smrg 751618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 751718781e08Smrg$as_echo_n "checking if $CC supports -Werror=nonnull... " >&6; } 751818781e08Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 751918781e08Smrg if eval \${$cacheid+:} false; then : 752018781e08Smrg $as_echo_n "(cached) " >&6 752118781e08Smrgelse 752218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7523de2362d3Smrg/* end confdefs.h. */ 7524de2362d3Smrgint i; 7525de2362d3Smrgint 7526de2362d3Smrgmain () 7527de2362d3Smrg{ 7528de2362d3Smrg 7529de2362d3Smrg ; 7530de2362d3Smrg return 0; 7531de2362d3Smrg} 7532de2362d3Smrg_ACEOF 7533de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 753418781e08Smrg eval $cacheid=yes 7535de2362d3Smrgelse 753618781e08Smrg eval $cacheid=no 7537de2362d3Smrgfi 7538de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7539de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 754018781e08Smrgfi 754118781e08Smrg 754218781e08Smrg 75437821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 75447821949aSmrg 754518781e08Smrg eval supported=\$$cacheid 754618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 754718781e08Smrg$as_echo "$supported" >&6; } 7548de2362d3Smrg if test "$supported" = "yes" ; then 754918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7550de2362d3Smrg found="yes" 7551de2362d3Smrg fi 7552de2362d3Smrg fi 7553de2362d3Smrg 7554de2362d3Smrg 7555de2362d3Smrg 7556de2362d3Smrg 7557de2362d3Smrg 7558de2362d3Smrg 7559de2362d3Smrg 756018781e08Smrg 756118781e08Smrg 756218781e08Smrg 756318781e08Smrg 756418781e08Smrg 756518781e08Smrg 756618781e08Smrg 756718781e08Smrg 7568de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7569de2362d3Smrg 757018781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7571de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7572de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7573de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 757418781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 757518781e08Smrg $as_echo_n "(cached) " >&6 757618781e08Smrgelse 757718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7578de2362d3Smrg/* end confdefs.h. */ 7579de2362d3Smrgint i; 7580de2362d3Smrg_ACEOF 7581de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 758218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7583de2362d3Smrgelse 758418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7585de2362d3Smrgfi 7586de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 758718781e08Smrgfi 758818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 758918781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 759018781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7591de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7592de2362d3Smrgfi 7593de2362d3Smrg 759418781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 759518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7596de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7597de2362d3Smrg fi 7598de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7599de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7600de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 760118781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 760218781e08Smrg $as_echo_n "(cached) " >&6 760318781e08Smrgelse 760418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7605de2362d3Smrg/* end confdefs.h. */ 7606de2362d3Smrgint i; 7607de2362d3Smrg_ACEOF 7608de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 760918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7610de2362d3Smrgelse 761118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7612de2362d3Smrgfi 7613de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 761418781e08Smrgfi 761518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 761618781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 761718781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7618de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7619de2362d3Smrgfi 7620de2362d3Smrg 7621de2362d3Smrgfound="no" 7622de2362d3Smrg 7623de2362d3Smrg if test $found = "no" ; then 762418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 76257821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 76267821949aSmrg fi 76277821949aSmrg 762818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 76297821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 76307821949aSmrg fi 76317821949aSmrg 763218781e08Smrg CFLAGS="$CFLAGS -Werror=init-self" 76337821949aSmrg 763418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 763518781e08Smrg$as_echo_n "checking if $CC supports -Werror=init-self... " >&6; } 763618781e08Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 763718781e08Smrg if eval \${$cacheid+:} false; then : 763818781e08Smrg $as_echo_n "(cached) " >&6 763918781e08Smrgelse 764018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76417821949aSmrg/* end confdefs.h. */ 76427821949aSmrgint i; 76437821949aSmrgint 76447821949aSmrgmain () 76457821949aSmrg{ 76467821949aSmrg 76477821949aSmrg ; 76487821949aSmrg return 0; 76497821949aSmrg} 76507821949aSmrg_ACEOF 76517821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 765218781e08Smrg eval $cacheid=yes 76537821949aSmrgelse 765418781e08Smrg eval $cacheid=no 76557821949aSmrgfi 76567821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 76577821949aSmrg conftest$ac_exeext conftest.$ac_ext 765818781e08Smrgfi 765918781e08Smrg 766018781e08Smrg 76617821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 76627821949aSmrg 766318781e08Smrg eval supported=\$$cacheid 766418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 766518781e08Smrg$as_echo "$supported" >&6; } 76667821949aSmrg if test "$supported" = "yes" ; then 766718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 76687821949aSmrg found="yes" 76697821949aSmrg fi 76707821949aSmrg fi 76717821949aSmrg 7672de2362d3Smrg 7673de2362d3Smrg 7674de2362d3Smrg 7675de2362d3Smrg 76767821949aSmrg 767718781e08Smrg 767818781e08Smrg 7679de2362d3Smrg 7680de2362d3Smrg 7681de2362d3Smrg 7682de2362d3Smrg 7683de2362d3Smrg 7684de2362d3Smrg 7685de2362d3Smrg 7686de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7687de2362d3Smrg 768818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7689de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7690de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7691de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 769218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 769318781e08Smrg $as_echo_n "(cached) " >&6 769418781e08Smrgelse 769518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7696de2362d3Smrg/* end confdefs.h. */ 7697de2362d3Smrgint i; 7698de2362d3Smrg_ACEOF 7699de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 770018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7701de2362d3Smrgelse 770218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7703de2362d3Smrgfi 7704de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 770518781e08Smrgfi 770618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 770718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 770818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7709de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7710de2362d3Smrgfi 7711de2362d3Smrg 771218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 771318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7714de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7715de2362d3Smrg fi 7716de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7717de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7718de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 771918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 772018781e08Smrg $as_echo_n "(cached) " >&6 772118781e08Smrgelse 772218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7723de2362d3Smrg/* end confdefs.h. */ 7724de2362d3Smrgint i; 7725de2362d3Smrg_ACEOF 7726de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 772718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7728de2362d3Smrgelse 772918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7730de2362d3Smrgfi 7731de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 773218781e08Smrgfi 773318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 773418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 773518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7736de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7737de2362d3Smrgfi 7738de2362d3Smrg 7739de2362d3Smrgfound="no" 7740de2362d3Smrg 7741de2362d3Smrg if test $found = "no" ; then 774218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7743de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7744de2362d3Smrg fi 7745de2362d3Smrg 774618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7747de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7748de2362d3Smrg fi 7749de2362d3Smrg 775018781e08Smrg CFLAGS="$CFLAGS -Werror=main" 7751de2362d3Smrg 775218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 775318781e08Smrg$as_echo_n "checking if $CC supports -Werror=main... " >&6; } 775418781e08Smrg cacheid=xorg_cv_cc_flag__Werror_main 775518781e08Smrg if eval \${$cacheid+:} false; then : 775618781e08Smrg $as_echo_n "(cached) " >&6 775718781e08Smrgelse 775818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7759de2362d3Smrg/* end confdefs.h. */ 7760de2362d3Smrgint i; 7761de2362d3Smrgint 7762de2362d3Smrgmain () 7763de2362d3Smrg{ 7764de2362d3Smrg 7765de2362d3Smrg ; 7766de2362d3Smrg return 0; 7767de2362d3Smrg} 7768de2362d3Smrg_ACEOF 7769de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 777018781e08Smrg eval $cacheid=yes 7771de2362d3Smrgelse 777218781e08Smrg eval $cacheid=no 7773de2362d3Smrgfi 7774de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7775de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 777618781e08Smrgfi 777718781e08Smrg 777818781e08Smrg 77797821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 77807821949aSmrg 778118781e08Smrg eval supported=\$$cacheid 778218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 778318781e08Smrg$as_echo "$supported" >&6; } 7784de2362d3Smrg if test "$supported" = "yes" ; then 778518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7786de2362d3Smrg found="yes" 7787de2362d3Smrg fi 7788de2362d3Smrg fi 7789de2362d3Smrg 7790de2362d3Smrg 7791de2362d3Smrg 7792de2362d3Smrg 7793de2362d3Smrg 7794de2362d3Smrg 7795de2362d3Smrg 779618781e08Smrg 779718781e08Smrg 779818781e08Smrg 779918781e08Smrg 780018781e08Smrg 780118781e08Smrg 780218781e08Smrg 780318781e08Smrg 7804de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7805de2362d3Smrg 780618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7807de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7808de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7809de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 781018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 781118781e08Smrg $as_echo_n "(cached) " >&6 781218781e08Smrgelse 781318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7814de2362d3Smrg/* end confdefs.h. */ 7815de2362d3Smrgint i; 7816de2362d3Smrg_ACEOF 7817de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 781818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7819de2362d3Smrgelse 782018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7821de2362d3Smrgfi 7822de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 782318781e08Smrgfi 782418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 782518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 782618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7827de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7828de2362d3Smrgfi 7829de2362d3Smrg 783018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 783118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7832de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7833de2362d3Smrg fi 7834de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7835de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7836de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 783718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 783818781e08Smrg $as_echo_n "(cached) " >&6 783918781e08Smrgelse 784018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7841de2362d3Smrg/* end confdefs.h. */ 7842de2362d3Smrgint i; 7843de2362d3Smrg_ACEOF 7844de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 784518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7846de2362d3Smrgelse 784718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7848de2362d3Smrgfi 7849de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 785018781e08Smrgfi 785118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 785218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 785318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7854de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7855de2362d3Smrgfi 7856de2362d3Smrg 7857de2362d3Smrgfound="no" 7858de2362d3Smrg 7859de2362d3Smrg if test $found = "no" ; then 786018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7861de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7862de2362d3Smrg fi 7863de2362d3Smrg 786418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7865de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7866de2362d3Smrg fi 7867de2362d3Smrg 786818781e08Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 7869de2362d3Smrg 787018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 787118781e08Smrg$as_echo_n "checking if $CC supports -Werror=missing-braces... " >&6; } 787218781e08Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 787318781e08Smrg if eval \${$cacheid+:} false; then : 787418781e08Smrg $as_echo_n "(cached) " >&6 787518781e08Smrgelse 787618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7877de2362d3Smrg/* end confdefs.h. */ 7878de2362d3Smrgint i; 7879de2362d3Smrgint 7880de2362d3Smrgmain () 7881de2362d3Smrg{ 7882de2362d3Smrg 7883de2362d3Smrg ; 7884de2362d3Smrg return 0; 7885de2362d3Smrg} 7886de2362d3Smrg_ACEOF 7887de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 788818781e08Smrg eval $cacheid=yes 7889de2362d3Smrgelse 789018781e08Smrg eval $cacheid=no 7891de2362d3Smrgfi 7892de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 7893de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 789418781e08Smrgfi 789518781e08Smrg 789618781e08Smrg 78977821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 78987821949aSmrg 789918781e08Smrg eval supported=\$$cacheid 790018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 790118781e08Smrg$as_echo "$supported" >&6; } 7902de2362d3Smrg if test "$supported" = "yes" ; then 790318781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7904de2362d3Smrg found="yes" 7905de2362d3Smrg fi 7906de2362d3Smrg fi 7907de2362d3Smrg 7908de2362d3Smrg 7909de2362d3Smrg 7910de2362d3Smrg 7911de2362d3Smrg 7912de2362d3Smrg 7913de2362d3Smrg 791418781e08Smrg 791518781e08Smrg 791618781e08Smrg 791718781e08Smrg 791818781e08Smrg 791918781e08Smrg 792018781e08Smrg 792118781e08Smrg 7922de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7923de2362d3Smrg 792418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7925de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7926de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7927de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 792818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 792918781e08Smrg $as_echo_n "(cached) " >&6 793018781e08Smrgelse 793118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7932de2362d3Smrg/* end confdefs.h. */ 7933de2362d3Smrgint i; 7934de2362d3Smrg_ACEOF 7935de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 793618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7937de2362d3Smrgelse 793818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 7939de2362d3Smrgfi 7940de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 794118781e08Smrgfi 794218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 794318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 794418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7945de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7946de2362d3Smrgfi 7947de2362d3Smrg 794818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 794918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7950de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7951de2362d3Smrg fi 7952de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7953de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7954de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 795518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 795618781e08Smrg $as_echo_n "(cached) " >&6 795718781e08Smrgelse 795818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7959de2362d3Smrg/* end confdefs.h. */ 7960de2362d3Smrgint i; 7961de2362d3Smrg_ACEOF 7962de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 796318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7964de2362d3Smrgelse 796518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 7966de2362d3Smrgfi 7967de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 796818781e08Smrgfi 796918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 797018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 797118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7972de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7973de2362d3Smrgfi 7974de2362d3Smrg 7975de2362d3Smrgfound="no" 7976de2362d3Smrg 7977de2362d3Smrg if test $found = "no" ; then 797818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7979de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7980de2362d3Smrg fi 7981de2362d3Smrg 798218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7983de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7984de2362d3Smrg fi 7985de2362d3Smrg 798618781e08Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 7987de2362d3Smrg 798818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 798918781e08Smrg$as_echo_n "checking if $CC supports -Werror=sequence-point... " >&6; } 799018781e08Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 799118781e08Smrg if eval \${$cacheid+:} false; then : 799218781e08Smrg $as_echo_n "(cached) " >&6 799318781e08Smrgelse 799418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7995de2362d3Smrg/* end confdefs.h. */ 7996de2362d3Smrgint i; 7997de2362d3Smrgint 7998de2362d3Smrgmain () 7999de2362d3Smrg{ 8000de2362d3Smrg 8001de2362d3Smrg ; 8002de2362d3Smrg return 0; 8003de2362d3Smrg} 8004de2362d3Smrg_ACEOF 8005de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 800618781e08Smrg eval $cacheid=yes 8007de2362d3Smrgelse 800818781e08Smrg eval $cacheid=no 8009de2362d3Smrgfi 8010de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8011de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 801218781e08Smrgfi 801318781e08Smrg 801418781e08Smrg 80157821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 80167821949aSmrg 801718781e08Smrg eval supported=\$$cacheid 801818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 801918781e08Smrg$as_echo "$supported" >&6; } 8020de2362d3Smrg if test "$supported" = "yes" ; then 802118781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8022de2362d3Smrg found="yes" 8023de2362d3Smrg fi 8024de2362d3Smrg fi 8025de2362d3Smrg 8026de2362d3Smrg 8027de2362d3Smrg 8028de2362d3Smrg 8029de2362d3Smrg 8030de2362d3Smrg 8031de2362d3Smrg 803218781e08Smrg 803318781e08Smrg 803418781e08Smrg 803518781e08Smrg 803618781e08Smrg 803718781e08Smrg 803818781e08Smrg 803918781e08Smrg 8040de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8041de2362d3Smrg 804218781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8043de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8044de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8045de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 804618781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 804718781e08Smrg $as_echo_n "(cached) " >&6 804818781e08Smrgelse 804918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8050de2362d3Smrg/* end confdefs.h. */ 8051de2362d3Smrgint i; 8052de2362d3Smrg_ACEOF 8053de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 805418781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8055de2362d3Smrgelse 805618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8057de2362d3Smrgfi 8058de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 805918781e08Smrgfi 806018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 806118781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 806218781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8063de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8064de2362d3Smrgfi 8065de2362d3Smrg 806618781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 806718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8068de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8069de2362d3Smrg fi 8070de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8071de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8072de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 807318781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 807418781e08Smrg $as_echo_n "(cached) " >&6 807518781e08Smrgelse 807618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8077de2362d3Smrg/* end confdefs.h. */ 8078de2362d3Smrgint i; 8079de2362d3Smrg_ACEOF 8080de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 808118781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8082de2362d3Smrgelse 808318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8084de2362d3Smrgfi 8085de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 808618781e08Smrgfi 808718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 808818781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 808918781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8090de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8091de2362d3Smrgfi 8092de2362d3Smrg 8093de2362d3Smrgfound="no" 8094de2362d3Smrg 8095de2362d3Smrg if test $found = "no" ; then 809618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8097de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8098de2362d3Smrg fi 8099de2362d3Smrg 810018781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8101de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8102de2362d3Smrg fi 8103de2362d3Smrg 810418781e08Smrg CFLAGS="$CFLAGS -Werror=return-type" 8105de2362d3Smrg 810618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 810718781e08Smrg$as_echo_n "checking if $CC supports -Werror=return-type... " >&6; } 810818781e08Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 810918781e08Smrg if eval \${$cacheid+:} false; then : 811018781e08Smrg $as_echo_n "(cached) " >&6 811118781e08Smrgelse 811218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8113de2362d3Smrg/* end confdefs.h. */ 8114de2362d3Smrgint i; 8115de2362d3Smrgint 8116de2362d3Smrgmain () 8117de2362d3Smrg{ 8118de2362d3Smrg 8119de2362d3Smrg ; 8120de2362d3Smrg return 0; 8121de2362d3Smrg} 8122de2362d3Smrg_ACEOF 8123de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 812418781e08Smrg eval $cacheid=yes 8125de2362d3Smrgelse 812618781e08Smrg eval $cacheid=no 8127de2362d3Smrgfi 8128de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8129de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 813018781e08Smrgfi 813118781e08Smrg 813218781e08Smrg 813318781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 813418781e08Smrg 813518781e08Smrg eval supported=\$$cacheid 8136de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8137de2362d3Smrg$as_echo "$supported" >&6; } 813818781e08Smrg if test "$supported" = "yes" ; then 813918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 814018781e08Smrg found="yes" 814118781e08Smrg fi 814218781e08Smrg fi 814318781e08Smrg 814418781e08Smrg if test $found = "no" ; then 814518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 814618781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 814718781e08Smrg fi 814818781e08Smrg 814918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 815018781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 815118781e08Smrg fi 815218781e08Smrg 815318781e08Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 815418781e08Smrg 815518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 815618781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 815718781e08Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 815818781e08Smrg if eval \${$cacheid+:} false; then : 815918781e08Smrg $as_echo_n "(cached) " >&6 816018781e08Smrgelse 816118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 816218781e08Smrg/* end confdefs.h. */ 816318781e08Smrgint i; 816418781e08Smrgint 816518781e08Smrgmain () 816618781e08Smrg{ 816718781e08Smrg 816818781e08Smrg ; 816918781e08Smrg return 0; 817018781e08Smrg} 817118781e08Smrg_ACEOF 817218781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 817318781e08Smrg eval $cacheid=yes 817418781e08Smrgelse 817518781e08Smrg eval $cacheid=no 817618781e08Smrgfi 817718781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 817818781e08Smrg conftest$ac_exeext conftest.$ac_ext 817918781e08Smrgfi 818018781e08Smrg 818118781e08Smrg 8182de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8183de2362d3Smrg 818418781e08Smrg eval supported=\$$cacheid 818518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 818618781e08Smrg$as_echo "$supported" >&6; } 8187de2362d3Smrg if test "$supported" = "yes" ; then 818818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8189de2362d3Smrg found="yes" 8190de2362d3Smrg fi 8191de2362d3Smrg fi 8192de2362d3Smrg 8193de2362d3Smrg 8194de2362d3Smrg 8195de2362d3Smrg 8196de2362d3Smrg 8197de2362d3Smrg 8198de2362d3Smrg 819918781e08Smrg 820018781e08Smrg 820118781e08Smrg 820218781e08Smrg 820318781e08Smrg 820418781e08Smrg 820518781e08Smrg 820618781e08Smrg 8207de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8208de2362d3Smrg 820918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8210de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8211de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8212de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 821318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 821418781e08Smrg $as_echo_n "(cached) " >&6 821518781e08Smrgelse 821618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8217de2362d3Smrg/* end confdefs.h. */ 8218de2362d3Smrgint i; 8219de2362d3Smrg_ACEOF 8220de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 822118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8222de2362d3Smrgelse 822318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8224de2362d3Smrgfi 8225de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 822618781e08Smrgfi 822718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 822818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 822918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8230de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8231de2362d3Smrgfi 8232de2362d3Smrg 823318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 823418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8235de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8236de2362d3Smrg fi 8237de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8238de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8239de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 824018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 824118781e08Smrg $as_echo_n "(cached) " >&6 824218781e08Smrgelse 824318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8244de2362d3Smrg/* end confdefs.h. */ 8245de2362d3Smrgint i; 8246de2362d3Smrg_ACEOF 8247de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 824818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8249de2362d3Smrgelse 825018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8251de2362d3Smrgfi 8252de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 825318781e08Smrgfi 825418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 825518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 825618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8257de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8258de2362d3Smrgfi 8259de2362d3Smrg 8260de2362d3Smrgfound="no" 8261de2362d3Smrg 8262de2362d3Smrg if test $found = "no" ; then 826318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 82647821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 82657821949aSmrg fi 82667821949aSmrg 826718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 82687821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 82697821949aSmrg fi 82707821949aSmrg 827118781e08Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 82727821949aSmrg 827318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 827418781e08Smrg$as_echo_n "checking if $CC supports -Werror=trigraphs... " >&6; } 827518781e08Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 827618781e08Smrg if eval \${$cacheid+:} false; then : 827718781e08Smrg $as_echo_n "(cached) " >&6 827818781e08Smrgelse 827918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 82807821949aSmrg/* end confdefs.h. */ 82817821949aSmrgint i; 82827821949aSmrgint 82837821949aSmrgmain () 82847821949aSmrg{ 82857821949aSmrg 82867821949aSmrg ; 82877821949aSmrg return 0; 82887821949aSmrg} 82897821949aSmrg_ACEOF 82907821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 829118781e08Smrg eval $cacheid=yes 82927821949aSmrgelse 829318781e08Smrg eval $cacheid=no 82947821949aSmrgfi 82957821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 82967821949aSmrg conftest$ac_exeext conftest.$ac_ext 829718781e08Smrgfi 829818781e08Smrg 829918781e08Smrg 83007821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 83017821949aSmrg 830218781e08Smrg eval supported=\$$cacheid 830318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 830418781e08Smrg$as_echo "$supported" >&6; } 83057821949aSmrg if test "$supported" = "yes" ; then 830618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 83077821949aSmrg found="yes" 83087821949aSmrg fi 83097821949aSmrg fi 83107821949aSmrg 8311de2362d3Smrg 8312de2362d3Smrg 8313de2362d3Smrg 8314de2362d3Smrg 83157821949aSmrg 831618781e08Smrg 831718781e08Smrg 8318de2362d3Smrg 8319de2362d3Smrg 8320de2362d3Smrg 8321de2362d3Smrg 8322de2362d3Smrg 8323de2362d3Smrg 8324de2362d3Smrg 8325de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8326de2362d3Smrg 832718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8328de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8329de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8330de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 833118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 833218781e08Smrg $as_echo_n "(cached) " >&6 833318781e08Smrgelse 833418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8335de2362d3Smrg/* end confdefs.h. */ 8336de2362d3Smrgint i; 8337de2362d3Smrg_ACEOF 8338de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 833918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8340de2362d3Smrgelse 834118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8342de2362d3Smrgfi 8343de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 834418781e08Smrgfi 834518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 834618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 834718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8348de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8349de2362d3Smrgfi 8350de2362d3Smrg 835118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 835218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8353de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8354de2362d3Smrg fi 8355de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8356de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8357de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 835818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 835918781e08Smrg $as_echo_n "(cached) " >&6 836018781e08Smrgelse 836118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8362de2362d3Smrg/* end confdefs.h. */ 8363de2362d3Smrgint i; 8364de2362d3Smrg_ACEOF 8365de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 836618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8367de2362d3Smrgelse 836818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8369de2362d3Smrgfi 8370de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 837118781e08Smrgfi 837218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 837318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 837418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8375de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8376de2362d3Smrgfi 8377de2362d3Smrg 8378de2362d3Smrgfound="no" 8379de2362d3Smrg 8380de2362d3Smrg if test $found = "no" ; then 838118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8382de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8383de2362d3Smrg fi 8384de2362d3Smrg 838518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8386de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8387de2362d3Smrg fi 8388de2362d3Smrg 838918781e08Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8390de2362d3Smrg 839118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 839218781e08Smrg$as_echo_n "checking if $CC supports -Werror=array-bounds... " >&6; } 839318781e08Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 839418781e08Smrg if eval \${$cacheid+:} false; then : 839518781e08Smrg $as_echo_n "(cached) " >&6 839618781e08Smrgelse 839718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8398de2362d3Smrg/* end confdefs.h. */ 8399de2362d3Smrgint i; 8400de2362d3Smrgint 8401de2362d3Smrgmain () 8402de2362d3Smrg{ 8403de2362d3Smrg 8404de2362d3Smrg ; 8405de2362d3Smrg return 0; 8406de2362d3Smrg} 8407de2362d3Smrg_ACEOF 8408de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 840918781e08Smrg eval $cacheid=yes 8410de2362d3Smrgelse 841118781e08Smrg eval $cacheid=no 8412de2362d3Smrgfi 8413de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8414de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 841518781e08Smrgfi 841618781e08Smrg 841718781e08Smrg 84187821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 84197821949aSmrg 842018781e08Smrg eval supported=\$$cacheid 842118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 842218781e08Smrg$as_echo "$supported" >&6; } 8423de2362d3Smrg if test "$supported" = "yes" ; then 842418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8425de2362d3Smrg found="yes" 8426de2362d3Smrg fi 8427de2362d3Smrg fi 8428de2362d3Smrg 842918781e08Smrg 843018781e08Smrg 843118781e08Smrg 843218781e08Smrg 843318781e08Smrg 843418781e08Smrg 843518781e08Smrg 843618781e08Smrg 843718781e08Smrg 8438de2362d3Smrg 8439de2362d3Smrg 8440de2362d3Smrg 8441de2362d3Smrg 8442de2362d3Smrg 8443de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8444de2362d3Smrg 844518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8446de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8447de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8448de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 844918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 845018781e08Smrg $as_echo_n "(cached) " >&6 845118781e08Smrgelse 845218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8453de2362d3Smrg/* end confdefs.h. */ 8454de2362d3Smrgint i; 8455de2362d3Smrg_ACEOF 8456de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 845718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8458de2362d3Smrgelse 845918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8460de2362d3Smrgfi 8461de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 846218781e08Smrgfi 846318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 846418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 846518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8466de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8467de2362d3Smrgfi 8468de2362d3Smrg 846918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 847018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8471de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8472de2362d3Smrg fi 8473de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8474de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8475de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 847618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 847718781e08Smrg $as_echo_n "(cached) " >&6 847818781e08Smrgelse 847918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8480de2362d3Smrg/* end confdefs.h. */ 8481de2362d3Smrgint i; 8482de2362d3Smrg_ACEOF 8483de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 848418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8485de2362d3Smrgelse 848618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8487de2362d3Smrgfi 8488de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 848918781e08Smrgfi 849018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 849118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 849218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8493de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8494de2362d3Smrgfi 8495de2362d3Smrg 8496de2362d3Smrgfound="no" 8497de2362d3Smrg 8498de2362d3Smrg if test $found = "no" ; then 849918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8500de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8501de2362d3Smrg fi 8502de2362d3Smrg 850318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8504de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8505de2362d3Smrg fi 8506de2362d3Smrg 850718781e08Smrg CFLAGS="$CFLAGS -Werror=write-strings" 8508de2362d3Smrg 850918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 851018781e08Smrg$as_echo_n "checking if $CC supports -Werror=write-strings... " >&6; } 851118781e08Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 851218781e08Smrg if eval \${$cacheid+:} false; then : 851318781e08Smrg $as_echo_n "(cached) " >&6 851418781e08Smrgelse 851518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8516de2362d3Smrg/* end confdefs.h. */ 8517de2362d3Smrgint i; 8518de2362d3Smrgint 8519de2362d3Smrgmain () 8520de2362d3Smrg{ 8521de2362d3Smrg 8522de2362d3Smrg ; 8523de2362d3Smrg return 0; 8524de2362d3Smrg} 8525de2362d3Smrg_ACEOF 8526de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 852718781e08Smrg eval $cacheid=yes 8528de2362d3Smrgelse 852918781e08Smrg eval $cacheid=no 8530de2362d3Smrgfi 8531de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8532de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 853318781e08Smrgfi 853418781e08Smrg 853518781e08Smrg 85367821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 85377821949aSmrg 853818781e08Smrg eval supported=\$$cacheid 853918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 854018781e08Smrg$as_echo "$supported" >&6; } 8541de2362d3Smrg if test "$supported" = "yes" ; then 854218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8543de2362d3Smrg found="yes" 8544de2362d3Smrg fi 8545de2362d3Smrg fi 8546de2362d3Smrg 8547de2362d3Smrg 8548de2362d3Smrg 8549de2362d3Smrg 8550de2362d3Smrg 8551de2362d3Smrg 8552de2362d3Smrg 855318781e08Smrg 855418781e08Smrg 855518781e08Smrg 855618781e08Smrg 855718781e08Smrg 855818781e08Smrg 855918781e08Smrg 856018781e08Smrg 8561de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8562de2362d3Smrg 856318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8564de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8565de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8566de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 856718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 856818781e08Smrg $as_echo_n "(cached) " >&6 856918781e08Smrgelse 857018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8571de2362d3Smrg/* end confdefs.h. */ 8572de2362d3Smrgint i; 8573de2362d3Smrg_ACEOF 8574de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 857518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8576de2362d3Smrgelse 857718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8578de2362d3Smrgfi 8579de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 858018781e08Smrgfi 858118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 858218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 858318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8584de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8585de2362d3Smrgfi 8586de2362d3Smrg 858718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 858818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8589de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8590de2362d3Smrg fi 8591de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8592de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8593de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 859418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 859518781e08Smrg $as_echo_n "(cached) " >&6 859618781e08Smrgelse 859718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8598de2362d3Smrg/* end confdefs.h. */ 8599de2362d3Smrgint i; 8600de2362d3Smrg_ACEOF 8601de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 860218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8603de2362d3Smrgelse 860418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8605de2362d3Smrgfi 8606de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 860718781e08Smrgfi 860818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 860918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 861018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8611de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8612de2362d3Smrgfi 8613de2362d3Smrg 8614de2362d3Smrgfound="no" 8615de2362d3Smrg 8616de2362d3Smrg if test $found = "no" ; then 861718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8618de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8619de2362d3Smrg fi 8620de2362d3Smrg 862118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8622de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8623de2362d3Smrg fi 8624de2362d3Smrg 862518781e08Smrg CFLAGS="$CFLAGS -Werror=address" 8626de2362d3Smrg 862718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 862818781e08Smrg$as_echo_n "checking if $CC supports -Werror=address... " >&6; } 862918781e08Smrg cacheid=xorg_cv_cc_flag__Werror_address 863018781e08Smrg if eval \${$cacheid+:} false; then : 863118781e08Smrg $as_echo_n "(cached) " >&6 863218781e08Smrgelse 863318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8634de2362d3Smrg/* end confdefs.h. */ 8635de2362d3Smrgint i; 8636de2362d3Smrgint 8637de2362d3Smrgmain () 8638de2362d3Smrg{ 8639de2362d3Smrg 8640de2362d3Smrg ; 8641de2362d3Smrg return 0; 8642de2362d3Smrg} 8643de2362d3Smrg_ACEOF 8644de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 864518781e08Smrg eval $cacheid=yes 8646de2362d3Smrgelse 864718781e08Smrg eval $cacheid=no 8648de2362d3Smrgfi 8649de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8650de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 865118781e08Smrgfi 865218781e08Smrg 865318781e08Smrg 86547821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 86557821949aSmrg 865618781e08Smrg eval supported=\$$cacheid 865718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 865818781e08Smrg$as_echo "$supported" >&6; } 8659de2362d3Smrg if test "$supported" = "yes" ; then 866018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8661de2362d3Smrg found="yes" 8662de2362d3Smrg fi 8663de2362d3Smrg fi 8664de2362d3Smrg 8665de2362d3Smrg 8666de2362d3Smrg 8667de2362d3Smrg 8668de2362d3Smrg 8669de2362d3Smrg 8670de2362d3Smrg 867118781e08Smrg 867218781e08Smrg 867318781e08Smrg 867418781e08Smrg 867518781e08Smrg 867618781e08Smrg 867718781e08Smrg 867818781e08Smrg 8679de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8680de2362d3Smrg 868118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8682de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8683de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8684de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 868518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 868618781e08Smrg $as_echo_n "(cached) " >&6 868718781e08Smrgelse 868818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8689de2362d3Smrg/* end confdefs.h. */ 8690de2362d3Smrgint i; 8691de2362d3Smrg_ACEOF 8692de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 869318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8694de2362d3Smrgelse 869518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8696de2362d3Smrgfi 8697de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 869818781e08Smrgfi 869918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 870018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 870118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8702de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8703de2362d3Smrgfi 8704de2362d3Smrg 870518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 870618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8707de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8708de2362d3Smrg fi 8709de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8710de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8711de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 871218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 871318781e08Smrg $as_echo_n "(cached) " >&6 871418781e08Smrgelse 871518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8716de2362d3Smrg/* end confdefs.h. */ 8717de2362d3Smrgint i; 8718de2362d3Smrg_ACEOF 8719de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 872018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8721de2362d3Smrgelse 872218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8723de2362d3Smrgfi 8724de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 872518781e08Smrgfi 872618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 872718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 872818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8729de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8730de2362d3Smrgfi 8731de2362d3Smrg 8732de2362d3Smrgfound="no" 8733de2362d3Smrg 8734de2362d3Smrg if test $found = "no" ; then 873518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8736de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8737de2362d3Smrg fi 8738de2362d3Smrg 873918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8740de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8741de2362d3Smrg fi 8742de2362d3Smrg 874318781e08Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8744de2362d3Smrg 874518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 874618781e08Smrg$as_echo_n "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 874718781e08Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 874818781e08Smrg if eval \${$cacheid+:} false; then : 874918781e08Smrg $as_echo_n "(cached) " >&6 875018781e08Smrgelse 875118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8752de2362d3Smrg/* end confdefs.h. */ 8753de2362d3Smrgint i; 8754de2362d3Smrgint 8755de2362d3Smrgmain () 8756de2362d3Smrg{ 8757de2362d3Smrg 8758de2362d3Smrg ; 8759de2362d3Smrg return 0; 8760de2362d3Smrg} 8761de2362d3Smrg_ACEOF 8762de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 876318781e08Smrg eval $cacheid=yes 8764de2362d3Smrgelse 876518781e08Smrg eval $cacheid=no 8766de2362d3Smrgfi 8767de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8768de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 876918781e08Smrgfi 877018781e08Smrg 877118781e08Smrg 8772de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8773de2362d3Smrg 877418781e08Smrg eval supported=\$$cacheid 877518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 877618781e08Smrg$as_echo "$supported" >&6; } 8777de2362d3Smrg if test "$supported" = "yes" ; then 877818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8779de2362d3Smrg found="yes" 8780de2362d3Smrg fi 8781de2362d3Smrg fi 8782de2362d3Smrg 8783de2362d3Smrg if test $found = "no" ; then 878418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8785de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8786de2362d3Smrg fi 8787de2362d3Smrg 878818781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8789de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8790de2362d3Smrg fi 8791de2362d3Smrg 879218781e08Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8793de2362d3Smrg 879418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 879518781e08Smrg$as_echo_n "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 879618781e08Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 879718781e08Smrg if eval \${$cacheid+:} false; then : 879818781e08Smrg $as_echo_n "(cached) " >&6 879918781e08Smrgelse 880018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8801de2362d3Smrg/* end confdefs.h. */ 8802de2362d3Smrgint i; 8803de2362d3Smrgint 8804de2362d3Smrgmain () 8805de2362d3Smrg{ 8806de2362d3Smrg 8807de2362d3Smrg ; 8808de2362d3Smrg return 0; 8809de2362d3Smrg} 8810de2362d3Smrg_ACEOF 8811de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 881218781e08Smrg eval $cacheid=yes 8813de2362d3Smrgelse 881418781e08Smrg eval $cacheid=no 8815de2362d3Smrgfi 8816de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8817de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 881818781e08Smrgfi 881918781e08Smrg 882018781e08Smrg 88217821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8822de2362d3Smrg 882318781e08Smrg eval supported=\$$cacheid 882418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 882518781e08Smrg$as_echo "$supported" >&6; } 88267821949aSmrg if test "$supported" = "yes" ; then 882718781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 88287821949aSmrg found="yes" 88297821949aSmrg fi 88307821949aSmrg fi 8831de2362d3Smrg 8832de2362d3Smrg 8833de2362d3Smrg 8834de2362d3Smrg 8835de2362d3Smrg 8836de2362d3Smrg 8837de2362d3Smrg 883818781e08Smrg 883918781e08Smrg 884018781e08Smrg 884118781e08Smrg 884218781e08Smrg 884318781e08Smrg 884418781e08Smrg 884518781e08Smrg 8846de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8847de2362d3Smrg 884818781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8849de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8850de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8851de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 885218781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 885318781e08Smrg $as_echo_n "(cached) " >&6 885418781e08Smrgelse 885518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8856de2362d3Smrg/* end confdefs.h. */ 8857de2362d3Smrgint i; 8858de2362d3Smrg_ACEOF 8859de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 886018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8861de2362d3Smrgelse 886218781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8863de2362d3Smrgfi 8864de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 886518781e08Smrgfi 886618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 886718781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 886818781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8869de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8870de2362d3Smrgfi 8871de2362d3Smrg 887218781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 887318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8874de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8875de2362d3Smrg fi 8876de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8877de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8878de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 887918781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 888018781e08Smrg $as_echo_n "(cached) " >&6 888118781e08Smrgelse 888218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8883de2362d3Smrg/* end confdefs.h. */ 8884de2362d3Smrgint i; 8885de2362d3Smrg_ACEOF 8886de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 888718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8888de2362d3Smrgelse 888918781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 8890de2362d3Smrgfi 8891de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 889218781e08Smrgfi 889318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 889418781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 889518781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8896de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8897de2362d3Smrgfi 8898de2362d3Smrg 8899de2362d3Smrgfound="no" 8900de2362d3Smrg 8901de2362d3Smrg if test $found = "no" ; then 890218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8903de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8904de2362d3Smrg fi 8905de2362d3Smrg 890618781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8907de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8908de2362d3Smrg fi 8909de2362d3Smrg 891018781e08Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8911de2362d3Smrg 891218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 891318781e08Smrg$as_echo_n "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 891418781e08Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 891518781e08Smrg if eval \${$cacheid+:} false; then : 891618781e08Smrg $as_echo_n "(cached) " >&6 891718781e08Smrgelse 891818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8919de2362d3Smrg/* end confdefs.h. */ 8920de2362d3Smrgint i; 8921de2362d3Smrgint 8922de2362d3Smrgmain () 8923de2362d3Smrg{ 8924de2362d3Smrg 8925de2362d3Smrg ; 8926de2362d3Smrg return 0; 8927de2362d3Smrg} 8928de2362d3Smrg_ACEOF 8929de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 893018781e08Smrg eval $cacheid=yes 8931de2362d3Smrgelse 893218781e08Smrg eval $cacheid=no 8933de2362d3Smrgfi 8934de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 8935de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 893618781e08Smrgfi 893718781e08Smrg 893818781e08Smrg 89397821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 89407821949aSmrg 894118781e08Smrg eval supported=\$$cacheid 894218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 894318781e08Smrg$as_echo "$supported" >&6; } 8944de2362d3Smrg if test "$supported" = "yes" ; then 894518781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8946de2362d3Smrg found="yes" 8947de2362d3Smrg fi 8948de2362d3Smrg fi 8949de2362d3Smrg 895018781e08Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 895118781e08Smrgelse 895218781e08Smrg{ $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 895318781e08Smrg$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;} 895418781e08Smrg 895518781e08Smrg 895618781e08Smrg 895718781e08Smrg 895818781e08Smrg 895918781e08Smrg 896018781e08Smrg 8961de2362d3Smrg 8962de2362d3Smrg 8963de2362d3Smrg 8964de2362d3Smrg 8965de2362d3Smrg 8966de2362d3Smrg 8967de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8968de2362d3Smrg 896918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8970de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8971de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8972de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 897318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 897418781e08Smrg $as_echo_n "(cached) " >&6 897518781e08Smrgelse 897618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8977de2362d3Smrg/* end confdefs.h. */ 8978de2362d3Smrgint i; 8979de2362d3Smrg_ACEOF 8980de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 898118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8982de2362d3Smrgelse 898318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 8984de2362d3Smrgfi 8985de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 898618781e08Smrgfi 898718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 898818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 898918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8990de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8991de2362d3Smrgfi 8992de2362d3Smrg 899318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 899418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8995de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8996de2362d3Smrg fi 8997de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8998de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8999de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 900018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 900118781e08Smrg $as_echo_n "(cached) " >&6 900218781e08Smrgelse 900318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9004de2362d3Smrg/* end confdefs.h. */ 9005de2362d3Smrgint i; 9006de2362d3Smrg_ACEOF 9007de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 900818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9009de2362d3Smrgelse 901018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9011de2362d3Smrgfi 9012de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 901318781e08Smrgfi 901418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 901518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 901618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9017de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9018de2362d3Smrgfi 9019de2362d3Smrg 9020de2362d3Smrgfound="no" 9021de2362d3Smrg 9022de2362d3Smrg if test $found = "no" ; then 902318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9024de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9025de2362d3Smrg fi 9026de2362d3Smrg 902718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9028de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9029de2362d3Smrg fi 9030de2362d3Smrg 903118781e08Smrg CFLAGS="$CFLAGS -Wimplicit" 9032de2362d3Smrg 903318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 903418781e08Smrg$as_echo_n "checking if $CC supports -Wimplicit... " >&6; } 903518781e08Smrg cacheid=xorg_cv_cc_flag__Wimplicit 903618781e08Smrg if eval \${$cacheid+:} false; then : 903718781e08Smrg $as_echo_n "(cached) " >&6 903818781e08Smrgelse 903918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9040de2362d3Smrg/* end confdefs.h. */ 9041de2362d3Smrgint i; 9042de2362d3Smrgint 9043de2362d3Smrgmain () 9044de2362d3Smrg{ 9045de2362d3Smrg 9046de2362d3Smrg ; 9047de2362d3Smrg return 0; 9048de2362d3Smrg} 9049de2362d3Smrg_ACEOF 9050de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 905118781e08Smrg eval $cacheid=yes 9052de2362d3Smrgelse 905318781e08Smrg eval $cacheid=no 9054de2362d3Smrgfi 9055de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9056de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 905718781e08Smrgfi 905818781e08Smrg 905918781e08Smrg 90607821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 90617821949aSmrg 906218781e08Smrg eval supported=\$$cacheid 906318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 906418781e08Smrg$as_echo "$supported" >&6; } 9065de2362d3Smrg if test "$supported" = "yes" ; then 906618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9067de2362d3Smrg found="yes" 9068de2362d3Smrg fi 9069de2362d3Smrg fi 9070de2362d3Smrg 9071de2362d3Smrg 9072de2362d3Smrg 9073de2362d3Smrg 9074de2362d3Smrg 9075de2362d3Smrg 9076de2362d3Smrg 907718781e08Smrg 907818781e08Smrg 907918781e08Smrg 908018781e08Smrg 908118781e08Smrg 908218781e08Smrg 908318781e08Smrg 908418781e08Smrg 9085de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9086de2362d3Smrg 908718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9088de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9089de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9090de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 909118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 909218781e08Smrg $as_echo_n "(cached) " >&6 909318781e08Smrgelse 909418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9095de2362d3Smrg/* end confdefs.h. */ 9096de2362d3Smrgint i; 9097de2362d3Smrg_ACEOF 9098de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 909918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9100de2362d3Smrgelse 910118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9102de2362d3Smrgfi 9103de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 910418781e08Smrgfi 910518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 910618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 910718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9108de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9109de2362d3Smrgfi 9110de2362d3Smrg 911118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 911218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9113de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9114de2362d3Smrg fi 9115de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9116de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9117de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 911818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 911918781e08Smrg $as_echo_n "(cached) " >&6 912018781e08Smrgelse 912118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9122de2362d3Smrg/* end confdefs.h. */ 9123de2362d3Smrgint i; 9124de2362d3Smrg_ACEOF 9125de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 912618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9127de2362d3Smrgelse 912818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9129de2362d3Smrgfi 9130de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 913118781e08Smrgfi 913218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 913318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 913418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9135de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9136de2362d3Smrgfi 9137de2362d3Smrg 9138de2362d3Smrgfound="no" 9139de2362d3Smrg 9140de2362d3Smrg if test $found = "no" ; then 914118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9142de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9143de2362d3Smrg fi 9144de2362d3Smrg 914518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9146de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9147de2362d3Smrg fi 9148de2362d3Smrg 914918781e08Smrg CFLAGS="$CFLAGS -Wnonnull" 9150de2362d3Smrg 915118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 915218781e08Smrg$as_echo_n "checking if $CC supports -Wnonnull... " >&6; } 915318781e08Smrg cacheid=xorg_cv_cc_flag__Wnonnull 915418781e08Smrg if eval \${$cacheid+:} false; then : 915518781e08Smrg $as_echo_n "(cached) " >&6 915618781e08Smrgelse 915718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9158de2362d3Smrg/* end confdefs.h. */ 9159de2362d3Smrgint i; 9160de2362d3Smrgint 9161de2362d3Smrgmain () 9162de2362d3Smrg{ 9163de2362d3Smrg 9164de2362d3Smrg ; 9165de2362d3Smrg return 0; 9166de2362d3Smrg} 9167de2362d3Smrg_ACEOF 9168de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 916918781e08Smrg eval $cacheid=yes 9170de2362d3Smrgelse 917118781e08Smrg eval $cacheid=no 9172de2362d3Smrgfi 9173de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9174de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 917518781e08Smrgfi 917618781e08Smrg 917718781e08Smrg 91787821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 91797821949aSmrg 918018781e08Smrg eval supported=\$$cacheid 918118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 918218781e08Smrg$as_echo "$supported" >&6; } 9183de2362d3Smrg if test "$supported" = "yes" ; then 918418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9185de2362d3Smrg found="yes" 9186de2362d3Smrg fi 9187de2362d3Smrg fi 9188de2362d3Smrg 9189de2362d3Smrg 9190de2362d3Smrg 9191de2362d3Smrg 9192de2362d3Smrg 9193de2362d3Smrg 9194de2362d3Smrg 919518781e08Smrg 919618781e08Smrg 919718781e08Smrg 919818781e08Smrg 919918781e08Smrg 920018781e08Smrg 920118781e08Smrg 920218781e08Smrg 9203de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9204de2362d3Smrg 920518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9206de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9207de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9208de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 920918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 921018781e08Smrg $as_echo_n "(cached) " >&6 921118781e08Smrgelse 921218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9213de2362d3Smrg/* end confdefs.h. */ 9214de2362d3Smrgint i; 9215de2362d3Smrg_ACEOF 9216de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 921718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9218de2362d3Smrgelse 921918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9220de2362d3Smrgfi 9221de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 922218781e08Smrgfi 922318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 922418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 922518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9226de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9227de2362d3Smrgfi 9228de2362d3Smrg 922918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 923018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9231de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9232de2362d3Smrg fi 9233de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9234de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9235de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 923618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 923718781e08Smrg $as_echo_n "(cached) " >&6 923818781e08Smrgelse 923918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9240de2362d3Smrg/* end confdefs.h. */ 9241de2362d3Smrgint i; 9242de2362d3Smrg_ACEOF 9243de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 924418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9245de2362d3Smrgelse 924618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9247de2362d3Smrgfi 9248de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 924918781e08Smrgfi 925018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 925118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 925218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9253de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9254de2362d3Smrgfi 9255de2362d3Smrg 9256de2362d3Smrgfound="no" 9257de2362d3Smrg 9258de2362d3Smrg if test $found = "no" ; then 925918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9260de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9261de2362d3Smrg fi 9262de2362d3Smrg 926318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9264de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9265de2362d3Smrg fi 9266de2362d3Smrg 926718781e08Smrg CFLAGS="$CFLAGS -Winit-self" 9268de2362d3Smrg 926918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 927018781e08Smrg$as_echo_n "checking if $CC supports -Winit-self... " >&6; } 927118781e08Smrg cacheid=xorg_cv_cc_flag__Winit_self 927218781e08Smrg if eval \${$cacheid+:} false; then : 927318781e08Smrg $as_echo_n "(cached) " >&6 927418781e08Smrgelse 927518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9276de2362d3Smrg/* end confdefs.h. */ 9277de2362d3Smrgint i; 9278de2362d3Smrgint 9279de2362d3Smrgmain () 9280de2362d3Smrg{ 9281de2362d3Smrg 9282de2362d3Smrg ; 9283de2362d3Smrg return 0; 9284de2362d3Smrg} 9285de2362d3Smrg_ACEOF 9286de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 928718781e08Smrg eval $cacheid=yes 9288de2362d3Smrgelse 928918781e08Smrg eval $cacheid=no 9290de2362d3Smrgfi 9291de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9292de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 929318781e08Smrgfi 929418781e08Smrg 929518781e08Smrg 92967821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 92977821949aSmrg 929818781e08Smrg eval supported=\$$cacheid 929918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 930018781e08Smrg$as_echo "$supported" >&6; } 9301de2362d3Smrg if test "$supported" = "yes" ; then 930218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9303de2362d3Smrg found="yes" 9304de2362d3Smrg fi 9305de2362d3Smrg fi 9306de2362d3Smrg 9307de2362d3Smrg 9308de2362d3Smrg 9309de2362d3Smrg 9310de2362d3Smrg 9311de2362d3Smrg 9312de2362d3Smrg 931318781e08Smrg 931418781e08Smrg 931518781e08Smrg 931618781e08Smrg 931718781e08Smrg 931818781e08Smrg 931918781e08Smrg 932018781e08Smrg 9321de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9322de2362d3Smrg 932318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9324de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9325de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9326de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 932718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 932818781e08Smrg $as_echo_n "(cached) " >&6 932918781e08Smrgelse 933018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9331de2362d3Smrg/* end confdefs.h. */ 9332de2362d3Smrgint i; 9333de2362d3Smrg_ACEOF 9334de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 933518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9336de2362d3Smrgelse 933718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9338de2362d3Smrgfi 9339de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 934018781e08Smrgfi 934118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 934218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 934318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9344de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9345de2362d3Smrgfi 9346de2362d3Smrg 934718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 934818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9349de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9350de2362d3Smrg fi 9351de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9352de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9353de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 935418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 935518781e08Smrg $as_echo_n "(cached) " >&6 935618781e08Smrgelse 935718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9358de2362d3Smrg/* end confdefs.h. */ 9359de2362d3Smrgint i; 9360de2362d3Smrg_ACEOF 9361de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 936218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9363de2362d3Smrgelse 936418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9365de2362d3Smrgfi 9366de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 936718781e08Smrgfi 936818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 936918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 937018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9371de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9372de2362d3Smrgfi 9373de2362d3Smrg 9374de2362d3Smrgfound="no" 9375de2362d3Smrg 9376de2362d3Smrg if test $found = "no" ; then 937718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9378de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9379de2362d3Smrg fi 9380de2362d3Smrg 938118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9382de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9383de2362d3Smrg fi 9384de2362d3Smrg 938518781e08Smrg CFLAGS="$CFLAGS -Wmain" 9386de2362d3Smrg 938718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 938818781e08Smrg$as_echo_n "checking if $CC supports -Wmain... " >&6; } 938918781e08Smrg cacheid=xorg_cv_cc_flag__Wmain 939018781e08Smrg if eval \${$cacheid+:} false; then : 939118781e08Smrg $as_echo_n "(cached) " >&6 939218781e08Smrgelse 939318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9394de2362d3Smrg/* end confdefs.h. */ 9395de2362d3Smrgint i; 9396de2362d3Smrgint 9397de2362d3Smrgmain () 9398de2362d3Smrg{ 9399de2362d3Smrg 9400de2362d3Smrg ; 9401de2362d3Smrg return 0; 9402de2362d3Smrg} 9403de2362d3Smrg_ACEOF 9404de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 940518781e08Smrg eval $cacheid=yes 9406de2362d3Smrgelse 940718781e08Smrg eval $cacheid=no 9408de2362d3Smrgfi 9409de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9410de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 941118781e08Smrgfi 941218781e08Smrg 941318781e08Smrg 94147821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 94157821949aSmrg 941618781e08Smrg eval supported=\$$cacheid 941718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 941818781e08Smrg$as_echo "$supported" >&6; } 9419de2362d3Smrg if test "$supported" = "yes" ; then 942018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9421de2362d3Smrg found="yes" 9422de2362d3Smrg fi 9423de2362d3Smrg fi 9424de2362d3Smrg 9425de2362d3Smrg 9426de2362d3Smrg 9427de2362d3Smrg 9428de2362d3Smrg 9429de2362d3Smrg 9430de2362d3Smrg 943118781e08Smrg 943218781e08Smrg 943318781e08Smrg 943418781e08Smrg 943518781e08Smrg 943618781e08Smrg 943718781e08Smrg 943818781e08Smrg 9439de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9440de2362d3Smrg 944118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9442de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9443de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9444de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 944518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 944618781e08Smrg $as_echo_n "(cached) " >&6 944718781e08Smrgelse 944818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9449de2362d3Smrg/* end confdefs.h. */ 9450de2362d3Smrgint i; 9451de2362d3Smrg_ACEOF 9452de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 945318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9454de2362d3Smrgelse 945518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9456de2362d3Smrgfi 9457de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 945818781e08Smrgfi 945918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 946018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 946118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9462de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9463de2362d3Smrgfi 9464de2362d3Smrg 946518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 946618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9467de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9468de2362d3Smrg fi 9469de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9470de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9471de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 947218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 947318781e08Smrg $as_echo_n "(cached) " >&6 947418781e08Smrgelse 947518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9476de2362d3Smrg/* end confdefs.h. */ 9477de2362d3Smrgint i; 9478de2362d3Smrg_ACEOF 9479de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 948018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9481de2362d3Smrgelse 948218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9483de2362d3Smrgfi 9484de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 948518781e08Smrgfi 948618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 948718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 948818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9489de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9490de2362d3Smrgfi 9491de2362d3Smrg 9492de2362d3Smrgfound="no" 9493de2362d3Smrg 9494de2362d3Smrg if test $found = "no" ; then 949518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9496de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9497de2362d3Smrg fi 9498de2362d3Smrg 949918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9500de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9501de2362d3Smrg fi 9502de2362d3Smrg 950318781e08Smrg CFLAGS="$CFLAGS -Wmissing-braces" 9504de2362d3Smrg 950518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 950618781e08Smrg$as_echo_n "checking if $CC supports -Wmissing-braces... " >&6; } 950718781e08Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 950818781e08Smrg if eval \${$cacheid+:} false; then : 950918781e08Smrg $as_echo_n "(cached) " >&6 951018781e08Smrgelse 951118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9512de2362d3Smrg/* end confdefs.h. */ 9513de2362d3Smrgint i; 9514de2362d3Smrgint 9515de2362d3Smrgmain () 9516de2362d3Smrg{ 9517de2362d3Smrg 9518de2362d3Smrg ; 9519de2362d3Smrg return 0; 9520de2362d3Smrg} 9521de2362d3Smrg_ACEOF 9522de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 952318781e08Smrg eval $cacheid=yes 9524de2362d3Smrgelse 952518781e08Smrg eval $cacheid=no 9526de2362d3Smrgfi 9527de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9528de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 952918781e08Smrgfi 953018781e08Smrg 953118781e08Smrg 95327821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 95337821949aSmrg 953418781e08Smrg eval supported=\$$cacheid 953518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 953618781e08Smrg$as_echo "$supported" >&6; } 9537de2362d3Smrg if test "$supported" = "yes" ; then 953818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9539de2362d3Smrg found="yes" 9540de2362d3Smrg fi 9541de2362d3Smrg fi 9542de2362d3Smrg 9543de2362d3Smrg 9544de2362d3Smrg 9545de2362d3Smrg 9546de2362d3Smrg 9547de2362d3Smrg 9548de2362d3Smrg 954918781e08Smrg 955018781e08Smrg 955118781e08Smrg 955218781e08Smrg 955318781e08Smrg 955418781e08Smrg 955518781e08Smrg 955618781e08Smrg 9557de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9558de2362d3Smrg 955918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9560de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9561de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9562de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 956318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 956418781e08Smrg $as_echo_n "(cached) " >&6 956518781e08Smrgelse 956618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9567de2362d3Smrg/* end confdefs.h. */ 9568de2362d3Smrgint i; 9569de2362d3Smrg_ACEOF 9570de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 957118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9572de2362d3Smrgelse 957318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9574de2362d3Smrgfi 9575de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 957618781e08Smrgfi 957718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 957818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 957918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9580de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9581de2362d3Smrgfi 9582de2362d3Smrg 958318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 958418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9585de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9586de2362d3Smrg fi 9587de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9588de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9589de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 959018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 959118781e08Smrg $as_echo_n "(cached) " >&6 959218781e08Smrgelse 959318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9594de2362d3Smrg/* end confdefs.h. */ 9595de2362d3Smrgint i; 9596de2362d3Smrg_ACEOF 9597de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 959818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9599de2362d3Smrgelse 960018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9601de2362d3Smrgfi 9602de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 960318781e08Smrgfi 960418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 960518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 960618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9607de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9608de2362d3Smrgfi 9609de2362d3Smrg 9610de2362d3Smrgfound="no" 9611de2362d3Smrg 9612de2362d3Smrg if test $found = "no" ; then 961318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9614de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9615de2362d3Smrg fi 9616de2362d3Smrg 961718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9618de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9619de2362d3Smrg fi 9620de2362d3Smrg 962118781e08Smrg CFLAGS="$CFLAGS -Wsequence-point" 9622de2362d3Smrg 962318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 962418781e08Smrg$as_echo_n "checking if $CC supports -Wsequence-point... " >&6; } 962518781e08Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 962618781e08Smrg if eval \${$cacheid+:} false; then : 962718781e08Smrg $as_echo_n "(cached) " >&6 962818781e08Smrgelse 962918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9630de2362d3Smrg/* end confdefs.h. */ 9631de2362d3Smrgint i; 9632de2362d3Smrgint 9633de2362d3Smrgmain () 9634de2362d3Smrg{ 9635de2362d3Smrg 9636de2362d3Smrg ; 9637de2362d3Smrg return 0; 9638de2362d3Smrg} 9639de2362d3Smrg_ACEOF 9640de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 964118781e08Smrg eval $cacheid=yes 9642de2362d3Smrgelse 964318781e08Smrg eval $cacheid=no 9644de2362d3Smrgfi 9645de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9646de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 964718781e08Smrgfi 964818781e08Smrg 964918781e08Smrg 96507821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9651de2362d3Smrg 965218781e08Smrg eval supported=\$$cacheid 965318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 965418781e08Smrg$as_echo "$supported" >&6; } 96557821949aSmrg if test "$supported" = "yes" ; then 965618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 96577821949aSmrg found="yes" 96587821949aSmrg fi 96597821949aSmrg fi 9660de2362d3Smrg 9661de2362d3Smrg 9662de2362d3Smrg 9663de2362d3Smrg 9664de2362d3Smrg 9665de2362d3Smrg 9666de2362d3Smrg 966718781e08Smrg 966818781e08Smrg 966918781e08Smrg 967018781e08Smrg 967118781e08Smrg 967218781e08Smrg 967318781e08Smrg 967418781e08Smrg 9675de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9676de2362d3Smrg 967718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9678de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9679de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9680de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 968118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 968218781e08Smrg $as_echo_n "(cached) " >&6 968318781e08Smrgelse 968418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9685de2362d3Smrg/* end confdefs.h. */ 9686de2362d3Smrgint i; 9687de2362d3Smrg_ACEOF 9688de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 968918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9690de2362d3Smrgelse 969118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9692de2362d3Smrgfi 9693de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 969418781e08Smrgfi 969518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 969618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 969718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9698de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9699de2362d3Smrgfi 9700de2362d3Smrg 970118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 970218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9703de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9704de2362d3Smrg fi 9705de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9706de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9707de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 970818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 970918781e08Smrg $as_echo_n "(cached) " >&6 971018781e08Smrgelse 971118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9712de2362d3Smrg/* end confdefs.h. */ 9713de2362d3Smrgint i; 9714de2362d3Smrg_ACEOF 9715de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 971618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9717de2362d3Smrgelse 971818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9719de2362d3Smrgfi 9720de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 972118781e08Smrgfi 972218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 972318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 972418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9725de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9726de2362d3Smrgfi 9727de2362d3Smrg 9728de2362d3Smrgfound="no" 9729de2362d3Smrg 9730de2362d3Smrg if test $found = "no" ; then 973118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9732de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9733de2362d3Smrg fi 9734de2362d3Smrg 973518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9736de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9737de2362d3Smrg fi 9738de2362d3Smrg 973918781e08Smrg CFLAGS="$CFLAGS -Wreturn-type" 9740de2362d3Smrg 974118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 974218781e08Smrg$as_echo_n "checking if $CC supports -Wreturn-type... " >&6; } 974318781e08Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 974418781e08Smrg if eval \${$cacheid+:} false; then : 974518781e08Smrg $as_echo_n "(cached) " >&6 974618781e08Smrgelse 974718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9748de2362d3Smrg/* end confdefs.h. */ 9749de2362d3Smrgint i; 9750de2362d3Smrgint 9751de2362d3Smrgmain () 9752de2362d3Smrg{ 9753de2362d3Smrg 9754de2362d3Smrg ; 9755de2362d3Smrg return 0; 9756de2362d3Smrg} 9757de2362d3Smrg_ACEOF 9758de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 975918781e08Smrg eval $cacheid=yes 9760de2362d3Smrgelse 976118781e08Smrg eval $cacheid=no 9762de2362d3Smrgfi 9763de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9764de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 976518781e08Smrgfi 976618781e08Smrg 976718781e08Smrg 97687821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 97697821949aSmrg 977018781e08Smrg eval supported=\$$cacheid 977118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 977218781e08Smrg$as_echo "$supported" >&6; } 9773de2362d3Smrg if test "$supported" = "yes" ; then 977418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9775de2362d3Smrg found="yes" 9776de2362d3Smrg fi 9777de2362d3Smrg fi 9778de2362d3Smrg 9779de2362d3Smrg 9780de2362d3Smrg 9781de2362d3Smrg 9782de2362d3Smrg 9783de2362d3Smrg 9784de2362d3Smrg 978518781e08Smrg 978618781e08Smrg 978718781e08Smrg 978818781e08Smrg 978918781e08Smrg 979018781e08Smrg 979118781e08Smrg 979218781e08Smrg 9793de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9794de2362d3Smrg 979518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9796de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9797de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9798de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 979918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 980018781e08Smrg $as_echo_n "(cached) " >&6 980118781e08Smrgelse 980218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9803de2362d3Smrg/* end confdefs.h. */ 9804de2362d3Smrgint i; 9805de2362d3Smrg_ACEOF 9806de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 980718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9808de2362d3Smrgelse 980918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9810de2362d3Smrgfi 9811de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 981218781e08Smrgfi 981318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 981418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 981518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9816de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9817de2362d3Smrgfi 9818de2362d3Smrg 981918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 982018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9821de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9822de2362d3Smrg fi 9823de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9824de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9825de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 982618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 982718781e08Smrg $as_echo_n "(cached) " >&6 982818781e08Smrgelse 982918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9830de2362d3Smrg/* end confdefs.h. */ 9831de2362d3Smrgint i; 9832de2362d3Smrg_ACEOF 9833de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 983418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9835de2362d3Smrgelse 983618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9837de2362d3Smrgfi 9838de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 983918781e08Smrgfi 984018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 984118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 984218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9843de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9844de2362d3Smrgfi 9845de2362d3Smrg 9846de2362d3Smrgfound="no" 9847de2362d3Smrg 9848de2362d3Smrg if test $found = "no" ; then 984918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9850de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9851de2362d3Smrg fi 9852de2362d3Smrg 985318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9854de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9855de2362d3Smrg fi 9856de2362d3Smrg 985718781e08Smrg CFLAGS="$CFLAGS -Wtrigraphs" 9858de2362d3Smrg 985918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 986018781e08Smrg$as_echo_n "checking if $CC supports -Wtrigraphs... " >&6; } 986118781e08Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 986218781e08Smrg if eval \${$cacheid+:} false; then : 986318781e08Smrg $as_echo_n "(cached) " >&6 986418781e08Smrgelse 986518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9866de2362d3Smrg/* end confdefs.h. */ 9867de2362d3Smrgint i; 9868de2362d3Smrgint 9869de2362d3Smrgmain () 9870de2362d3Smrg{ 9871de2362d3Smrg 9872de2362d3Smrg ; 9873de2362d3Smrg return 0; 9874de2362d3Smrg} 9875de2362d3Smrg_ACEOF 9876de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 987718781e08Smrg eval $cacheid=yes 9878de2362d3Smrgelse 987918781e08Smrg eval $cacheid=no 9880de2362d3Smrgfi 9881de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 9882de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 988318781e08Smrgfi 988418781e08Smrg 988518781e08Smrg 98867821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 98877821949aSmrg 988818781e08Smrg eval supported=\$$cacheid 988918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 989018781e08Smrg$as_echo "$supported" >&6; } 9891de2362d3Smrg if test "$supported" = "yes" ; then 989218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9893de2362d3Smrg found="yes" 9894de2362d3Smrg fi 9895de2362d3Smrg fi 9896de2362d3Smrg 9897de2362d3Smrg 9898de2362d3Smrg 9899de2362d3Smrg 9900de2362d3Smrg 9901de2362d3Smrg 9902de2362d3Smrg 9903de2362d3Smrg 9904de2362d3Smrg 9905de2362d3Smrg 9906de2362d3Smrg 9907de2362d3Smrg 9908de2362d3Smrg 9909de2362d3Smrg 9910de2362d3Smrg 9911de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9912de2362d3Smrg 991318781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9914de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9915de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9916de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 991718781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 991818781e08Smrg $as_echo_n "(cached) " >&6 991918781e08Smrgelse 992018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9921de2362d3Smrg/* end confdefs.h. */ 9922de2362d3Smrgint i; 9923de2362d3Smrg_ACEOF 9924de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 992518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9926de2362d3Smrgelse 992718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 9928de2362d3Smrgfi 9929de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 993018781e08Smrgfi 993118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 993218781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 993318781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9934de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9935de2362d3Smrgfi 9936de2362d3Smrg 993718781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 993818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9939de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9940de2362d3Smrg fi 9941de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9942de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9943de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 994418781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 994518781e08Smrg $as_echo_n "(cached) " >&6 994618781e08Smrgelse 994718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9948de2362d3Smrg/* end confdefs.h. */ 9949de2362d3Smrgint i; 9950de2362d3Smrg_ACEOF 9951de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 995218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9953de2362d3Smrgelse 995418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 9955de2362d3Smrgfi 9956de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 995718781e08Smrgfi 995818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 995918781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 996018781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9961de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9962de2362d3Smrgfi 9963de2362d3Smrg 9964de2362d3Smrgfound="no" 9965de2362d3Smrg 9966de2362d3Smrg if test $found = "no" ; then 996718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9968de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9969de2362d3Smrg fi 9970de2362d3Smrg 997118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9972de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9973de2362d3Smrg fi 9974de2362d3Smrg 997518781e08Smrg CFLAGS="$CFLAGS -Warray-bounds" 9976de2362d3Smrg 997718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 997818781e08Smrg$as_echo_n "checking if $CC supports -Warray-bounds... " >&6; } 997918781e08Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 998018781e08Smrg if eval \${$cacheid+:} false; then : 998118781e08Smrg $as_echo_n "(cached) " >&6 998218781e08Smrgelse 998318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9984de2362d3Smrg/* end confdefs.h. */ 9985de2362d3Smrgint i; 9986de2362d3Smrgint 9987de2362d3Smrgmain () 9988de2362d3Smrg{ 9989de2362d3Smrg 9990de2362d3Smrg ; 9991de2362d3Smrg return 0; 9992de2362d3Smrg} 9993de2362d3Smrg_ACEOF 9994de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 999518781e08Smrg eval $cacheid=yes 9996de2362d3Smrgelse 999718781e08Smrg eval $cacheid=no 9998de2362d3Smrgfi 9999de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10000de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1000118781e08Smrgfi 1000218781e08Smrg 1000318781e08Smrg 100047821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 100057821949aSmrg 1000618781e08Smrg eval supported=\$$cacheid 1000718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1000818781e08Smrg$as_echo "$supported" >&6; } 10009de2362d3Smrg if test "$supported" = "yes" ; then 1001018781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10011de2362d3Smrg found="yes" 10012de2362d3Smrg fi 10013de2362d3Smrg fi 10014de2362d3Smrg 10015de2362d3Smrg 10016de2362d3Smrg 10017de2362d3Smrg 10018de2362d3Smrg 10019de2362d3Smrg 10020de2362d3Smrg 1002118781e08Smrg 1002218781e08Smrg 1002318781e08Smrg 1002418781e08Smrg 1002518781e08Smrg 1002618781e08Smrg 1002718781e08Smrg 1002818781e08Smrg 10029de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10030de2362d3Smrg 1003118781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10032de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10033de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10034de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1003518781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1003618781e08Smrg $as_echo_n "(cached) " >&6 1003718781e08Smrgelse 1003818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10039de2362d3Smrg/* end confdefs.h. */ 10040de2362d3Smrgint i; 10041de2362d3Smrg_ACEOF 10042de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1004318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10044de2362d3Smrgelse 1004518781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10046de2362d3Smrgfi 10047de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1004818781e08Smrgfi 1004918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1005018781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1005118781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10052de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10053de2362d3Smrgfi 10054de2362d3Smrg 1005518781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1005618781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10057de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10058de2362d3Smrg fi 10059de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10060de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10061de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1006218781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1006318781e08Smrg $as_echo_n "(cached) " >&6 1006418781e08Smrgelse 1006518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10066de2362d3Smrg/* end confdefs.h. */ 10067de2362d3Smrgint i; 10068de2362d3Smrg_ACEOF 10069de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1007018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10071de2362d3Smrgelse 1007218781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10073de2362d3Smrgfi 10074de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10075de2362d3Smrgfi 1007618781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1007718781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1007818781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1007918781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10080de2362d3Smrgfi 100817821949aSmrg 1008218781e08Smrgfound="no" 10083de2362d3Smrg 100847821949aSmrg if test $found = "no" ; then 1008518781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 100867821949aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 100877821949aSmrg fi 10088de2362d3Smrg 1008918781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 100907821949aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 100917821949aSmrg fi 10092de2362d3Smrg 1009318781e08Smrg CFLAGS="$CFLAGS -Wwrite-strings" 10094de2362d3Smrg 1009518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 1009618781e08Smrg$as_echo_n "checking if $CC supports -Wwrite-strings... " >&6; } 1009718781e08Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 1009818781e08Smrg if eval \${$cacheid+:} false; then : 1009918781e08Smrg $as_echo_n "(cached) " >&6 1010018781e08Smrgelse 1010118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 101027821949aSmrg/* end confdefs.h. */ 101037821949aSmrgint i; 101047821949aSmrgint 101057821949aSmrgmain () 101067821949aSmrg{ 10107de2362d3Smrg 101087821949aSmrg ; 101097821949aSmrg return 0; 101107821949aSmrg} 101117821949aSmrg_ACEOF 101127821949aSmrgif ac_fn_c_try_link "$LINENO"; then : 1011318781e08Smrg eval $cacheid=yes 101147821949aSmrgelse 1011518781e08Smrg eval $cacheid=no 101167821949aSmrgfi 101177821949aSmrgrm -f core conftest.err conftest.$ac_objext \ 101187821949aSmrg conftest$ac_exeext conftest.$ac_ext 1011918781e08Smrgfi 1012018781e08Smrg 1012118781e08Smrg 101227821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10123de2362d3Smrg 1012418781e08Smrg eval supported=\$$cacheid 1012518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1012618781e08Smrg$as_echo "$supported" >&6; } 101277821949aSmrg if test "$supported" = "yes" ; then 1012818781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 101297821949aSmrg found="yes" 101307821949aSmrg fi 101317821949aSmrg fi 10132de2362d3Smrg 10133de2362d3Smrg 10134de2362d3Smrg 1013518781e08Smrg 1013618781e08Smrg 1013718781e08Smrg 1013818781e08Smrg 1013918781e08Smrg 1014018781e08Smrg 1014118781e08Smrg 10142de2362d3Smrg 10143de2362d3Smrg 10144de2362d3Smrg 10145de2362d3Smrg 10146de2362d3Smrg 10147de2362d3Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10148de2362d3Smrg 1014918781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10150de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10151de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10152de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1015318781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1015418781e08Smrg $as_echo_n "(cached) " >&6 1015518781e08Smrgelse 1015618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10157de2362d3Smrg/* end confdefs.h. */ 10158de2362d3Smrgint i; 10159de2362d3Smrg_ACEOF 10160de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1016118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10162de2362d3Smrgelse 1016318781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10164de2362d3Smrgfi 10165de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1016618781e08Smrgfi 1016718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1016818781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1016918781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10170de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10171de2362d3Smrgfi 10172de2362d3Smrg 1017318781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1017418781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10175de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10176de2362d3Smrg fi 10177de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10178de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10179de2362d3Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1018018781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1018118781e08Smrg $as_echo_n "(cached) " >&6 1018218781e08Smrgelse 1018318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10184de2362d3Smrg/* end confdefs.h. */ 10185de2362d3Smrgint i; 10186de2362d3Smrg_ACEOF 10187de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1018818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10189de2362d3Smrgelse 1019018781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10191de2362d3Smrgfi 10192de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1019318781e08Smrgfi 1019418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1019518781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1019618781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10197de2362d3Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10198de2362d3Smrgfi 10199de2362d3Smrg 10200de2362d3Smrgfound="no" 10201de2362d3Smrg 10202de2362d3Smrg if test $found = "no" ; then 1020318781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10204de2362d3Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10205de2362d3Smrg fi 10206de2362d3Smrg 1020718781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10208de2362d3Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10209de2362d3Smrg fi 10210de2362d3Smrg 1021118781e08Smrg CFLAGS="$CFLAGS -Waddress" 10212de2362d3Smrg 1021318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 1021418781e08Smrg$as_echo_n "checking if $CC supports -Waddress... " >&6; } 1021518781e08Smrg cacheid=xorg_cv_cc_flag__Waddress 1021618781e08Smrg if eval \${$cacheid+:} false; then : 1021718781e08Smrg $as_echo_n "(cached) " >&6 1021818781e08Smrgelse 1021918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10220de2362d3Smrg/* end confdefs.h. */ 10221de2362d3Smrgint i; 10222de2362d3Smrgint 10223de2362d3Smrgmain () 10224de2362d3Smrg{ 10225de2362d3Smrg 10226de2362d3Smrg ; 10227de2362d3Smrg return 0; 10228de2362d3Smrg} 10229de2362d3Smrg_ACEOF 10230de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 1023118781e08Smrg eval $cacheid=yes 10232de2362d3Smrgelse 1023318781e08Smrg eval $cacheid=no 10234de2362d3Smrgfi 10235de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 10236de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1023718781e08Smrgfi 1023818781e08Smrg 1023918781e08Smrg 102407821949aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 102417821949aSmrg 1024218781e08Smrg eval supported=\$$cacheid 1024318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1024418781e08Smrg$as_echo "$supported" >&6; } 10245de2362d3Smrg if test "$supported" = "yes" ; then 1024618781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10247de2362d3Smrg found="yes" 10248de2362d3Smrg fi 10249de2362d3Smrg fi 10250de2362d3Smrg 10251de2362d3Smrg 10252de2362d3Smrg 10253de2362d3Smrg 10254de2362d3Smrg 10255de2362d3Smrg 10256de2362d3Smrg 10257de2362d3Smrg 10258de2362d3Smrg 10259de2362d3Smrg 10260de2362d3Smrg 10261de2362d3Smrg 10262de2362d3Smrg 10263de2362d3Smrg 10264de2362d3Smrg 1026518781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10266de2362d3Smrg 1026718781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1026818781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1026918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1027018781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1027118781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10272de2362d3Smrg $as_echo_n "(cached) " >&6 10273de2362d3Smrgelse 1027418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1027518781e08Smrg/* end confdefs.h. */ 1027618781e08Smrgint i; 1027718781e08Smrg_ACEOF 1027818781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1027918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10280de2362d3Smrgelse 1028118781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10282de2362d3Smrgfi 1028318781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10284de2362d3Smrgfi 1028518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1028618781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1028718781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1028818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10289de2362d3Smrgfi 10290de2362d3Smrg 1029118781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1029218781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1029318781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1029418781e08Smrg fi 1029518781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1029618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1029718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1029818781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 10299de2362d3Smrg $as_echo_n "(cached) " >&6 10300de2362d3Smrgelse 1030118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1030218781e08Smrg/* end confdefs.h. */ 1030318781e08Smrgint i; 1030418781e08Smrg_ACEOF 1030518781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1030618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10307de2362d3Smrgelse 1030818781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10309de2362d3Smrgfi 1031018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10311de2362d3Smrgfi 1031218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1031318781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1031418781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1031518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10316de2362d3Smrgfi 10317de2362d3Smrg 1031818781e08Smrgfound="no" 10319de2362d3Smrg 1032018781e08Smrg if test $found = "no" ; then 1032118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1032218781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1032318781e08Smrg fi 10324de2362d3Smrg 1032518781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1032618781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1032718781e08Smrg fi 1032818781e08Smrg 1032918781e08Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 1033018781e08Smrg 1033118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 1033218781e08Smrg$as_echo_n "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 1033318781e08Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 1033418781e08Smrg if eval \${$cacheid+:} false; then : 10335de2362d3Smrg $as_echo_n "(cached) " >&6 10336de2362d3Smrgelse 1033718781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1033818781e08Smrg/* end confdefs.h. */ 1033918781e08Smrgint i; 1034018781e08Smrgint 1034118781e08Smrgmain () 1034218781e08Smrg{ 10343de2362d3Smrg 1034418781e08Smrg ; 1034518781e08Smrg return 0; 1034618781e08Smrg} 1034718781e08Smrg_ACEOF 1034818781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1034918781e08Smrg eval $cacheid=yes 1035018781e08Smrgelse 1035118781e08Smrg eval $cacheid=no 1035218781e08Smrgfi 1035318781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1035418781e08Smrg conftest$ac_exeext conftest.$ac_ext 10355de2362d3Smrgfi 10356de2362d3Smrg 1035718781e08Smrg 1035818781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1035918781e08Smrg 1036018781e08Smrg eval supported=\$$cacheid 1036118781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1036218781e08Smrg$as_echo "$supported" >&6; } 1036318781e08Smrg if test "$supported" = "yes" ; then 1036418781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 1036518781e08Smrg found="yes" 1036618781e08Smrg fi 1036718781e08Smrg fi 1036818781e08Smrg 1036918781e08Smrg 1037018781e08Smrg 1037118781e08Smrg 1037218781e08Smrg 1037318781e08Smrg 1037418781e08Smrg 1037518781e08Smrg 1037618781e08Smrg 1037718781e08Smrg 1037818781e08Smrg 1037918781e08Smrg 1038018781e08Smrg 1038118781e08Smrg 1038218781e08Smrg 1038318781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1038418781e08Smrg 1038518781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1038618781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1038718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1038818781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1038918781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1039018781e08Smrg $as_echo_n "(cached) " >&6 1039118781e08Smrgelse 1039218781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1039318781e08Smrg/* end confdefs.h. */ 1039418781e08Smrgint i; 1039518781e08Smrg_ACEOF 1039618781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1039718781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1039818781e08Smrgelse 1039918781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 1040018781e08Smrgfi 1040118781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1040218781e08Smrgfi 1040318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1040418781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1040518781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1040618781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 104077821949aSmrgfi 10408de2362d3Smrg 1040918781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1041018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1041118781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1041218781e08Smrg fi 1041318781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1041418781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1041518781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1041618781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 104177821949aSmrg $as_echo_n "(cached) " >&6 104187821949aSmrgelse 1041918781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1042018781e08Smrg/* end confdefs.h. */ 1042118781e08Smrgint i; 1042218781e08Smrg_ACEOF 1042318781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1042418781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 104257821949aSmrgelse 1042618781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 104277821949aSmrgfi 1042818781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 104297821949aSmrgfi 1043018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1043118781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1043218781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1043318781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 104347821949aSmrgfi 10435de2362d3Smrg 1043618781e08Smrgfound="no" 10437de2362d3Smrg 1043818781e08Smrg if test $found = "no" ; then 1043918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1044018781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1044118781e08Smrg fi 10442de2362d3Smrg 1044318781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1044418781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1044518781e08Smrg fi 1044618781e08Smrg 1044718781e08Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 1044818781e08Smrg 1044918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 1045018781e08Smrg$as_echo_n "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 1045118781e08Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 1045218781e08Smrg if eval \${$cacheid+:} false; then : 104537821949aSmrg $as_echo_n "(cached) " >&6 104547821949aSmrgelse 1045518781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1045618781e08Smrg/* end confdefs.h. */ 1045718781e08Smrgint i; 1045818781e08Smrgint 1045918781e08Smrgmain () 1046018781e08Smrg{ 1046118781e08Smrg 1046218781e08Smrg ; 1046318781e08Smrg return 0; 1046418781e08Smrg} 104657821949aSmrg_ACEOF 1046618781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1046718781e08Smrg eval $cacheid=yes 104687821949aSmrgelse 1046918781e08Smrg eval $cacheid=no 104707821949aSmrgfi 1047118781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1047218781e08Smrg conftest$ac_exeext conftest.$ac_ext 104737821949aSmrgfi 10474de2362d3Smrg 10475de2362d3Smrg 1047618781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1047718781e08Smrg 1047818781e08Smrg eval supported=\$$cacheid 1047918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1048018781e08Smrg$as_echo "$supported" >&6; } 1048118781e08Smrg if test "$supported" = "yes" ; then 1048218781e08Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 1048318781e08Smrg found="yes" 1048418781e08Smrg fi 1048518781e08Smrg fi 10486de2362d3Smrg 10487de2362d3Smrg 104887821949aSmrgfi 10489de2362d3Smrg 10490de2362d3Smrg 10491de2362d3Smrg 10492de2362d3Smrg 1049318781e08Smrg 1049418781e08Smrg 1049518781e08Smrg 1049618781e08Smrg CWARNFLAGS="$BASE_CFLAGS" 1049718781e08Smrg if test "x$GCC" = xyes ; then 1049818781e08Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 1049918781e08Smrg fi 1050018781e08Smrg 1050118781e08Smrg 1050218781e08Smrg 1050318781e08Smrg 1050418781e08Smrg 1050518781e08Smrg 1050618781e08Smrg 1050718781e08Smrg 1050818781e08Smrg# Check whether --enable-strict-compilation was given. 1050918781e08Smrgif test "${enable_strict_compilation+set}" = set; then : 1051018781e08Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10511de2362d3Smrgelse 1051218781e08Smrg STRICT_COMPILE=no 10513de2362d3Smrgfi 105147821949aSmrg 105157821949aSmrg 1051618781e08Smrg 1051718781e08Smrg 1051818781e08Smrg 1051918781e08Smrg 1052018781e08SmrgSTRICT_CFLAGS="" 1052118781e08Smrg 1052218781e08Smrg 1052318781e08Smrg 1052418781e08Smrg 1052518781e08Smrg 1052618781e08Smrg 1052718781e08Smrg 1052818781e08Smrg 1052918781e08Smrg 1053018781e08Smrg 1053118781e08Smrg 1053218781e08Smrg 1053318781e08Smrg 1053418781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1053518781e08Smrg 1053618781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1053718781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1053818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1053918781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1054018781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 1054118781e08Smrg $as_echo_n "(cached) " >&6 1054218781e08Smrgelse 1054318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1054418781e08Smrg/* end confdefs.h. */ 1054518781e08Smrgint i; 1054618781e08Smrg_ACEOF 1054718781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1054818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1054918781e08Smrgelse 1055018781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 1055118781e08Smrgfi 1055218781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1055318781e08Smrgfi 1055418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1055518781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1055618781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1055718781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10558de2362d3Smrgfi 105597821949aSmrg 1056018781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1056118781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1056218781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1056318781e08Smrg fi 1056418781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1056518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1056618781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1056718781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1056818781e08Smrg $as_echo_n "(cached) " >&6 1056918781e08Smrgelse 1057018781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1057118781e08Smrg/* end confdefs.h. */ 1057218781e08Smrgint i; 1057318781e08Smrg_ACEOF 1057418781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1057518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1057618781e08Smrgelse 1057718781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1057818781e08Smrgfi 1057918781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1058018781e08Smrgfi 1058118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1058218781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1058318781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1058418781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10585de2362d3Smrgfi 10586de2362d3Smrg 1058718781e08Smrgfound="no" 1058818781e08Smrg 1058918781e08Smrg if test $found = "no" ; then 1059018781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1059118781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1059218781e08Smrg fi 1059318781e08Smrg 1059418781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1059518781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1059618781e08Smrg fi 10597de2362d3Smrg 1059818781e08Smrg CFLAGS="$CFLAGS -pedantic" 10599de2362d3Smrg 1060018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 1060118781e08Smrg$as_echo_n "checking if $CC supports -pedantic... " >&6; } 1060218781e08Smrg cacheid=xorg_cv_cc_flag__pedantic 1060318781e08Smrg if eval \${$cacheid+:} false; then : 1060418781e08Smrg $as_echo_n "(cached) " >&6 1060518781e08Smrgelse 1060618781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1060718781e08Smrg/* end confdefs.h. */ 1060818781e08Smrgint i; 1060918781e08Smrgint 1061018781e08Smrgmain () 1061118781e08Smrg{ 10612de2362d3Smrg 1061318781e08Smrg ; 1061418781e08Smrg return 0; 1061518781e08Smrg} 106167821949aSmrg_ACEOF 1061718781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1061818781e08Smrg eval $cacheid=yes 1061918781e08Smrgelse 1062018781e08Smrg eval $cacheid=no 1062118781e08Smrgfi 1062218781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1062318781e08Smrg conftest$ac_exeext conftest.$ac_ext 1062418781e08Smrgfi 10625de2362d3Smrg 10626de2362d3Smrg 1062718781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10628de2362d3Smrg 1062918781e08Smrg eval supported=\$$cacheid 1063018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1063118781e08Smrg$as_echo "$supported" >&6; } 1063218781e08Smrg if test "$supported" = "yes" ; then 1063318781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 1063418781e08Smrg found="yes" 1063518781e08Smrg fi 1063618781e08Smrg fi 10637de2362d3Smrg 10638de2362d3Smrg 10639de2362d3Smrg 10640de2362d3Smrg 10641de2362d3Smrg 10642de2362d3Smrg 10643de2362d3Smrg 10644de2362d3Smrg 10645de2362d3Smrg 10646de2362d3Smrg 10647de2362d3Smrg 10648de2362d3Smrg 10649de2362d3Smrg 10650de2362d3Smrg 10651de2362d3Smrg 1065218781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10653de2362d3Smrg 1065418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1065518781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1065618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1065718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1065818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 106597821949aSmrg $as_echo_n "(cached) " >&6 106607821949aSmrgelse 1066118781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1066218781e08Smrg/* end confdefs.h. */ 1066318781e08Smrgint i; 1066418781e08Smrg_ACEOF 1066518781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1066618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1066718781e08Smrgelse 1066818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 1066918781e08Smrgfi 1067018781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1067118781e08Smrgfi 1067218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1067318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1067418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1067518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1067618781e08Smrgfi 10677de2362d3Smrg 1067818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1067918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1068018781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1068118781e08Smrg fi 1068218781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1068318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1068418781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1068518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1068618781e08Smrg $as_echo_n "(cached) " >&6 1068718781e08Smrgelse 1068818781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1068918781e08Smrg/* end confdefs.h. */ 1069018781e08Smrgint i; 1069118781e08Smrg_ACEOF 1069218781e08Smrgif ac_fn_c_try_compile "$LINENO"; then : 1069318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1069418781e08Smrgelse 1069518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 1069618781e08Smrgfi 1069718781e08Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1069818781e08Smrgfi 1069918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1070018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1070118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1070218781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1070318781e08Smrgfi 10704de2362d3Smrg 1070518781e08Smrgfound="no" 10706de2362d3Smrg 1070718781e08Smrg if test $found = "no" ; then 1070818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1070918781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1071018781e08Smrg fi 10711de2362d3Smrg 1071218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1071318781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1071418781e08Smrg fi 10715de2362d3Smrg 1071618781e08Smrg CFLAGS="$CFLAGS -Werror" 10717de2362d3Smrg 1071818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 1071918781e08Smrg$as_echo_n "checking if $CC supports -Werror... " >&6; } 1072018781e08Smrg cacheid=xorg_cv_cc_flag__Werror 1072118781e08Smrg if eval \${$cacheid+:} false; then : 1072218781e08Smrg $as_echo_n "(cached) " >&6 107237821949aSmrgelse 1072418781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1072518781e08Smrg/* end confdefs.h. */ 1072618781e08Smrgint i; 1072718781e08Smrgint 1072818781e08Smrgmain () 1072918781e08Smrg{ 1073018781e08Smrg 1073118781e08Smrg ; 1073218781e08Smrg return 0; 1073318781e08Smrg} 1073418781e08Smrg_ACEOF 1073518781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1073618781e08Smrg eval $cacheid=yes 1073718781e08Smrgelse 1073818781e08Smrg eval $cacheid=no 1073918781e08Smrgfi 1074018781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1074118781e08Smrg conftest$ac_exeext conftest.$ac_ext 107427821949aSmrgfi 10743de2362d3Smrg 10744de2362d3Smrg 1074518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10746de2362d3Smrg 1074718781e08Smrg eval supported=\$$cacheid 1074818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1074918781e08Smrg$as_echo "$supported" >&6; } 1075018781e08Smrg if test "$supported" = "yes" ; then 1075118781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 1075218781e08Smrg found="yes" 1075318781e08Smrg fi 1075418781e08Smrg fi 10755de2362d3Smrg 1075618781e08Smrg if test $found = "no" ; then 1075718781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1075818781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1075918781e08Smrg fi 10760de2362d3Smrg 1076118781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1076218781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1076318781e08Smrg fi 1076418781e08Smrg 1076518781e08Smrg CFLAGS="$CFLAGS -errwarn" 1076618781e08Smrg 1076718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 1076818781e08Smrg$as_echo_n "checking if $CC supports -errwarn... " >&6; } 1076918781e08Smrg cacheid=xorg_cv_cc_flag__errwarn 1077018781e08Smrg if eval \${$cacheid+:} false; then : 10771de2362d3Smrg $as_echo_n "(cached) " >&6 10772de2362d3Smrgelse 1077318781e08Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10774de2362d3Smrg/* end confdefs.h. */ 1077518781e08Smrgint i; 107767821949aSmrgint 107777821949aSmrgmain () 107787821949aSmrg{ 107797821949aSmrg 107807821949aSmrg ; 107817821949aSmrg return 0; 107827821949aSmrg} 10783de2362d3Smrg_ACEOF 1078418781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1078518781e08Smrg eval $cacheid=yes 1078618781e08Smrgelse 1078718781e08Smrg eval $cacheid=no 10788de2362d3Smrgfi 1078918781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1079018781e08Smrg conftest$ac_exeext conftest.$ac_ext 10791de2362d3Smrgfi 10792de2362d3Smrg 1079318781e08Smrg 1079418781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1079518781e08Smrg 1079618781e08Smrg eval supported=\$$cacheid 1079718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1079818781e08Smrg$as_echo "$supported" >&6; } 1079918781e08Smrg if test "$supported" = "yes" ; then 1080018781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 1080118781e08Smrg found="yes" 1080218781e08Smrg fi 1080318781e08Smrg fi 1080418781e08Smrg 1080518781e08Smrg 1080618781e08Smrg 1080718781e08Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 1080818781e08Smrg# activate it with -Werror, so we add it here explicitly. 1080918781e08Smrg 1081018781e08Smrg 1081118781e08Smrg 1081218781e08Smrg 1081318781e08Smrg 1081418781e08Smrg 1081518781e08Smrg 1081618781e08Smrg 1081718781e08Smrg 1081818781e08Smrg 1081918781e08Smrg 1082018781e08Smrg 1082118781e08Smrg 1082218781e08Smrgxorg_testset_save_CFLAGS="$CFLAGS" 1082318781e08Smrg 1082418781e08Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 1082518781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1082618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 1082718781e08Smrg$as_echo_n "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 1082818781e08Smrgif ${xorg_cv_cc_flag_unknown_warning_option+:} false; then : 10829de2362d3Smrg $as_echo_n "(cached) " >&6 10830de2362d3Smrgelse 10831de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10832de2362d3Smrg/* end confdefs.h. */ 1083318781e08Smrgint i; 10834de2362d3Smrg_ACEOF 10835de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 1083618781e08Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1083718781e08Smrgelse 1083818781e08Smrg xorg_cv_cc_flag_unknown_warning_option=no 10839de2362d3Smrgfi 10840de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1084118781e08Smrgfi 1084218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 1084318781e08Smrg$as_echo "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 1084418781e08Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 1084518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1084618781e08Smrgfi 1084718781e08Smrg 1084818781e08Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 1084918781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1085018781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1085118781e08Smrg fi 1085218781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1085318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 1085418781e08Smrg$as_echo_n "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 1085518781e08Smrgif ${xorg_cv_cc_flag_unused_command_line_argument+:} false; then : 1085618781e08Smrg $as_echo_n "(cached) " >&6 1085718781e08Smrgelse 10858de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10859de2362d3Smrg/* end confdefs.h. */ 1086018781e08Smrgint i; 10861de2362d3Smrg_ACEOF 108627821949aSmrgif ac_fn_c_try_compile "$LINENO"; then : 1086318781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1086418781e08Smrgelse 1086518781e08Smrg xorg_cv_cc_flag_unused_command_line_argument=no 10866de2362d3Smrgfi 108677821949aSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10868de2362d3Smrgfi 1086918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 1087018781e08Smrg$as_echo "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 1087118781e08Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 1087218781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1087318781e08Smrgfi 1087418781e08Smrg 1087518781e08Smrgfound="no" 1087618781e08Smrg 1087718781e08Smrg if test $found = "no" ; then 1087818781e08Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 1087918781e08Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 1088018781e08Smrg fi 1088118781e08Smrg 1088218781e08Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 1088318781e08Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 1088418781e08Smrg fi 1088518781e08Smrg 1088618781e08Smrg CFLAGS="$CFLAGS -Werror=attributes" 1088718781e08Smrg 1088818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 1088918781e08Smrg$as_echo_n "checking if $CC supports -Werror=attributes... " >&6; } 1089018781e08Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 1089118781e08Smrg if eval \${$cacheid+:} false; then : 108927821949aSmrg $as_echo_n "(cached) " >&6 108937821949aSmrgelse 108947821949aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 108957821949aSmrg/* end confdefs.h. */ 1089618781e08Smrgint i; 108977821949aSmrgint 108987821949aSmrgmain () 108997821949aSmrg{ 10900de2362d3Smrg 109017821949aSmrg ; 109027821949aSmrg return 0; 109037821949aSmrg} 109047821949aSmrg_ACEOF 1090518781e08Smrgif ac_fn_c_try_link "$LINENO"; then : 1090618781e08Smrg eval $cacheid=yes 1090718781e08Smrgelse 1090818781e08Smrg eval $cacheid=no 1090918781e08Smrgfi 1091018781e08Smrgrm -f core conftest.err conftest.$ac_objext \ 1091118781e08Smrg conftest$ac_exeext conftest.$ac_ext 1091218781e08Smrgfi 1091318781e08Smrg 1091418781e08Smrg 1091518781e08Smrg CFLAGS="$xorg_testset_save_CFLAGS" 1091618781e08Smrg 1091718781e08Smrg eval supported=\$$cacheid 1091818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 1091918781e08Smrg$as_echo "$supported" >&6; } 1092018781e08Smrg if test "$supported" = "yes" ; then 1092118781e08Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 1092218781e08Smrg found="yes" 1092318781e08Smrg fi 1092418781e08Smrg fi 1092518781e08Smrg 1092618781e08Smrg 1092718781e08Smrg 1092818781e08Smrgif test "x$STRICT_COMPILE" = "xyes"; then 1092918781e08Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 1093018781e08Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 1093118781e08Smrgfi 1093218781e08Smrg 1093318781e08Smrg 1093418781e08Smrg 1093518781e08Smrg 1093618781e08Smrg 1093718781e08Smrg 1093818781e08Smrgcat >>confdefs.h <<_ACEOF 1093918781e08Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1094018781e08Smrg_ACEOF 1094118781e08Smrg 1094218781e08Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1094318781e08Smrg if test "x$PVM" = "x"; then 1094418781e08Smrg PVM="0" 1094518781e08Smrg fi 1094618781e08Smrg 1094718781e08Smrgcat >>confdefs.h <<_ACEOF 1094818781e08Smrg#define PACKAGE_VERSION_MINOR $PVM 1094918781e08Smrg_ACEOF 1095018781e08Smrg 1095118781e08Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1095218781e08Smrg if test "x$PVP" = "x"; then 1095318781e08Smrg PVP="0" 1095418781e08Smrg fi 1095518781e08Smrg 1095618781e08Smrgcat >>confdefs.h <<_ACEOF 1095718781e08Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 1095818781e08Smrg_ACEOF 1095918781e08Smrg 1096018781e08Smrg 1096118781e08Smrg 1096218781e08SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 1096318781e08Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 1096418781e08Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 1096518781e08Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 1096618781e08Smrg 1096718781e08Smrg 1096818781e08Smrg 1096918781e08Smrg 1097018781e08Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 1097118781e08SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 1097218781e08Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 1097318781e08Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 1097418781e08Smrgecho 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 1097518781e08Smrg 1097618781e08Smrg 1097718781e08Smrg 1097818781e08Smrg 1097918781e08Smrg 1098018781e08Smrg 1098118781e08Smrgif test x$APP_MAN_SUFFIX = x ; then 1098218781e08Smrg APP_MAN_SUFFIX=1 1098318781e08Smrgfi 1098418781e08Smrgif test x$APP_MAN_DIR = x ; then 1098518781e08Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1098618781e08Smrgfi 1098718781e08Smrg 1098818781e08Smrgif test x$LIB_MAN_SUFFIX = x ; then 1098918781e08Smrg LIB_MAN_SUFFIX=3 1099018781e08Smrgfi 1099118781e08Smrgif test x$LIB_MAN_DIR = x ; then 1099218781e08Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1099318781e08Smrgfi 1099418781e08Smrg 1099518781e08Smrgif test x$FILE_MAN_SUFFIX = x ; then 1099618781e08Smrg case $host_os in 1099718781e08Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 1099818781e08Smrg *) FILE_MAN_SUFFIX=5 ;; 1099918781e08Smrg esac 1100018781e08Smrgfi 1100118781e08Smrgif test x$FILE_MAN_DIR = x ; then 1100218781e08Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1100318781e08Smrgfi 1100418781e08Smrg 1100518781e08Smrgif test x$MISC_MAN_SUFFIX = x ; then 1100618781e08Smrg case $host_os in 1100718781e08Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 1100818781e08Smrg *) MISC_MAN_SUFFIX=7 ;; 1100918781e08Smrg esac 1101018781e08Smrgfi 1101118781e08Smrgif test x$MISC_MAN_DIR = x ; then 1101218781e08Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11013de2362d3Smrgfi 11014de2362d3Smrg 1101518781e08Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 1101618781e08Smrg case $host_os in 1101718781e08Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 1101818781e08Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1101918781e08Smrg esac 11020de2362d3Smrgfi 1102118781e08Smrgif test x$DRIVER_MAN_DIR = x ; then 1102218781e08Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11023de2362d3Smrgfi 1102418781e08Smrg 1102518781e08Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 1102618781e08Smrg case $host_os in 1102718781e08Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 1102818781e08Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1102918781e08Smrg esac 1103018781e08Smrgfi 1103118781e08Smrgif test x$ADMIN_MAN_DIR = x ; then 1103218781e08Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11033de2362d3Smrgfi 11034de2362d3Smrg 11035de2362d3Smrg 11036de2362d3Smrg 1103718781e08Smrg 1103818781e08Smrg 1103918781e08Smrg 1104018781e08Smrg 1104118781e08Smrg 1104218781e08Smrg 1104318781e08Smrg 1104418781e08Smrg 1104518781e08Smrg 1104618781e08Smrg 1104718781e08Smrg 1104818781e08Smrg 1104918781e08SmrgXORG_MAN_PAGE="X Version 11" 1105018781e08Smrg 1105118781e08SmrgMAN_SUBSTS="\ 1105218781e08Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1105318781e08Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 1105418781e08Smrg -e 's|__xservername__|Xorg|g' \ 1105518781e08Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 1105618781e08Smrg -e 's|__projectroot__|\$(prefix)|g' \ 1105718781e08Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 1105818781e08Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 1105918781e08Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 1106018781e08Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 1106118781e08Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 1106218781e08Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 1106318781e08Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 1106418781e08Smrg 1106518781e08Smrg 1106618781e08Smrg 1106718781e08Smrg# Check whether --enable-silent-rules was given. 1106818781e08Smrgif test "${enable_silent_rules+set}" = set; then : 1106918781e08Smrg enableval=$enable_silent_rules; 11070de2362d3Smrgfi 110717821949aSmrg 1107218781e08Smrgcase $enable_silent_rules in # ((( 1107318781e08Smrg yes) AM_DEFAULT_VERBOSITY=0;; 1107418781e08Smrg no) AM_DEFAULT_VERBOSITY=1;; 1107518781e08Smrg *) AM_DEFAULT_VERBOSITY=0;; 1107618781e08Smrgesac 1107718781e08Smrgam_make=${MAKE-make} 1107818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 1107918781e08Smrg$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 1108018781e08Smrgif ${am_cv_make_support_nested_variables+:} false; then : 1108118781e08Smrg $as_echo_n "(cached) " >&6 1108218781e08Smrgelse 1108318781e08Smrg if $as_echo 'TRUE=$(BAR$(V)) 1108418781e08SmrgBAR0=false 1108518781e08SmrgBAR1=true 1108618781e08SmrgV=1 1108718781e08Smrgam__doit: 1108818781e08Smrg @$(TRUE) 1108918781e08Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 1109018781e08Smrg am_cv_make_support_nested_variables=yes 11091de2362d3Smrgelse 1109218781e08Smrg am_cv_make_support_nested_variables=no 11093de2362d3Smrgfi 1109418781e08Smrgfi 1109518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 1109618781e08Smrg$as_echo "$am_cv_make_support_nested_variables" >&6; } 1109718781e08Smrgif test $am_cv_make_support_nested_variables = yes; then 1109818781e08Smrg AM_V='$(V)' 1109918781e08Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 1110018781e08Smrgelse 1110118781e08Smrg AM_V=$AM_DEFAULT_VERBOSITY 1110218781e08Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 1110318781e08Smrgfi 1110418781e08SmrgAM_BACKSLASH='\' 11105de2362d3Smrg 11106de2362d3Smrg 11107de2362d3Smrg 11108de2362d3Smrg# Initialize libtool 11109de2362d3Smrg# Check whether --enable-static was given. 11110de2362d3Smrgif test "${enable_static+set}" = set; then : 11111de2362d3Smrg enableval=$enable_static; p=${PACKAGE-default} 11112de2362d3Smrg case $enableval in 11113de2362d3Smrg yes) enable_static=yes ;; 11114de2362d3Smrg no) enable_static=no ;; 11115de2362d3Smrg *) 11116de2362d3Smrg enable_static=no 11117de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1111818781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11119de2362d3Smrg for pkg in $enableval; do 1112018781e08Smrg IFS=$lt_save_ifs 11121de2362d3Smrg if test "X$pkg" = "X$p"; then 11122de2362d3Smrg enable_static=yes 11123de2362d3Smrg fi 11124de2362d3Smrg done 1112518781e08Smrg IFS=$lt_save_ifs 11126de2362d3Smrg ;; 11127de2362d3Smrg esac 11128de2362d3Smrgelse 11129de2362d3Smrg enable_static=no 11130de2362d3Smrgfi 11131de2362d3Smrg 11132de2362d3Smrg 11133de2362d3Smrg 11134de2362d3Smrg 11135de2362d3Smrg 11136de2362d3Smrg 11137de2362d3Smrg 11138de2362d3Smrg 11139de2362d3Smrg 11140de2362d3Smrgcase `pwd` in 11141de2362d3Smrg *\ * | *\ *) 11142de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11143de2362d3Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11144de2362d3Smrgesac 11145de2362d3Smrg 11146de2362d3Smrg 11147de2362d3Smrg 111488bf5c682Smrgmacro_version='2.4.6.40-6ca5' 111498bf5c682Smrgmacro_revision='2.4.6.40' 11150de2362d3Smrg 11151de2362d3Smrg 11152de2362d3Smrg 11153de2362d3Smrg 11154de2362d3Smrg 11155de2362d3Smrg 11156de2362d3Smrg 11157de2362d3Smrg 11158de2362d3Smrg 11159de2362d3Smrg 11160de2362d3Smrg 11161de2362d3Smrg 11162de2362d3Smrg 1116318781e08Smrgltmain=$ac_aux_dir/ltmain.sh 11164de2362d3Smrg 11165de2362d3Smrg# Backslashify metacharacters that are still active within 11166de2362d3Smrg# double-quoted strings. 11167de2362d3Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11168de2362d3Smrg 11169de2362d3Smrg# Same as above, but do not quote variable references. 11170de2362d3Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 11171de2362d3Smrg 11172de2362d3Smrg# Sed substitution to delay expansion of an escaped shell variable in a 11173de2362d3Smrg# double_quote_subst'ed string. 11174de2362d3Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11175de2362d3Smrg 11176de2362d3Smrg# Sed substitution to delay expansion of an escaped single quote. 11177de2362d3Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11178de2362d3Smrg 11179de2362d3Smrg# Sed substitution to avoid accidental globbing in evaled expressions 11180de2362d3Smrgno_glob_subst='s/\*/\\\*/g' 11181de2362d3Smrg 11182de2362d3SmrgECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11183de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11184de2362d3SmrgECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11185de2362d3Smrg 11186de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11187de2362d3Smrg$as_echo_n "checking how to print strings... " >&6; } 11188de2362d3Smrg# Test print first, because it will be a builtin if present. 11189de2362d3Smrgif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11190de2362d3Smrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11191de2362d3Smrg ECHO='print -r --' 11192de2362d3Smrgelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11193de2362d3Smrg ECHO='printf %s\n' 11194de2362d3Smrgelse 11195de2362d3Smrg # Use this function as a fallback that always works. 11196de2362d3Smrg func_fallback_echo () 11197de2362d3Smrg { 11198de2362d3Smrg eval 'cat <<_LTECHO_EOF 11199de2362d3Smrg$1 11200de2362d3Smrg_LTECHO_EOF' 11201de2362d3Smrg } 11202de2362d3Smrg ECHO='func_fallback_echo' 11203de2362d3Smrgfi 11204de2362d3Smrg 11205de2362d3Smrg# func_echo_all arg... 11206de2362d3Smrg# Invoke $ECHO with all args, space-separated. 11207de2362d3Smrgfunc_echo_all () 11208de2362d3Smrg{ 11209de2362d3Smrg $ECHO "" 11210de2362d3Smrg} 11211de2362d3Smrg 1121218781e08Smrgcase $ECHO in 11213de2362d3Smrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11214de2362d3Smrg$as_echo "printf" >&6; } ;; 11215de2362d3Smrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11216de2362d3Smrg$as_echo "print -r" >&6; } ;; 11217de2362d3Smrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11218de2362d3Smrg$as_echo "cat" >&6; } ;; 11219de2362d3Smrgesac 11220de2362d3Smrg 11221de2362d3Smrg 11222de2362d3Smrg 11223de2362d3Smrg 11224de2362d3Smrg 11225de2362d3Smrg 11226de2362d3Smrg 11227de2362d3Smrg 11228de2362d3Smrg 11229de2362d3Smrg 11230de2362d3Smrg 11231de2362d3Smrg 11232de2362d3Smrg 11233de2362d3Smrg 11234de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11235de2362d3Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 11236de2362d3Smrgif ${ac_cv_path_SED+:} false; then : 11237de2362d3Smrg $as_echo_n "(cached) " >&6 11238de2362d3Smrgelse 11239de2362d3Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11240de2362d3Smrg for ac_i in 1 2 3 4 5 6 7; do 11241de2362d3Smrg ac_script="$ac_script$as_nl$ac_script" 11242de2362d3Smrg done 11243de2362d3Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11244de2362d3Smrg { ac_script=; unset ac_script;} 11245de2362d3Smrg if test -z "$SED"; then 11246de2362d3Smrg ac_path_SED_found=false 11247de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11248de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11249de2362d3Smrgfor as_dir in $PATH 11250de2362d3Smrgdo 11251de2362d3Smrg IFS=$as_save_IFS 11252de2362d3Smrg test -z "$as_dir" && as_dir=. 11253de2362d3Smrg for ac_prog in sed gsed; do 11254de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11255de2362d3Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 1125618781e08Smrg as_fn_executable_p "$ac_path_SED" || continue 11257de2362d3Smrg# Check for GNU ac_path_SED and select it if it is found. 11258de2362d3Smrg # Check for GNU $ac_path_SED 11259de2362d3Smrgcase `"$ac_path_SED" --version 2>&1` in 11260de2362d3Smrg*GNU*) 11261de2362d3Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11262de2362d3Smrg*) 11263de2362d3Smrg ac_count=0 11264de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11265de2362d3Smrg while : 11266de2362d3Smrg do 11267de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11268de2362d3Smrg mv "conftest.tmp" "conftest.in" 11269de2362d3Smrg cp "conftest.in" "conftest.nl" 11270de2362d3Smrg $as_echo '' >> "conftest.nl" 11271de2362d3Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11272de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11273de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11274de2362d3Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 11275de2362d3Smrg # Best one so far, save it but keep looking for a better one 11276de2362d3Smrg ac_cv_path_SED="$ac_path_SED" 11277de2362d3Smrg ac_path_SED_max=$ac_count 11278de2362d3Smrg fi 11279de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11280de2362d3Smrg test $ac_count -gt 10 && break 11281de2362d3Smrg done 11282de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11283de2362d3Smrgesac 11284de2362d3Smrg 11285de2362d3Smrg $ac_path_SED_found && break 3 11286de2362d3Smrg done 11287de2362d3Smrg done 11288de2362d3Smrg done 11289de2362d3SmrgIFS=$as_save_IFS 11290de2362d3Smrg if test -z "$ac_cv_path_SED"; then 11291de2362d3Smrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11292de2362d3Smrg fi 11293de2362d3Smrgelse 11294de2362d3Smrg ac_cv_path_SED=$SED 11295de2362d3Smrgfi 11296de2362d3Smrg 11297de2362d3Smrgfi 11298de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11299de2362d3Smrg$as_echo "$ac_cv_path_SED" >&6; } 11300de2362d3Smrg SED="$ac_cv_path_SED" 11301de2362d3Smrg rm -f conftest.sed 11302de2362d3Smrg 11303de2362d3Smrgtest -z "$SED" && SED=sed 11304de2362d3SmrgXsed="$SED -e 1s/^X//" 11305de2362d3Smrg 11306de2362d3Smrg 11307de2362d3Smrg 11308de2362d3Smrg 11309de2362d3Smrg 11310de2362d3Smrg 11311de2362d3Smrg 11312de2362d3Smrg 11313de2362d3Smrg 11314de2362d3Smrg 11315de2362d3Smrg 11316de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11317de2362d3Smrg$as_echo_n "checking for fgrep... " >&6; } 11318de2362d3Smrgif ${ac_cv_path_FGREP+:} false; then : 11319de2362d3Smrg $as_echo_n "(cached) " >&6 11320de2362d3Smrgelse 11321de2362d3Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11322de2362d3Smrg then ac_cv_path_FGREP="$GREP -F" 11323de2362d3Smrg else 11324de2362d3Smrg if test -z "$FGREP"; then 11325de2362d3Smrg ac_path_FGREP_found=false 11326de2362d3Smrg # Loop through the user's path and test for each of PROGNAME-LIST 11327de2362d3Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11328de2362d3Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11329de2362d3Smrgdo 11330de2362d3Smrg IFS=$as_save_IFS 11331de2362d3Smrg test -z "$as_dir" && as_dir=. 11332de2362d3Smrg for ac_prog in fgrep; do 11333de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11334de2362d3Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 1133518781e08Smrg as_fn_executable_p "$ac_path_FGREP" || continue 11336de2362d3Smrg# Check for GNU ac_path_FGREP and select it if it is found. 11337de2362d3Smrg # Check for GNU $ac_path_FGREP 11338de2362d3Smrgcase `"$ac_path_FGREP" --version 2>&1` in 11339de2362d3Smrg*GNU*) 11340de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11341de2362d3Smrg*) 11342de2362d3Smrg ac_count=0 11343de2362d3Smrg $as_echo_n 0123456789 >"conftest.in" 11344de2362d3Smrg while : 11345de2362d3Smrg do 11346de2362d3Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 11347de2362d3Smrg mv "conftest.tmp" "conftest.in" 11348de2362d3Smrg cp "conftest.in" "conftest.nl" 11349de2362d3Smrg $as_echo 'FGREP' >> "conftest.nl" 11350de2362d3Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11351de2362d3Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11352de2362d3Smrg as_fn_arith $ac_count + 1 && ac_count=$as_val 11353de2362d3Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11354de2362d3Smrg # Best one so far, save it but keep looking for a better one 11355de2362d3Smrg ac_cv_path_FGREP="$ac_path_FGREP" 11356de2362d3Smrg ac_path_FGREP_max=$ac_count 11357de2362d3Smrg fi 11358de2362d3Smrg # 10*(2^10) chars as input seems more than enough 11359de2362d3Smrg test $ac_count -gt 10 && break 11360de2362d3Smrg done 11361de2362d3Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11362de2362d3Smrgesac 11363de2362d3Smrg 11364de2362d3Smrg $ac_path_FGREP_found && break 3 11365de2362d3Smrg done 11366de2362d3Smrg done 11367de2362d3Smrg done 11368de2362d3SmrgIFS=$as_save_IFS 11369de2362d3Smrg if test -z "$ac_cv_path_FGREP"; then 11370de2362d3Smrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11371de2362d3Smrg fi 11372de2362d3Smrgelse 11373de2362d3Smrg ac_cv_path_FGREP=$FGREP 11374de2362d3Smrgfi 11375de2362d3Smrg 11376de2362d3Smrg fi 11377de2362d3Smrgfi 11378de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11379de2362d3Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 11380de2362d3Smrg FGREP="$ac_cv_path_FGREP" 11381de2362d3Smrg 11382de2362d3Smrg 11383de2362d3Smrgtest -z "$GREP" && GREP=grep 11384de2362d3Smrg 11385de2362d3Smrg 11386de2362d3Smrg 11387de2362d3Smrg 11388de2362d3Smrg 11389de2362d3Smrg 11390de2362d3Smrg 11391de2362d3Smrg 11392de2362d3Smrg 11393de2362d3Smrg 11394de2362d3Smrg 11395de2362d3Smrg 11396de2362d3Smrg 11397de2362d3Smrg 11398de2362d3Smrg 11399de2362d3Smrg 11400de2362d3Smrg 11401de2362d3Smrg 11402de2362d3Smrg 11403de2362d3Smrg# Check whether --with-gnu-ld was given. 11404de2362d3Smrgif test "${with_gnu_ld+set}" = set; then : 1140518781e08Smrg withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11406de2362d3Smrgelse 11407de2362d3Smrg with_gnu_ld=no 11408de2362d3Smrgfi 11409de2362d3Smrg 11410de2362d3Smrgac_prog=ld 1141118781e08Smrgif test yes = "$GCC"; then 11412de2362d3Smrg # Check if gcc -print-prog-name=ld gives a path. 11413de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11414de2362d3Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 11415de2362d3Smrg case $host in 11416de2362d3Smrg *-*-mingw*) 1141718781e08Smrg # gcc leaves a trailing carriage return, which upsets mingw 11418de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11419de2362d3Smrg *) 11420de2362d3Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11421de2362d3Smrg esac 11422de2362d3Smrg case $ac_prog in 11423de2362d3Smrg # Accept absolute paths. 11424de2362d3Smrg [\\/]* | ?:[\\/]*) 11425de2362d3Smrg re_direlt='/[^/][^/]*/\.\./' 11426de2362d3Smrg # Canonicalize the pathname of ld 11427de2362d3Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11428de2362d3Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11429de2362d3Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11430de2362d3Smrg done 1143118781e08Smrg test -z "$LD" && LD=$ac_prog 11432de2362d3Smrg ;; 11433de2362d3Smrg "") 11434de2362d3Smrg # If it fails, then pretend we aren't using GCC. 11435de2362d3Smrg ac_prog=ld 11436de2362d3Smrg ;; 11437de2362d3Smrg *) 11438de2362d3Smrg # If it is relative, then search for the first ld in PATH. 11439de2362d3Smrg with_gnu_ld=unknown 11440de2362d3Smrg ;; 11441de2362d3Smrg esac 1144218781e08Smrgelif test yes = "$with_gnu_ld"; then 11443de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11444de2362d3Smrg$as_echo_n "checking for GNU ld... " >&6; } 11445de2362d3Smrgelse 11446de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11447de2362d3Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 11448de2362d3Smrgfi 11449de2362d3Smrgif ${lt_cv_path_LD+:} false; then : 11450de2362d3Smrg $as_echo_n "(cached) " >&6 11451de2362d3Smrgelse 11452de2362d3Smrg if test -z "$LD"; then 1145318781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11454de2362d3Smrg for ac_dir in $PATH; do 1145518781e08Smrg IFS=$lt_save_ifs 11456de2362d3Smrg test -z "$ac_dir" && ac_dir=. 11457de2362d3Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 1145818781e08Smrg lt_cv_path_LD=$ac_dir/$ac_prog 11459de2362d3Smrg # Check to see if the program is GNU ld. I'd rather use --version, 11460de2362d3Smrg # but apparently some variants of GNU ld only accept -v. 11461de2362d3Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 11462de2362d3Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11463de2362d3Smrg *GNU* | *'with BFD'*) 1146418781e08Smrg test no != "$with_gnu_ld" && break 11465de2362d3Smrg ;; 11466de2362d3Smrg *) 1146718781e08Smrg test yes != "$with_gnu_ld" && break 11468de2362d3Smrg ;; 11469de2362d3Smrg esac 11470de2362d3Smrg fi 11471de2362d3Smrg done 1147218781e08Smrg IFS=$lt_save_ifs 11473de2362d3Smrgelse 1147418781e08Smrg lt_cv_path_LD=$LD # Let the user override the test with a path. 11475de2362d3Smrgfi 11476de2362d3Smrgfi 11477de2362d3Smrg 1147818781e08SmrgLD=$lt_cv_path_LD 11479de2362d3Smrgif test -n "$LD"; then 11480de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11481de2362d3Smrg$as_echo "$LD" >&6; } 11482de2362d3Smrgelse 11483de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11484de2362d3Smrg$as_echo "no" >&6; } 11485de2362d3Smrgfi 11486de2362d3Smrgtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11487de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11488de2362d3Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11489de2362d3Smrgif ${lt_cv_prog_gnu_ld+:} false; then : 11490de2362d3Smrg $as_echo_n "(cached) " >&6 11491de2362d3Smrgelse 11492de2362d3Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 11493de2362d3Smrgcase `$LD -v 2>&1 </dev/null` in 11494de2362d3Smrg*GNU* | *'with BFD'*) 11495de2362d3Smrg lt_cv_prog_gnu_ld=yes 11496de2362d3Smrg ;; 11497de2362d3Smrg*) 11498de2362d3Smrg lt_cv_prog_gnu_ld=no 11499de2362d3Smrg ;; 11500de2362d3Smrgesac 11501de2362d3Smrgfi 11502de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11503de2362d3Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 11504de2362d3Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 11505de2362d3Smrg 11506de2362d3Smrg 11507de2362d3Smrg 11508de2362d3Smrg 11509de2362d3Smrg 11510de2362d3Smrg 11511de2362d3Smrg 11512de2362d3Smrg 11513de2362d3Smrg 11514de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11515de2362d3Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11516de2362d3Smrgif ${lt_cv_path_NM+:} false; then : 11517de2362d3Smrg $as_echo_n "(cached) " >&6 11518de2362d3Smrgelse 11519de2362d3Smrg if test -n "$NM"; then 11520de2362d3Smrg # Let the user override the test. 1152118781e08Smrg lt_cv_path_NM=$NM 11522de2362d3Smrgelse 1152318781e08Smrg lt_nm_to_check=${ac_tool_prefix}nm 11524de2362d3Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11525de2362d3Smrg lt_nm_to_check="$lt_nm_to_check nm" 11526de2362d3Smrg fi 11527de2362d3Smrg for lt_tmp_nm in $lt_nm_to_check; do 1152818781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11529de2362d3Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 1153018781e08Smrg IFS=$lt_save_ifs 11531de2362d3Smrg test -z "$ac_dir" && ac_dir=. 1153218781e08Smrg tmp_nm=$ac_dir/$lt_tmp_nm 1153318781e08Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11534de2362d3Smrg # Check to see if the nm accepts a BSD-compat flag. 1153518781e08Smrg # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11536de2362d3Smrg # nm: unknown option "B" ignored 11537de2362d3Smrg # Tru64's nm complains that /dev/null is an invalid object file 1153818781e08Smrg # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 1153918781e08Smrg case $build_os in 1154018781e08Smrg mingw*) lt_bad_file=conftest.nm/nofile ;; 1154118781e08Smrg *) lt_bad_file=/dev/null ;; 1154218781e08Smrg esac 1154318781e08Smrg case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 1154418781e08Smrg *$lt_bad_file* | *'Invalid file or object type'*) 11545de2362d3Smrg lt_cv_path_NM="$tmp_nm -B" 1154618781e08Smrg break 2 11547de2362d3Smrg ;; 11548de2362d3Smrg *) 11549de2362d3Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 11550de2362d3Smrg */dev/null*) 11551de2362d3Smrg lt_cv_path_NM="$tmp_nm -p" 1155218781e08Smrg break 2 11553de2362d3Smrg ;; 11554de2362d3Smrg *) 11555de2362d3Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11556de2362d3Smrg continue # so that we can try to find one that supports BSD flags 11557de2362d3Smrg ;; 11558de2362d3Smrg esac 11559de2362d3Smrg ;; 11560de2362d3Smrg esac 11561de2362d3Smrg fi 11562de2362d3Smrg done 1156318781e08Smrg IFS=$lt_save_ifs 11564de2362d3Smrg done 11565de2362d3Smrg : ${lt_cv_path_NM=no} 11566de2362d3Smrgfi 11567de2362d3Smrgfi 11568de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11569de2362d3Smrg$as_echo "$lt_cv_path_NM" >&6; } 1157018781e08Smrgif test no != "$lt_cv_path_NM"; then 1157118781e08Smrg NM=$lt_cv_path_NM 11572de2362d3Smrgelse 11573de2362d3Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 11574de2362d3Smrg if test -n "$DUMPBIN"; then : 11575de2362d3Smrg # Let the user override the test. 11576de2362d3Smrg else 11577de2362d3Smrg if test -n "$ac_tool_prefix"; then 11578de2362d3Smrg for ac_prog in dumpbin "link -dump" 11579de2362d3Smrg do 11580de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11581de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 11582de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11583de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11584de2362d3Smrgif ${ac_cv_prog_DUMPBIN+:} false; then : 11585de2362d3Smrg $as_echo_n "(cached) " >&6 11586de2362d3Smrgelse 11587de2362d3Smrg if test -n "$DUMPBIN"; then 11588de2362d3Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11589de2362d3Smrgelse 11590de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11591de2362d3Smrgfor as_dir in $PATH 11592de2362d3Smrgdo 11593de2362d3Smrg IFS=$as_save_IFS 11594de2362d3Smrg test -z "$as_dir" && as_dir=. 11595de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1159618781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11597de2362d3Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11598de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11599de2362d3Smrg break 2 11600de2362d3Smrg fi 11601de2362d3Smrgdone 11602de2362d3Smrg done 11603de2362d3SmrgIFS=$as_save_IFS 11604de2362d3Smrg 11605de2362d3Smrgfi 11606de2362d3Smrgfi 11607de2362d3SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 11608de2362d3Smrgif test -n "$DUMPBIN"; then 11609de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11610de2362d3Smrg$as_echo "$DUMPBIN" >&6; } 11611de2362d3Smrgelse 11612de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11613de2362d3Smrg$as_echo "no" >&6; } 11614de2362d3Smrgfi 11615de2362d3Smrg 11616de2362d3Smrg 11617de2362d3Smrg test -n "$DUMPBIN" && break 11618de2362d3Smrg done 11619de2362d3Smrgfi 11620de2362d3Smrgif test -z "$DUMPBIN"; then 11621de2362d3Smrg ac_ct_DUMPBIN=$DUMPBIN 11622de2362d3Smrg for ac_prog in dumpbin "link -dump" 11623de2362d3Smrgdo 11624de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11625de2362d3Smrgset dummy $ac_prog; ac_word=$2 11626de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11627de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 11628de2362d3Smrgif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 11629de2362d3Smrg $as_echo_n "(cached) " >&6 11630de2362d3Smrgelse 11631de2362d3Smrg if test -n "$ac_ct_DUMPBIN"; then 11632de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11633de2362d3Smrgelse 11634de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11635de2362d3Smrgfor as_dir in $PATH 11636de2362d3Smrgdo 11637de2362d3Smrg IFS=$as_save_IFS 11638de2362d3Smrg test -z "$as_dir" && as_dir=. 11639de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1164018781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11641de2362d3Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11642de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11643de2362d3Smrg break 2 11644de2362d3Smrg fi 11645de2362d3Smrgdone 11646de2362d3Smrg done 11647de2362d3SmrgIFS=$as_save_IFS 11648de2362d3Smrg 11649de2362d3Smrgfi 11650de2362d3Smrgfi 11651de2362d3Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11652de2362d3Smrgif test -n "$ac_ct_DUMPBIN"; then 11653de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11654de2362d3Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 11655de2362d3Smrgelse 11656de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11657de2362d3Smrg$as_echo "no" >&6; } 11658de2362d3Smrgfi 11659de2362d3Smrg 11660de2362d3Smrg 11661de2362d3Smrg test -n "$ac_ct_DUMPBIN" && break 11662de2362d3Smrgdone 11663de2362d3Smrg 11664de2362d3Smrg if test "x$ac_ct_DUMPBIN" = x; then 11665de2362d3Smrg DUMPBIN=":" 11666de2362d3Smrg else 11667de2362d3Smrg case $cross_compiling:$ac_tool_warned in 11668de2362d3Smrgyes:) 11669de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11670de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11671de2362d3Smrgac_tool_warned=yes ;; 11672de2362d3Smrgesac 11673de2362d3Smrg DUMPBIN=$ac_ct_DUMPBIN 11674de2362d3Smrg fi 11675de2362d3Smrgfi 11676de2362d3Smrg 1167718781e08Smrg case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 11678de2362d3Smrg *COFF*) 1167918781e08Smrg DUMPBIN="$DUMPBIN -symbols -headers" 11680de2362d3Smrg ;; 11681de2362d3Smrg *) 11682de2362d3Smrg DUMPBIN=: 11683de2362d3Smrg ;; 11684de2362d3Smrg esac 11685de2362d3Smrg fi 11686de2362d3Smrg 1168718781e08Smrg if test : != "$DUMPBIN"; then 1168818781e08Smrg NM=$DUMPBIN 11689de2362d3Smrg fi 11690de2362d3Smrgfi 11691de2362d3Smrgtest -z "$NM" && NM=nm 11692de2362d3Smrg 11693de2362d3Smrg 11694de2362d3Smrg 11695de2362d3Smrg 11696de2362d3Smrg 11697de2362d3Smrg 11698de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 11699de2362d3Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 11700de2362d3Smrgif ${lt_cv_nm_interface+:} false; then : 11701de2362d3Smrg $as_echo_n "(cached) " >&6 11702de2362d3Smrgelse 11703de2362d3Smrg lt_cv_nm_interface="BSD nm" 11704de2362d3Smrg echo "int some_variable = 0;" > conftest.$ac_ext 11705de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 11706de2362d3Smrg (eval "$ac_compile" 2>conftest.err) 11707de2362d3Smrg cat conftest.err >&5 11708de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 11709de2362d3Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 11710de2362d3Smrg cat conftest.err >&5 11711de2362d3Smrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 11712de2362d3Smrg cat conftest.out >&5 11713de2362d3Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 11714de2362d3Smrg lt_cv_nm_interface="MS dumpbin" 11715de2362d3Smrg fi 11716de2362d3Smrg rm -f conftest* 11717de2362d3Smrgfi 11718de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 11719de2362d3Smrg$as_echo "$lt_cv_nm_interface" >&6; } 11720de2362d3Smrg 11721de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 11722de2362d3Smrg$as_echo_n "checking whether ln -s works... " >&6; } 11723de2362d3SmrgLN_S=$as_ln_s 11724de2362d3Smrgif test "$LN_S" = "ln -s"; then 11725de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11726de2362d3Smrg$as_echo "yes" >&6; } 11727de2362d3Smrgelse 11728de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 11729de2362d3Smrg$as_echo "no, using $LN_S" >&6; } 11730de2362d3Smrgfi 11731de2362d3Smrg 11732de2362d3Smrg# find the maximum length of command line arguments 11733de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 11734de2362d3Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 11735de2362d3Smrgif ${lt_cv_sys_max_cmd_len+:} false; then : 11736de2362d3Smrg $as_echo_n "(cached) " >&6 11737de2362d3Smrgelse 11738de2362d3Smrg i=0 1173918781e08Smrg teststring=ABCD 11740de2362d3Smrg 11741de2362d3Smrg case $build_os in 11742de2362d3Smrg msdosdjgpp*) 11743de2362d3Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 11744de2362d3Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 11745de2362d3Smrg # during glob expansion). Even if it were fixed, the result of this 11746de2362d3Smrg # check would be larger than it should be. 11747de2362d3Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 11748de2362d3Smrg ;; 11749de2362d3Smrg 11750de2362d3Smrg gnu*) 11751de2362d3Smrg # Under GNU Hurd, this test is not required because there is 11752de2362d3Smrg # no limit to the length of command line arguments. 11753de2362d3Smrg # Libtool will interpret -1 as no limit whatsoever 11754de2362d3Smrg lt_cv_sys_max_cmd_len=-1; 11755de2362d3Smrg ;; 11756de2362d3Smrg 11757de2362d3Smrg cygwin* | mingw* | cegcc*) 11758de2362d3Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 11759de2362d3Smrg # about 5 minutes as the teststring grows exponentially. 11760de2362d3Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 11761de2362d3Smrg # you end up with a "frozen" computer, even though with patience 11762de2362d3Smrg # the test eventually succeeds (with a max line length of 256k). 11763de2362d3Smrg # Instead, let's just punt: use the minimum linelength reported by 11764de2362d3Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 11765de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11766de2362d3Smrg ;; 11767de2362d3Smrg 11768de2362d3Smrg mint*) 11769de2362d3Smrg # On MiNT this can take a long time and run out of memory. 11770de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11771de2362d3Smrg ;; 11772de2362d3Smrg 11773de2362d3Smrg amigaos*) 11774de2362d3Smrg # On AmigaOS with pdksh, this test takes hours, literally. 11775de2362d3Smrg # So we just punt and use a minimum line length of 8192. 11776de2362d3Smrg lt_cv_sys_max_cmd_len=8192; 11777de2362d3Smrg ;; 11778de2362d3Smrg 1177918781e08Smrg bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 11780de2362d3Smrg # This has been around since 386BSD, at least. Likely further. 11781de2362d3Smrg if test -x /sbin/sysctl; then 11782de2362d3Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 11783de2362d3Smrg elif test -x /usr/sbin/sysctl; then 11784de2362d3Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 11785de2362d3Smrg else 11786de2362d3Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 11787de2362d3Smrg fi 11788de2362d3Smrg # And add a safety zone 11789de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11790de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11791de2362d3Smrg ;; 11792de2362d3Smrg 11793de2362d3Smrg interix*) 11794de2362d3Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 11795de2362d3Smrg lt_cv_sys_max_cmd_len=196608 11796de2362d3Smrg ;; 11797de2362d3Smrg 11798de2362d3Smrg os2*) 11799de2362d3Smrg # The test takes a long time on OS/2. 11800de2362d3Smrg lt_cv_sys_max_cmd_len=8192 11801de2362d3Smrg ;; 11802de2362d3Smrg 11803de2362d3Smrg osf*) 11804de2362d3Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 11805de2362d3Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 11806de2362d3Smrg # nice to cause kernel panics so lets avoid the loop below. 11807de2362d3Smrg # First set a reasonable default. 11808de2362d3Smrg lt_cv_sys_max_cmd_len=16384 11809de2362d3Smrg # 11810de2362d3Smrg if test -x /sbin/sysconfig; then 11811de2362d3Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 11812de2362d3Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 11813de2362d3Smrg esac 11814de2362d3Smrg fi 11815de2362d3Smrg ;; 11816de2362d3Smrg sco3.2v5*) 11817de2362d3Smrg lt_cv_sys_max_cmd_len=102400 11818de2362d3Smrg ;; 11819de2362d3Smrg sysv5* | sco5v6* | sysv4.2uw2*) 11820de2362d3Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 11821de2362d3Smrg if test -n "$kargmax"; then 11822de2362d3Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 11823de2362d3Smrg else 11824de2362d3Smrg lt_cv_sys_max_cmd_len=32768 11825de2362d3Smrg fi 11826de2362d3Smrg ;; 11827de2362d3Smrg *) 11828de2362d3Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 1182918781e08Smrg if test -n "$lt_cv_sys_max_cmd_len" && \ 1183018781e08Smrg test undefined != "$lt_cv_sys_max_cmd_len"; then 11831de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 11832de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 11833de2362d3Smrg else 11834de2362d3Smrg # Make teststring a little bigger before we do anything with it. 11835de2362d3Smrg # a 1K string should be a reasonable start. 1183618781e08Smrg for i in 1 2 3 4 5 6 7 8; do 11837de2362d3Smrg teststring=$teststring$teststring 11838de2362d3Smrg done 11839de2362d3Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 11840de2362d3Smrg # If test is not a shell built-in, we'll probably end up computing a 11841de2362d3Smrg # maximum length that is only half of the actual maximum length, but 11842de2362d3Smrg # we can't tell. 1184318781e08Smrg while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 11844de2362d3Smrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 1184518781e08Smrg test 17 != "$i" # 1/2 MB should be enough 11846de2362d3Smrg do 11847de2362d3Smrg i=`expr $i + 1` 11848de2362d3Smrg teststring=$teststring$teststring 11849de2362d3Smrg done 11850de2362d3Smrg # Only check the string length outside the loop. 11851de2362d3Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 11852de2362d3Smrg teststring= 11853de2362d3Smrg # Add a significant safety factor because C++ compilers can tack on 11854de2362d3Smrg # massive amounts of additional arguments before passing them to the 11855de2362d3Smrg # linker. It appears as though 1/2 is a usable value. 11856de2362d3Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 11857de2362d3Smrg fi 11858de2362d3Smrg ;; 11859de2362d3Smrg esac 11860de2362d3Smrg 11861de2362d3Smrgfi 11862de2362d3Smrg 1186318781e08Smrgif test -n "$lt_cv_sys_max_cmd_len"; then 11864de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 11865de2362d3Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 11866de2362d3Smrgelse 11867de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 11868de2362d3Smrg$as_echo "none" >&6; } 11869de2362d3Smrgfi 11870de2362d3Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 11871de2362d3Smrg 11872de2362d3Smrg 11873de2362d3Smrg 11874de2362d3Smrg 11875de2362d3Smrg 11876de2362d3Smrg 11877de2362d3Smrg: ${CP="cp -f"} 11878de2362d3Smrg: ${MV="mv -f"} 11879de2362d3Smrg: ${RM="rm -f"} 11880de2362d3Smrg 11881de2362d3Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 11882de2362d3Smrg lt_unset=unset 11883de2362d3Smrgelse 11884de2362d3Smrg lt_unset=false 11885de2362d3Smrgfi 11886de2362d3Smrg 11887de2362d3Smrg 11888de2362d3Smrg 11889de2362d3Smrg 11890de2362d3Smrg 11891de2362d3Smrg# test EBCDIC or ASCII 11892de2362d3Smrgcase `echo X|tr X '\101'` in 11893de2362d3Smrg A) # ASCII based system 11894de2362d3Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 11895de2362d3Smrg lt_SP2NL='tr \040 \012' 11896de2362d3Smrg lt_NL2SP='tr \015\012 \040\040' 11897de2362d3Smrg ;; 11898de2362d3Smrg *) # EBCDIC based system 11899de2362d3Smrg lt_SP2NL='tr \100 \n' 11900de2362d3Smrg lt_NL2SP='tr \r\n \100\100' 11901de2362d3Smrg ;; 11902de2362d3Smrgesac 11903de2362d3Smrg 11904de2362d3Smrg 11905de2362d3Smrg 11906de2362d3Smrg 11907de2362d3Smrg 11908de2362d3Smrg 11909de2362d3Smrg 11910de2362d3Smrg 11911de2362d3Smrg 11912de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 11913de2362d3Smrg$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 11914de2362d3Smrgif ${lt_cv_to_host_file_cmd+:} false; then : 11915de2362d3Smrg $as_echo_n "(cached) " >&6 11916de2362d3Smrgelse 11917de2362d3Smrg case $host in 11918de2362d3Smrg *-*-mingw* ) 11919de2362d3Smrg case $build in 11920de2362d3Smrg *-*-mingw* ) # actually msys 11921de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 11922de2362d3Smrg ;; 11923de2362d3Smrg *-*-cygwin* ) 11924de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 11925de2362d3Smrg ;; 11926de2362d3Smrg * ) # otherwise, assume *nix 11927de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 11928de2362d3Smrg ;; 11929de2362d3Smrg esac 11930de2362d3Smrg ;; 11931de2362d3Smrg *-*-cygwin* ) 11932de2362d3Smrg case $build in 11933de2362d3Smrg *-*-mingw* ) # actually msys 11934de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 11935de2362d3Smrg ;; 11936de2362d3Smrg *-*-cygwin* ) 11937de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11938de2362d3Smrg ;; 11939de2362d3Smrg * ) # otherwise, assume *nix 11940de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 11941de2362d3Smrg ;; 11942de2362d3Smrg esac 11943de2362d3Smrg ;; 11944de2362d3Smrg * ) # unhandled hosts (and "normal" native builds) 11945de2362d3Smrg lt_cv_to_host_file_cmd=func_convert_file_noop 11946de2362d3Smrg ;; 11947de2362d3Smrgesac 11948de2362d3Smrg 11949de2362d3Smrgfi 11950de2362d3Smrg 11951de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 11952de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 11953de2362d3Smrg$as_echo "$lt_cv_to_host_file_cmd" >&6; } 11954de2362d3Smrg 11955de2362d3Smrg 11956de2362d3Smrg 11957de2362d3Smrg 11958de2362d3Smrg 11959de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 11960de2362d3Smrg$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 11961de2362d3Smrgif ${lt_cv_to_tool_file_cmd+:} false; then : 11962de2362d3Smrg $as_echo_n "(cached) " >&6 11963de2362d3Smrgelse 11964de2362d3Smrg #assume ordinary cross tools, or native build. 11965de2362d3Smrglt_cv_to_tool_file_cmd=func_convert_file_noop 11966de2362d3Smrgcase $host in 11967de2362d3Smrg *-*-mingw* ) 11968de2362d3Smrg case $build in 11969de2362d3Smrg *-*-mingw* ) # actually msys 11970de2362d3Smrg lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 11971de2362d3Smrg ;; 11972de2362d3Smrg esac 11973de2362d3Smrg ;; 11974de2362d3Smrgesac 11975de2362d3Smrg 11976de2362d3Smrgfi 11977de2362d3Smrg 11978de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 11979de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 11980de2362d3Smrg$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 11981de2362d3Smrg 11982de2362d3Smrg 11983de2362d3Smrg 11984de2362d3Smrg 11985de2362d3Smrg 11986de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 11987de2362d3Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 11988de2362d3Smrgif ${lt_cv_ld_reload_flag+:} false; then : 11989de2362d3Smrg $as_echo_n "(cached) " >&6 11990de2362d3Smrgelse 11991de2362d3Smrg lt_cv_ld_reload_flag='-r' 11992de2362d3Smrgfi 11993de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 11994de2362d3Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 11995de2362d3Smrgreload_flag=$lt_cv_ld_reload_flag 11996de2362d3Smrgcase $reload_flag in 11997de2362d3Smrg"" | " "*) ;; 11998de2362d3Smrg*) reload_flag=" $reload_flag" ;; 11999de2362d3Smrgesac 12000de2362d3Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 12001de2362d3Smrgcase $host_os in 12002de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 1200318781e08Smrg if test yes != "$GCC"; then 12004de2362d3Smrg reload_cmds=false 12005de2362d3Smrg fi 12006de2362d3Smrg ;; 12007de2362d3Smrg darwin*) 1200818781e08Smrg if test yes = "$GCC"; then 1200918781e08Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12010de2362d3Smrg else 12011de2362d3Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 12012de2362d3Smrg fi 12013de2362d3Smrg ;; 12014de2362d3Smrgesac 12015de2362d3Smrg 12016de2362d3Smrg 12017de2362d3Smrg 12018de2362d3Smrg 12019de2362d3Smrg 12020de2362d3Smrg 12021de2362d3Smrg 12022de2362d3Smrg 12023de2362d3Smrg 12024de2362d3Smrgif test -n "$ac_tool_prefix"; then 12025de2362d3Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 12026de2362d3Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 12027de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12028de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12029de2362d3Smrgif ${ac_cv_prog_OBJDUMP+:} false; then : 12030de2362d3Smrg $as_echo_n "(cached) " >&6 12031de2362d3Smrgelse 12032de2362d3Smrg if test -n "$OBJDUMP"; then 12033de2362d3Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12034de2362d3Smrgelse 12035de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12036de2362d3Smrgfor as_dir in $PATH 12037de2362d3Smrgdo 12038de2362d3Smrg IFS=$as_save_IFS 12039de2362d3Smrg test -z "$as_dir" && as_dir=. 12040de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1204118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12042de2362d3Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 12043de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12044de2362d3Smrg break 2 12045de2362d3Smrg fi 12046de2362d3Smrgdone 12047de2362d3Smrg done 12048de2362d3SmrgIFS=$as_save_IFS 12049de2362d3Smrg 12050de2362d3Smrgfi 12051de2362d3Smrgfi 12052de2362d3SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 12053de2362d3Smrgif test -n "$OBJDUMP"; then 12054de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12055de2362d3Smrg$as_echo "$OBJDUMP" >&6; } 12056de2362d3Smrgelse 12057de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12058de2362d3Smrg$as_echo "no" >&6; } 12059de2362d3Smrgfi 12060de2362d3Smrg 12061de2362d3Smrg 12062de2362d3Smrgfi 12063de2362d3Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 12064de2362d3Smrg ac_ct_OBJDUMP=$OBJDUMP 12065de2362d3Smrg # Extract the first word of "objdump", so it can be a program name with args. 12066de2362d3Smrgset dummy objdump; ac_word=$2 12067de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12068de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12069de2362d3Smrgif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 12070de2362d3Smrg $as_echo_n "(cached) " >&6 12071de2362d3Smrgelse 12072de2362d3Smrg if test -n "$ac_ct_OBJDUMP"; then 12073de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 12074de2362d3Smrgelse 12075de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12076de2362d3Smrgfor as_dir in $PATH 12077de2362d3Smrgdo 12078de2362d3Smrg IFS=$as_save_IFS 12079de2362d3Smrg test -z "$as_dir" && as_dir=. 12080de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1208118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12082de2362d3Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 12083de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12084de2362d3Smrg break 2 12085de2362d3Smrg fi 12086de2362d3Smrgdone 12087de2362d3Smrg done 12088de2362d3SmrgIFS=$as_save_IFS 12089de2362d3Smrg 12090de2362d3Smrgfi 12091de2362d3Smrgfi 12092de2362d3Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12093de2362d3Smrgif test -n "$ac_ct_OBJDUMP"; then 12094de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12095de2362d3Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 12096de2362d3Smrgelse 12097de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12098de2362d3Smrg$as_echo "no" >&6; } 12099de2362d3Smrgfi 12100de2362d3Smrg 12101de2362d3Smrg if test "x$ac_ct_OBJDUMP" = x; then 12102de2362d3Smrg OBJDUMP="false" 12103de2362d3Smrg else 12104de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12105de2362d3Smrgyes:) 12106de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12107de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12108de2362d3Smrgac_tool_warned=yes ;; 12109de2362d3Smrgesac 12110de2362d3Smrg OBJDUMP=$ac_ct_OBJDUMP 12111de2362d3Smrg fi 12112de2362d3Smrgelse 12113de2362d3Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 12114de2362d3Smrgfi 12115de2362d3Smrg 12116de2362d3Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 12117de2362d3Smrg 12118de2362d3Smrg 12119de2362d3Smrg 12120de2362d3Smrg 12121de2362d3Smrg 12122de2362d3Smrg 12123de2362d3Smrg 12124de2362d3Smrg 12125de2362d3Smrg 12126de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12127de2362d3Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 12128de2362d3Smrgif ${lt_cv_deplibs_check_method+:} false; then : 12129de2362d3Smrg $as_echo_n "(cached) " >&6 12130de2362d3Smrgelse 12131de2362d3Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 12132de2362d3Smrglt_cv_file_magic_test_file= 12133de2362d3Smrglt_cv_deplibs_check_method='unknown' 12134de2362d3Smrg# Need to set the preceding variable on all platforms that support 12135de2362d3Smrg# interlibrary dependencies. 12136de2362d3Smrg# 'none' -- dependencies not supported. 1213718781e08Smrg# 'unknown' -- same as none, but documents that we really don't know. 12138de2362d3Smrg# 'pass_all' -- all dependencies passed with no checks. 12139de2362d3Smrg# 'test_compile' -- check by making test program. 12140de2362d3Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 1214118781e08Smrg# that responds to the $file_magic_cmd with a given extended regex. 1214218781e08Smrg# If you have 'file' or equivalent on your system and you're not sure 1214318781e08Smrg# whether 'pass_all' will *always* work, you probably want this one. 12144de2362d3Smrg 12145de2362d3Smrgcase $host_os in 12146de2362d3Smrgaix[4-9]*) 12147de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12148de2362d3Smrg ;; 12149de2362d3Smrg 12150de2362d3Smrgbeos*) 12151de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12152de2362d3Smrg ;; 12153de2362d3Smrg 12154de2362d3Smrgbsdi[45]*) 12155de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12156de2362d3Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 12157de2362d3Smrg lt_cv_file_magic_test_file=/shlib/libc.so 12158de2362d3Smrg ;; 12159de2362d3Smrg 12160de2362d3Smrgcygwin*) 12161de2362d3Smrg # func_win32_libid is a shell function defined in ltmain.sh 12162de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12163de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12164de2362d3Smrg ;; 12165de2362d3Smrg 12166de2362d3Smrgmingw* | pw32*) 12167de2362d3Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 12168de2362d3Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 12169de2362d3Smrg # unless we find 'file', for example because we are cross-compiling. 1217018781e08Smrg if ( file / ) >/dev/null 2>&1; then 12171de2362d3Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12172de2362d3Smrg lt_cv_file_magic_cmd='func_win32_libid' 12173de2362d3Smrg else 12174de2362d3Smrg # Keep this pattern in sync with the one in func_win32_libid. 12175de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12176de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12177de2362d3Smrg fi 12178de2362d3Smrg ;; 12179de2362d3Smrg 12180de2362d3Smrgcegcc*) 12181de2362d3Smrg # use the weaker test based on 'objdump'. See mingw*. 12182de2362d3Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12183de2362d3Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 12184de2362d3Smrg ;; 12185de2362d3Smrg 12186de2362d3Smrgdarwin* | rhapsody*) 12187de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12188de2362d3Smrg ;; 12189de2362d3Smrg 12190de2362d3Smrgfreebsd* | dragonfly*) 12191de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12192de2362d3Smrg case $host_cpu in 12193de2362d3Smrg i*86 ) 12194de2362d3Smrg # Not sure whether the presence of OpenBSD here was a mistake. 12195de2362d3Smrg # Let's accept both of them until this is cleared up. 12196de2362d3Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12197de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12198de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12199de2362d3Smrg ;; 12200de2362d3Smrg esac 12201de2362d3Smrg else 12202de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12203de2362d3Smrg fi 12204de2362d3Smrg ;; 12205de2362d3Smrg 12206de2362d3Smrghaiku*) 12207de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12208de2362d3Smrg ;; 12209de2362d3Smrg 12210de2362d3Smrghpux10.20* | hpux11*) 12211de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12212de2362d3Smrg case $host_cpu in 12213de2362d3Smrg ia64*) 12214de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12215de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12216de2362d3Smrg ;; 12217de2362d3Smrg hppa*64*) 12218de2362d3Smrg 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]' 12219de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12220de2362d3Smrg ;; 12221de2362d3Smrg *) 12222de2362d3Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 12223de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 12224de2362d3Smrg ;; 12225de2362d3Smrg esac 12226de2362d3Smrg ;; 12227de2362d3Smrg 12228de2362d3Smrginterix[3-9]*) 12229de2362d3Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 12230de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 12231de2362d3Smrg ;; 12232de2362d3Smrg 12233de2362d3Smrgirix5* | irix6* | nonstopux*) 12234de2362d3Smrg case $LD in 12235de2362d3Smrg *-32|*"-32 ") libmagic=32-bit;; 12236de2362d3Smrg *-n32|*"-n32 ") libmagic=N32;; 12237de2362d3Smrg *-64|*"-64 ") libmagic=64-bit;; 12238de2362d3Smrg *) libmagic=never-match;; 12239de2362d3Smrg esac 12240de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12241de2362d3Smrg ;; 12242de2362d3Smrg 12243de2362d3Smrg# This must be glibc/ELF. 1224418781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12245de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12246de2362d3Smrg ;; 12247de2362d3Smrg 122488bf5c682Smrgnetbsd*) 12249de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12250de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12251de2362d3Smrg else 12252de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 12253de2362d3Smrg fi 12254de2362d3Smrg ;; 12255de2362d3Smrg 12256de2362d3Smrgnewos6*) 12257de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12258de2362d3Smrg lt_cv_file_magic_cmd=/usr/bin/file 12259de2362d3Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 12260de2362d3Smrg ;; 12261de2362d3Smrg 12262de2362d3Smrg*nto* | *qnx*) 12263de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12264de2362d3Smrg ;; 12265de2362d3Smrg 1226618781e08Smrgopenbsd* | bitrig*) 1226718781e08Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12268de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12269de2362d3Smrg else 12270de2362d3Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12271de2362d3Smrg fi 12272de2362d3Smrg ;; 12273de2362d3Smrg 12274de2362d3Smrgosf3* | osf4* | osf5*) 12275de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12276de2362d3Smrg ;; 12277de2362d3Smrg 12278de2362d3Smrgrdos*) 12279de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12280de2362d3Smrg ;; 12281de2362d3Smrg 12282de2362d3Smrgsolaris*) 12283de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12284de2362d3Smrg ;; 12285de2362d3Smrg 12286de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12287de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12288de2362d3Smrg ;; 12289de2362d3Smrg 12290de2362d3Smrgsysv4 | sysv4.3*) 12291de2362d3Smrg case $host_vendor in 12292de2362d3Smrg motorola) 12293de2362d3Smrg 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]' 12294de2362d3Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12295de2362d3Smrg ;; 12296de2362d3Smrg ncr) 12297de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12298de2362d3Smrg ;; 12299de2362d3Smrg sequent) 12300de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12301de2362d3Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12302de2362d3Smrg ;; 12303de2362d3Smrg sni) 12304de2362d3Smrg lt_cv_file_magic_cmd='/bin/file' 12305de2362d3Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12306de2362d3Smrg lt_cv_file_magic_test_file=/lib/libc.so 12307de2362d3Smrg ;; 12308de2362d3Smrg siemens) 12309de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12310de2362d3Smrg ;; 12311de2362d3Smrg pc) 12312de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12313de2362d3Smrg ;; 12314de2362d3Smrg esac 12315de2362d3Smrg ;; 12316de2362d3Smrg 12317de2362d3Smrgtpf*) 12318de2362d3Smrg lt_cv_deplibs_check_method=pass_all 12319de2362d3Smrg ;; 1232018781e08Smrgos2*) 1232118781e08Smrg lt_cv_deplibs_check_method=pass_all 1232218781e08Smrg ;; 12323de2362d3Smrgesac 12324de2362d3Smrg 12325de2362d3Smrgfi 12326de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12327de2362d3Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 12328de2362d3Smrg 12329de2362d3Smrgfile_magic_glob= 12330de2362d3Smrgwant_nocaseglob=no 12331de2362d3Smrgif test "$build" = "$host"; then 12332de2362d3Smrg case $host_os in 12333de2362d3Smrg mingw* | pw32*) 12334de2362d3Smrg if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12335de2362d3Smrg want_nocaseglob=yes 12336de2362d3Smrg else 12337de2362d3Smrg file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12338de2362d3Smrg fi 12339de2362d3Smrg ;; 12340de2362d3Smrg esac 12341de2362d3Smrgfi 12342de2362d3Smrg 12343de2362d3Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 12344de2362d3Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 12345de2362d3Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 12346de2362d3Smrg 12347de2362d3Smrg 12348de2362d3Smrg 12349de2362d3Smrg 12350de2362d3Smrg 12351de2362d3Smrg 12352de2362d3Smrg 12353de2362d3Smrg 12354de2362d3Smrg 12355de2362d3Smrg 12356de2362d3Smrg 12357de2362d3Smrg 12358de2362d3Smrg 12359de2362d3Smrg 12360de2362d3Smrg 12361de2362d3Smrg 12362de2362d3Smrg 12363de2362d3Smrg 12364de2362d3Smrg 12365de2362d3Smrg 12366de2362d3Smrg 12367de2362d3Smrg 12368de2362d3Smrgif test -n "$ac_tool_prefix"; then 12369de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12370de2362d3Smrgset dummy ${ac_tool_prefix}dlltool; ac_word=$2 12371de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12372de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12373de2362d3Smrgif ${ac_cv_prog_DLLTOOL+:} false; then : 12374de2362d3Smrg $as_echo_n "(cached) " >&6 12375de2362d3Smrgelse 12376de2362d3Smrg if test -n "$DLLTOOL"; then 12377de2362d3Smrg ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12378de2362d3Smrgelse 12379de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12380de2362d3Smrgfor as_dir in $PATH 12381de2362d3Smrgdo 12382de2362d3Smrg IFS=$as_save_IFS 12383de2362d3Smrg test -z "$as_dir" && as_dir=. 12384de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1238518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12386de2362d3Smrg ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12387de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12388de2362d3Smrg break 2 12389de2362d3Smrg fi 12390de2362d3Smrgdone 12391de2362d3Smrg done 12392de2362d3SmrgIFS=$as_save_IFS 12393de2362d3Smrg 12394de2362d3Smrgfi 12395de2362d3Smrgfi 12396de2362d3SmrgDLLTOOL=$ac_cv_prog_DLLTOOL 12397de2362d3Smrgif test -n "$DLLTOOL"; then 12398de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12399de2362d3Smrg$as_echo "$DLLTOOL" >&6; } 12400de2362d3Smrgelse 12401de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12402de2362d3Smrg$as_echo "no" >&6; } 12403de2362d3Smrgfi 12404de2362d3Smrg 12405de2362d3Smrg 12406de2362d3Smrgfi 12407de2362d3Smrgif test -z "$ac_cv_prog_DLLTOOL"; then 12408de2362d3Smrg ac_ct_DLLTOOL=$DLLTOOL 12409de2362d3Smrg # Extract the first word of "dlltool", so it can be a program name with args. 12410de2362d3Smrgset dummy dlltool; ac_word=$2 12411de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12412de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12413de2362d3Smrgif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 12414de2362d3Smrg $as_echo_n "(cached) " >&6 12415de2362d3Smrgelse 12416de2362d3Smrg if test -n "$ac_ct_DLLTOOL"; then 12417de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12418de2362d3Smrgelse 12419de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12420de2362d3Smrgfor as_dir in $PATH 12421de2362d3Smrgdo 12422de2362d3Smrg IFS=$as_save_IFS 12423de2362d3Smrg test -z "$as_dir" && as_dir=. 12424de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1242518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12426de2362d3Smrg ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12427de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12428de2362d3Smrg break 2 12429de2362d3Smrg fi 12430de2362d3Smrgdone 12431de2362d3Smrg done 12432de2362d3SmrgIFS=$as_save_IFS 12433de2362d3Smrg 12434de2362d3Smrgfi 12435de2362d3Smrgfi 12436de2362d3Smrgac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12437de2362d3Smrgif test -n "$ac_ct_DLLTOOL"; then 12438de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12439de2362d3Smrg$as_echo "$ac_ct_DLLTOOL" >&6; } 12440de2362d3Smrgelse 12441de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12442de2362d3Smrg$as_echo "no" >&6; } 12443de2362d3Smrgfi 12444de2362d3Smrg 12445de2362d3Smrg if test "x$ac_ct_DLLTOOL" = x; then 12446de2362d3Smrg DLLTOOL="false" 12447de2362d3Smrg else 12448de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12449de2362d3Smrgyes:) 12450de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12451de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12452de2362d3Smrgac_tool_warned=yes ;; 12453de2362d3Smrgesac 12454de2362d3Smrg DLLTOOL=$ac_ct_DLLTOOL 12455de2362d3Smrg fi 12456de2362d3Smrgelse 12457de2362d3Smrg DLLTOOL="$ac_cv_prog_DLLTOOL" 12458de2362d3Smrgfi 12459de2362d3Smrg 12460de2362d3Smrgtest -z "$DLLTOOL" && DLLTOOL=dlltool 12461de2362d3Smrg 12462de2362d3Smrg 12463de2362d3Smrg 12464de2362d3Smrg 12465de2362d3Smrg 12466de2362d3Smrg 12467de2362d3Smrg 12468de2362d3Smrg 12469de2362d3Smrg 12470de2362d3Smrg 12471de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12472de2362d3Smrg$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 12473de2362d3Smrgif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 12474de2362d3Smrg $as_echo_n "(cached) " >&6 12475de2362d3Smrgelse 12476de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd='unknown' 12477de2362d3Smrg 12478de2362d3Smrgcase $host_os in 12479de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 1248018781e08Smrg # two different shell functions defined in ltmain.sh; 1248118781e08Smrg # decide which one to use based on capabilities of $DLLTOOL 12482de2362d3Smrg case `$DLLTOOL --help 2>&1` in 12483de2362d3Smrg *--identify-strict*) 12484de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12485de2362d3Smrg ;; 12486de2362d3Smrg *) 12487de2362d3Smrg lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12488de2362d3Smrg ;; 12489de2362d3Smrg esac 12490de2362d3Smrg ;; 12491de2362d3Smrg*) 12492de2362d3Smrg # fallback: assume linklib IS sharedlib 1249318781e08Smrg lt_cv_sharedlib_from_linklib_cmd=$ECHO 12494de2362d3Smrg ;; 12495de2362d3Smrgesac 12496de2362d3Smrg 12497de2362d3Smrgfi 12498de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12499de2362d3Smrg$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12500de2362d3Smrgsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12501de2362d3Smrgtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12502de2362d3Smrg 12503de2362d3Smrg 12504de2362d3Smrg 12505de2362d3Smrg 12506de2362d3Smrg 12507de2362d3Smrg 12508de2362d3Smrg 12509de2362d3Smrgif test -n "$ac_tool_prefix"; then 12510de2362d3Smrg for ac_prog in ar 12511de2362d3Smrg do 12512de2362d3Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12513de2362d3Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 12514de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12515de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12516de2362d3Smrgif ${ac_cv_prog_AR+:} false; then : 12517de2362d3Smrg $as_echo_n "(cached) " >&6 12518de2362d3Smrgelse 12519de2362d3Smrg if test -n "$AR"; then 12520de2362d3Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 12521de2362d3Smrgelse 12522de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12523de2362d3Smrgfor as_dir in $PATH 12524de2362d3Smrgdo 12525de2362d3Smrg IFS=$as_save_IFS 12526de2362d3Smrg test -z "$as_dir" && as_dir=. 12527de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1252818781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12529de2362d3Smrg ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 12530de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12531de2362d3Smrg break 2 12532de2362d3Smrg fi 12533de2362d3Smrgdone 12534de2362d3Smrg done 12535de2362d3SmrgIFS=$as_save_IFS 12536de2362d3Smrg 12537de2362d3Smrgfi 12538de2362d3Smrgfi 12539de2362d3SmrgAR=$ac_cv_prog_AR 12540de2362d3Smrgif test -n "$AR"; then 12541de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 12542de2362d3Smrg$as_echo "$AR" >&6; } 12543de2362d3Smrgelse 12544de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12545de2362d3Smrg$as_echo "no" >&6; } 12546de2362d3Smrgfi 12547de2362d3Smrg 12548de2362d3Smrg 12549de2362d3Smrg test -n "$AR" && break 12550de2362d3Smrg done 12551de2362d3Smrgfi 12552de2362d3Smrgif test -z "$AR"; then 12553de2362d3Smrg ac_ct_AR=$AR 12554de2362d3Smrg for ac_prog in ar 12555de2362d3Smrgdo 12556de2362d3Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 12557de2362d3Smrgset dummy $ac_prog; ac_word=$2 12558de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12559de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12560de2362d3Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then : 12561de2362d3Smrg $as_echo_n "(cached) " >&6 12562de2362d3Smrgelse 12563de2362d3Smrg if test -n "$ac_ct_AR"; then 12564de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 12565de2362d3Smrgelse 12566de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12567de2362d3Smrgfor as_dir in $PATH 12568de2362d3Smrgdo 12569de2362d3Smrg IFS=$as_save_IFS 12570de2362d3Smrg test -z "$as_dir" && as_dir=. 12571de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1257218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12573de2362d3Smrg ac_cv_prog_ac_ct_AR="$ac_prog" 12574de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12575de2362d3Smrg break 2 12576de2362d3Smrg fi 12577de2362d3Smrgdone 12578de2362d3Smrg done 12579de2362d3SmrgIFS=$as_save_IFS 12580de2362d3Smrg 12581de2362d3Smrgfi 12582de2362d3Smrgfi 12583de2362d3Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 12584de2362d3Smrgif test -n "$ac_ct_AR"; then 12585de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 12586de2362d3Smrg$as_echo "$ac_ct_AR" >&6; } 12587de2362d3Smrgelse 12588de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12589de2362d3Smrg$as_echo "no" >&6; } 12590de2362d3Smrgfi 12591de2362d3Smrg 12592de2362d3Smrg 12593de2362d3Smrg test -n "$ac_ct_AR" && break 12594de2362d3Smrgdone 12595de2362d3Smrg 12596de2362d3Smrg if test "x$ac_ct_AR" = x; then 12597de2362d3Smrg AR="false" 12598de2362d3Smrg else 12599de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12600de2362d3Smrgyes:) 12601de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12602de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12603de2362d3Smrgac_tool_warned=yes ;; 12604de2362d3Smrgesac 12605de2362d3Smrg AR=$ac_ct_AR 12606de2362d3Smrg fi 12607de2362d3Smrgfi 12608de2362d3Smrg 12609de2362d3Smrg: ${AR=ar} 12610de2362d3Smrg 12611de2362d3Smrg 12612de2362d3Smrg 12613de2362d3Smrg 12614de2362d3Smrg 12615de2362d3Smrg 126168bf5c682Smrg# Use ARFLAGS variable as AR's operation code to sync the variable naming with 126178bf5c682Smrg# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 126188bf5c682Smrg# higher priority because thats what people were doing historically (setting 126198bf5c682Smrg# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 126208bf5c682Smrg# variable obsoleted/removed. 126218bf5c682Smrg 126228bf5c682Smrgtest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 126238bf5c682Smrglt_ar_flags=$AR_FLAGS 126248bf5c682Smrg 126258bf5c682Smrg 126268bf5c682Smrg 126278bf5c682Smrg 126288bf5c682Smrg 126298bf5c682Smrg 126308bf5c682Smrg# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 126318bf5c682Smrg# by AR_FLAGS because that was never working and AR_FLAGS is about to die. 126328bf5c682Smrg 12633de2362d3Smrg 12634de2362d3Smrg 12635de2362d3Smrg 12636de2362d3Smrg 12637de2362d3Smrg 12638de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 12639de2362d3Smrg$as_echo_n "checking for archiver @FILE support... " >&6; } 12640de2362d3Smrgif ${lt_cv_ar_at_file+:} false; then : 12641de2362d3Smrg $as_echo_n "(cached) " >&6 12642de2362d3Smrgelse 12643de2362d3Smrg lt_cv_ar_at_file=no 12644de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12645de2362d3Smrg/* end confdefs.h. */ 12646de2362d3Smrg 12647de2362d3Smrgint 12648de2362d3Smrgmain () 12649de2362d3Smrg{ 12650de2362d3Smrg 12651de2362d3Smrg ; 12652de2362d3Smrg return 0; 12653de2362d3Smrg} 12654de2362d3Smrg_ACEOF 12655de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 12656de2362d3Smrg echo conftest.$ac_objext > conftest.lst 12657de2362d3Smrg lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 12658de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12659de2362d3Smrg (eval $lt_ar_try) 2>&5 12660de2362d3Smrg ac_status=$? 12661de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12662de2362d3Smrg test $ac_status = 0; } 1266318781e08Smrg if test 0 -eq "$ac_status"; then 12664de2362d3Smrg # Ensure the archiver fails upon bogus file names. 12665de2362d3Smrg rm -f conftest.$ac_objext libconftest.a 12666de2362d3Smrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 12667de2362d3Smrg (eval $lt_ar_try) 2>&5 12668de2362d3Smrg ac_status=$? 12669de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12670de2362d3Smrg test $ac_status = 0; } 1267118781e08Smrg if test 0 -ne "$ac_status"; then 12672de2362d3Smrg lt_cv_ar_at_file=@ 12673de2362d3Smrg fi 12674de2362d3Smrg fi 12675de2362d3Smrg rm -f conftest.* libconftest.a 12676de2362d3Smrg 12677de2362d3Smrgfi 12678de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12679de2362d3Smrg 12680de2362d3Smrgfi 12681de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 12682de2362d3Smrg$as_echo "$lt_cv_ar_at_file" >&6; } 12683de2362d3Smrg 1268418781e08Smrgif test no = "$lt_cv_ar_at_file"; then 12685de2362d3Smrg archiver_list_spec= 12686de2362d3Smrgelse 12687de2362d3Smrg archiver_list_spec=$lt_cv_ar_at_file 12688de2362d3Smrgfi 12689de2362d3Smrg 12690de2362d3Smrg 12691de2362d3Smrg 12692de2362d3Smrg 12693de2362d3Smrg 12694de2362d3Smrg 12695de2362d3Smrg 12696de2362d3Smrgif test -n "$ac_tool_prefix"; then 12697de2362d3Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 12698de2362d3Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 12699de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12700de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12701de2362d3Smrgif ${ac_cv_prog_STRIP+:} false; then : 12702de2362d3Smrg $as_echo_n "(cached) " >&6 12703de2362d3Smrgelse 12704de2362d3Smrg if test -n "$STRIP"; then 12705de2362d3Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 12706de2362d3Smrgelse 12707de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12708de2362d3Smrgfor as_dir in $PATH 12709de2362d3Smrgdo 12710de2362d3Smrg IFS=$as_save_IFS 12711de2362d3Smrg test -z "$as_dir" && as_dir=. 12712de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1271318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12714de2362d3Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 12715de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12716de2362d3Smrg break 2 12717de2362d3Smrg fi 12718de2362d3Smrgdone 12719de2362d3Smrg done 12720de2362d3SmrgIFS=$as_save_IFS 12721de2362d3Smrg 12722de2362d3Smrgfi 12723de2362d3Smrgfi 12724de2362d3SmrgSTRIP=$ac_cv_prog_STRIP 12725de2362d3Smrgif test -n "$STRIP"; then 12726de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 12727de2362d3Smrg$as_echo "$STRIP" >&6; } 12728de2362d3Smrgelse 12729de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12730de2362d3Smrg$as_echo "no" >&6; } 12731de2362d3Smrgfi 12732de2362d3Smrg 12733de2362d3Smrg 12734de2362d3Smrgfi 12735de2362d3Smrgif test -z "$ac_cv_prog_STRIP"; then 12736de2362d3Smrg ac_ct_STRIP=$STRIP 12737de2362d3Smrg # Extract the first word of "strip", so it can be a program name with args. 12738de2362d3Smrgset dummy strip; ac_word=$2 12739de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12740de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12741de2362d3Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 12742de2362d3Smrg $as_echo_n "(cached) " >&6 12743de2362d3Smrgelse 12744de2362d3Smrg if test -n "$ac_ct_STRIP"; then 12745de2362d3Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 12746de2362d3Smrgelse 12747de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12748de2362d3Smrgfor as_dir in $PATH 12749de2362d3Smrgdo 12750de2362d3Smrg IFS=$as_save_IFS 12751de2362d3Smrg test -z "$as_dir" && as_dir=. 12752de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1275318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12754de2362d3Smrg ac_cv_prog_ac_ct_STRIP="strip" 12755de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12756de2362d3Smrg break 2 12757de2362d3Smrg fi 12758de2362d3Smrgdone 12759de2362d3Smrg done 12760de2362d3SmrgIFS=$as_save_IFS 12761de2362d3Smrg 12762de2362d3Smrgfi 12763de2362d3Smrgfi 12764de2362d3Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 12765de2362d3Smrgif test -n "$ac_ct_STRIP"; then 12766de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 12767de2362d3Smrg$as_echo "$ac_ct_STRIP" >&6; } 12768de2362d3Smrgelse 12769de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12770de2362d3Smrg$as_echo "no" >&6; } 12771de2362d3Smrgfi 12772de2362d3Smrg 12773de2362d3Smrg if test "x$ac_ct_STRIP" = x; then 12774de2362d3Smrg STRIP=":" 12775de2362d3Smrg else 12776de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12777de2362d3Smrgyes:) 12778de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12779de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12780de2362d3Smrgac_tool_warned=yes ;; 12781de2362d3Smrgesac 12782de2362d3Smrg STRIP=$ac_ct_STRIP 12783de2362d3Smrg fi 12784de2362d3Smrgelse 12785de2362d3Smrg STRIP="$ac_cv_prog_STRIP" 12786de2362d3Smrgfi 12787de2362d3Smrg 12788de2362d3Smrgtest -z "$STRIP" && STRIP=: 12789de2362d3Smrg 12790de2362d3Smrg 12791de2362d3Smrg 12792de2362d3Smrg 12793de2362d3Smrg 12794de2362d3Smrg 12795de2362d3Smrgif test -n "$ac_tool_prefix"; then 12796de2362d3Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 12797de2362d3Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 12798de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12799de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12800de2362d3Smrgif ${ac_cv_prog_RANLIB+:} false; then : 12801de2362d3Smrg $as_echo_n "(cached) " >&6 12802de2362d3Smrgelse 12803de2362d3Smrg if test -n "$RANLIB"; then 12804de2362d3Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 12805de2362d3Smrgelse 12806de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12807de2362d3Smrgfor as_dir in $PATH 12808de2362d3Smrgdo 12809de2362d3Smrg IFS=$as_save_IFS 12810de2362d3Smrg test -z "$as_dir" && as_dir=. 12811de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1281218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12813de2362d3Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 12814de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12815de2362d3Smrg break 2 12816de2362d3Smrg fi 12817de2362d3Smrgdone 12818de2362d3Smrg done 12819de2362d3SmrgIFS=$as_save_IFS 12820de2362d3Smrg 12821de2362d3Smrgfi 12822de2362d3Smrgfi 12823de2362d3SmrgRANLIB=$ac_cv_prog_RANLIB 12824de2362d3Smrgif test -n "$RANLIB"; then 12825de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 12826de2362d3Smrg$as_echo "$RANLIB" >&6; } 12827de2362d3Smrgelse 12828de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12829de2362d3Smrg$as_echo "no" >&6; } 12830de2362d3Smrgfi 12831de2362d3Smrg 12832de2362d3Smrg 12833de2362d3Smrgfi 12834de2362d3Smrgif test -z "$ac_cv_prog_RANLIB"; then 12835de2362d3Smrg ac_ct_RANLIB=$RANLIB 12836de2362d3Smrg # Extract the first word of "ranlib", so it can be a program name with args. 12837de2362d3Smrgset dummy ranlib; ac_word=$2 12838de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12839de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 12840de2362d3Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 12841de2362d3Smrg $as_echo_n "(cached) " >&6 12842de2362d3Smrgelse 12843de2362d3Smrg if test -n "$ac_ct_RANLIB"; then 12844de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 12845de2362d3Smrgelse 12846de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12847de2362d3Smrgfor as_dir in $PATH 12848de2362d3Smrgdo 12849de2362d3Smrg IFS=$as_save_IFS 12850de2362d3Smrg test -z "$as_dir" && as_dir=. 12851de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1285218781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12853de2362d3Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 12854de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12855de2362d3Smrg break 2 12856de2362d3Smrg fi 12857de2362d3Smrgdone 12858de2362d3Smrg done 12859de2362d3SmrgIFS=$as_save_IFS 12860de2362d3Smrg 12861de2362d3Smrgfi 12862de2362d3Smrgfi 12863de2362d3Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 12864de2362d3Smrgif test -n "$ac_ct_RANLIB"; then 12865de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 12866de2362d3Smrg$as_echo "$ac_ct_RANLIB" >&6; } 12867de2362d3Smrgelse 12868de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12869de2362d3Smrg$as_echo "no" >&6; } 12870de2362d3Smrgfi 12871de2362d3Smrg 12872de2362d3Smrg if test "x$ac_ct_RANLIB" = x; then 12873de2362d3Smrg RANLIB=":" 12874de2362d3Smrg else 12875de2362d3Smrg case $cross_compiling:$ac_tool_warned in 12876de2362d3Smrgyes:) 12877de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12878de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12879de2362d3Smrgac_tool_warned=yes ;; 12880de2362d3Smrgesac 12881de2362d3Smrg RANLIB=$ac_ct_RANLIB 12882de2362d3Smrg fi 12883de2362d3Smrgelse 12884de2362d3Smrg RANLIB="$ac_cv_prog_RANLIB" 12885de2362d3Smrgfi 12886de2362d3Smrg 12887de2362d3Smrgtest -z "$RANLIB" && RANLIB=: 12888de2362d3Smrg 12889de2362d3Smrg 12890de2362d3Smrg 12891de2362d3Smrg 12892de2362d3Smrg 12893de2362d3Smrg 12894de2362d3Smrg# Determine commands to create old-style static archives. 12895de2362d3Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 12896de2362d3Smrgold_postinstall_cmds='chmod 644 $oldlib' 12897de2362d3Smrgold_postuninstall_cmds= 12898de2362d3Smrg 12899de2362d3Smrgif test -n "$RANLIB"; then 12900de2362d3Smrg case $host_os in 1290118781e08Smrg bitrig* | openbsd*) 12902de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 12903de2362d3Smrg ;; 12904de2362d3Smrg *) 12905de2362d3Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 12906de2362d3Smrg ;; 12907de2362d3Smrg esac 12908de2362d3Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 12909de2362d3Smrgfi 12910de2362d3Smrg 12911de2362d3Smrgcase $host_os in 12912de2362d3Smrg darwin*) 12913de2362d3Smrg lock_old_archive_extraction=yes ;; 12914de2362d3Smrg *) 12915de2362d3Smrg lock_old_archive_extraction=no ;; 12916de2362d3Smrgesac 12917de2362d3Smrg 12918de2362d3Smrg 12919de2362d3Smrg 12920de2362d3Smrg 12921de2362d3Smrg 12922de2362d3Smrg 12923de2362d3Smrg 12924de2362d3Smrg 12925de2362d3Smrg 12926de2362d3Smrg 12927de2362d3Smrg 12928de2362d3Smrg 12929de2362d3Smrg 12930de2362d3Smrg 12931de2362d3Smrg 12932de2362d3Smrg 12933de2362d3Smrg 12934de2362d3Smrg 12935de2362d3Smrg 12936de2362d3Smrg 12937de2362d3Smrg 12938de2362d3Smrg 12939de2362d3Smrg 12940de2362d3Smrg 12941de2362d3Smrg 12942de2362d3Smrg 12943de2362d3Smrg 12944de2362d3Smrg 12945de2362d3Smrg 12946de2362d3Smrg 12947de2362d3Smrg 12948de2362d3Smrg 12949de2362d3Smrg 12950de2362d3Smrg 12951de2362d3Smrg 12952de2362d3Smrg 12953de2362d3Smrg 12954de2362d3Smrg 12955de2362d3Smrg 12956de2362d3Smrg# If no C compiler was specified, use CC. 12957de2362d3SmrgLTCC=${LTCC-"$CC"} 12958de2362d3Smrg 12959de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 12960de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12961de2362d3Smrg 12962de2362d3Smrg# Allow CC to be a program name with arguments. 12963de2362d3Smrgcompiler=$CC 12964de2362d3Smrg 12965de2362d3Smrg 12966de2362d3Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 12967de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 12968de2362d3Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 12969de2362d3Smrgif ${lt_cv_sys_global_symbol_pipe+:} false; then : 12970de2362d3Smrg $as_echo_n "(cached) " >&6 12971de2362d3Smrgelse 12972de2362d3Smrg 12973de2362d3Smrg# These are sane defaults that work on at least a few old systems. 12974de2362d3Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 12975de2362d3Smrg 12976de2362d3Smrg# Character class describing NM global symbol codes. 12977de2362d3Smrgsymcode='[BCDEGRST]' 12978de2362d3Smrg 12979de2362d3Smrg# Regexp to match symbols that can be accessed directly from C. 12980de2362d3Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 12981de2362d3Smrg 12982de2362d3Smrg# Define system-specific variables. 12983de2362d3Smrgcase $host_os in 12984de2362d3Smrgaix*) 12985de2362d3Smrg symcode='[BCDT]' 12986de2362d3Smrg ;; 12987de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 12988de2362d3Smrg symcode='[ABCDGISTW]' 12989de2362d3Smrg ;; 12990de2362d3Smrghpux*) 1299118781e08Smrg if test ia64 = "$host_cpu"; then 12992de2362d3Smrg symcode='[ABCDEGRST]' 12993de2362d3Smrg fi 12994de2362d3Smrg ;; 12995de2362d3Smrgirix* | nonstopux*) 12996de2362d3Smrg symcode='[BCDEGRST]' 12997de2362d3Smrg ;; 12998de2362d3Smrgosf*) 12999de2362d3Smrg symcode='[BCDEGQRST]' 13000de2362d3Smrg ;; 13001de2362d3Smrgsolaris*) 13002de2362d3Smrg symcode='[BDRT]' 13003de2362d3Smrg ;; 13004de2362d3Smrgsco3.2v5*) 13005de2362d3Smrg symcode='[DT]' 13006de2362d3Smrg ;; 13007de2362d3Smrgsysv4.2uw2*) 13008de2362d3Smrg symcode='[DT]' 13009de2362d3Smrg ;; 13010de2362d3Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 13011de2362d3Smrg symcode='[ABDT]' 13012de2362d3Smrg ;; 13013de2362d3Smrgsysv4) 13014de2362d3Smrg symcode='[DFNSTU]' 13015de2362d3Smrg ;; 13016de2362d3Smrgesac 13017de2362d3Smrg 13018de2362d3Smrg# If we're using GNU nm, then use its standard symbol codes. 13019de2362d3Smrgcase `$NM -V 2>&1` in 13020de2362d3Smrg*GNU* | *'with BFD'*) 13021de2362d3Smrg symcode='[ABCDGIRSTW]' ;; 13022de2362d3Smrgesac 13023de2362d3Smrg 1302418781e08Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 1302518781e08Smrg # Gets list of data symbols to import. 1302618781e08Smrg lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 1302718781e08Smrg # Adjust the below global symbol transforms to fixup imported variables. 1302818781e08Smrg lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 1302918781e08Smrg lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 1303018781e08Smrg lt_c_name_lib_hook="\ 1303118781e08Smrg -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 1303218781e08Smrg -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 1303318781e08Smrgelse 1303418781e08Smrg # Disable hooks by default. 1303518781e08Smrg lt_cv_sys_global_symbol_to_import= 1303618781e08Smrg lt_cdecl_hook= 1303718781e08Smrg lt_c_name_hook= 1303818781e08Smrg lt_c_name_lib_hook= 1303918781e08Smrgfi 1304018781e08Smrg 13041de2362d3Smrg# Transform an extracted symbol line into a proper C declaration. 13042de2362d3Smrg# Some systems (esp. on ia64) link data and code symbols differently, 13043de2362d3Smrg# so use this general approach. 1304418781e08Smrglt_cv_sys_global_symbol_to_cdecl="sed -n"\ 1304518781e08Smrg$lt_cdecl_hook\ 1304618781e08Smrg" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 1304718781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 13048de2362d3Smrg 13049de2362d3Smrg# Transform an extracted symbol line into symbol name and symbol address 1305018781e08Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 1305118781e08Smrg$lt_c_name_hook\ 1305218781e08Smrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 1305318781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 1305418781e08Smrg 1305518781e08Smrg# Transform an extracted symbol line into symbol name with lib prefix and 1305618781e08Smrg# symbol address. 1305718781e08Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 1305818781e08Smrg$lt_c_name_lib_hook\ 1305918781e08Smrg" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 1306018781e08Smrg" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 1306118781e08Smrg" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 13062de2362d3Smrg 13063de2362d3Smrg# Handle CRLF in mingw tool chain 13064de2362d3Smrgopt_cr= 13065de2362d3Smrgcase $build_os in 13066de2362d3Smrgmingw*) 13067de2362d3Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 13068de2362d3Smrg ;; 13069de2362d3Smrgesac 13070de2362d3Smrg 13071de2362d3Smrg# Try without a prefix underscore, then with it. 13072de2362d3Smrgfor ac_symprfx in "" "_"; do 13073de2362d3Smrg 13074de2362d3Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 13075de2362d3Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 13076de2362d3Smrg 13077de2362d3Smrg # Write the raw and C identifiers. 13078de2362d3Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 1307918781e08Smrg # Fake it for dumpbin and say T for any non-static function, 1308018781e08Smrg # D for any global variable and I for any imported variable. 13081de2362d3Smrg # Also find C++ and __fastcall symbols from MSVC++, 13082de2362d3Smrg # which start with @ or ?. 13083de2362d3Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 13084de2362d3Smrg" {last_section=section; section=\$ 3};"\ 13085de2362d3Smrg" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 13086de2362d3Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 1308718781e08Smrg" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 1308818781e08Smrg" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 1308918781e08Smrg" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 13090de2362d3Smrg" \$ 0!~/External *\|/{next};"\ 13091de2362d3Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 13092de2362d3Smrg" {if(hide[section]) next};"\ 1309318781e08Smrg" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 1309418781e08Smrg" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 1309518781e08Smrg" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 1309618781e08Smrg" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 13097de2362d3Smrg" ' prfx=^$ac_symprfx" 13098de2362d3Smrg else 13099de2362d3Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 13100de2362d3Smrg fi 13101de2362d3Smrg lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 13102de2362d3Smrg 13103de2362d3Smrg # Check to see that the pipe works correctly. 13104de2362d3Smrg pipe_works=no 13105de2362d3Smrg 13106de2362d3Smrg rm -f conftest* 13107de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 13108de2362d3Smrg#ifdef __cplusplus 13109de2362d3Smrgextern "C" { 13110de2362d3Smrg#endif 13111de2362d3Smrgchar nm_test_var; 13112de2362d3Smrgvoid nm_test_func(void); 13113de2362d3Smrgvoid nm_test_func(void){} 13114de2362d3Smrg#ifdef __cplusplus 13115de2362d3Smrg} 13116de2362d3Smrg#endif 13117de2362d3Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 13118de2362d3Smrg_LT_EOF 13119de2362d3Smrg 13120de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13121de2362d3Smrg (eval $ac_compile) 2>&5 13122de2362d3Smrg ac_status=$? 13123de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13124de2362d3Smrg test $ac_status = 0; }; then 13125de2362d3Smrg # Now try to grab the symbols. 13126de2362d3Smrg nlist=conftest.nm 13127de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13128de2362d3Smrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13129de2362d3Smrg ac_status=$? 13130de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13131de2362d3Smrg test $ac_status = 0; } && test -s "$nlist"; then 13132de2362d3Smrg # Try sorting and uniquifying the output. 13133de2362d3Smrg if sort "$nlist" | uniq > "$nlist"T; then 13134de2362d3Smrg mv -f "$nlist"T "$nlist" 13135de2362d3Smrg else 13136de2362d3Smrg rm -f "$nlist"T 13137de2362d3Smrg fi 13138de2362d3Smrg 13139de2362d3Smrg # Make sure that we snagged all the symbols we need. 13140de2362d3Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13141de2362d3Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13142de2362d3Smrg cat <<_LT_EOF > conftest.$ac_ext 13143de2362d3Smrg/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 1314418781e08Smrg#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 1314518781e08Smrg/* DATA imports from DLLs on WIN32 can't be const, because runtime 13146de2362d3Smrg relocations are performed -- see ld's documentation on pseudo-relocs. */ 13147de2362d3Smrg# define LT_DLSYM_CONST 1314818781e08Smrg#elif defined __osf__ 13149de2362d3Smrg/* This system does not cope well with relocations in const data. */ 13150de2362d3Smrg# define LT_DLSYM_CONST 13151de2362d3Smrg#else 13152de2362d3Smrg# define LT_DLSYM_CONST const 13153de2362d3Smrg#endif 13154de2362d3Smrg 13155de2362d3Smrg#ifdef __cplusplus 13156de2362d3Smrgextern "C" { 13157de2362d3Smrg#endif 13158de2362d3Smrg 13159de2362d3Smrg_LT_EOF 13160de2362d3Smrg # Now generate the symbol file. 13161de2362d3Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13162de2362d3Smrg 13163de2362d3Smrg cat <<_LT_EOF >> conftest.$ac_ext 13164de2362d3Smrg 13165de2362d3Smrg/* The mapping between symbol names and symbols. */ 13166de2362d3SmrgLT_DLSYM_CONST struct { 13167de2362d3Smrg const char *name; 13168de2362d3Smrg void *address; 13169de2362d3Smrg} 13170de2362d3Smrglt__PROGRAM__LTX_preloaded_symbols[] = 13171de2362d3Smrg{ 13172de2362d3Smrg { "@PROGRAM@", (void *) 0 }, 13173de2362d3Smrg_LT_EOF 1317418781e08Smrg $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 13175de2362d3Smrg cat <<\_LT_EOF >> conftest.$ac_ext 13176de2362d3Smrg {0, (void *) 0} 13177de2362d3Smrg}; 13178de2362d3Smrg 13179de2362d3Smrg/* This works around a problem in FreeBSD linker */ 13180de2362d3Smrg#ifdef FREEBSD_WORKAROUND 13181de2362d3Smrgstatic const void *lt_preloaded_setup() { 13182de2362d3Smrg return lt__PROGRAM__LTX_preloaded_symbols; 13183de2362d3Smrg} 13184de2362d3Smrg#endif 13185de2362d3Smrg 13186de2362d3Smrg#ifdef __cplusplus 13187de2362d3Smrg} 13188de2362d3Smrg#endif 13189de2362d3Smrg_LT_EOF 13190de2362d3Smrg # Now try linking the two files. 13191de2362d3Smrg mv conftest.$ac_objext conftstm.$ac_objext 13192de2362d3Smrg lt_globsym_save_LIBS=$LIBS 13193de2362d3Smrg lt_globsym_save_CFLAGS=$CFLAGS 1319418781e08Smrg LIBS=conftstm.$ac_objext 13195de2362d3Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 13196de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13197de2362d3Smrg (eval $ac_link) 2>&5 13198de2362d3Smrg ac_status=$? 13199de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1320018781e08Smrg test $ac_status = 0; } && test -s conftest$ac_exeext; then 13201de2362d3Smrg pipe_works=yes 13202de2362d3Smrg fi 13203de2362d3Smrg LIBS=$lt_globsym_save_LIBS 13204de2362d3Smrg CFLAGS=$lt_globsym_save_CFLAGS 13205de2362d3Smrg else 13206de2362d3Smrg echo "cannot find nm_test_func in $nlist" >&5 13207de2362d3Smrg fi 13208de2362d3Smrg else 13209de2362d3Smrg echo "cannot find nm_test_var in $nlist" >&5 13210de2362d3Smrg fi 13211de2362d3Smrg else 13212de2362d3Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 13213de2362d3Smrg fi 13214de2362d3Smrg else 13215de2362d3Smrg echo "$progname: failed program was:" >&5 13216de2362d3Smrg cat conftest.$ac_ext >&5 13217de2362d3Smrg fi 13218de2362d3Smrg rm -rf conftest* conftst* 13219de2362d3Smrg 13220de2362d3Smrg # Do not use the global_symbol_pipe unless it works. 1322118781e08Smrg if test yes = "$pipe_works"; then 13222de2362d3Smrg break 13223de2362d3Smrg else 13224de2362d3Smrg lt_cv_sys_global_symbol_pipe= 13225de2362d3Smrg fi 13226de2362d3Smrgdone 13227de2362d3Smrg 13228de2362d3Smrgfi 13229de2362d3Smrg 13230de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 13231de2362d3Smrg lt_cv_sys_global_symbol_to_cdecl= 13232de2362d3Smrgfi 13233de2362d3Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 13234de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13235de2362d3Smrg$as_echo "failed" >&6; } 13236de2362d3Smrgelse 13237de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 13238de2362d3Smrg$as_echo "ok" >&6; } 13239de2362d3Smrgfi 13240de2362d3Smrg 13241de2362d3Smrg# Response file support. 13242de2362d3Smrgif test "$lt_cv_nm_interface" = "MS dumpbin"; then 13243de2362d3Smrg nm_file_list_spec='@' 13244de2362d3Smrgelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 13245de2362d3Smrg nm_file_list_spec='@' 13246de2362d3Smrgfi 13247de2362d3Smrg 13248de2362d3Smrg 13249de2362d3Smrg 13250de2362d3Smrg 13251de2362d3Smrg 13252de2362d3Smrg 13253de2362d3Smrg 13254de2362d3Smrg 13255de2362d3Smrg 13256de2362d3Smrg 13257de2362d3Smrg 13258de2362d3Smrg 13259de2362d3Smrg 13260de2362d3Smrg 13261de2362d3Smrg 13262de2362d3Smrg 1326318781e08Smrg 1326418781e08Smrg 1326518781e08Smrg 1326618781e08Smrg 1326718781e08Smrg 1326818781e08Smrg 1326918781e08Smrg 1327018781e08Smrg 1327118781e08Smrg 1327218781e08Smrg 13273de2362d3Smrg 13274de2362d3Smrg 13275de2362d3Smrg 13276de2362d3Smrg 13277de2362d3Smrg 13278de2362d3Smrg 13279de2362d3Smrg 13280de2362d3Smrg 13281de2362d3Smrg 13282de2362d3Smrg 13283de2362d3Smrg 13284de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13285de2362d3Smrg$as_echo_n "checking for sysroot... " >&6; } 13286de2362d3Smrg 13287de2362d3Smrg# Check whether --with-sysroot was given. 13288de2362d3Smrgif test "${with_sysroot+set}" = set; then : 13289de2362d3Smrg withval=$with_sysroot; 13290de2362d3Smrgelse 13291de2362d3Smrg with_sysroot=no 13292de2362d3Smrgfi 13293de2362d3Smrg 13294de2362d3Smrg 13295de2362d3Smrglt_sysroot= 1329618781e08Smrgcase $with_sysroot in #( 13297de2362d3Smrg yes) 1329818781e08Smrg if test yes = "$GCC"; then 13299de2362d3Smrg lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13300de2362d3Smrg fi 13301de2362d3Smrg ;; #( 13302de2362d3Smrg /*) 13303de2362d3Smrg lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 13304de2362d3Smrg ;; #( 13305de2362d3Smrg no|'') 13306de2362d3Smrg ;; #( 13307de2362d3Smrg *) 1330818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 1330918781e08Smrg$as_echo "$with_sysroot" >&6; } 13310de2362d3Smrg as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13311de2362d3Smrg ;; 13312de2362d3Smrgesac 13313de2362d3Smrg 13314de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13315de2362d3Smrg$as_echo "${lt_sysroot:-no}" >&6; } 13316de2362d3Smrg 13317de2362d3Smrg 13318de2362d3Smrg 13319de2362d3Smrg 13320de2362d3Smrg 1332118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 1332218781e08Smrg$as_echo_n "checking for a working dd... " >&6; } 1332318781e08Smrgif ${ac_cv_path_lt_DD+:} false; then : 1332418781e08Smrg $as_echo_n "(cached) " >&6 1332518781e08Smrgelse 1332618781e08Smrg printf 0123456789abcdef0123456789abcdef >conftest.i 1332718781e08Smrgcat conftest.i conftest.i >conftest2.i 1332818781e08Smrg: ${lt_DD:=$DD} 1332918781e08Smrgif test -z "$lt_DD"; then 1333018781e08Smrg ac_path_lt_DD_found=false 1333118781e08Smrg # Loop through the user's path and test for each of PROGNAME-LIST 1333218781e08Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1333318781e08Smrgfor as_dir in $PATH 1333418781e08Smrgdo 1333518781e08Smrg IFS=$as_save_IFS 1333618781e08Smrg test -z "$as_dir" && as_dir=. 1333718781e08Smrg for ac_prog in dd; do 1333818781e08Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1333918781e08Smrg ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 1334018781e08Smrg as_fn_executable_p "$ac_path_lt_DD" || continue 1334118781e08Smrgif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 1334218781e08Smrg cmp -s conftest.i conftest.out \ 1334318781e08Smrg && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 1334418781e08Smrgfi 1334518781e08Smrg $ac_path_lt_DD_found && break 3 1334618781e08Smrg done 1334718781e08Smrg done 1334818781e08Smrg done 1334918781e08SmrgIFS=$as_save_IFS 1335018781e08Smrg if test -z "$ac_cv_path_lt_DD"; then 1335118781e08Smrg : 1335218781e08Smrg fi 1335318781e08Smrgelse 1335418781e08Smrg ac_cv_path_lt_DD=$lt_DD 1335518781e08Smrgfi 1335618781e08Smrg 1335718781e08Smrgrm -f conftest.i conftest2.i conftest.out 1335818781e08Smrgfi 1335918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 1336018781e08Smrg$as_echo "$ac_cv_path_lt_DD" >&6; } 1336118781e08Smrg 1336218781e08Smrg 1336318781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 1336418781e08Smrg$as_echo_n "checking how to truncate binary pipes... " >&6; } 1336518781e08Smrgif ${lt_cv_truncate_bin+:} false; then : 1336618781e08Smrg $as_echo_n "(cached) " >&6 1336718781e08Smrgelse 1336818781e08Smrg printf 0123456789abcdef0123456789abcdef >conftest.i 1336918781e08Smrgcat conftest.i conftest.i >conftest2.i 1337018781e08Smrglt_cv_truncate_bin= 1337118781e08Smrgif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 1337218781e08Smrg cmp -s conftest.i conftest.out \ 1337318781e08Smrg && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 1337418781e08Smrgfi 1337518781e08Smrgrm -f conftest.i conftest2.i conftest.out 1337618781e08Smrgtest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 1337718781e08Smrgfi 1337818781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 1337918781e08Smrg$as_echo "$lt_cv_truncate_bin" >&6; } 1338018781e08Smrg 1338118781e08Smrg 1338218781e08Smrg 1338318781e08Smrg 1338418781e08Smrg 1338518781e08Smrg 1338618781e08Smrg 1338718781e08Smrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 1338818781e08Smrgfunc_cc_basename () 1338918781e08Smrg{ 1339018781e08Smrg for cc_temp in $*""; do 1339118781e08Smrg case $cc_temp in 1339218781e08Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 1339318781e08Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 1339418781e08Smrg \-*) ;; 1339518781e08Smrg *) break;; 1339618781e08Smrg esac 1339718781e08Smrg done 1339818781e08Smrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 1339918781e08Smrg} 1340018781e08Smrg 13401de2362d3Smrg# Check whether --enable-libtool-lock was given. 13402de2362d3Smrgif test "${enable_libtool_lock+set}" = set; then : 13403de2362d3Smrg enableval=$enable_libtool_lock; 13404de2362d3Smrgfi 13405de2362d3Smrg 1340618781e08Smrgtest no = "$enable_libtool_lock" || enable_libtool_lock=yes 13407de2362d3Smrg 13408de2362d3Smrg# Some flags need to be propagated to the compiler or linker for good 13409de2362d3Smrg# libtool support. 13410de2362d3Smrgcase $host in 13411de2362d3Smrgia64-*-hpux*) 1341218781e08Smrg # Find out what ABI is being produced by ac_compile, and set mode 1341318781e08Smrg # options accordingly. 13414de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13415de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13416de2362d3Smrg (eval $ac_compile) 2>&5 13417de2362d3Smrg ac_status=$? 13418de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13419de2362d3Smrg test $ac_status = 0; }; then 13420de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13421de2362d3Smrg *ELF-32*) 1342218781e08Smrg HPUX_IA64_MODE=32 13423de2362d3Smrg ;; 13424de2362d3Smrg *ELF-64*) 1342518781e08Smrg HPUX_IA64_MODE=64 13426de2362d3Smrg ;; 13427de2362d3Smrg esac 13428de2362d3Smrg fi 13429de2362d3Smrg rm -rf conftest* 13430de2362d3Smrg ;; 13431de2362d3Smrg*-*-irix6*) 1343218781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1343318781e08Smrg # options accordingly. 13434de2362d3Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13435de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13436de2362d3Smrg (eval $ac_compile) 2>&5 13437de2362d3Smrg ac_status=$? 13438de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13439de2362d3Smrg test $ac_status = 0; }; then 1344018781e08Smrg if test yes = "$lt_cv_prog_gnu_ld"; then 13441de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13442de2362d3Smrg *32-bit*) 13443de2362d3Smrg LD="${LD-ld} -melf32bsmip" 13444de2362d3Smrg ;; 13445de2362d3Smrg *N32*) 13446de2362d3Smrg LD="${LD-ld} -melf32bmipn32" 13447de2362d3Smrg ;; 13448de2362d3Smrg *64-bit*) 13449de2362d3Smrg LD="${LD-ld} -melf64bmip" 13450de2362d3Smrg ;; 13451de2362d3Smrg esac 13452de2362d3Smrg else 13453de2362d3Smrg case `/usr/bin/file conftest.$ac_objext` in 13454de2362d3Smrg *32-bit*) 13455de2362d3Smrg LD="${LD-ld} -32" 13456de2362d3Smrg ;; 13457de2362d3Smrg *N32*) 13458de2362d3Smrg LD="${LD-ld} -n32" 13459de2362d3Smrg ;; 13460de2362d3Smrg *64-bit*) 13461de2362d3Smrg LD="${LD-ld} -64" 13462de2362d3Smrg ;; 13463de2362d3Smrg esac 13464de2362d3Smrg fi 13465de2362d3Smrg fi 13466de2362d3Smrg rm -rf conftest* 13467de2362d3Smrg ;; 13468de2362d3Smrg 1346918781e08Smrgmips64*-*linux*) 1347018781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1347118781e08Smrg # options accordingly. 1347218781e08Smrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 1347318781e08Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 1347418781e08Smrg (eval $ac_compile) 2>&5 1347518781e08Smrg ac_status=$? 1347618781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1347718781e08Smrg test $ac_status = 0; }; then 1347818781e08Smrg emul=elf 1347918781e08Smrg case `/usr/bin/file conftest.$ac_objext` in 1348018781e08Smrg *32-bit*) 1348118781e08Smrg emul="${emul}32" 1348218781e08Smrg ;; 1348318781e08Smrg *64-bit*) 1348418781e08Smrg emul="${emul}64" 1348518781e08Smrg ;; 1348618781e08Smrg esac 1348718781e08Smrg case `/usr/bin/file conftest.$ac_objext` in 1348818781e08Smrg *MSB*) 1348918781e08Smrg emul="${emul}btsmip" 1349018781e08Smrg ;; 1349118781e08Smrg *LSB*) 1349218781e08Smrg emul="${emul}ltsmip" 1349318781e08Smrg ;; 1349418781e08Smrg esac 1349518781e08Smrg case `/usr/bin/file conftest.$ac_objext` in 1349618781e08Smrg *N32*) 1349718781e08Smrg emul="${emul}n32" 1349818781e08Smrg ;; 1349918781e08Smrg esac 1350018781e08Smrg LD="${LD-ld} -m $emul" 1350118781e08Smrg fi 1350218781e08Smrg rm -rf conftest* 1350318781e08Smrg ;; 1350418781e08Smrg 1350518781e08Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 13506de2362d3Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 1350718781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1350818781e08Smrg # options accordingly. Note that the listed cases only cover the 1350918781e08Smrg # situations where additional linker options are needed (such as when 1351018781e08Smrg # doing 32-bit compilation for a host where ld defaults to 64-bit, or 1351118781e08Smrg # vice versa); the common cases where no linker options are needed do 1351218781e08Smrg # not appear in the list. 13513de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13514de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13515de2362d3Smrg (eval $ac_compile) 2>&5 13516de2362d3Smrg ac_status=$? 13517de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13518de2362d3Smrg test $ac_status = 0; }; then 13519de2362d3Smrg case `/usr/bin/file conftest.o` in 13520de2362d3Smrg *32-bit*) 13521de2362d3Smrg case $host in 13522de2362d3Smrg x86_64-*kfreebsd*-gnu) 13523de2362d3Smrg LD="${LD-ld} -m elf_i386_fbsd" 13524de2362d3Smrg ;; 13525de2362d3Smrg x86_64-*linux*) 1352618781e08Smrg case `/usr/bin/file conftest.o` in 1352718781e08Smrg *x86-64*) 1352818781e08Smrg LD="${LD-ld} -m elf32_x86_64" 1352918781e08Smrg ;; 1353018781e08Smrg *) 1353118781e08Smrg LD="${LD-ld} -m elf_i386" 1353218781e08Smrg ;; 1353318781e08Smrg esac 1353418781e08Smrg ;; 1353518781e08Smrg powerpc64le-*linux*) 1353618781e08Smrg LD="${LD-ld} -m elf32lppclinux" 13537de2362d3Smrg ;; 1353818781e08Smrg powerpc64-*linux*) 13539de2362d3Smrg LD="${LD-ld} -m elf32ppclinux" 13540de2362d3Smrg ;; 13541de2362d3Smrg s390x-*linux*) 13542de2362d3Smrg LD="${LD-ld} -m elf_s390" 13543de2362d3Smrg ;; 13544de2362d3Smrg sparc64-*linux*) 13545de2362d3Smrg LD="${LD-ld} -m elf32_sparc" 13546de2362d3Smrg ;; 13547de2362d3Smrg esac 13548de2362d3Smrg ;; 13549de2362d3Smrg *64-bit*) 13550de2362d3Smrg case $host in 13551de2362d3Smrg x86_64-*kfreebsd*-gnu) 13552de2362d3Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 13553de2362d3Smrg ;; 13554de2362d3Smrg x86_64-*linux*) 13555de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13556de2362d3Smrg ;; 1355718781e08Smrg powerpcle-*linux*) 1355818781e08Smrg LD="${LD-ld} -m elf64lppc" 1355918781e08Smrg ;; 1356018781e08Smrg powerpc-*linux*) 13561de2362d3Smrg LD="${LD-ld} -m elf64ppc" 13562de2362d3Smrg ;; 13563de2362d3Smrg s390*-*linux*|s390*-*tpf*) 13564de2362d3Smrg LD="${LD-ld} -m elf64_s390" 13565de2362d3Smrg ;; 13566de2362d3Smrg sparc*-*linux*) 13567de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13568de2362d3Smrg ;; 13569de2362d3Smrg esac 13570de2362d3Smrg ;; 13571de2362d3Smrg esac 13572de2362d3Smrg fi 13573de2362d3Smrg rm -rf conftest* 13574de2362d3Smrg ;; 13575de2362d3Smrg 13576de2362d3Smrg*-*-sco3.2v5*) 13577de2362d3Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 1357818781e08Smrg SAVE_CFLAGS=$CFLAGS 13579de2362d3Smrg CFLAGS="$CFLAGS -belf" 13580de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 13581de2362d3Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 13582de2362d3Smrgif ${lt_cv_cc_needs_belf+:} false; then : 13583de2362d3Smrg $as_echo_n "(cached) " >&6 13584de2362d3Smrgelse 13585de2362d3Smrg ac_ext=c 13586de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13587de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13588de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13589de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13590de2362d3Smrg 13591de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13592de2362d3Smrg/* end confdefs.h. */ 13593de2362d3Smrg 13594de2362d3Smrgint 13595de2362d3Smrgmain () 13596de2362d3Smrg{ 13597de2362d3Smrg 13598de2362d3Smrg ; 13599de2362d3Smrg return 0; 13600de2362d3Smrg} 13601de2362d3Smrg_ACEOF 13602de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 13603de2362d3Smrg lt_cv_cc_needs_belf=yes 13604de2362d3Smrgelse 13605de2362d3Smrg lt_cv_cc_needs_belf=no 13606de2362d3Smrgfi 13607de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 13608de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 13609de2362d3Smrg ac_ext=c 13610de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 13611de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13612de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13613de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 13614de2362d3Smrg 13615de2362d3Smrgfi 13616de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 13617de2362d3Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 1361818781e08Smrg if test yes != "$lt_cv_cc_needs_belf"; then 13619de2362d3Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 1362018781e08Smrg CFLAGS=$SAVE_CFLAGS 13621de2362d3Smrg fi 13622de2362d3Smrg ;; 13623de2362d3Smrg*-*solaris*) 1362418781e08Smrg # Find out what ABI is being produced by ac_compile, and set linker 1362518781e08Smrg # options accordingly. 13626de2362d3Smrg echo 'int i;' > conftest.$ac_ext 13627de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13628de2362d3Smrg (eval $ac_compile) 2>&5 13629de2362d3Smrg ac_status=$? 13630de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13631de2362d3Smrg test $ac_status = 0; }; then 13632de2362d3Smrg case `/usr/bin/file conftest.o` in 13633de2362d3Smrg *64-bit*) 13634de2362d3Smrg case $lt_cv_prog_gnu_ld in 13635de2362d3Smrg yes*) 13636de2362d3Smrg case $host in 1363718781e08Smrg i?86-*-solaris*|x86_64-*-solaris*) 13638de2362d3Smrg LD="${LD-ld} -m elf_x86_64" 13639de2362d3Smrg ;; 13640de2362d3Smrg sparc*-*-solaris*) 13641de2362d3Smrg LD="${LD-ld} -m elf64_sparc" 13642de2362d3Smrg ;; 13643de2362d3Smrg esac 13644de2362d3Smrg # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 13645de2362d3Smrg if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 1364618781e08Smrg LD=${LD-ld}_sol2 13647de2362d3Smrg fi 13648de2362d3Smrg ;; 13649de2362d3Smrg *) 13650de2362d3Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 13651de2362d3Smrg LD="${LD-ld} -64" 13652de2362d3Smrg fi 13653de2362d3Smrg ;; 13654de2362d3Smrg esac 13655de2362d3Smrg ;; 13656de2362d3Smrg esac 13657de2362d3Smrg fi 13658de2362d3Smrg rm -rf conftest* 13659de2362d3Smrg ;; 13660de2362d3Smrgesac 13661de2362d3Smrg 1366218781e08Smrgneed_locks=$enable_libtool_lock 13663de2362d3Smrg 13664de2362d3Smrgif test -n "$ac_tool_prefix"; then 13665de2362d3Smrg # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 13666de2362d3Smrgset dummy ${ac_tool_prefix}mt; ac_word=$2 13667de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13668de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13669de2362d3Smrgif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 13670de2362d3Smrg $as_echo_n "(cached) " >&6 13671de2362d3Smrgelse 13672de2362d3Smrg if test -n "$MANIFEST_TOOL"; then 13673de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 13674de2362d3Smrgelse 13675de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13676de2362d3Smrgfor as_dir in $PATH 13677de2362d3Smrgdo 13678de2362d3Smrg IFS=$as_save_IFS 13679de2362d3Smrg test -z "$as_dir" && as_dir=. 13680de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1368118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13682de2362d3Smrg ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 13683de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13684de2362d3Smrg break 2 13685de2362d3Smrg fi 13686de2362d3Smrgdone 13687de2362d3Smrg done 13688de2362d3SmrgIFS=$as_save_IFS 13689de2362d3Smrg 13690de2362d3Smrgfi 13691de2362d3Smrgfi 13692de2362d3SmrgMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 13693de2362d3Smrgif test -n "$MANIFEST_TOOL"; then 13694de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 13695de2362d3Smrg$as_echo "$MANIFEST_TOOL" >&6; } 13696de2362d3Smrgelse 13697de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13698de2362d3Smrg$as_echo "no" >&6; } 13699de2362d3Smrgfi 13700de2362d3Smrg 13701de2362d3Smrg 13702de2362d3Smrgfi 13703de2362d3Smrgif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 13704de2362d3Smrg ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 13705de2362d3Smrg # Extract the first word of "mt", so it can be a program name with args. 13706de2362d3Smrgset dummy mt; ac_word=$2 13707de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13708de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13709de2362d3Smrgif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 13710de2362d3Smrg $as_echo_n "(cached) " >&6 13711de2362d3Smrgelse 13712de2362d3Smrg if test -n "$ac_ct_MANIFEST_TOOL"; then 13713de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 13714de2362d3Smrgelse 13715de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13716de2362d3Smrgfor as_dir in $PATH 13717de2362d3Smrgdo 13718de2362d3Smrg IFS=$as_save_IFS 13719de2362d3Smrg test -z "$as_dir" && as_dir=. 13720de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1372118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13722de2362d3Smrg ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 13723de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13724de2362d3Smrg break 2 13725de2362d3Smrg fi 13726de2362d3Smrgdone 13727de2362d3Smrg done 13728de2362d3SmrgIFS=$as_save_IFS 13729de2362d3Smrg 13730de2362d3Smrgfi 13731de2362d3Smrgfi 13732de2362d3Smrgac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 13733de2362d3Smrgif test -n "$ac_ct_MANIFEST_TOOL"; then 13734de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 13735de2362d3Smrg$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 13736de2362d3Smrgelse 13737de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13738de2362d3Smrg$as_echo "no" >&6; } 13739de2362d3Smrgfi 13740de2362d3Smrg 13741de2362d3Smrg if test "x$ac_ct_MANIFEST_TOOL" = x; then 13742de2362d3Smrg MANIFEST_TOOL=":" 13743de2362d3Smrg else 13744de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13745de2362d3Smrgyes:) 13746de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13747de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13748de2362d3Smrgac_tool_warned=yes ;; 13749de2362d3Smrgesac 13750de2362d3Smrg MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 13751de2362d3Smrg fi 13752de2362d3Smrgelse 13753de2362d3Smrg MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 13754de2362d3Smrgfi 13755de2362d3Smrg 13756de2362d3Smrgtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 13757de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 13758de2362d3Smrg$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 13759de2362d3Smrgif ${lt_cv_path_mainfest_tool+:} false; then : 13760de2362d3Smrg $as_echo_n "(cached) " >&6 13761de2362d3Smrgelse 13762de2362d3Smrg lt_cv_path_mainfest_tool=no 13763de2362d3Smrg echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 13764de2362d3Smrg $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 13765de2362d3Smrg cat conftest.err >&5 13766de2362d3Smrg if $GREP 'Manifest Tool' conftest.out > /dev/null; then 13767de2362d3Smrg lt_cv_path_mainfest_tool=yes 13768de2362d3Smrg fi 13769de2362d3Smrg rm -f conftest* 13770de2362d3Smrgfi 13771de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 13772de2362d3Smrg$as_echo "$lt_cv_path_mainfest_tool" >&6; } 1377318781e08Smrgif test yes != "$lt_cv_path_mainfest_tool"; then 13774de2362d3Smrg MANIFEST_TOOL=: 13775de2362d3Smrgfi 13776de2362d3Smrg 13777de2362d3Smrg 13778de2362d3Smrg 13779de2362d3Smrg 13780de2362d3Smrg 13781de2362d3Smrg 13782de2362d3Smrg case $host_os in 13783de2362d3Smrg rhapsody* | darwin*) 13784de2362d3Smrg if test -n "$ac_tool_prefix"; then 13785de2362d3Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 13786de2362d3Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 13787de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13788de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13789de2362d3Smrgif ${ac_cv_prog_DSYMUTIL+:} false; then : 13790de2362d3Smrg $as_echo_n "(cached) " >&6 13791de2362d3Smrgelse 13792de2362d3Smrg if test -n "$DSYMUTIL"; then 13793de2362d3Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 13794de2362d3Smrgelse 13795de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13796de2362d3Smrgfor as_dir in $PATH 13797de2362d3Smrgdo 13798de2362d3Smrg IFS=$as_save_IFS 13799de2362d3Smrg test -z "$as_dir" && as_dir=. 13800de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1380118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13802de2362d3Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 13803de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13804de2362d3Smrg break 2 13805de2362d3Smrg fi 13806de2362d3Smrgdone 13807de2362d3Smrg done 13808de2362d3SmrgIFS=$as_save_IFS 13809de2362d3Smrg 13810de2362d3Smrgfi 13811de2362d3Smrgfi 13812de2362d3SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 13813de2362d3Smrgif test -n "$DSYMUTIL"; then 13814de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 13815de2362d3Smrg$as_echo "$DSYMUTIL" >&6; } 13816de2362d3Smrgelse 13817de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13818de2362d3Smrg$as_echo "no" >&6; } 13819de2362d3Smrgfi 13820de2362d3Smrg 13821de2362d3Smrg 13822de2362d3Smrgfi 13823de2362d3Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 13824de2362d3Smrg ac_ct_DSYMUTIL=$DSYMUTIL 13825de2362d3Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 13826de2362d3Smrgset dummy dsymutil; ac_word=$2 13827de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13828de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13829de2362d3Smrgif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 13830de2362d3Smrg $as_echo_n "(cached) " >&6 13831de2362d3Smrgelse 13832de2362d3Smrg if test -n "$ac_ct_DSYMUTIL"; then 13833de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 13834de2362d3Smrgelse 13835de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13836de2362d3Smrgfor as_dir in $PATH 13837de2362d3Smrgdo 13838de2362d3Smrg IFS=$as_save_IFS 13839de2362d3Smrg test -z "$as_dir" && as_dir=. 13840de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1384118781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13842de2362d3Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 13843de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13844de2362d3Smrg break 2 13845de2362d3Smrg fi 13846de2362d3Smrgdone 13847de2362d3Smrg done 13848de2362d3SmrgIFS=$as_save_IFS 13849de2362d3Smrg 13850de2362d3Smrgfi 13851de2362d3Smrgfi 13852de2362d3Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 13853de2362d3Smrgif test -n "$ac_ct_DSYMUTIL"; then 13854de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 13855de2362d3Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 13856de2362d3Smrgelse 13857de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13858de2362d3Smrg$as_echo "no" >&6; } 13859de2362d3Smrgfi 13860de2362d3Smrg 13861de2362d3Smrg if test "x$ac_ct_DSYMUTIL" = x; then 13862de2362d3Smrg DSYMUTIL=":" 13863de2362d3Smrg else 13864de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13865de2362d3Smrgyes:) 13866de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13867de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13868de2362d3Smrgac_tool_warned=yes ;; 13869de2362d3Smrgesac 13870de2362d3Smrg DSYMUTIL=$ac_ct_DSYMUTIL 13871de2362d3Smrg fi 13872de2362d3Smrgelse 13873de2362d3Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 13874de2362d3Smrgfi 13875de2362d3Smrg 13876de2362d3Smrg if test -n "$ac_tool_prefix"; then 13877de2362d3Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 13878de2362d3Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 13879de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13880de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13881de2362d3Smrgif ${ac_cv_prog_NMEDIT+:} false; then : 13882de2362d3Smrg $as_echo_n "(cached) " >&6 13883de2362d3Smrgelse 13884de2362d3Smrg if test -n "$NMEDIT"; then 13885de2362d3Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 13886de2362d3Smrgelse 13887de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13888de2362d3Smrgfor as_dir in $PATH 13889de2362d3Smrgdo 13890de2362d3Smrg IFS=$as_save_IFS 13891de2362d3Smrg test -z "$as_dir" && as_dir=. 13892de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1389318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13894de2362d3Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 13895de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13896de2362d3Smrg break 2 13897de2362d3Smrg fi 13898de2362d3Smrgdone 13899de2362d3Smrg done 13900de2362d3SmrgIFS=$as_save_IFS 13901de2362d3Smrg 13902de2362d3Smrgfi 13903de2362d3Smrgfi 13904de2362d3SmrgNMEDIT=$ac_cv_prog_NMEDIT 13905de2362d3Smrgif test -n "$NMEDIT"; then 13906de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 13907de2362d3Smrg$as_echo "$NMEDIT" >&6; } 13908de2362d3Smrgelse 13909de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13910de2362d3Smrg$as_echo "no" >&6; } 13911de2362d3Smrgfi 13912de2362d3Smrg 13913de2362d3Smrg 13914de2362d3Smrgfi 13915de2362d3Smrgif test -z "$ac_cv_prog_NMEDIT"; then 13916de2362d3Smrg ac_ct_NMEDIT=$NMEDIT 13917de2362d3Smrg # Extract the first word of "nmedit", so it can be a program name with args. 13918de2362d3Smrgset dummy nmedit; ac_word=$2 13919de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13920de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13921de2362d3Smrgif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 13922de2362d3Smrg $as_echo_n "(cached) " >&6 13923de2362d3Smrgelse 13924de2362d3Smrg if test -n "$ac_ct_NMEDIT"; then 13925de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 13926de2362d3Smrgelse 13927de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13928de2362d3Smrgfor as_dir in $PATH 13929de2362d3Smrgdo 13930de2362d3Smrg IFS=$as_save_IFS 13931de2362d3Smrg test -z "$as_dir" && as_dir=. 13932de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1393318781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13934de2362d3Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 13935de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13936de2362d3Smrg break 2 13937de2362d3Smrg fi 13938de2362d3Smrgdone 13939de2362d3Smrg done 13940de2362d3SmrgIFS=$as_save_IFS 13941de2362d3Smrg 13942de2362d3Smrgfi 13943de2362d3Smrgfi 13944de2362d3Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 13945de2362d3Smrgif test -n "$ac_ct_NMEDIT"; then 13946de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 13947de2362d3Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 13948de2362d3Smrgelse 13949de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13950de2362d3Smrg$as_echo "no" >&6; } 13951de2362d3Smrgfi 13952de2362d3Smrg 13953de2362d3Smrg if test "x$ac_ct_NMEDIT" = x; then 13954de2362d3Smrg NMEDIT=":" 13955de2362d3Smrg else 13956de2362d3Smrg case $cross_compiling:$ac_tool_warned in 13957de2362d3Smrgyes:) 13958de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13959de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13960de2362d3Smrgac_tool_warned=yes ;; 13961de2362d3Smrgesac 13962de2362d3Smrg NMEDIT=$ac_ct_NMEDIT 13963de2362d3Smrg fi 13964de2362d3Smrgelse 13965de2362d3Smrg NMEDIT="$ac_cv_prog_NMEDIT" 13966de2362d3Smrgfi 13967de2362d3Smrg 13968de2362d3Smrg if test -n "$ac_tool_prefix"; then 13969de2362d3Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 13970de2362d3Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 13971de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13972de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 13973de2362d3Smrgif ${ac_cv_prog_LIPO+:} false; then : 13974de2362d3Smrg $as_echo_n "(cached) " >&6 13975de2362d3Smrgelse 13976de2362d3Smrg if test -n "$LIPO"; then 13977de2362d3Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 13978de2362d3Smrgelse 13979de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13980de2362d3Smrgfor as_dir in $PATH 13981de2362d3Smrgdo 13982de2362d3Smrg IFS=$as_save_IFS 13983de2362d3Smrg test -z "$as_dir" && as_dir=. 13984de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1398518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13986de2362d3Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 13987de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13988de2362d3Smrg break 2 13989de2362d3Smrg fi 13990de2362d3Smrgdone 13991de2362d3Smrg done 13992de2362d3SmrgIFS=$as_save_IFS 13993de2362d3Smrg 13994de2362d3Smrgfi 13995de2362d3Smrgfi 13996de2362d3SmrgLIPO=$ac_cv_prog_LIPO 13997de2362d3Smrgif test -n "$LIPO"; then 13998de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 13999de2362d3Smrg$as_echo "$LIPO" >&6; } 14000de2362d3Smrgelse 14001de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14002de2362d3Smrg$as_echo "no" >&6; } 14003de2362d3Smrgfi 14004de2362d3Smrg 14005de2362d3Smrg 14006de2362d3Smrgfi 14007de2362d3Smrgif test -z "$ac_cv_prog_LIPO"; then 14008de2362d3Smrg ac_ct_LIPO=$LIPO 14009de2362d3Smrg # Extract the first word of "lipo", so it can be a program name with args. 14010de2362d3Smrgset dummy lipo; ac_word=$2 14011de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14012de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14013de2362d3Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 14014de2362d3Smrg $as_echo_n "(cached) " >&6 14015de2362d3Smrgelse 14016de2362d3Smrg if test -n "$ac_ct_LIPO"; then 14017de2362d3Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 14018de2362d3Smrgelse 14019de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14020de2362d3Smrgfor as_dir in $PATH 14021de2362d3Smrgdo 14022de2362d3Smrg IFS=$as_save_IFS 14023de2362d3Smrg test -z "$as_dir" && as_dir=. 14024de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1402518781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14026de2362d3Smrg ac_cv_prog_ac_ct_LIPO="lipo" 14027de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14028de2362d3Smrg break 2 14029de2362d3Smrg fi 14030de2362d3Smrgdone 14031de2362d3Smrg done 14032de2362d3SmrgIFS=$as_save_IFS 14033de2362d3Smrg 14034de2362d3Smrgfi 14035de2362d3Smrgfi 14036de2362d3Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 14037de2362d3Smrgif test -n "$ac_ct_LIPO"; then 14038de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 14039de2362d3Smrg$as_echo "$ac_ct_LIPO" >&6; } 14040de2362d3Smrgelse 14041de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14042de2362d3Smrg$as_echo "no" >&6; } 14043de2362d3Smrgfi 14044de2362d3Smrg 14045de2362d3Smrg if test "x$ac_ct_LIPO" = x; then 14046de2362d3Smrg LIPO=":" 14047de2362d3Smrg else 14048de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14049de2362d3Smrgyes:) 14050de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14051de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14052de2362d3Smrgac_tool_warned=yes ;; 14053de2362d3Smrgesac 14054de2362d3Smrg LIPO=$ac_ct_LIPO 14055de2362d3Smrg fi 14056de2362d3Smrgelse 14057de2362d3Smrg LIPO="$ac_cv_prog_LIPO" 14058de2362d3Smrgfi 14059de2362d3Smrg 14060de2362d3Smrg if test -n "$ac_tool_prefix"; then 14061de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 14062de2362d3Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 14063de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14064de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14065de2362d3Smrgif ${ac_cv_prog_OTOOL+:} false; then : 14066de2362d3Smrg $as_echo_n "(cached) " >&6 14067de2362d3Smrgelse 14068de2362d3Smrg if test -n "$OTOOL"; then 14069de2362d3Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 14070de2362d3Smrgelse 14071de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14072de2362d3Smrgfor as_dir in $PATH 14073de2362d3Smrgdo 14074de2362d3Smrg IFS=$as_save_IFS 14075de2362d3Smrg test -z "$as_dir" && as_dir=. 14076de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1407718781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14078de2362d3Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 14079de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14080de2362d3Smrg break 2 14081de2362d3Smrg fi 14082de2362d3Smrgdone 14083de2362d3Smrg done 14084de2362d3SmrgIFS=$as_save_IFS 14085de2362d3Smrg 14086de2362d3Smrgfi 14087de2362d3Smrgfi 14088de2362d3SmrgOTOOL=$ac_cv_prog_OTOOL 14089de2362d3Smrgif test -n "$OTOOL"; then 14090de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 14091de2362d3Smrg$as_echo "$OTOOL" >&6; } 14092de2362d3Smrgelse 14093de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14094de2362d3Smrg$as_echo "no" >&6; } 14095de2362d3Smrgfi 14096de2362d3Smrg 14097de2362d3Smrg 14098de2362d3Smrgfi 14099de2362d3Smrgif test -z "$ac_cv_prog_OTOOL"; then 14100de2362d3Smrg ac_ct_OTOOL=$OTOOL 14101de2362d3Smrg # Extract the first word of "otool", so it can be a program name with args. 14102de2362d3Smrgset dummy otool; ac_word=$2 14103de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14104de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14105de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 14106de2362d3Smrg $as_echo_n "(cached) " >&6 14107de2362d3Smrgelse 14108de2362d3Smrg if test -n "$ac_ct_OTOOL"; then 14109de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 14110de2362d3Smrgelse 14111de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14112de2362d3Smrgfor as_dir in $PATH 14113de2362d3Smrgdo 14114de2362d3Smrg IFS=$as_save_IFS 14115de2362d3Smrg test -z "$as_dir" && as_dir=. 14116de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1411718781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14118de2362d3Smrg ac_cv_prog_ac_ct_OTOOL="otool" 14119de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14120de2362d3Smrg break 2 14121de2362d3Smrg fi 14122de2362d3Smrgdone 14123de2362d3Smrg done 14124de2362d3SmrgIFS=$as_save_IFS 14125de2362d3Smrg 14126de2362d3Smrgfi 14127de2362d3Smrgfi 14128de2362d3Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 14129de2362d3Smrgif test -n "$ac_ct_OTOOL"; then 14130de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 14131de2362d3Smrg$as_echo "$ac_ct_OTOOL" >&6; } 14132de2362d3Smrgelse 14133de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14134de2362d3Smrg$as_echo "no" >&6; } 14135de2362d3Smrgfi 14136de2362d3Smrg 14137de2362d3Smrg if test "x$ac_ct_OTOOL" = x; then 14138de2362d3Smrg OTOOL=":" 14139de2362d3Smrg else 14140de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14141de2362d3Smrgyes:) 14142de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14143de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14144de2362d3Smrgac_tool_warned=yes ;; 14145de2362d3Smrgesac 14146de2362d3Smrg OTOOL=$ac_ct_OTOOL 14147de2362d3Smrg fi 14148de2362d3Smrgelse 14149de2362d3Smrg OTOOL="$ac_cv_prog_OTOOL" 14150de2362d3Smrgfi 14151de2362d3Smrg 14152de2362d3Smrg if test -n "$ac_tool_prefix"; then 14153de2362d3Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 14154de2362d3Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 14155de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14156de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14157de2362d3Smrgif ${ac_cv_prog_OTOOL64+:} false; then : 14158de2362d3Smrg $as_echo_n "(cached) " >&6 14159de2362d3Smrgelse 14160de2362d3Smrg if test -n "$OTOOL64"; then 14161de2362d3Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 14162de2362d3Smrgelse 14163de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14164de2362d3Smrgfor as_dir in $PATH 14165de2362d3Smrgdo 14166de2362d3Smrg IFS=$as_save_IFS 14167de2362d3Smrg test -z "$as_dir" && as_dir=. 14168de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1416918781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14170de2362d3Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 14171de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14172de2362d3Smrg break 2 14173de2362d3Smrg fi 14174de2362d3Smrgdone 14175de2362d3Smrg done 14176de2362d3SmrgIFS=$as_save_IFS 14177de2362d3Smrg 14178de2362d3Smrgfi 14179de2362d3Smrgfi 14180de2362d3SmrgOTOOL64=$ac_cv_prog_OTOOL64 14181de2362d3Smrgif test -n "$OTOOL64"; then 14182de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 14183de2362d3Smrg$as_echo "$OTOOL64" >&6; } 14184de2362d3Smrgelse 14185de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14186de2362d3Smrg$as_echo "no" >&6; } 14187de2362d3Smrgfi 14188de2362d3Smrg 14189de2362d3Smrg 14190de2362d3Smrgfi 14191de2362d3Smrgif test -z "$ac_cv_prog_OTOOL64"; then 14192de2362d3Smrg ac_ct_OTOOL64=$OTOOL64 14193de2362d3Smrg # Extract the first word of "otool64", so it can be a program name with args. 14194de2362d3Smrgset dummy otool64; ac_word=$2 14195de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14196de2362d3Smrg$as_echo_n "checking for $ac_word... " >&6; } 14197de2362d3Smrgif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 14198de2362d3Smrg $as_echo_n "(cached) " >&6 14199de2362d3Smrgelse 14200de2362d3Smrg if test -n "$ac_ct_OTOOL64"; then 14201de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 14202de2362d3Smrgelse 14203de2362d3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14204de2362d3Smrgfor as_dir in $PATH 14205de2362d3Smrgdo 14206de2362d3Smrg IFS=$as_save_IFS 14207de2362d3Smrg test -z "$as_dir" && as_dir=. 14208de2362d3Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1420918781e08Smrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14210de2362d3Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 14211de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14212de2362d3Smrg break 2 14213de2362d3Smrg fi 14214de2362d3Smrgdone 14215de2362d3Smrg done 14216de2362d3SmrgIFS=$as_save_IFS 14217de2362d3Smrg 14218de2362d3Smrgfi 14219de2362d3Smrgfi 14220de2362d3Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 14221de2362d3Smrgif test -n "$ac_ct_OTOOL64"; then 14222de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 14223de2362d3Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 14224de2362d3Smrgelse 14225de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14226de2362d3Smrg$as_echo "no" >&6; } 14227de2362d3Smrgfi 14228de2362d3Smrg 14229de2362d3Smrg if test "x$ac_ct_OTOOL64" = x; then 14230de2362d3Smrg OTOOL64=":" 14231de2362d3Smrg else 14232de2362d3Smrg case $cross_compiling:$ac_tool_warned in 14233de2362d3Smrgyes:) 14234de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14235de2362d3Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14236de2362d3Smrgac_tool_warned=yes ;; 14237de2362d3Smrgesac 14238de2362d3Smrg OTOOL64=$ac_ct_OTOOL64 14239de2362d3Smrg fi 14240de2362d3Smrgelse 14241de2362d3Smrg OTOOL64="$ac_cv_prog_OTOOL64" 14242de2362d3Smrgfi 14243de2362d3Smrg 14244de2362d3Smrg 14245de2362d3Smrg 14246de2362d3Smrg 14247de2362d3Smrg 14248de2362d3Smrg 14249de2362d3Smrg 14250de2362d3Smrg 14251de2362d3Smrg 14252de2362d3Smrg 14253de2362d3Smrg 14254de2362d3Smrg 14255de2362d3Smrg 14256de2362d3Smrg 14257de2362d3Smrg 14258de2362d3Smrg 14259de2362d3Smrg 14260de2362d3Smrg 14261de2362d3Smrg 14262de2362d3Smrg 14263de2362d3Smrg 14264de2362d3Smrg 14265de2362d3Smrg 14266de2362d3Smrg 14267de2362d3Smrg 14268de2362d3Smrg 14269de2362d3Smrg 14270de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 14271de2362d3Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 14272de2362d3Smrgif ${lt_cv_apple_cc_single_mod+:} false; then : 14273de2362d3Smrg $as_echo_n "(cached) " >&6 14274de2362d3Smrgelse 14275de2362d3Smrg lt_cv_apple_cc_single_mod=no 1427618781e08Smrg if test -z "$LT_MULTI_MODULE"; then 14277de2362d3Smrg # By default we will add the -single_module flag. You can override 14278de2362d3Smrg # by either setting the environment variable LT_MULTI_MODULE 14279de2362d3Smrg # non-empty at configure time, or by adding -multi_module to the 14280de2362d3Smrg # link flags. 14281de2362d3Smrg rm -rf libconftest.dylib* 14282de2362d3Smrg echo "int foo(void){return 1;}" > conftest.c 14283de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14284de2362d3Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 14285de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14286de2362d3Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14287de2362d3Smrg _lt_result=$? 14288de2362d3Smrg # If there is a non-empty error log, and "single_module" 14289de2362d3Smrg # appears in it, assume the flag caused a linker warning 14290de2362d3Smrg if test -s conftest.err && $GREP single_module conftest.err; then 14291de2362d3Smrg cat conftest.err >&5 14292de2362d3Smrg # Otherwise, if the output was created with a 0 exit code from 14293de2362d3Smrg # the compiler, it worked. 1429418781e08Smrg elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 14295de2362d3Smrg lt_cv_apple_cc_single_mod=yes 14296de2362d3Smrg else 14297de2362d3Smrg cat conftest.err >&5 14298de2362d3Smrg fi 14299de2362d3Smrg rm -rf libconftest.dylib* 14300de2362d3Smrg rm -f conftest.* 14301de2362d3Smrg fi 14302de2362d3Smrgfi 14303de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14304de2362d3Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 14305de2362d3Smrg 14306de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14307de2362d3Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 14308de2362d3Smrgif ${lt_cv_ld_exported_symbols_list+:} false; then : 14309de2362d3Smrg $as_echo_n "(cached) " >&6 14310de2362d3Smrgelse 14311de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14312de2362d3Smrg save_LDFLAGS=$LDFLAGS 14313de2362d3Smrg echo "_main" > conftest.sym 14314de2362d3Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14315de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14316de2362d3Smrg/* end confdefs.h. */ 14317de2362d3Smrg 14318de2362d3Smrgint 14319de2362d3Smrgmain () 14320de2362d3Smrg{ 14321de2362d3Smrg 14322de2362d3Smrg ; 14323de2362d3Smrg return 0; 14324de2362d3Smrg} 14325de2362d3Smrg_ACEOF 14326de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 14327de2362d3Smrg lt_cv_ld_exported_symbols_list=yes 14328de2362d3Smrgelse 14329de2362d3Smrg lt_cv_ld_exported_symbols_list=no 14330de2362d3Smrgfi 14331de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 14332de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1433318781e08Smrg LDFLAGS=$save_LDFLAGS 14334de2362d3Smrg 14335de2362d3Smrgfi 14336de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14337de2362d3Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 14338de2362d3Smrg 14339de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14340de2362d3Smrg$as_echo_n "checking for -force_load linker flag... " >&6; } 14341de2362d3Smrgif ${lt_cv_ld_force_load+:} false; then : 14342de2362d3Smrg $as_echo_n "(cached) " >&6 14343de2362d3Smrgelse 14344de2362d3Smrg lt_cv_ld_force_load=no 14345de2362d3Smrg cat > conftest.c << _LT_EOF 14346de2362d3Smrgint forced_loaded() { return 2;} 14347de2362d3Smrg_LT_EOF 14348de2362d3Smrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14349de2362d3Smrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 143508bf5c682Smrg echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 143518bf5c682Smrg $AR $AR_FLAGS libconftest.a conftest.o 2>&5 14352de2362d3Smrg echo "$RANLIB libconftest.a" >&5 14353de2362d3Smrg $RANLIB libconftest.a 2>&5 14354de2362d3Smrg cat > conftest.c << _LT_EOF 14355de2362d3Smrgint main() { return 0;} 14356de2362d3Smrg_LT_EOF 14357de2362d3Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14358de2362d3Smrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14359de2362d3Smrg _lt_result=$? 14360de2362d3Smrg if test -s conftest.err && $GREP force_load conftest.err; then 14361de2362d3Smrg cat conftest.err >&5 1436218781e08Smrg elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 14363de2362d3Smrg lt_cv_ld_force_load=yes 14364de2362d3Smrg else 14365de2362d3Smrg cat conftest.err >&5 14366de2362d3Smrg fi 14367de2362d3Smrg rm -f conftest.err libconftest.a conftest conftest.c 14368de2362d3Smrg rm -rf conftest.dSYM 14369de2362d3Smrg 14370de2362d3Smrgfi 14371de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14372de2362d3Smrg$as_echo "$lt_cv_ld_force_load" >&6; } 14373de2362d3Smrg case $host_os in 14374de2362d3Smrg rhapsody* | darwin1.[012]) 1437518781e08Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14376de2362d3Smrg darwin1.*) 1437718781e08Smrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14378de2362d3Smrg darwin*) # darwin 5.x on 14379de2362d3Smrg # if running on 10.5 or later, the deployment target defaults 14380de2362d3Smrg # to the OS version, if on x86, and 10.4, the deployment 14381de2362d3Smrg # target defaults to 10.4. Don't you love it? 14382de2362d3Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 14383de2362d3Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 1438418781e08Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 1438518781e08Smrg 10.[012][,.]*) 1438618781e08Smrg _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14387de2362d3Smrg 10.*) 1438818781e08Smrg _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14389de2362d3Smrg esac 14390de2362d3Smrg ;; 14391de2362d3Smrg esac 1439218781e08Smrg if test yes = "$lt_cv_apple_cc_single_mod"; then 14393de2362d3Smrg _lt_dar_single_mod='$single_module' 14394de2362d3Smrg fi 1439518781e08Smrg if test yes = "$lt_cv_ld_exported_symbols_list"; then 1439618781e08Smrg _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14397de2362d3Smrg else 1439818781e08Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14399de2362d3Smrg fi 1440018781e08Smrg if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14401de2362d3Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 14402de2362d3Smrg else 14403de2362d3Smrg _lt_dsymutil= 14404de2362d3Smrg fi 14405de2362d3Smrg ;; 14406de2362d3Smrg esac 14407de2362d3Smrg 1440818781e08Smrg# func_munge_path_list VARIABLE PATH 1440918781e08Smrg# ----------------------------------- 1441018781e08Smrg# VARIABLE is name of variable containing _space_ separated list of 1441118781e08Smrg# directories to be munged by the contents of PATH, which is string 1441218781e08Smrg# having a format: 1441318781e08Smrg# "DIR[:DIR]:" 1441418781e08Smrg# string "DIR[ DIR]" will be prepended to VARIABLE 1441518781e08Smrg# ":DIR[:DIR]" 1441618781e08Smrg# string "DIR[ DIR]" will be appended to VARIABLE 1441718781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA" 1441818781e08Smrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 1441918781e08Smrg# "DIRA[ DIRA]" will be appended to VARIABLE 1442018781e08Smrg# "DIR[:DIR]" 1442118781e08Smrg# VARIABLE will be replaced by "DIR[ DIR]" 1442218781e08Smrgfunc_munge_path_list () 1442318781e08Smrg{ 1442418781e08Smrg case x$2 in 1442518781e08Smrg x) 1442618781e08Smrg ;; 1442718781e08Smrg *:) 1442818781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 1442918781e08Smrg ;; 1443018781e08Smrg x:*) 1443118781e08Smrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 1443218781e08Smrg ;; 1443318781e08Smrg *::*) 1443418781e08Smrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 1443518781e08Smrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 1443618781e08Smrg ;; 1443718781e08Smrg *) 1443818781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 1443918781e08Smrg ;; 1444018781e08Smrg esac 1444118781e08Smrg} 1444218781e08Smrg 14443de2362d3Smrgfor ac_header in dlfcn.h 14444de2362d3Smrgdo : 14445de2362d3Smrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 14446de2362d3Smrg" 14447de2362d3Smrgif test "x$ac_cv_header_dlfcn_h" = xyes; then : 14448de2362d3Smrg cat >>confdefs.h <<_ACEOF 14449de2362d3Smrg#define HAVE_DLFCN_H 1 14450de2362d3Smrg_ACEOF 14451de2362d3Smrg 14452de2362d3Smrgfi 14453de2362d3Smrg 14454de2362d3Smrgdone 14455de2362d3Smrg 14456de2362d3Smrg 14457de2362d3Smrg 14458de2362d3Smrg 14459de2362d3Smrg 14460de2362d3Smrg# Set options 14461de2362d3Smrg 14462de2362d3Smrg 14463de2362d3Smrg 14464de2362d3Smrg enable_dlopen=no 14465de2362d3Smrg 14466de2362d3Smrg 14467de2362d3Smrg enable_win32_dll=no 14468de2362d3Smrg 14469de2362d3Smrg 14470de2362d3Smrg # Check whether --enable-shared was given. 14471de2362d3Smrgif test "${enable_shared+set}" = set; then : 14472de2362d3Smrg enableval=$enable_shared; p=${PACKAGE-default} 14473de2362d3Smrg case $enableval in 14474de2362d3Smrg yes) enable_shared=yes ;; 14475de2362d3Smrg no) enable_shared=no ;; 14476de2362d3Smrg *) 14477de2362d3Smrg enable_shared=no 14478de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1447918781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14480de2362d3Smrg for pkg in $enableval; do 1448118781e08Smrg IFS=$lt_save_ifs 14482de2362d3Smrg if test "X$pkg" = "X$p"; then 14483de2362d3Smrg enable_shared=yes 14484de2362d3Smrg fi 14485de2362d3Smrg done 1448618781e08Smrg IFS=$lt_save_ifs 14487de2362d3Smrg ;; 14488de2362d3Smrg esac 14489de2362d3Smrgelse 14490de2362d3Smrg enable_shared=yes 14491de2362d3Smrgfi 14492de2362d3Smrg 14493de2362d3Smrg 14494de2362d3Smrg 14495de2362d3Smrg 14496de2362d3Smrg 14497de2362d3Smrg 14498de2362d3Smrg 14499de2362d3Smrg 14500de2362d3Smrg 14501de2362d3Smrg 14502de2362d3Smrg 14503de2362d3Smrg# Check whether --with-pic was given. 14504de2362d3Smrgif test "${with_pic+set}" = set; then : 14505de2362d3Smrg withval=$with_pic; lt_p=${PACKAGE-default} 14506de2362d3Smrg case $withval in 14507de2362d3Smrg yes|no) pic_mode=$withval ;; 14508de2362d3Smrg *) 14509de2362d3Smrg pic_mode=default 14510de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1451118781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14512de2362d3Smrg for lt_pkg in $withval; do 1451318781e08Smrg IFS=$lt_save_ifs 14514de2362d3Smrg if test "X$lt_pkg" = "X$lt_p"; then 14515de2362d3Smrg pic_mode=yes 14516de2362d3Smrg fi 14517de2362d3Smrg done 1451818781e08Smrg IFS=$lt_save_ifs 14519de2362d3Smrg ;; 14520de2362d3Smrg esac 14521de2362d3Smrgelse 14522de2362d3Smrg pic_mode=default 14523de2362d3Smrgfi 14524de2362d3Smrg 14525de2362d3Smrg 14526de2362d3Smrg 14527de2362d3Smrg 14528de2362d3Smrg 14529de2362d3Smrg 14530de2362d3Smrg 14531de2362d3Smrg 14532de2362d3Smrg # Check whether --enable-fast-install was given. 14533de2362d3Smrgif test "${enable_fast_install+set}" = set; then : 14534de2362d3Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 14535de2362d3Smrg case $enableval in 14536de2362d3Smrg yes) enable_fast_install=yes ;; 14537de2362d3Smrg no) enable_fast_install=no ;; 14538de2362d3Smrg *) 14539de2362d3Smrg enable_fast_install=no 14540de2362d3Smrg # Look at the argument we got. We use all the common list separators. 1454118781e08Smrg lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 14542de2362d3Smrg for pkg in $enableval; do 1454318781e08Smrg IFS=$lt_save_ifs 14544de2362d3Smrg if test "X$pkg" = "X$p"; then 14545de2362d3Smrg enable_fast_install=yes 14546de2362d3Smrg fi 145477821949aSmrg done 1454818781e08Smrg IFS=$lt_save_ifs 145490d16fef4Smrg ;; 145500d16fef4Smrg esac 145510d16fef4Smrgelse 145527821949aSmrg enable_fast_install=yes 145530d16fef4Smrgfi 145540d16fef4Smrg 145550d16fef4Smrg 145560d16fef4Smrg 145570d16fef4Smrg 145580d16fef4Smrg 145590d16fef4Smrg 145600d16fef4Smrg 145610d16fef4Smrg 1456218781e08Smrg shared_archive_member_spec= 1456318781e08Smrgcase $host,$enable_shared in 1456418781e08Smrgpower*-*-aix[5-9]*,yes) 1456518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 1456618781e08Smrg$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 1456718781e08Smrg 1456818781e08Smrg# Check whether --with-aix-soname was given. 1456918781e08Smrgif test "${with_aix_soname+set}" = set; then : 1457018781e08Smrg withval=$with_aix_soname; case $withval in 1457118781e08Smrg aix|svr4|both) 1457218781e08Smrg ;; 1457318781e08Smrg *) 1457418781e08Smrg as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 1457518781e08Smrg ;; 1457618781e08Smrg esac 1457718781e08Smrg lt_cv_with_aix_soname=$with_aix_soname 1457818781e08Smrgelse 1457918781e08Smrg if ${lt_cv_with_aix_soname+:} false; then : 1458018781e08Smrg $as_echo_n "(cached) " >&6 1458118781e08Smrgelse 1458218781e08Smrg lt_cv_with_aix_soname=aix 1458318781e08Smrgfi 1458418781e08Smrg 1458518781e08Smrg with_aix_soname=$lt_cv_with_aix_soname 1458618781e08Smrgfi 1458718781e08Smrg 1458818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 1458918781e08Smrg$as_echo "$with_aix_soname" >&6; } 1459018781e08Smrg if test aix != "$with_aix_soname"; then 1459118781e08Smrg # For the AIX way of multilib, we name the shared archive member 1459218781e08Smrg # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 1459318781e08Smrg # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 1459418781e08Smrg # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 1459518781e08Smrg # the AIX toolchain works better with OBJECT_MODE set (default 32). 1459618781e08Smrg if test 64 = "${OBJECT_MODE-32}"; then 1459718781e08Smrg shared_archive_member_spec=shr_64 1459818781e08Smrg else 1459918781e08Smrg shared_archive_member_spec=shr 1460018781e08Smrg fi 1460118781e08Smrg fi 1460218781e08Smrg ;; 1460318781e08Smrg*) 1460418781e08Smrg with_aix_soname=aix 1460518781e08Smrg ;; 1460618781e08Smrgesac 1460718781e08Smrg 1460818781e08Smrg 1460918781e08Smrg 1461018781e08Smrg 1461118781e08Smrg 1461218781e08Smrg 1461318781e08Smrg 14614de2362d3Smrg 14615de2362d3Smrg 14616de2362d3Smrg 14617de2362d3Smrg# This can be used to rebuild libtool when needed 1461818781e08SmrgLIBTOOL_DEPS=$ltmain 14619de2362d3Smrg 14620de2362d3Smrg# Always use our own libtool. 14621de2362d3SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 14622de2362d3Smrg 14623de2362d3Smrg 14624de2362d3Smrg 14625de2362d3Smrg 14626de2362d3Smrg 14627de2362d3Smrg 14628de2362d3Smrg 14629de2362d3Smrg 14630de2362d3Smrg 14631de2362d3Smrg 14632de2362d3Smrg 14633de2362d3Smrg 14634de2362d3Smrg 14635de2362d3Smrg 14636de2362d3Smrg 14637de2362d3Smrg 14638de2362d3Smrg 14639de2362d3Smrg 14640de2362d3Smrg 14641de2362d3Smrg 14642de2362d3Smrg 14643de2362d3Smrg 14644de2362d3Smrg 14645de2362d3Smrg 14646de2362d3Smrg 14647de2362d3Smrg 14648de2362d3Smrg 14649de2362d3Smrg 14650de2362d3Smrg 14651de2362d3Smrg 14652de2362d3Smrgtest -z "$LN_S" && LN_S="ln -s" 14653de2362d3Smrg 14654de2362d3Smrg 14655de2362d3Smrg 14656de2362d3Smrg 14657de2362d3Smrg 14658de2362d3Smrg 14659de2362d3Smrg 14660de2362d3Smrg 14661de2362d3Smrg 14662de2362d3Smrg 14663de2362d3Smrg 14664de2362d3Smrg 14665de2362d3Smrg 14666de2362d3Smrg 1466718781e08Smrgif test -n "${ZSH_VERSION+set}"; then 14668de2362d3Smrg setopt NO_GLOB_SUBST 14669de2362d3Smrgfi 14670de2362d3Smrg 14671de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 14672de2362d3Smrg$as_echo_n "checking for objdir... " >&6; } 14673de2362d3Smrgif ${lt_cv_objdir+:} false; then : 14674de2362d3Smrg $as_echo_n "(cached) " >&6 14675de2362d3Smrgelse 14676de2362d3Smrg rm -f .libs 2>/dev/null 14677de2362d3Smrgmkdir .libs 2>/dev/null 14678de2362d3Smrgif test -d .libs; then 14679de2362d3Smrg lt_cv_objdir=.libs 14680de2362d3Smrgelse 14681de2362d3Smrg # MS-DOS does not allow filenames that begin with a dot. 14682de2362d3Smrg lt_cv_objdir=_libs 14683de2362d3Smrgfi 14684de2362d3Smrgrmdir .libs 2>/dev/null 14685de2362d3Smrgfi 14686de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 14687de2362d3Smrg$as_echo "$lt_cv_objdir" >&6; } 14688de2362d3Smrgobjdir=$lt_cv_objdir 14689de2362d3Smrg 14690de2362d3Smrg 14691de2362d3Smrg 14692de2362d3Smrg 14693de2362d3Smrg 14694de2362d3Smrgcat >>confdefs.h <<_ACEOF 14695de2362d3Smrg#define LT_OBJDIR "$lt_cv_objdir/" 14696de2362d3Smrg_ACEOF 14697de2362d3Smrg 14698de2362d3Smrg 14699de2362d3Smrg 14700de2362d3Smrg 14701de2362d3Smrgcase $host_os in 14702de2362d3Smrgaix3*) 14703de2362d3Smrg # AIX sometimes has problems with the GCC collect2 program. For some 14704de2362d3Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 14705de2362d3Smrg # vanish in a puff of smoke. 1470618781e08Smrg if test set != "${COLLECT_NAMES+set}"; then 14707de2362d3Smrg COLLECT_NAMES= 14708de2362d3Smrg export COLLECT_NAMES 14709de2362d3Smrg fi 14710de2362d3Smrg ;; 14711de2362d3Smrgesac 14712de2362d3Smrg 14713de2362d3Smrg# Global variables: 14714de2362d3Smrgofile=libtool 14715de2362d3Smrgcan_build_shared=yes 14716de2362d3Smrg 1471718781e08Smrg# All known linkers require a '.a' archive for static linking (except MSVC, 14718de2362d3Smrg# which needs '.lib'). 14719de2362d3Smrglibext=a 14720de2362d3Smrg 1472118781e08Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 14722de2362d3Smrg 1472318781e08Smrgold_CC=$CC 1472418781e08Smrgold_CFLAGS=$CFLAGS 14725de2362d3Smrg 14726de2362d3Smrg# Set sane defaults for various variables 14727de2362d3Smrgtest -z "$CC" && CC=cc 14728de2362d3Smrgtest -z "$LTCC" && LTCC=$CC 14729de2362d3Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 14730de2362d3Smrgtest -z "$LD" && LD=ld 14731de2362d3Smrgtest -z "$ac_objext" && ac_objext=o 14732de2362d3Smrg 1473318781e08Smrgfunc_cc_basename $compiler 1473418781e08Smrgcc_basename=$func_cc_basename_result 14735de2362d3Smrg 14736de2362d3Smrg 14737de2362d3Smrg# Only perform the check for file, if the check method requires it 14738de2362d3Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 14739de2362d3Smrgcase $deplibs_check_method in 14740de2362d3Smrgfile_magic*) 14741de2362d3Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 14742de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 14743de2362d3Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 14744de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14745de2362d3Smrg $as_echo_n "(cached) " >&6 14746de2362d3Smrgelse 14747de2362d3Smrg case $MAGIC_CMD in 14748de2362d3Smrg[\\/*] | ?:[\\/]*) 1474918781e08Smrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14750de2362d3Smrg ;; 14751de2362d3Smrg*) 1475218781e08Smrg lt_save_MAGIC_CMD=$MAGIC_CMD 1475318781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14754de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14755de2362d3Smrg for ac_dir in $ac_dummy; do 1475618781e08Smrg IFS=$lt_save_ifs 14757de2362d3Smrg test -z "$ac_dir" && ac_dir=. 1475818781e08Smrg if test -f "$ac_dir/${ac_tool_prefix}file"; then 1475918781e08Smrg lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 14760de2362d3Smrg if test -n "$file_magic_test_file"; then 14761de2362d3Smrg case $deplibs_check_method in 14762de2362d3Smrg "file_magic "*) 14763de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 1476418781e08Smrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14765de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14766de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14767de2362d3Smrg : 14768de2362d3Smrg else 14769de2362d3Smrg cat <<_LT_EOF 1>&2 14770de2362d3Smrg 14771de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14772de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14773de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14774de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14775de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14776de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14777de2362d3Smrg*** may want to report the problem to your system manager and/or to 14778de2362d3Smrg*** bug-libtool@gnu.org 14779de2362d3Smrg 14780de2362d3Smrg_LT_EOF 14781de2362d3Smrg fi ;; 14782de2362d3Smrg esac 14783de2362d3Smrg fi 14784de2362d3Smrg break 14785de2362d3Smrg fi 14786de2362d3Smrg done 1478718781e08Smrg IFS=$lt_save_ifs 1478818781e08Smrg MAGIC_CMD=$lt_save_MAGIC_CMD 14789de2362d3Smrg ;; 14790de2362d3Smrgesac 14791de2362d3Smrgfi 14792de2362d3Smrg 1479318781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14794de2362d3Smrgif test -n "$MAGIC_CMD"; then 14795de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14796de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14797de2362d3Smrgelse 14798de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14799de2362d3Smrg$as_echo "no" >&6; } 14800de2362d3Smrgfi 14801de2362d3Smrg 14802de2362d3Smrg 14803de2362d3Smrg 14804de2362d3Smrg 14805de2362d3Smrg 14806de2362d3Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 14807de2362d3Smrg if test -n "$ac_tool_prefix"; then 14808de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 14809de2362d3Smrg$as_echo_n "checking for file... " >&6; } 14810de2362d3Smrgif ${lt_cv_path_MAGIC_CMD+:} false; then : 14811de2362d3Smrg $as_echo_n "(cached) " >&6 14812de2362d3Smrgelse 14813de2362d3Smrg case $MAGIC_CMD in 14814de2362d3Smrg[\\/*] | ?:[\\/]*) 1481518781e08Smrg lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 14816de2362d3Smrg ;; 14817de2362d3Smrg*) 1481818781e08Smrg lt_save_MAGIC_CMD=$MAGIC_CMD 1481918781e08Smrg lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 14820de2362d3Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 14821de2362d3Smrg for ac_dir in $ac_dummy; do 1482218781e08Smrg IFS=$lt_save_ifs 14823de2362d3Smrg test -z "$ac_dir" && ac_dir=. 1482418781e08Smrg if test -f "$ac_dir/file"; then 1482518781e08Smrg lt_cv_path_MAGIC_CMD=$ac_dir/"file" 14826de2362d3Smrg if test -n "$file_magic_test_file"; then 14827de2362d3Smrg case $deplibs_check_method in 14828de2362d3Smrg "file_magic "*) 14829de2362d3Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 1483018781e08Smrg MAGIC_CMD=$lt_cv_path_MAGIC_CMD 14831de2362d3Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 14832de2362d3Smrg $EGREP "$file_magic_regex" > /dev/null; then 14833de2362d3Smrg : 14834de2362d3Smrg else 14835de2362d3Smrg cat <<_LT_EOF 1>&2 14836de2362d3Smrg 14837de2362d3Smrg*** Warning: the command libtool uses to detect shared libraries, 14838de2362d3Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 14839de2362d3Smrg*** The result is that libtool may fail to recognize shared libraries 14840de2362d3Smrg*** as such. This will affect the creation of libtool libraries that 14841de2362d3Smrg*** depend on shared libraries, but programs linked with such libtool 14842de2362d3Smrg*** libraries will work regardless of this problem. Nevertheless, you 14843de2362d3Smrg*** may want to report the problem to your system manager and/or to 14844de2362d3Smrg*** bug-libtool@gnu.org 14845de2362d3Smrg 14846de2362d3Smrg_LT_EOF 14847de2362d3Smrg fi ;; 14848de2362d3Smrg esac 14849de2362d3Smrg fi 14850de2362d3Smrg break 14851de2362d3Smrg fi 14852de2362d3Smrg done 1485318781e08Smrg IFS=$lt_save_ifs 1485418781e08Smrg MAGIC_CMD=$lt_save_MAGIC_CMD 14855de2362d3Smrg ;; 14856de2362d3Smrgesac 14857de2362d3Smrgfi 14858de2362d3Smrg 1485918781e08SmrgMAGIC_CMD=$lt_cv_path_MAGIC_CMD 14860de2362d3Smrgif test -n "$MAGIC_CMD"; then 14861de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 14862de2362d3Smrg$as_echo "$MAGIC_CMD" >&6; } 14863de2362d3Smrgelse 14864de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14865de2362d3Smrg$as_echo "no" >&6; } 14866de2362d3Smrgfi 14867de2362d3Smrg 14868de2362d3Smrg 14869de2362d3Smrg else 14870de2362d3Smrg MAGIC_CMD=: 14871de2362d3Smrg fi 14872de2362d3Smrgfi 14873de2362d3Smrg 14874de2362d3Smrg fi 14875de2362d3Smrg ;; 14876de2362d3Smrgesac 14877de2362d3Smrg 14878de2362d3Smrg# Use C for the default configuration in the libtool script 14879de2362d3Smrg 1488018781e08Smrglt_save_CC=$CC 14881de2362d3Smrgac_ext=c 14882de2362d3Smrgac_cpp='$CPP $CPPFLAGS' 14883de2362d3Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14884de2362d3Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14885de2362d3Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 14886de2362d3Smrg 14887de2362d3Smrg 14888de2362d3Smrg# Source file extension for C test sources. 14889de2362d3Smrgac_ext=c 14890de2362d3Smrg 14891de2362d3Smrg# Object file extension for compiled C test sources. 14892de2362d3Smrgobjext=o 14893de2362d3Smrgobjext=$objext 14894de2362d3Smrg 14895de2362d3Smrg# Code to be used in simple compile tests 14896de2362d3Smrglt_simple_compile_test_code="int some_variable = 0;" 14897de2362d3Smrg 14898de2362d3Smrg# Code to be used in simple link tests 14899de2362d3Smrglt_simple_link_test_code='int main(){return(0);}' 14900de2362d3Smrg 14901de2362d3Smrg 14902de2362d3Smrg 14903de2362d3Smrg 14904de2362d3Smrg 14905de2362d3Smrg 14906de2362d3Smrg 14907de2362d3Smrg# If no C compiler was specified, use CC. 14908de2362d3SmrgLTCC=${LTCC-"$CC"} 14909de2362d3Smrg 14910de2362d3Smrg# If no C compiler flags were specified, use CFLAGS. 14911de2362d3SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14912de2362d3Smrg 14913de2362d3Smrg# Allow CC to be a program name with arguments. 14914de2362d3Smrgcompiler=$CC 14915de2362d3Smrg 14916de2362d3Smrg# Save the default compiler, since it gets overwritten when the other 14917de2362d3Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 14918de2362d3Smrgcompiler_DEFAULT=$CC 14919de2362d3Smrg 14920de2362d3Smrg# save warnings/boilerplate of simple test code 14921de2362d3Smrgac_outfile=conftest.$ac_objext 14922de2362d3Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 14923de2362d3Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14924de2362d3Smrg_lt_compiler_boilerplate=`cat conftest.err` 14925de2362d3Smrg$RM conftest* 14926de2362d3Smrg 14927de2362d3Smrgac_outfile=conftest.$ac_objext 14928de2362d3Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 14929de2362d3Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14930de2362d3Smrg_lt_linker_boilerplate=`cat conftest.err` 14931de2362d3Smrg$RM -r conftest* 14932de2362d3Smrg 14933de2362d3Smrg 149348bf5c682Smrg## CAVEAT EMPTOR: 149358bf5c682Smrg## There is no encapsulation within the following macros, do not change 149368bf5c682Smrg## the running order or otherwise move them around unless you know exactly 149378bf5c682Smrg## what you are doing... 14938de2362d3Smrgif test -n "$compiler"; then 14939de2362d3Smrg 14940de2362d3Smrglt_prog_compiler_no_builtin_flag= 14941de2362d3Smrg 1494218781e08Smrgif test yes = "$GCC"; then 14943de2362d3Smrg case $cc_basename in 14944de2362d3Smrg nvcc*) 14945de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 14946de2362d3Smrg *) 14947de2362d3Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 14948de2362d3Smrg esac 14949de2362d3Smrg 14950de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 14951de2362d3Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 14952de2362d3Smrgif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 14953de2362d3Smrg $as_echo_n "(cached) " >&6 14954de2362d3Smrgelse 14955de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=no 14956de2362d3Smrg ac_outfile=conftest.$ac_objext 14957de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1495818781e08Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 14959de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 14960de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 14961de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 14962de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 14963de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 14964de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 14965de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14966de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14967de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 14968de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14969de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 14970de2362d3Smrg ac_status=$? 14971de2362d3Smrg cat conftest.err >&5 14972de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 14973de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 14974de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 14975de2362d3Smrg # So say no if there are warnings other than the usual output. 14976de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14977de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14978de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14979de2362d3Smrg lt_cv_prog_compiler_rtti_exceptions=yes 14980de2362d3Smrg fi 14981de2362d3Smrg fi 14982de2362d3Smrg $RM conftest* 14983de2362d3Smrg 14984de2362d3Smrgfi 14985de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 14986de2362d3Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 14987de2362d3Smrg 1498818781e08Smrgif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 14989de2362d3Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 14990de2362d3Smrgelse 14991de2362d3Smrg : 14992de2362d3Smrgfi 14993de2362d3Smrg 14994de2362d3Smrgfi 14995de2362d3Smrg 14996de2362d3Smrg 14997de2362d3Smrg 14998de2362d3Smrg 14999de2362d3Smrg 15000de2362d3Smrg 15001de2362d3Smrg lt_prog_compiler_wl= 15002de2362d3Smrglt_prog_compiler_pic= 15003de2362d3Smrglt_prog_compiler_static= 15004de2362d3Smrg 15005de2362d3Smrg 1500618781e08Smrg if test yes = "$GCC"; then 15007de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15008de2362d3Smrg lt_prog_compiler_static='-static' 15009de2362d3Smrg 15010de2362d3Smrg case $host_os in 15011de2362d3Smrg aix*) 15012de2362d3Smrg # All AIX code is PIC. 1501318781e08Smrg if test ia64 = "$host_cpu"; then 15014de2362d3Smrg # AIX 5 now supports IA64 processor 15015de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15016de2362d3Smrg fi 1501718781e08Smrg lt_prog_compiler_pic='-fPIC' 15018de2362d3Smrg ;; 15019de2362d3Smrg 15020de2362d3Smrg amigaos*) 15021de2362d3Smrg case $host_cpu in 15022de2362d3Smrg powerpc) 15023de2362d3Smrg # see comment about AmigaOS4 .so support 15024de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15025de2362d3Smrg ;; 15026de2362d3Smrg m68k) 15027de2362d3Smrg # FIXME: we need at least 68020 code to build shared libraries, but 1502818781e08Smrg # adding the '-m68020' flag to GCC prevents building anything better, 1502918781e08Smrg # like '-m68040'. 15030de2362d3Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 15031de2362d3Smrg ;; 15032de2362d3Smrg esac 15033de2362d3Smrg ;; 15034de2362d3Smrg 15035de2362d3Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15036de2362d3Smrg # PIC is the default for these OSes. 15037de2362d3Smrg ;; 15038de2362d3Smrg 15039de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15040de2362d3Smrg # This hack is so that the source file can tell whether it is being 15041de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 15042de2362d3Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 15043de2362d3Smrg # (--disable-auto-import) libraries 15044de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 1504518781e08Smrg case $host_os in 1504618781e08Smrg os2*) 1504718781e08Smrg lt_prog_compiler_static='$wl-static' 1504818781e08Smrg ;; 1504918781e08Smrg esac 15050de2362d3Smrg ;; 15051de2362d3Smrg 15052de2362d3Smrg darwin* | rhapsody*) 15053de2362d3Smrg # PIC is the default on this platform 15054de2362d3Smrg # Common symbols not allowed in MH_DYLIB files 15055de2362d3Smrg lt_prog_compiler_pic='-fno-common' 15056de2362d3Smrg ;; 15057de2362d3Smrg 15058de2362d3Smrg haiku*) 15059de2362d3Smrg # PIC is the default for Haiku. 15060de2362d3Smrg # The "-static" flag exists, but is broken. 15061de2362d3Smrg lt_prog_compiler_static= 15062de2362d3Smrg ;; 15063de2362d3Smrg 15064de2362d3Smrg hpux*) 15065de2362d3Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15066de2362d3Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15067de2362d3Smrg # sets the default TLS model and affects inlining. 15068de2362d3Smrg case $host_cpu in 15069de2362d3Smrg hppa*64*) 15070de2362d3Smrg # +Z the default 15071de2362d3Smrg ;; 15072de2362d3Smrg *) 15073de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15074de2362d3Smrg ;; 15075de2362d3Smrg esac 15076de2362d3Smrg ;; 15077de2362d3Smrg 15078de2362d3Smrg interix[3-9]*) 15079de2362d3Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15080de2362d3Smrg # Instead, we relocate shared libraries at runtime. 15081de2362d3Smrg ;; 15082de2362d3Smrg 15083de2362d3Smrg msdosdjgpp*) 15084de2362d3Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 15085de2362d3Smrg # on systems that don't support them. 15086de2362d3Smrg lt_prog_compiler_can_build_shared=no 15087de2362d3Smrg enable_shared=no 15088de2362d3Smrg ;; 15089de2362d3Smrg 15090de2362d3Smrg *nto* | *qnx*) 15091de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15092de2362d3Smrg # it will coredump. 15093de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 15094de2362d3Smrg ;; 15095de2362d3Smrg 15096de2362d3Smrg sysv4*MP*) 15097de2362d3Smrg if test -d /usr/nec; then 15098de2362d3Smrg lt_prog_compiler_pic=-Kconform_pic 15099de2362d3Smrg fi 15100de2362d3Smrg ;; 15101de2362d3Smrg 15102de2362d3Smrg *) 15103de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15104de2362d3Smrg ;; 15105de2362d3Smrg esac 15106de2362d3Smrg 15107de2362d3Smrg case $cc_basename in 15108de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 15109de2362d3Smrg lt_prog_compiler_wl='-Xlinker ' 15110de2362d3Smrg if test -n "$lt_prog_compiler_pic"; then 15111de2362d3Smrg lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 15112de2362d3Smrg fi 15113de2362d3Smrg ;; 15114de2362d3Smrg esac 15115de2362d3Smrg else 15116de2362d3Smrg # PORTME Check for flag to pass linker flags through the system compiler. 15117de2362d3Smrg case $host_os in 15118de2362d3Smrg aix*) 15119de2362d3Smrg lt_prog_compiler_wl='-Wl,' 1512018781e08Smrg if test ia64 = "$host_cpu"; then 15121de2362d3Smrg # AIX 5 now supports IA64 processor 15122de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15123de2362d3Smrg else 15124de2362d3Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 15125de2362d3Smrg fi 15126de2362d3Smrg ;; 15127de2362d3Smrg 1512818781e08Smrg darwin* | rhapsody*) 1512918781e08Smrg # PIC is the default on this platform 1513018781e08Smrg # Common symbols not allowed in MH_DYLIB files 1513118781e08Smrg lt_prog_compiler_pic='-fno-common' 1513218781e08Smrg case $cc_basename in 1513318781e08Smrg nagfor*) 1513418781e08Smrg # NAG Fortran compiler 1513518781e08Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 1513618781e08Smrg lt_prog_compiler_pic='-PIC' 1513718781e08Smrg lt_prog_compiler_static='-Bstatic' 1513818781e08Smrg ;; 1513918781e08Smrg esac 1514018781e08Smrg ;; 1514118781e08Smrg 15142de2362d3Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 15143de2362d3Smrg # This hack is so that the source file can tell whether it is being 15144de2362d3Smrg # built for inclusion in a dll (and should export symbols for example). 15145de2362d3Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 1514618781e08Smrg case $host_os in 1514718781e08Smrg os2*) 1514818781e08Smrg lt_prog_compiler_static='$wl-static' 1514918781e08Smrg ;; 1515018781e08Smrg esac 15151de2362d3Smrg ;; 15152de2362d3Smrg 15153de2362d3Smrg hpux9* | hpux10* | hpux11*) 15154de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15155de2362d3Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15156de2362d3Smrg # not for PA HP-UX. 15157de2362d3Smrg case $host_cpu in 15158de2362d3Smrg hppa*64*|ia64*) 15159de2362d3Smrg # +Z the default 15160de2362d3Smrg ;; 15161de2362d3Smrg *) 15162de2362d3Smrg lt_prog_compiler_pic='+Z' 15163de2362d3Smrg ;; 15164de2362d3Smrg esac 15165de2362d3Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 1516618781e08Smrg lt_prog_compiler_static='$wl-a ${wl}archive' 15167de2362d3Smrg ;; 15168de2362d3Smrg 15169de2362d3Smrg irix5* | irix6* | nonstopux*) 15170de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15171de2362d3Smrg # PIC (with -KPIC) is the default. 15172de2362d3Smrg lt_prog_compiler_static='-non_shared' 15173de2362d3Smrg ;; 15174de2362d3Smrg 1517518781e08Smrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15176de2362d3Smrg case $cc_basename in 1517718781e08Smrg # old Intel for x86_64, which still supported -KPIC. 15178de2362d3Smrg ecc*) 15179de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15180de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15181de2362d3Smrg lt_prog_compiler_static='-static' 15182de2362d3Smrg ;; 15183de2362d3Smrg # icc used to be incompatible with GCC. 15184de2362d3Smrg # ICC 10 doesn't accept -KPIC any more. 15185de2362d3Smrg icc* | ifort*) 15186de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15187de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15188de2362d3Smrg lt_prog_compiler_static='-static' 15189de2362d3Smrg ;; 15190de2362d3Smrg # Lahey Fortran 8.1. 15191de2362d3Smrg lf95*) 15192de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15193de2362d3Smrg lt_prog_compiler_pic='--shared' 15194de2362d3Smrg lt_prog_compiler_static='--static' 15195de2362d3Smrg ;; 15196de2362d3Smrg nagfor*) 15197de2362d3Smrg # NAG Fortran compiler 15198de2362d3Smrg lt_prog_compiler_wl='-Wl,-Wl,,' 15199de2362d3Smrg lt_prog_compiler_pic='-PIC' 15200de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15201de2362d3Smrg ;; 1520218781e08Smrg tcc*) 1520318781e08Smrg # Fabrice Bellard et al's Tiny C Compiler 1520418781e08Smrg lt_prog_compiler_wl='-Wl,' 1520518781e08Smrg lt_prog_compiler_pic='-fPIC' 1520618781e08Smrg lt_prog_compiler_static='-static' 1520718781e08Smrg ;; 15208de2362d3Smrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 15209de2362d3Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 15210de2362d3Smrg # which looks to be a dead project) 15211de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15212de2362d3Smrg lt_prog_compiler_pic='-fpic' 15213de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15214de2362d3Smrg ;; 15215de2362d3Smrg ccc*) 15216de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15217de2362d3Smrg # All Alpha code is PIC. 15218de2362d3Smrg lt_prog_compiler_static='-non_shared' 15219de2362d3Smrg ;; 15220de2362d3Smrg xl* | bgxl* | bgf* | mpixl*) 15221de2362d3Smrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 15222de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15223de2362d3Smrg lt_prog_compiler_pic='-qpic' 15224de2362d3Smrg lt_prog_compiler_static='-qstaticlink' 15225de2362d3Smrg ;; 15226de2362d3Smrg *) 15227de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15228de2362d3Smrg *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 15229de2362d3Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 15230de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15231de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15232de2362d3Smrg lt_prog_compiler_wl='' 15233de2362d3Smrg ;; 15234de2362d3Smrg *Sun\ F* | *Sun*Fortran*) 15235de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15236de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15237de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 15238de2362d3Smrg ;; 15239de2362d3Smrg *Sun\ C*) 15240de2362d3Smrg # Sun C 5.9 15241de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15242de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15243de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15244de2362d3Smrg ;; 15245de2362d3Smrg *Intel*\ [CF]*Compiler*) 15246de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15247de2362d3Smrg lt_prog_compiler_pic='-fPIC' 15248de2362d3Smrg lt_prog_compiler_static='-static' 15249de2362d3Smrg ;; 15250de2362d3Smrg *Portland\ Group*) 15251de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15252de2362d3Smrg lt_prog_compiler_pic='-fpic' 15253de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15254de2362d3Smrg ;; 15255de2362d3Smrg esac 15256de2362d3Smrg ;; 15257de2362d3Smrg esac 15258de2362d3Smrg ;; 15259de2362d3Smrg 15260de2362d3Smrg newsos6) 15261de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15262de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15263de2362d3Smrg ;; 15264de2362d3Smrg 15265de2362d3Smrg *nto* | *qnx*) 15266de2362d3Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 15267de2362d3Smrg # it will coredump. 15268de2362d3Smrg lt_prog_compiler_pic='-fPIC -shared' 15269de2362d3Smrg ;; 15270de2362d3Smrg 15271de2362d3Smrg osf3* | osf4* | osf5*) 15272de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15273de2362d3Smrg # All OSF/1 code is PIC. 15274de2362d3Smrg lt_prog_compiler_static='-non_shared' 15275de2362d3Smrg ;; 15276de2362d3Smrg 15277de2362d3Smrg rdos*) 15278de2362d3Smrg lt_prog_compiler_static='-non_shared' 15279de2362d3Smrg ;; 15280de2362d3Smrg 15281de2362d3Smrg solaris*) 15282de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15283de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15284de2362d3Smrg case $cc_basename in 15285de2362d3Smrg f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 15286de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ';; 15287de2362d3Smrg *) 15288de2362d3Smrg lt_prog_compiler_wl='-Wl,';; 15289de2362d3Smrg esac 15290de2362d3Smrg ;; 15291de2362d3Smrg 15292de2362d3Smrg sunos4*) 15293de2362d3Smrg lt_prog_compiler_wl='-Qoption ld ' 15294de2362d3Smrg lt_prog_compiler_pic='-PIC' 15295de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15296de2362d3Smrg ;; 15297de2362d3Smrg 15298de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 15299de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15300de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15301de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15302de2362d3Smrg ;; 15303de2362d3Smrg 15304de2362d3Smrg sysv4*MP*) 1530518781e08Smrg if test -d /usr/nec; then 15306de2362d3Smrg lt_prog_compiler_pic='-Kconform_pic' 15307de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15308de2362d3Smrg fi 15309de2362d3Smrg ;; 15310de2362d3Smrg 15311de2362d3Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15312de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15313de2362d3Smrg lt_prog_compiler_pic='-KPIC' 15314de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15315de2362d3Smrg ;; 15316de2362d3Smrg 15317de2362d3Smrg unicos*) 15318de2362d3Smrg lt_prog_compiler_wl='-Wl,' 15319de2362d3Smrg lt_prog_compiler_can_build_shared=no 15320de2362d3Smrg ;; 15321de2362d3Smrg 15322de2362d3Smrg uts4*) 15323de2362d3Smrg lt_prog_compiler_pic='-pic' 15324de2362d3Smrg lt_prog_compiler_static='-Bstatic' 15325de2362d3Smrg ;; 15326de2362d3Smrg 15327de2362d3Smrg *) 15328de2362d3Smrg lt_prog_compiler_can_build_shared=no 15329de2362d3Smrg ;; 15330de2362d3Smrg esac 15331de2362d3Smrg fi 15332de2362d3Smrg 15333de2362d3Smrgcase $host_os in 1533418781e08Smrg # For platforms that do not support PIC, -DPIC is meaningless: 15335de2362d3Smrg *djgpp*) 15336de2362d3Smrg lt_prog_compiler_pic= 15337de2362d3Smrg ;; 15338de2362d3Smrg *) 15339de2362d3Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 15340de2362d3Smrg ;; 15341de2362d3Smrgesac 15342de2362d3Smrg 15343de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15344de2362d3Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15345de2362d3Smrgif ${lt_cv_prog_compiler_pic+:} false; then : 15346de2362d3Smrg $as_echo_n "(cached) " >&6 15347de2362d3Smrgelse 15348de2362d3Smrg lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 15349de2362d3Smrgfi 15350de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 15351de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic" >&6; } 15352de2362d3Smrglt_prog_compiler_pic=$lt_cv_prog_compiler_pic 15353de2362d3Smrg 15354de2362d3Smrg# 15355de2362d3Smrg# Check to make sure the PIC flag actually works. 15356de2362d3Smrg# 15357de2362d3Smrgif test -n "$lt_prog_compiler_pic"; then 15358de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 15359de2362d3Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 15360de2362d3Smrgif ${lt_cv_prog_compiler_pic_works+:} false; then : 15361de2362d3Smrg $as_echo_n "(cached) " >&6 15362de2362d3Smrgelse 15363de2362d3Smrg lt_cv_prog_compiler_pic_works=no 15364de2362d3Smrg ac_outfile=conftest.$ac_objext 15365de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 1536618781e08Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 15367de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15368de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15369de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15370de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15371de2362d3Smrg # The option is referenced via a variable to avoid confusing sed. 15372de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15373de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15374de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15375de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15376de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15377de2362d3Smrg (eval "$lt_compile" 2>conftest.err) 15378de2362d3Smrg ac_status=$? 15379de2362d3Smrg cat conftest.err >&5 15380de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15381de2362d3Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 15382de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15383de2362d3Smrg # So say no if there are warnings other than the usual output. 15384de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15385de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15386de2362d3Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15387de2362d3Smrg lt_cv_prog_compiler_pic_works=yes 15388de2362d3Smrg fi 15389de2362d3Smrg fi 15390de2362d3Smrg $RM conftest* 15391de2362d3Smrg 15392de2362d3Smrgfi 15393de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15394de2362d3Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 15395de2362d3Smrg 1539618781e08Smrgif test yes = "$lt_cv_prog_compiler_pic_works"; then 15397de2362d3Smrg case $lt_prog_compiler_pic in 15398de2362d3Smrg "" | " "*) ;; 15399de2362d3Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15400de2362d3Smrg esac 15401de2362d3Smrgelse 15402de2362d3Smrg lt_prog_compiler_pic= 15403de2362d3Smrg lt_prog_compiler_can_build_shared=no 15404de2362d3Smrgfi 15405de2362d3Smrg 15406de2362d3Smrgfi 15407de2362d3Smrg 15408de2362d3Smrg 15409de2362d3Smrg 15410de2362d3Smrg 15411de2362d3Smrg 15412de2362d3Smrg 15413de2362d3Smrg 15414de2362d3Smrg 15415de2362d3Smrg 15416de2362d3Smrg 15417de2362d3Smrg 15418de2362d3Smrg# 15419de2362d3Smrg# Check to make sure the static flag actually works. 15420de2362d3Smrg# 15421de2362d3Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15422de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15423de2362d3Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15424de2362d3Smrgif ${lt_cv_prog_compiler_static_works+:} false; then : 15425de2362d3Smrg $as_echo_n "(cached) " >&6 15426de2362d3Smrgelse 15427de2362d3Smrg lt_cv_prog_compiler_static_works=no 1542818781e08Smrg save_LDFLAGS=$LDFLAGS 15429de2362d3Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15430de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 15431de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15432de2362d3Smrg # The linker can only warn and ignore the option if not recognized 15433de2362d3Smrg # So say no if there are warnings 15434de2362d3Smrg if test -s conftest.err; then 15435de2362d3Smrg # Append any errors to the config.log. 15436de2362d3Smrg cat conftest.err 1>&5 15437de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15438de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15439de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 15440de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15441de2362d3Smrg fi 15442de2362d3Smrg else 15443de2362d3Smrg lt_cv_prog_compiler_static_works=yes 15444de2362d3Smrg fi 15445de2362d3Smrg fi 15446de2362d3Smrg $RM -r conftest* 1544718781e08Smrg LDFLAGS=$save_LDFLAGS 15448de2362d3Smrg 15449de2362d3Smrgfi 15450de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 15451de2362d3Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 15452de2362d3Smrg 1545318781e08Smrgif test yes = "$lt_cv_prog_compiler_static_works"; then 15454de2362d3Smrg : 15455de2362d3Smrgelse 15456de2362d3Smrg lt_prog_compiler_static= 15457de2362d3Smrgfi 15458de2362d3Smrg 15459de2362d3Smrg 15460de2362d3Smrg 15461de2362d3Smrg 15462de2362d3Smrg 15463de2362d3Smrg 15464de2362d3Smrg 15465de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15466de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15467de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15468de2362d3Smrg $as_echo_n "(cached) " >&6 15469de2362d3Smrgelse 15470de2362d3Smrg lt_cv_prog_compiler_c_o=no 15471de2362d3Smrg $RM -r conftest 2>/dev/null 15472de2362d3Smrg mkdir conftest 15473de2362d3Smrg cd conftest 15474de2362d3Smrg mkdir out 15475de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15476de2362d3Smrg 15477de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15478de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15479de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15480de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15481de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15482de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15483de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15484de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15485de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15486de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15487de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15488de2362d3Smrg ac_status=$? 15489de2362d3Smrg cat out/conftest.err >&5 15490de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15491de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15492de2362d3Smrg then 15493de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15494de2362d3Smrg # So say no if there are warnings 15495de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15496de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15497de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15498de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15499de2362d3Smrg fi 15500de2362d3Smrg fi 15501de2362d3Smrg chmod u+w . 2>&5 15502de2362d3Smrg $RM conftest* 15503de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15504de2362d3Smrg # template instantiation 15505de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15506de2362d3Smrg $RM out/* && rmdir out 15507de2362d3Smrg cd .. 15508de2362d3Smrg $RM -r conftest 15509de2362d3Smrg $RM conftest* 15510de2362d3Smrg 15511de2362d3Smrgfi 15512de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15513de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15514de2362d3Smrg 15515de2362d3Smrg 15516de2362d3Smrg 15517de2362d3Smrg 15518de2362d3Smrg 15519de2362d3Smrg 15520de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15521de2362d3Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15522de2362d3Smrgif ${lt_cv_prog_compiler_c_o+:} false; then : 15523de2362d3Smrg $as_echo_n "(cached) " >&6 15524de2362d3Smrgelse 15525de2362d3Smrg lt_cv_prog_compiler_c_o=no 15526de2362d3Smrg $RM -r conftest 2>/dev/null 15527de2362d3Smrg mkdir conftest 15528de2362d3Smrg cd conftest 15529de2362d3Smrg mkdir out 15530de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15531de2362d3Smrg 15532de2362d3Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 15533de2362d3Smrg # Insert the option either (1) after the last *FLAGS variable, or 15534de2362d3Smrg # (2) before a word containing "conftest.", or (3) at the end. 15535de2362d3Smrg # Note that $ac_compile itself does not contain backslashes and begins 15536de2362d3Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 15537de2362d3Smrg lt_compile=`echo "$ac_compile" | $SED \ 15538de2362d3Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15539de2362d3Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15540de2362d3Smrg -e 's:$: $lt_compiler_flag:'` 15541de2362d3Smrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15542de2362d3Smrg (eval "$lt_compile" 2>out/conftest.err) 15543de2362d3Smrg ac_status=$? 15544de2362d3Smrg cat out/conftest.err >&5 15545de2362d3Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 15546de2362d3Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 15547de2362d3Smrg then 15548de2362d3Smrg # The compiler can only warn and ignore the option if not recognized 15549de2362d3Smrg # So say no if there are warnings 15550de2362d3Smrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15551de2362d3Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15552de2362d3Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15553de2362d3Smrg lt_cv_prog_compiler_c_o=yes 15554de2362d3Smrg fi 15555de2362d3Smrg fi 15556de2362d3Smrg chmod u+w . 2>&5 15557de2362d3Smrg $RM conftest* 15558de2362d3Smrg # SGI C++ compiler will create directory out/ii_files/ for 15559de2362d3Smrg # template instantiation 15560de2362d3Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15561de2362d3Smrg $RM out/* && rmdir out 15562de2362d3Smrg cd .. 15563de2362d3Smrg $RM -r conftest 15564de2362d3Smrg $RM conftest* 15565de2362d3Smrg 15566de2362d3Smrgfi 15567de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 15568de2362d3Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 15569de2362d3Smrg 15570de2362d3Smrg 15571de2362d3Smrg 15572de2362d3Smrg 1557318781e08Smrghard_links=nottested 1557418781e08Smrgif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 15575de2362d3Smrg # do not overwrite the value of need_locks provided by the user 15576de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15577de2362d3Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 15578de2362d3Smrg hard_links=yes 15579de2362d3Smrg $RM conftest* 15580de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15581de2362d3Smrg touch conftest.a 15582de2362d3Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 15583de2362d3Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 15584de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15585de2362d3Smrg$as_echo "$hard_links" >&6; } 1558618781e08Smrg if test no = "$hard_links"; then 1558718781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 1558818781e08Smrg$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15589de2362d3Smrg need_locks=warn 15590de2362d3Smrg fi 15591de2362d3Smrgelse 15592de2362d3Smrg need_locks=no 15593de2362d3Smrgfi 15594de2362d3Smrg 15595de2362d3Smrg 15596de2362d3Smrg 15597de2362d3Smrg 15598de2362d3Smrg 15599de2362d3Smrg 15600de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15601de2362d3Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15602de2362d3Smrg 15603de2362d3Smrg runpath_var= 15604de2362d3Smrg allow_undefined_flag= 15605de2362d3Smrg always_export_symbols=no 15606de2362d3Smrg archive_cmds= 15607de2362d3Smrg archive_expsym_cmds= 15608de2362d3Smrg compiler_needs_object=no 15609de2362d3Smrg enable_shared_with_static_runtimes=no 15610de2362d3Smrg export_dynamic_flag_spec= 15611de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15612de2362d3Smrg hardcode_automatic=no 15613de2362d3Smrg hardcode_direct=no 15614de2362d3Smrg hardcode_direct_absolute=no 15615de2362d3Smrg hardcode_libdir_flag_spec= 15616de2362d3Smrg hardcode_libdir_separator= 15617de2362d3Smrg hardcode_minus_L=no 15618de2362d3Smrg hardcode_shlibpath_var=unsupported 15619de2362d3Smrg inherit_rpath=no 15620de2362d3Smrg link_all_deplibs=unknown 15621de2362d3Smrg module_cmds= 15622de2362d3Smrg module_expsym_cmds= 15623de2362d3Smrg old_archive_from_new_cmds= 15624de2362d3Smrg old_archive_from_expsyms_cmds= 15625de2362d3Smrg thread_safe_flag_spec= 15626de2362d3Smrg whole_archive_flag_spec= 15627de2362d3Smrg # include_expsyms should be a list of space-separated symbols to be *always* 15628de2362d3Smrg # included in the symbol list 15629de2362d3Smrg include_expsyms= 15630de2362d3Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 1563118781e08Smrg # it will be wrapped by ' (' and ')$', so one must not match beginning or 1563218781e08Smrg # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 1563318781e08Smrg # as well as any symbol that contains 'd'. 15634de2362d3Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15635de2362d3Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 15636de2362d3Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 15637de2362d3Smrg # the symbol is explicitly referenced. Since portable code cannot 15638de2362d3Smrg # rely on this symbol name, it's probably fine to never include it in 15639de2362d3Smrg # preloaded symbol tables. 15640de2362d3Smrg # Exclude shared library initialization/finalization symbols. 15641de2362d3Smrg extract_expsyms_cmds= 15642de2362d3Smrg 15643de2362d3Smrg case $host_os in 15644de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15645de2362d3Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 15646de2362d3Smrg # When not using gcc, we currently assume that we are using 15647de2362d3Smrg # Microsoft Visual C++. 1564818781e08Smrg if test yes != "$GCC"; then 15649de2362d3Smrg with_gnu_ld=no 15650de2362d3Smrg fi 15651de2362d3Smrg ;; 15652de2362d3Smrg interix*) 15653de2362d3Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 15654de2362d3Smrg with_gnu_ld=yes 15655de2362d3Smrg ;; 1565618781e08Smrg openbsd* | bitrig*) 15657de2362d3Smrg with_gnu_ld=no 15658de2362d3Smrg ;; 15659de2362d3Smrg esac 15660de2362d3Smrg 15661de2362d3Smrg ld_shlibs=yes 15662de2362d3Smrg 15663de2362d3Smrg # On some targets, GNU ld is compatible enough with the native linker 15664de2362d3Smrg # that we're better off using the native interface for both. 15665de2362d3Smrg lt_use_gnu_ld_interface=no 1566618781e08Smrg if test yes = "$with_gnu_ld"; then 15667de2362d3Smrg case $host_os in 15668de2362d3Smrg aix*) 15669de2362d3Smrg # The AIX port of GNU ld has always aspired to compatibility 15670de2362d3Smrg # with the native linker. However, as the warning in the GNU ld 15671de2362d3Smrg # block says, versions before 2.19.5* couldn't really create working 15672de2362d3Smrg # shared libraries, regardless of the interface used. 15673de2362d3Smrg case `$LD -v 2>&1` in 15674de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 15675de2362d3Smrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 15676de2362d3Smrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 15677de2362d3Smrg *) 15678de2362d3Smrg lt_use_gnu_ld_interface=yes 15679de2362d3Smrg ;; 15680de2362d3Smrg esac 15681de2362d3Smrg ;; 15682de2362d3Smrg *) 15683de2362d3Smrg lt_use_gnu_ld_interface=yes 15684de2362d3Smrg ;; 15685de2362d3Smrg esac 15686de2362d3Smrg fi 15687de2362d3Smrg 1568818781e08Smrg if test yes = "$lt_use_gnu_ld_interface"; then 15689de2362d3Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 1569018781e08Smrg wlarc='$wl' 15691de2362d3Smrg 15692de2362d3Smrg # Set some defaults for GNU ld with shared library support. These 15693de2362d3Smrg # are reset later if shared libraries are not supported. Putting them 15694de2362d3Smrg # here allows them to be overridden if necessary. 15695de2362d3Smrg runpath_var=LD_RUN_PATH 1569618781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1569718781e08Smrg export_dynamic_flag_spec='$wl--export-dynamic' 15698de2362d3Smrg # ancient GNU ld didn't support --whole-archive et. al. 15699de2362d3Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 1570018781e08Smrg whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 15701de2362d3Smrg else 15702de2362d3Smrg whole_archive_flag_spec= 15703de2362d3Smrg fi 15704de2362d3Smrg supports_anon_versioning=no 1570518781e08Smrg case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 15706de2362d3Smrg *GNU\ gold*) supports_anon_versioning=yes ;; 15707de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 15708de2362d3Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 15709de2362d3Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 15710de2362d3Smrg *\ 2.11.*) ;; # other 2.11 versions 15711de2362d3Smrg *) supports_anon_versioning=yes ;; 15712de2362d3Smrg esac 15713de2362d3Smrg 15714de2362d3Smrg # See if GNU ld supports shared libraries. 15715de2362d3Smrg case $host_os in 15716de2362d3Smrg aix[3-9]*) 15717de2362d3Smrg # On AIX/PPC, the GNU linker is very broken 1571818781e08Smrg if test ia64 != "$host_cpu"; then 15719de2362d3Smrg ld_shlibs=no 15720de2362d3Smrg cat <<_LT_EOF 1>&2 15721de2362d3Smrg 15722de2362d3Smrg*** Warning: the GNU linker, at least up to release 2.19, is reported 15723de2362d3Smrg*** to be unable to reliably create shared libraries on AIX. 15724de2362d3Smrg*** Therefore, libtool is disabling shared libraries support. If you 15725de2362d3Smrg*** really care for shared libraries, you may want to install binutils 15726de2362d3Smrg*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 15727de2362d3Smrg*** You will then need to restart the configuration process. 15728de2362d3Smrg 15729de2362d3Smrg_LT_EOF 15730de2362d3Smrg fi 15731de2362d3Smrg ;; 15732de2362d3Smrg 15733de2362d3Smrg amigaos*) 15734de2362d3Smrg case $host_cpu in 15735de2362d3Smrg powerpc) 15736de2362d3Smrg # see comment about AmigaOS4 .so support 1573718781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15738de2362d3Smrg archive_expsym_cmds='' 15739de2362d3Smrg ;; 15740de2362d3Smrg m68k) 15741de2362d3Smrg 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)' 15742de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 15743de2362d3Smrg hardcode_minus_L=yes 15744de2362d3Smrg ;; 15745de2362d3Smrg esac 15746de2362d3Smrg ;; 15747de2362d3Smrg 15748de2362d3Smrg beos*) 15749de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15750de2362d3Smrg allow_undefined_flag=unsupported 15751de2362d3Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15752de2362d3Smrg # support --undefined. This deserves some investigation. FIXME 1575318781e08Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15754de2362d3Smrg else 15755de2362d3Smrg ld_shlibs=no 15756de2362d3Smrg fi 15757de2362d3Smrg ;; 15758de2362d3Smrg 15759de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 15760de2362d3Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 15761de2362d3Smrg # as there is no search path for DLLs. 15762de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 1576318781e08Smrg export_dynamic_flag_spec='$wl--export-all-symbols' 15764de2362d3Smrg allow_undefined_flag=unsupported 15765de2362d3Smrg always_export_symbols=no 15766de2362d3Smrg enable_shared_with_static_runtimes=yes 15767de2362d3Smrg 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' 15768de2362d3Smrg exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15769de2362d3Smrg 15770de2362d3Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 1577118781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 1577218781e08Smrg # If the export-symbols file already is a .def file, use it as 1577318781e08Smrg # is; otherwise, prepend EXPORTS... 1577418781e08Smrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 1577518781e08Smrg cp $export_symbols $output_objdir/$soname.def; 1577618781e08Smrg else 1577718781e08Smrg echo EXPORTS > $output_objdir/$soname.def; 1577818781e08Smrg cat $export_symbols >> $output_objdir/$soname.def; 1577918781e08Smrg fi~ 1578018781e08Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 15781de2362d3Smrg else 15782de2362d3Smrg ld_shlibs=no 15783de2362d3Smrg fi 15784de2362d3Smrg ;; 15785de2362d3Smrg 15786de2362d3Smrg haiku*) 1578718781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15788de2362d3Smrg link_all_deplibs=yes 15789de2362d3Smrg ;; 15790de2362d3Smrg 1579118781e08Smrg os2*) 1579218781e08Smrg hardcode_libdir_flag_spec='-L$libdir' 1579318781e08Smrg hardcode_minus_L=yes 1579418781e08Smrg allow_undefined_flag=unsupported 1579518781e08Smrg shrext_cmds=.dll 1579618781e08Smrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1579718781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1579818781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1579918781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1580018781e08Smrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 1580118781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1580218781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1580318781e08Smrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1580418781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1580518781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1580618781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1580718781e08Smrg prefix_cmds="$SED"~ 1580818781e08Smrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 1580918781e08Smrg prefix_cmds="$prefix_cmds -e 1d"; 1581018781e08Smrg fi~ 1581118781e08Smrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 1581218781e08Smrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 1581318781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1581418781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1581518781e08Smrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 1581618781e08Smrg enable_shared_with_static_runtimes=yes 158178bf5c682Smrg file_list_spec='@' 1581818781e08Smrg ;; 1581918781e08Smrg 15820de2362d3Smrg interix[3-9]*) 15821de2362d3Smrg hardcode_direct=no 15822de2362d3Smrg hardcode_shlibpath_var=no 1582318781e08Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 1582418781e08Smrg export_dynamic_flag_spec='$wl-E' 15825de2362d3Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15826de2362d3Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 15827de2362d3Smrg # default) and relocated if they conflict, which is a slow very memory 15828de2362d3Smrg # consuming and fragmenting process. To avoid this, we pick a random, 15829de2362d3Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15830de2362d3Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 1583118781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 1583218781e08Smrg 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' 15833de2362d3Smrg ;; 15834de2362d3Smrg 15835de2362d3Smrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 15836de2362d3Smrg tmp_diet=no 1583718781e08Smrg if test linux-dietlibc = "$host_os"; then 15838de2362d3Smrg case $cc_basename in 15839de2362d3Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 15840de2362d3Smrg esac 15841de2362d3Smrg fi 15842de2362d3Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 1584318781e08Smrg && test no = "$tmp_diet" 15844de2362d3Smrg then 15845de2362d3Smrg tmp_addflag=' $pic_flag' 15846de2362d3Smrg tmp_sharedflag='-shared' 15847de2362d3Smrg case $cc_basename,$host_cpu in 15848de2362d3Smrg pgcc*) # Portland Group C compiler 1584918781e08Smrg 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' 15850de2362d3Smrg tmp_addflag=' $pic_flag' 15851de2362d3Smrg ;; 15852de2362d3Smrg pgf77* | pgf90* | pgf95* | pgfortran*) 15853de2362d3Smrg # Portland Group f77 and f90 compilers 1585418781e08Smrg 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' 15855de2362d3Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 15856de2362d3Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 15857de2362d3Smrg tmp_addflag=' -i_dynamic' ;; 15858de2362d3Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 15859de2362d3Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 15860de2362d3Smrg ifc* | ifort*) # Intel Fortran compiler 15861de2362d3Smrg tmp_addflag=' -nofor_main' ;; 15862de2362d3Smrg lf95*) # Lahey Fortran 8.1 15863de2362d3Smrg whole_archive_flag_spec= 15864de2362d3Smrg tmp_sharedflag='--shared' ;; 1586518781e08Smrg nagfor*) # NAGFOR 5.3 1586618781e08Smrg tmp_sharedflag='-Wl,-shared' ;; 15867de2362d3Smrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 15868de2362d3Smrg tmp_sharedflag='-qmkshrobj' 15869de2362d3Smrg tmp_addflag= ;; 15870de2362d3Smrg nvcc*) # Cuda Compiler Driver 2.2 1587118781e08Smrg 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' 15872de2362d3Smrg compiler_needs_object=yes 15873de2362d3Smrg ;; 15874de2362d3Smrg esac 15875de2362d3Smrg case `$CC -V 2>&1 | sed 5q` in 15876de2362d3Smrg *Sun\ C*) # Sun C 5.9 1587718781e08Smrg 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' 15878de2362d3Smrg compiler_needs_object=yes 15879de2362d3Smrg tmp_sharedflag='-G' ;; 15880de2362d3Smrg *Sun\ F*) # Sun Fortran 8.3 15881de2362d3Smrg tmp_sharedflag='-G' ;; 15882de2362d3Smrg esac 1588318781e08Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 15884de2362d3Smrg 1588518781e08Smrg if test yes = "$supports_anon_versioning"; then 15886de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 1588718781e08Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 1588818781e08Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 1588918781e08Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 15890de2362d3Smrg fi 15891de2362d3Smrg 15892de2362d3Smrg case $cc_basename in 1589318781e08Smrg tcc*) 1589418781e08Smrg export_dynamic_flag_spec='-rdynamic' 1589518781e08Smrg ;; 15896de2362d3Smrg xlf* | bgf* | bgxlf* | mpixlf*) 15897de2362d3Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 15898de2362d3Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 1589918781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 15900de2362d3Smrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 1590118781e08Smrg if test yes = "$supports_anon_versioning"; then 15902de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 1590318781e08Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 1590418781e08Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 1590518781e08Smrg $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 15906de2362d3Smrg fi 15907de2362d3Smrg ;; 15908de2362d3Smrg esac 15909de2362d3Smrg else 15910de2362d3Smrg ld_shlibs=no 15911de2362d3Smrg fi 15912de2362d3Smrg ;; 15913de2362d3Smrg 159148bf5c682Smrg netbsd*) 15915de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15916de2362d3Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 15917de2362d3Smrg wlarc= 15918de2362d3Smrg else 1591918781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1592018781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15921de2362d3Smrg fi 15922de2362d3Smrg ;; 15923de2362d3Smrg 15924de2362d3Smrg solaris*) 15925de2362d3Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 15926de2362d3Smrg ld_shlibs=no 15927de2362d3Smrg cat <<_LT_EOF 1>&2 15928de2362d3Smrg 15929de2362d3Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 15930de2362d3Smrg*** create shared libraries on Solaris systems. Therefore, libtool 15931de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15932de2362d3Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 15933de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15934de2362d3Smrg*** used, and then restart. 15935de2362d3Smrg 15936de2362d3Smrg_LT_EOF 15937de2362d3Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 1593818781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1593918781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15940de2362d3Smrg else 15941de2362d3Smrg ld_shlibs=no 15942de2362d3Smrg fi 15943de2362d3Smrg ;; 15944de2362d3Smrg 15945de2362d3Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 15946de2362d3Smrg case `$LD -v 2>&1` in 15947de2362d3Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 15948de2362d3Smrg ld_shlibs=no 15949de2362d3Smrg cat <<_LT_EOF 1>&2 15950de2362d3Smrg 1595118781e08Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 15952de2362d3Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 15953de2362d3Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 15954de2362d3Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 15955de2362d3Smrg*** your PATH or compiler configuration so that the native linker is 15956de2362d3Smrg*** used, and then restart. 15957de2362d3Smrg 15958de2362d3Smrg_LT_EOF 15959de2362d3Smrg ;; 15960de2362d3Smrg *) 15961de2362d3Smrg # For security reasons, it is highly recommended that you always 15962de2362d3Smrg # use absolute paths for naming shared libraries, and exclude the 15963de2362d3Smrg # DT_RUNPATH tag from executables and libraries. But doing so 15964de2362d3Smrg # requires that you compile everything twice, which is a pain. 15965de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 1596618781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 1596718781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1596818781e08Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15969de2362d3Smrg else 15970de2362d3Smrg ld_shlibs=no 15971de2362d3Smrg fi 15972de2362d3Smrg ;; 15973de2362d3Smrg esac 15974de2362d3Smrg ;; 15975de2362d3Smrg 15976de2362d3Smrg sunos4*) 15977de2362d3Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15978de2362d3Smrg wlarc= 15979de2362d3Smrg hardcode_direct=yes 15980de2362d3Smrg hardcode_shlibpath_var=no 15981de2362d3Smrg ;; 15982de2362d3Smrg 15983de2362d3Smrg *) 15984de2362d3Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 1598518781e08Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 1598618781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 15987de2362d3Smrg else 15988de2362d3Smrg ld_shlibs=no 15989de2362d3Smrg fi 15990de2362d3Smrg ;; 15991de2362d3Smrg esac 15992de2362d3Smrg 1599318781e08Smrg if test no = "$ld_shlibs"; then 15994de2362d3Smrg runpath_var= 15995de2362d3Smrg hardcode_libdir_flag_spec= 15996de2362d3Smrg export_dynamic_flag_spec= 15997de2362d3Smrg whole_archive_flag_spec= 15998de2362d3Smrg fi 15999de2362d3Smrg else 16000de2362d3Smrg # PORTME fill in a description of your system's linker (not GNU ld) 16001de2362d3Smrg case $host_os in 16002de2362d3Smrg aix3*) 16003de2362d3Smrg allow_undefined_flag=unsupported 16004de2362d3Smrg always_export_symbols=yes 16005de2362d3Smrg 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' 16006de2362d3Smrg # Note: this linker hardcodes the directories in LIBPATH if there 16007de2362d3Smrg # are no directories specified by -L. 16008de2362d3Smrg hardcode_minus_L=yes 1600918781e08Smrg if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 16010de2362d3Smrg # Neither direct hardcoding nor static linking is supported with a 16011de2362d3Smrg # broken collect2. 16012de2362d3Smrg hardcode_direct=unsupported 16013de2362d3Smrg fi 16014de2362d3Smrg ;; 16015de2362d3Smrg 16016de2362d3Smrg aix[4-9]*) 1601718781e08Smrg if test ia64 = "$host_cpu"; then 16018de2362d3Smrg # On IA64, the linker does run time linking by default, so we don't 16019de2362d3Smrg # have to do anything special. 16020de2362d3Smrg aix_use_runtimelinking=no 16021de2362d3Smrg exp_sym_flag='-Bexport' 1602218781e08Smrg no_entry_flag= 16023de2362d3Smrg else 16024de2362d3Smrg # If we're using GNU nm, then we don't want the "-C" option. 1602518781e08Smrg # -C means demangle to GNU nm, but means don't demangle to AIX nm. 1602618781e08Smrg # Without the "-l" option, or with the "-B" option, AIX nm treats 1602718781e08Smrg # weak defined symbols like other global defined symbols, whereas 1602818781e08Smrg # GNU nm marks them as "W". 1602918781e08Smrg # While the 'weak' keyword is ignored in the Export File, we need 1603018781e08Smrg # it in the Import File for the 'aix-soname' feature, so we have 1603118781e08Smrg # to replace the "-B" option with "-P" for AIX nm. 16032de2362d3Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 1603318781e08Smrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 16034de2362d3Smrg else 160358bf5c682Smrg export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 16036de2362d3Smrg fi 16037de2362d3Smrg aix_use_runtimelinking=no 16038de2362d3Smrg 16039de2362d3Smrg # Test if we are trying to use run time linking or normal 16040de2362d3Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 1604118781e08Smrg # have runtime linking enabled, and use it for executables. 1604218781e08Smrg # For shared libraries, we enable/disable runtime linking 1604318781e08Smrg # depending on the kind of the shared library created - 1604418781e08Smrg # when "with_aix_soname,aix_use_runtimelinking" is: 1604518781e08Smrg # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 1604618781e08Smrg # "aix,yes" lib.so shared, rtl:yes, for executables 1604718781e08Smrg # lib.a static archive 1604818781e08Smrg # "both,no" lib.so.V(shr.o) shared, rtl:yes 1604918781e08Smrg # lib.a(lib.so.V) shared, rtl:no, for executables 1605018781e08Smrg # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 1605118781e08Smrg # lib.a(lib.so.V) shared, rtl:no 1605218781e08Smrg # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 1605318781e08Smrg # lib.a static archive 16054de2362d3Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 16055de2362d3Smrg for ld_flag in $LDFLAGS; do 1605618781e08Smrg if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 16057de2362d3Smrg aix_use_runtimelinking=yes 16058de2362d3Smrg break 16059de2362d3Smrg fi 16060de2362d3Smrg done 1606118781e08Smrg if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 1606218781e08Smrg # With aix-soname=svr4, we create the lib.so.V shared archives only, 1606318781e08Smrg # so we don't have lib.a shared libs to link our executables. 1606418781e08Smrg # We have to force runtime linking in this case. 1606518781e08Smrg aix_use_runtimelinking=yes 1606618781e08Smrg LDFLAGS="$LDFLAGS -Wl,-brtl" 1606718781e08Smrg fi 16068de2362d3Smrg ;; 16069de2362d3Smrg esac 16070de2362d3Smrg 16071de2362d3Smrg exp_sym_flag='-bexport' 16072de2362d3Smrg no_entry_flag='-bnoentry' 16073de2362d3Smrg fi 16074de2362d3Smrg 16075de2362d3Smrg # When large executables or shared objects are built, AIX ld can 16076de2362d3Smrg # have problems creating the table of contents. If linking a library 16077de2362d3Smrg # or program results in "error TOC overflow" add -mminimal-toc to 16078de2362d3Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16079de2362d3Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16080de2362d3Smrg 16081de2362d3Smrg archive_cmds='' 16082de2362d3Smrg hardcode_direct=yes 16083de2362d3Smrg hardcode_direct_absolute=yes 16084de2362d3Smrg hardcode_libdir_separator=':' 16085de2362d3Smrg link_all_deplibs=yes 1608618781e08Smrg file_list_spec='$wl-f,' 1608718781e08Smrg case $with_aix_soname,$aix_use_runtimelinking in 1608818781e08Smrg aix,*) ;; # traditional, no import file 1608918781e08Smrg svr4,* | *,yes) # use import file 1609018781e08Smrg # The Import File defines what to hardcode. 1609118781e08Smrg hardcode_direct=no 1609218781e08Smrg hardcode_direct_absolute=no 1609318781e08Smrg ;; 1609418781e08Smrg esac 16095de2362d3Smrg 1609618781e08Smrg if test yes = "$GCC"; then 16097de2362d3Smrg case $host_os in aix4.[012]|aix4.[012].*) 16098de2362d3Smrg # We only want to do this on AIX 4.2 and lower, the check 16099de2362d3Smrg # below for broken collect2 doesn't work under 4.3+ 1610018781e08Smrg collect2name=`$CC -print-prog-name=collect2` 16101de2362d3Smrg if test -f "$collect2name" && 16102de2362d3Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 16103de2362d3Smrg then 16104de2362d3Smrg # We have reworked collect2 16105de2362d3Smrg : 16106de2362d3Smrg else 16107de2362d3Smrg # We have old collect2 16108de2362d3Smrg hardcode_direct=unsupported 16109de2362d3Smrg # It fails to find uninstalled libraries when the uninstalled 16110de2362d3Smrg # path is not listed in the libpath. Setting hardcode_minus_L 16111de2362d3Smrg # to unsupported forces relinking 16112de2362d3Smrg hardcode_minus_L=yes 16113de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16114de2362d3Smrg hardcode_libdir_separator= 16115de2362d3Smrg fi 16116de2362d3Smrg ;; 16117de2362d3Smrg esac 16118de2362d3Smrg shared_flag='-shared' 1611918781e08Smrg if test yes = "$aix_use_runtimelinking"; then 1612018781e08Smrg shared_flag="$shared_flag "'$wl-G' 16121de2362d3Smrg fi 1612218781e08Smrg # Need to ensure runtime linking is disabled for the traditional 1612318781e08Smrg # shared library, or the linker may eventually find shared libraries 1612418781e08Smrg # /with/ Import File - we do not want to mix them. 1612518781e08Smrg shared_flag_aix='-shared' 1612618781e08Smrg shared_flag_svr4='-shared $wl-G' 16127de2362d3Smrg else 16128de2362d3Smrg # not using gcc 1612918781e08Smrg if test ia64 = "$host_cpu"; then 16130de2362d3Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16131de2362d3Smrg # chokes on -Wl,-G. The following line is correct: 16132de2362d3Smrg shared_flag='-G' 16133de2362d3Smrg else 1613418781e08Smrg if test yes = "$aix_use_runtimelinking"; then 1613518781e08Smrg shared_flag='$wl-G' 16136de2362d3Smrg else 1613718781e08Smrg shared_flag='$wl-bM:SRE' 16138de2362d3Smrg fi 1613918781e08Smrg shared_flag_aix='$wl-bM:SRE' 1614018781e08Smrg shared_flag_svr4='$wl-G' 16141de2362d3Smrg fi 16142de2362d3Smrg fi 16143de2362d3Smrg 1614418781e08Smrg export_dynamic_flag_spec='$wl-bexpall' 16145de2362d3Smrg # It seems that -bexpall does not export symbols beginning with 16146de2362d3Smrg # underscore (_), so it is better to generate a list of symbols to export. 16147de2362d3Smrg always_export_symbols=yes 1614818781e08Smrg if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 16149de2362d3Smrg # Warning - without using the other runtime loading flags (-brtl), 16150de2362d3Smrg # -berok will link without error, but may produce a broken library. 16151de2362d3Smrg allow_undefined_flag='-berok' 16152de2362d3Smrg # Determine the default libpath from the value encoded in an 16153de2362d3Smrg # empty executable. 1615418781e08Smrg if test set = "${lt_cv_aix_libpath+set}"; then 16155de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 16156de2362d3Smrgelse 16157de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 16158de2362d3Smrg $as_echo_n "(cached) " >&6 16159de2362d3Smrgelse 16160de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16161de2362d3Smrg/* end confdefs.h. */ 16162de2362d3Smrg 16163de2362d3Smrgint 16164de2362d3Smrgmain () 16165de2362d3Smrg{ 16166de2362d3Smrg 16167de2362d3Smrg ; 16168de2362d3Smrg return 0; 16169de2362d3Smrg} 16170de2362d3Smrg_ACEOF 16171de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16172de2362d3Smrg 16173de2362d3Smrg lt_aix_libpath_sed=' 16174de2362d3Smrg /Import File Strings/,/^$/ { 16175de2362d3Smrg /^0/ { 16176de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 16177de2362d3Smrg p 16178de2362d3Smrg } 16179de2362d3Smrg }' 16180de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16181de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 16182de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 16183de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16184de2362d3Smrg fi 16185de2362d3Smrgfi 16186de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16187de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16188de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 1618918781e08Smrg lt_cv_aix_libpath_=/usr/lib:/lib 16190de2362d3Smrg fi 16191de2362d3Smrg 16192de2362d3Smrgfi 16193de2362d3Smrg 16194de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 16195de2362d3Smrgfi 16196de2362d3Smrg 1619718781e08Smrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 1619818781e08Smrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 16199de2362d3Smrg else 1620018781e08Smrg if test ia64 = "$host_cpu"; then 1620118781e08Smrg hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 16202de2362d3Smrg allow_undefined_flag="-z nodefs" 1620318781e08Smrg 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" 16204de2362d3Smrg else 16205de2362d3Smrg # Determine the default libpath from the value encoded in an 16206de2362d3Smrg # empty executable. 1620718781e08Smrg if test set = "${lt_cv_aix_libpath+set}"; then 16208de2362d3Smrg aix_libpath=$lt_cv_aix_libpath 16209de2362d3Smrgelse 16210de2362d3Smrg if ${lt_cv_aix_libpath_+:} false; then : 16211de2362d3Smrg $as_echo_n "(cached) " >&6 16212de2362d3Smrgelse 16213de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16214de2362d3Smrg/* end confdefs.h. */ 16215de2362d3Smrg 16216de2362d3Smrgint 16217de2362d3Smrgmain () 16218de2362d3Smrg{ 16219de2362d3Smrg 16220de2362d3Smrg ; 16221de2362d3Smrg return 0; 16222de2362d3Smrg} 16223de2362d3Smrg_ACEOF 16224de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16225de2362d3Smrg 16226de2362d3Smrg lt_aix_libpath_sed=' 16227de2362d3Smrg /Import File Strings/,/^$/ { 16228de2362d3Smrg /^0/ { 16229de2362d3Smrg s/^0 *\([^ ]*\) *$/\1/ 16230de2362d3Smrg p 16231de2362d3Smrg } 16232de2362d3Smrg }' 16233de2362d3Smrg lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16234de2362d3Smrg # Check for a 64-bit object if we didn't find anything. 16235de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 16236de2362d3Smrg lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16237de2362d3Smrg fi 16238de2362d3Smrgfi 16239de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16240de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 16241de2362d3Smrg if test -z "$lt_cv_aix_libpath_"; then 1624218781e08Smrg lt_cv_aix_libpath_=/usr/lib:/lib 16243de2362d3Smrg fi 16244de2362d3Smrg 16245de2362d3Smrgfi 16246de2362d3Smrg 16247de2362d3Smrg aix_libpath=$lt_cv_aix_libpath_ 16248de2362d3Smrgfi 16249de2362d3Smrg 1625018781e08Smrg hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16251de2362d3Smrg # Warning - without using the other run time loading flags, 16252de2362d3Smrg # -berok will link without error, but may produce a broken library. 1625318781e08Smrg no_undefined_flag=' $wl-bernotok' 1625418781e08Smrg allow_undefined_flag=' $wl-berok' 1625518781e08Smrg if test yes = "$with_gnu_ld"; then 16256de2362d3Smrg # We only use this code for GNU lds that support --whole-archive. 1625718781e08Smrg whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 16258de2362d3Smrg else 16259de2362d3Smrg # Exported symbols can be pulled into shared objects from archives 16260de2362d3Smrg whole_archive_flag_spec='$convenience' 16261de2362d3Smrg fi 16262de2362d3Smrg archive_cmds_need_lc=yes 1626318781e08Smrg archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 1626418781e08Smrg # -brtl affects multiple linker settings, -berok does not and is overridden later 1626518781e08Smrg compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 1626618781e08Smrg if test svr4 != "$with_aix_soname"; then 1626718781e08Smrg # This is similar to how AIX traditionally builds its shared libraries. 1626818781e08Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 1626918781e08Smrg fi 1627018781e08Smrg if test aix != "$with_aix_soname"; then 1627118781e08Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 1627218781e08Smrg else 1627318781e08Smrg # used by -dlpreopen to get the symbols 1627418781e08Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 1627518781e08Smrg fi 1627618781e08Smrg archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 16277de2362d3Smrg fi 16278de2362d3Smrg fi 16279de2362d3Smrg ;; 16280de2362d3Smrg 16281de2362d3Smrg amigaos*) 16282de2362d3Smrg case $host_cpu in 16283de2362d3Smrg powerpc) 16284de2362d3Smrg # see comment about AmigaOS4 .so support 1628518781e08Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16286de2362d3Smrg archive_expsym_cmds='' 16287de2362d3Smrg ;; 16288de2362d3Smrg m68k) 16289de2362d3Smrg 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)' 16290de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16291de2362d3Smrg hardcode_minus_L=yes 16292de2362d3Smrg ;; 16293de2362d3Smrg esac 16294de2362d3Smrg ;; 16295de2362d3Smrg 16296de2362d3Smrg bsdi[45]*) 16297de2362d3Smrg export_dynamic_flag_spec=-rdynamic 16298de2362d3Smrg ;; 16299de2362d3Smrg 16300de2362d3Smrg cygwin* | mingw* | pw32* | cegcc*) 16301de2362d3Smrg # When not using gcc, we currently assume that we are using 16302de2362d3Smrg # Microsoft Visual C++. 16303de2362d3Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 16304de2362d3Smrg # no search path for DLLs. 16305de2362d3Smrg case $cc_basename in 16306de2362d3Smrg cl*) 16307de2362d3Smrg # Native MSVC 16308de2362d3Smrg hardcode_libdir_flag_spec=' ' 16309de2362d3Smrg allow_undefined_flag=unsupported 16310de2362d3Smrg always_export_symbols=yes 16311de2362d3Smrg file_list_spec='@' 16312de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 16313de2362d3Smrg libext=lib 16314de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 1631518781e08Smrg shrext_cmds=.dll 16316de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 1631718781e08Smrg archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 1631818781e08Smrg archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 1631918781e08Smrg cp "$export_symbols" "$output_objdir/$soname.def"; 1632018781e08Smrg echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 1632118781e08Smrg else 1632218781e08Smrg $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 1632318781e08Smrg fi~ 1632418781e08Smrg $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 1632518781e08Smrg linknames=' 16326de2362d3Smrg # The linker will not automatically build a static lib if we build a DLL. 16327de2362d3Smrg # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 16328de2362d3Smrg enable_shared_with_static_runtimes=yes 16329de2362d3Smrg exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16330de2362d3Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16331de2362d3Smrg # Don't use ranlib 16332de2362d3Smrg old_postinstall_cmds='chmod 644 $oldlib' 16333de2362d3Smrg postlink_cmds='lt_outputfile="@OUTPUT@"~ 1633418781e08Smrg lt_tool_outputfile="@TOOL_OUTPUT@"~ 1633518781e08Smrg case $lt_outputfile in 1633618781e08Smrg *.exe|*.EXE) ;; 1633718781e08Smrg *) 1633818781e08Smrg lt_outputfile=$lt_outputfile.exe 1633918781e08Smrg lt_tool_outputfile=$lt_tool_outputfile.exe 1634018781e08Smrg ;; 1634118781e08Smrg esac~ 1634218781e08Smrg if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 1634318781e08Smrg $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 1634418781e08Smrg $RM "$lt_outputfile.manifest"; 1634518781e08Smrg fi' 16346de2362d3Smrg ;; 16347de2362d3Smrg *) 16348de2362d3Smrg # Assume MSVC wrapper 16349de2362d3Smrg hardcode_libdir_flag_spec=' ' 16350de2362d3Smrg allow_undefined_flag=unsupported 16351de2362d3Smrg # Tell ltmain to make .lib files, not .a files. 16352de2362d3Smrg libext=lib 16353de2362d3Smrg # Tell ltmain to make .dll files, not .so files. 1635418781e08Smrg shrext_cmds=.dll 16355de2362d3Smrg # FIXME: Setting linknames here is a bad hack. 16356de2362d3Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 16357de2362d3Smrg # The linker will automatically build a .lib file if we build a DLL. 16358de2362d3Smrg old_archive_from_new_cmds='true' 16359de2362d3Smrg # FIXME: Should let the user specify the lib program. 16360de2362d3Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 16361de2362d3Smrg enable_shared_with_static_runtimes=yes 16362de2362d3Smrg ;; 16363de2362d3Smrg esac 16364de2362d3Smrg ;; 16365de2362d3Smrg 16366de2362d3Smrg darwin* | rhapsody*) 16367de2362d3Smrg 16368de2362d3Smrg 16369de2362d3Smrg archive_cmds_need_lc=no 16370de2362d3Smrg hardcode_direct=no 16371de2362d3Smrg hardcode_automatic=yes 16372de2362d3Smrg hardcode_shlibpath_var=unsupported 1637318781e08Smrg if test yes = "$lt_cv_ld_force_load"; then 1637418781e08Smrg 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\"`' 16375de2362d3Smrg 16376de2362d3Smrg else 16377de2362d3Smrg whole_archive_flag_spec='' 16378de2362d3Smrg fi 16379de2362d3Smrg link_all_deplibs=yes 1638018781e08Smrg allow_undefined_flag=$_lt_dar_allow_undefined 16381de2362d3Smrg case $cc_basename in 1638218781e08Smrg ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16383de2362d3Smrg *) _lt_dar_can_shared=$GCC ;; 16384de2362d3Smrg esac 1638518781e08Smrg if test yes = "$_lt_dar_can_shared"; then 16386de2362d3Smrg output_verbose_link_cmd=func_echo_all 1638718781e08Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 1638818781e08Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 1638918781e08Smrg 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" 1639018781e08Smrg 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" 16391de2362d3Smrg 16392de2362d3Smrg else 16393de2362d3Smrg ld_shlibs=no 16394de2362d3Smrg fi 16395de2362d3Smrg 16396de2362d3Smrg ;; 16397de2362d3Smrg 16398de2362d3Smrg dgux*) 16399de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16400de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16401de2362d3Smrg hardcode_shlibpath_var=no 16402de2362d3Smrg ;; 16403de2362d3Smrg 16404de2362d3Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16405de2362d3Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 16406de2362d3Smrg # does not break anything, and helps significantly (at the cost of a little 16407de2362d3Smrg # extra space). 16408de2362d3Smrg freebsd2.2*) 16409de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16410de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16411de2362d3Smrg hardcode_direct=yes 16412de2362d3Smrg hardcode_shlibpath_var=no 16413de2362d3Smrg ;; 16414de2362d3Smrg 16415de2362d3Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16416de2362d3Smrg freebsd2.*) 16417de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16418de2362d3Smrg hardcode_direct=yes 16419de2362d3Smrg hardcode_minus_L=yes 16420de2362d3Smrg hardcode_shlibpath_var=no 16421de2362d3Smrg ;; 16422de2362d3Smrg 16423de2362d3Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 16424de2362d3Smrg freebsd* | dragonfly*) 16425de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 16426de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16427de2362d3Smrg hardcode_direct=yes 16428de2362d3Smrg hardcode_shlibpath_var=no 16429de2362d3Smrg ;; 16430de2362d3Smrg 16431de2362d3Smrg hpux9*) 1643218781e08Smrg if test yes = "$GCC"; then 1643318781e08Smrg archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 16434de2362d3Smrg else 1643518781e08Smrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 16436de2362d3Smrg fi 1643718781e08Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16438de2362d3Smrg hardcode_libdir_separator=: 16439de2362d3Smrg hardcode_direct=yes 16440de2362d3Smrg 16441de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16442de2362d3Smrg # but as the default location of the library. 16443de2362d3Smrg hardcode_minus_L=yes 1644418781e08Smrg export_dynamic_flag_spec='$wl-E' 16445de2362d3Smrg ;; 16446de2362d3Smrg 16447de2362d3Smrg hpux10*) 1644818781e08Smrg if test yes,no = "$GCC,$with_gnu_ld"; then 1644918781e08Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16450de2362d3Smrg else 16451de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16452de2362d3Smrg fi 1645318781e08Smrg if test no = "$with_gnu_ld"; then 1645418781e08Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16455de2362d3Smrg hardcode_libdir_separator=: 16456de2362d3Smrg hardcode_direct=yes 16457de2362d3Smrg hardcode_direct_absolute=yes 1645818781e08Smrg export_dynamic_flag_spec='$wl-E' 16459de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16460de2362d3Smrg # but as the default location of the library. 16461de2362d3Smrg hardcode_minus_L=yes 16462de2362d3Smrg fi 16463de2362d3Smrg ;; 16464de2362d3Smrg 16465de2362d3Smrg hpux11*) 1646618781e08Smrg if test yes,no = "$GCC,$with_gnu_ld"; then 16467de2362d3Smrg case $host_cpu in 16468de2362d3Smrg hppa*64*) 1646918781e08Smrg archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16470de2362d3Smrg ;; 16471de2362d3Smrg ia64*) 1647218781e08Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16473de2362d3Smrg ;; 16474de2362d3Smrg *) 1647518781e08Smrg archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16476de2362d3Smrg ;; 16477de2362d3Smrg esac 16478de2362d3Smrg else 16479de2362d3Smrg case $host_cpu in 16480de2362d3Smrg hppa*64*) 1648118781e08Smrg archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16482de2362d3Smrg ;; 16483de2362d3Smrg ia64*) 1648418781e08Smrg archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 16485de2362d3Smrg ;; 16486de2362d3Smrg *) 16487de2362d3Smrg 16488de2362d3Smrg # Older versions of the 11.00 compiler do not understand -b yet 16489de2362d3Smrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 16490de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 16491de2362d3Smrg$as_echo_n "checking if $CC understands -b... " >&6; } 16492de2362d3Smrgif ${lt_cv_prog_compiler__b+:} false; then : 16493de2362d3Smrg $as_echo_n "(cached) " >&6 16494de2362d3Smrgelse 16495de2362d3Smrg lt_cv_prog_compiler__b=no 1649618781e08Smrg save_LDFLAGS=$LDFLAGS 16497de2362d3Smrg LDFLAGS="$LDFLAGS -b" 16498de2362d3Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 16499de2362d3Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16500de2362d3Smrg # The linker can only warn and ignore the option if not recognized 16501de2362d3Smrg # So say no if there are warnings 16502de2362d3Smrg if test -s conftest.err; then 16503de2362d3Smrg # Append any errors to the config.log. 16504de2362d3Smrg cat conftest.err 1>&5 16505de2362d3Smrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16506de2362d3Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16507de2362d3Smrg if diff conftest.exp conftest.er2 >/dev/null; then 16508de2362d3Smrg lt_cv_prog_compiler__b=yes 16509de2362d3Smrg fi 16510de2362d3Smrg else 16511de2362d3Smrg lt_cv_prog_compiler__b=yes 16512de2362d3Smrg fi 16513de2362d3Smrg fi 16514de2362d3Smrg $RM -r conftest* 1651518781e08Smrg LDFLAGS=$save_LDFLAGS 16516de2362d3Smrg 16517de2362d3Smrgfi 16518de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 16519de2362d3Smrg$as_echo "$lt_cv_prog_compiler__b" >&6; } 16520de2362d3Smrg 1652118781e08Smrgif test yes = "$lt_cv_prog_compiler__b"; then 1652218781e08Smrg archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 16523de2362d3Smrgelse 16524de2362d3Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 16525de2362d3Smrgfi 16526de2362d3Smrg 16527de2362d3Smrg ;; 16528de2362d3Smrg esac 16529de2362d3Smrg fi 1653018781e08Smrg if test no = "$with_gnu_ld"; then 1653118781e08Smrg hardcode_libdir_flag_spec='$wl+b $wl$libdir' 16532de2362d3Smrg hardcode_libdir_separator=: 16533de2362d3Smrg 16534de2362d3Smrg case $host_cpu in 16535de2362d3Smrg hppa*64*|ia64*) 16536de2362d3Smrg hardcode_direct=no 16537de2362d3Smrg hardcode_shlibpath_var=no 16538de2362d3Smrg ;; 16539de2362d3Smrg *) 16540de2362d3Smrg hardcode_direct=yes 16541de2362d3Smrg hardcode_direct_absolute=yes 1654218781e08Smrg export_dynamic_flag_spec='$wl-E' 16543de2362d3Smrg 16544de2362d3Smrg # hardcode_minus_L: Not really in the search PATH, 16545de2362d3Smrg # but as the default location of the library. 16546de2362d3Smrg hardcode_minus_L=yes 16547de2362d3Smrg ;; 16548de2362d3Smrg esac 16549de2362d3Smrg fi 16550de2362d3Smrg ;; 16551de2362d3Smrg 16552de2362d3Smrg irix5* | irix6* | nonstopux*) 1655318781e08Smrg if test yes = "$GCC"; then 1655418781e08Smrg 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' 16555de2362d3Smrg # Try to use the -exported_symbol ld option, if it does not 16556de2362d3Smrg # work, assume that -exports_file does not work either and 16557de2362d3Smrg # implicitly export all symbols. 16558de2362d3Smrg # This should be the same for all languages, so no per-tag cache variable. 16559de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 16560de2362d3Smrg$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 16561de2362d3Smrgif ${lt_cv_irix_exported_symbol+:} false; then : 16562de2362d3Smrg $as_echo_n "(cached) " >&6 16563de2362d3Smrgelse 1656418781e08Smrg save_LDFLAGS=$LDFLAGS 1656518781e08Smrg LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 16566de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16567de2362d3Smrg/* end confdefs.h. */ 16568de2362d3Smrgint foo (void) { return 0; } 16569de2362d3Smrg_ACEOF 16570de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 16571de2362d3Smrg lt_cv_irix_exported_symbol=yes 16572de2362d3Smrgelse 16573de2362d3Smrg lt_cv_irix_exported_symbol=no 16574de2362d3Smrgfi 16575de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 16576de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 1657718781e08Smrg LDFLAGS=$save_LDFLAGS 16578de2362d3Smrgfi 16579de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 16580de2362d3Smrg$as_echo "$lt_cv_irix_exported_symbol" >&6; } 1658118781e08Smrg if test yes = "$lt_cv_irix_exported_symbol"; then 1658218781e08Smrg 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' 16583de2362d3Smrg fi 16584de2362d3Smrg else 1658518781e08Smrg 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' 1658618781e08Smrg 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' 16587de2362d3Smrg fi 16588de2362d3Smrg archive_cmds_need_lc='no' 1658918781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16590de2362d3Smrg hardcode_libdir_separator=: 16591de2362d3Smrg inherit_rpath=yes 16592de2362d3Smrg link_all_deplibs=yes 16593de2362d3Smrg ;; 16594de2362d3Smrg 1659518781e08Smrg linux*) 1659618781e08Smrg case $cc_basename in 1659718781e08Smrg tcc*) 1659818781e08Smrg # Fabrice Bellard et al's Tiny C Compiler 1659918781e08Smrg ld_shlibs=yes 1660018781e08Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1660118781e08Smrg ;; 1660218781e08Smrg esac 1660318781e08Smrg ;; 1660418781e08Smrg 166058bf5c682Smrg netbsd*) 16606de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16607de2362d3Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 16608de2362d3Smrg else 16609de2362d3Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 16610de2362d3Smrg fi 16611de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16612de2362d3Smrg hardcode_direct=yes 16613de2362d3Smrg hardcode_shlibpath_var=no 16614de2362d3Smrg ;; 16615de2362d3Smrg 16616de2362d3Smrg newsos6) 16617de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16618de2362d3Smrg hardcode_direct=yes 1661918781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16620de2362d3Smrg hardcode_libdir_separator=: 16621de2362d3Smrg hardcode_shlibpath_var=no 16622de2362d3Smrg ;; 16623de2362d3Smrg 16624de2362d3Smrg *nto* | *qnx*) 16625de2362d3Smrg ;; 16626de2362d3Smrg 1662718781e08Smrg openbsd* | bitrig*) 16628de2362d3Smrg if test -f /usr/libexec/ld.so; then 16629de2362d3Smrg hardcode_direct=yes 16630de2362d3Smrg hardcode_shlibpath_var=no 16631de2362d3Smrg hardcode_direct_absolute=yes 1663218781e08Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16633de2362d3Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1663418781e08Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 1663518781e08Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 1663618781e08Smrg export_dynamic_flag_spec='$wl-E' 16637de2362d3Smrg else 1663818781e08Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 1663918781e08Smrg hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16640de2362d3Smrg fi 16641de2362d3Smrg else 16642de2362d3Smrg ld_shlibs=no 16643de2362d3Smrg fi 16644de2362d3Smrg ;; 16645de2362d3Smrg 16646de2362d3Smrg os2*) 16647de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16648de2362d3Smrg hardcode_minus_L=yes 16649de2362d3Smrg allow_undefined_flag=unsupported 1665018781e08Smrg shrext_cmds=.dll 1665118781e08Smrg archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1665218781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1665318781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1665418781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1665518781e08Smrg emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 1665618781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1665718781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1665818781e08Smrg archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 1665918781e08Smrg $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 1666018781e08Smrg $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 1666118781e08Smrg $ECHO EXPORTS >> $output_objdir/$libname.def~ 1666218781e08Smrg prefix_cmds="$SED"~ 1666318781e08Smrg if test EXPORTS = "`$SED 1q $export_symbols`"; then 1666418781e08Smrg prefix_cmds="$prefix_cmds -e 1d"; 1666518781e08Smrg fi~ 1666618781e08Smrg prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 1666718781e08Smrg cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 1666818781e08Smrg $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 1666918781e08Smrg emximp -o $lib $output_objdir/$libname.def' 1667018781e08Smrg old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 1667118781e08Smrg enable_shared_with_static_runtimes=yes 166728bf5c682Smrg file_list_spec='@' 16673de2362d3Smrg ;; 16674de2362d3Smrg 16675de2362d3Smrg osf3*) 1667618781e08Smrg if test yes = "$GCC"; then 1667718781e08Smrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 1667818781e08Smrg 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' 16679de2362d3Smrg else 16680de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 1668118781e08Smrg 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' 16682de2362d3Smrg fi 16683de2362d3Smrg archive_cmds_need_lc='no' 1668418781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16685de2362d3Smrg hardcode_libdir_separator=: 16686de2362d3Smrg ;; 16687de2362d3Smrg 16688de2362d3Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 1668918781e08Smrg if test yes = "$GCC"; then 1669018781e08Smrg allow_undefined_flag=' $wl-expect_unresolved $wl\*' 1669118781e08Smrg 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' 1669218781e08Smrg hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16693de2362d3Smrg else 16694de2362d3Smrg allow_undefined_flag=' -expect_unresolved \*' 1669518781e08Smrg 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' 16696de2362d3Smrg 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~ 1669718781e08Smrg $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' 16698de2362d3Smrg 16699de2362d3Smrg # Both c and cxx compiler support -rpath directly 16700de2362d3Smrg hardcode_libdir_flag_spec='-rpath $libdir' 16701de2362d3Smrg fi 16702de2362d3Smrg archive_cmds_need_lc='no' 16703de2362d3Smrg hardcode_libdir_separator=: 16704de2362d3Smrg ;; 16705de2362d3Smrg 16706de2362d3Smrg solaris*) 16707de2362d3Smrg no_undefined_flag=' -z defs' 1670818781e08Smrg if test yes = "$GCC"; then 1670918781e08Smrg wlarc='$wl' 1671018781e08Smrg archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 16711de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1671218781e08Smrg $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' 16713de2362d3Smrg else 16714de2362d3Smrg case `$CC -V 2>&1` in 16715de2362d3Smrg *"Compilers 5.0"*) 16716de2362d3Smrg wlarc='' 1671718781e08Smrg archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 16718de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1671918781e08Smrg $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 16720de2362d3Smrg ;; 16721de2362d3Smrg *) 1672218781e08Smrg wlarc='$wl' 1672318781e08Smrg archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 16724de2362d3Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 1672518781e08Smrg $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 16726de2362d3Smrg ;; 16727de2362d3Smrg esac 16728de2362d3Smrg fi 16729de2362d3Smrg hardcode_libdir_flag_spec='-R$libdir' 16730de2362d3Smrg hardcode_shlibpath_var=no 16731de2362d3Smrg case $host_os in 16732de2362d3Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 16733de2362d3Smrg *) 16734de2362d3Smrg # The compiler driver will combine and reorder linker options, 1673518781e08Smrg # but understands '-z linker_flag'. GCC discards it without '$wl', 16736de2362d3Smrg # but is careful enough not to reorder. 16737de2362d3Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 1673818781e08Smrg if test yes = "$GCC"; then 1673918781e08Smrg whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 16740de2362d3Smrg else 16741de2362d3Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 16742de2362d3Smrg fi 16743de2362d3Smrg ;; 16744de2362d3Smrg esac 16745de2362d3Smrg link_all_deplibs=yes 16746de2362d3Smrg ;; 16747de2362d3Smrg 16748de2362d3Smrg sunos4*) 1674918781e08Smrg if test sequent = "$host_vendor"; then 16750de2362d3Smrg # Use $CC to link under sequent, because it throws in some extra .o 16751de2362d3Smrg # files that make .init and .fini sections work. 1675218781e08Smrg archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 16753de2362d3Smrg else 16754de2362d3Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 16755de2362d3Smrg fi 16756de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16757de2362d3Smrg hardcode_direct=yes 16758de2362d3Smrg hardcode_minus_L=yes 16759de2362d3Smrg hardcode_shlibpath_var=no 16760de2362d3Smrg ;; 16761de2362d3Smrg 16762de2362d3Smrg sysv4) 16763de2362d3Smrg case $host_vendor in 16764de2362d3Smrg sni) 16765de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16766de2362d3Smrg hardcode_direct=yes # is this really true??? 16767de2362d3Smrg ;; 16768de2362d3Smrg siemens) 16769de2362d3Smrg ## LD is ld it makes a PLAMLIB 16770de2362d3Smrg ## CC just makes a GrossModule. 16771de2362d3Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 16772de2362d3Smrg reload_cmds='$CC -r -o $output$reload_objs' 16773de2362d3Smrg hardcode_direct=no 16774de2362d3Smrg ;; 16775de2362d3Smrg motorola) 16776de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16777de2362d3Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 16778de2362d3Smrg ;; 16779de2362d3Smrg esac 16780de2362d3Smrg runpath_var='LD_RUN_PATH' 16781de2362d3Smrg hardcode_shlibpath_var=no 16782de2362d3Smrg ;; 16783de2362d3Smrg 16784de2362d3Smrg sysv4.3*) 16785de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16786de2362d3Smrg hardcode_shlibpath_var=no 16787de2362d3Smrg export_dynamic_flag_spec='-Bexport' 16788de2362d3Smrg ;; 16789de2362d3Smrg 16790de2362d3Smrg sysv4*MP*) 16791de2362d3Smrg if test -d /usr/nec; then 16792de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16793de2362d3Smrg hardcode_shlibpath_var=no 16794de2362d3Smrg runpath_var=LD_RUN_PATH 16795de2362d3Smrg hardcode_runpath_var=yes 16796de2362d3Smrg ld_shlibs=yes 16797de2362d3Smrg fi 16798de2362d3Smrg ;; 16799de2362d3Smrg 16800de2362d3Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 1680118781e08Smrg no_undefined_flag='$wl-z,text' 16802de2362d3Smrg archive_cmds_need_lc=no 16803de2362d3Smrg hardcode_shlibpath_var=no 16804de2362d3Smrg runpath_var='LD_RUN_PATH' 16805de2362d3Smrg 1680618781e08Smrg if test yes = "$GCC"; then 1680718781e08Smrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1680818781e08Smrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16809de2362d3Smrg else 1681018781e08Smrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1681118781e08Smrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16812de2362d3Smrg fi 16813de2362d3Smrg ;; 16814de2362d3Smrg 16815de2362d3Smrg sysv5* | sco3.2v5* | sco5v6*) 1681618781e08Smrg # Note: We CANNOT use -z defs as we might desire, because we do not 16817de2362d3Smrg # link with -lc, and that would cause any symbols used from libc to 16818de2362d3Smrg # always be unresolved, which means just about no library would 16819de2362d3Smrg # ever link correctly. If we're not using GNU ld we use -z text 16820de2362d3Smrg # though, which does catch some bad symbols but isn't as heavy-handed 16821de2362d3Smrg # as -z defs. 1682218781e08Smrg no_undefined_flag='$wl-z,text' 1682318781e08Smrg allow_undefined_flag='$wl-z,nodefs' 16824de2362d3Smrg archive_cmds_need_lc=no 16825de2362d3Smrg hardcode_shlibpath_var=no 1682618781e08Smrg hardcode_libdir_flag_spec='$wl-R,$libdir' 16827de2362d3Smrg hardcode_libdir_separator=':' 16828de2362d3Smrg link_all_deplibs=yes 1682918781e08Smrg export_dynamic_flag_spec='$wl-Bexport' 16830de2362d3Smrg runpath_var='LD_RUN_PATH' 16831de2362d3Smrg 1683218781e08Smrg if test yes = "$GCC"; then 1683318781e08Smrg archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1683418781e08Smrg archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16835de2362d3Smrg else 1683618781e08Smrg archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 1683718781e08Smrg archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 16838de2362d3Smrg fi 16839de2362d3Smrg ;; 16840de2362d3Smrg 16841de2362d3Smrg uts4*) 16842de2362d3Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16843de2362d3Smrg hardcode_libdir_flag_spec='-L$libdir' 16844de2362d3Smrg hardcode_shlibpath_var=no 16845de2362d3Smrg ;; 16846de2362d3Smrg 16847de2362d3Smrg *) 16848de2362d3Smrg ld_shlibs=no 16849de2362d3Smrg ;; 16850de2362d3Smrg esac 16851de2362d3Smrg 1685218781e08Smrg if test sni = "$host_vendor"; then 16853de2362d3Smrg case $host in 16854de2362d3Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 1685518781e08Smrg export_dynamic_flag_spec='$wl-Blargedynsym' 16856de2362d3Smrg ;; 16857de2362d3Smrg esac 16858de2362d3Smrg fi 16859de2362d3Smrg fi 16860de2362d3Smrg 16861de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 16862de2362d3Smrg$as_echo "$ld_shlibs" >&6; } 1686318781e08Smrgtest no = "$ld_shlibs" && can_build_shared=no 16864de2362d3Smrg 16865de2362d3Smrgwith_gnu_ld=$with_gnu_ld 16866de2362d3Smrg 16867de2362d3Smrg 16868de2362d3Smrg 16869de2362d3Smrg 16870de2362d3Smrg 16871de2362d3Smrg 16872de2362d3Smrg 16873de2362d3Smrg 16874de2362d3Smrg 16875de2362d3Smrg 16876de2362d3Smrg 16877de2362d3Smrg 16878de2362d3Smrg 16879de2362d3Smrg 16880de2362d3Smrg 16881de2362d3Smrg# 16882de2362d3Smrg# Do we need to explicitly link libc? 16883de2362d3Smrg# 16884de2362d3Smrgcase "x$archive_cmds_need_lc" in 16885de2362d3Smrgx|xyes) 16886de2362d3Smrg # Assume -lc should be added 16887de2362d3Smrg archive_cmds_need_lc=yes 16888de2362d3Smrg 1688918781e08Smrg if test yes,yes = "$GCC,$enable_shared"; then 16890de2362d3Smrg case $archive_cmds in 16891de2362d3Smrg *'~'*) 16892de2362d3Smrg # FIXME: we may have to deal with multi-command sequences. 16893de2362d3Smrg ;; 16894de2362d3Smrg '$CC '*) 16895de2362d3Smrg # Test whether the compiler implicitly links with -lc since on some 16896de2362d3Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 16897de2362d3Smrg # to ld, don't add -lc before -lgcc. 16898de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16899de2362d3Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16900de2362d3Smrgif ${lt_cv_archive_cmds_need_lc+:} false; then : 16901de2362d3Smrg $as_echo_n "(cached) " >&6 16902de2362d3Smrgelse 16903de2362d3Smrg $RM conftest* 16904de2362d3Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16905de2362d3Smrg 16906de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16907de2362d3Smrg (eval $ac_compile) 2>&5 16908de2362d3Smrg ac_status=$? 16909de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16910de2362d3Smrg test $ac_status = 0; } 2>conftest.err; then 16911de2362d3Smrg soname=conftest 16912de2362d3Smrg lib=conftest 16913de2362d3Smrg libobjs=conftest.$ac_objext 16914de2362d3Smrg deplibs= 16915de2362d3Smrg wl=$lt_prog_compiler_wl 16916de2362d3Smrg pic_flag=$lt_prog_compiler_pic 16917de2362d3Smrg compiler_flags=-v 16918de2362d3Smrg linker_flags=-v 16919de2362d3Smrg verstring= 16920de2362d3Smrg output_objdir=. 16921de2362d3Smrg libname=conftest 16922de2362d3Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 16923de2362d3Smrg allow_undefined_flag= 16924de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16925de2362d3Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16926de2362d3Smrg ac_status=$? 16927de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16928de2362d3Smrg test $ac_status = 0; } 16929de2362d3Smrg then 16930de2362d3Smrg lt_cv_archive_cmds_need_lc=no 16931de2362d3Smrg else 16932de2362d3Smrg lt_cv_archive_cmds_need_lc=yes 16933de2362d3Smrg fi 16934de2362d3Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 16935de2362d3Smrg else 16936de2362d3Smrg cat conftest.err 1>&5 16937de2362d3Smrg fi 16938de2362d3Smrg $RM conftest* 16939de2362d3Smrg 16940de2362d3Smrgfi 16941de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 16942de2362d3Smrg$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 16943de2362d3Smrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 16944de2362d3Smrg ;; 16945de2362d3Smrg esac 16946de2362d3Smrg fi 16947de2362d3Smrg ;; 16948de2362d3Smrgesac 16949de2362d3Smrg 16950de2362d3Smrg 16951de2362d3Smrg 16952de2362d3Smrg 16953de2362d3Smrg 16954de2362d3Smrg 16955de2362d3Smrg 16956de2362d3Smrg 16957de2362d3Smrg 16958de2362d3Smrg 16959de2362d3Smrg 16960de2362d3Smrg 16961de2362d3Smrg 16962de2362d3Smrg 16963de2362d3Smrg 16964de2362d3Smrg 16965de2362d3Smrg 16966de2362d3Smrg 16967de2362d3Smrg 16968de2362d3Smrg 16969de2362d3Smrg 16970de2362d3Smrg 16971de2362d3Smrg 16972de2362d3Smrg 16973de2362d3Smrg 16974de2362d3Smrg 16975de2362d3Smrg 16976de2362d3Smrg 16977de2362d3Smrg 16978de2362d3Smrg 16979de2362d3Smrg 16980de2362d3Smrg 16981de2362d3Smrg 16982de2362d3Smrg 16983de2362d3Smrg 16984de2362d3Smrg 16985de2362d3Smrg 16986de2362d3Smrg 16987de2362d3Smrg 16988de2362d3Smrg 16989de2362d3Smrg 16990de2362d3Smrg 16991de2362d3Smrg 16992de2362d3Smrg 16993de2362d3Smrg 16994de2362d3Smrg 16995de2362d3Smrg 16996de2362d3Smrg 16997de2362d3Smrg 16998de2362d3Smrg 16999de2362d3Smrg 17000de2362d3Smrg 17001de2362d3Smrg 17002de2362d3Smrg 17003de2362d3Smrg 17004de2362d3Smrg 17005de2362d3Smrg 17006de2362d3Smrg 17007de2362d3Smrg 17008de2362d3Smrg 17009de2362d3Smrg 17010de2362d3Smrg 17011de2362d3Smrg 17012de2362d3Smrg 17013de2362d3Smrg 17014de2362d3Smrg 17015de2362d3Smrg 17016de2362d3Smrg 17017de2362d3Smrg 17018de2362d3Smrg 17019de2362d3Smrg 17020de2362d3Smrg 17021de2362d3Smrg 17022de2362d3Smrg 17023de2362d3Smrg 17024de2362d3Smrg 17025de2362d3Smrg 17026de2362d3Smrg 17027de2362d3Smrg 17028de2362d3Smrg 17029de2362d3Smrg 17030de2362d3Smrg 17031de2362d3Smrg 17032de2362d3Smrg 17033de2362d3Smrg 17034de2362d3Smrg 17035de2362d3Smrg 17036de2362d3Smrg 17037de2362d3Smrg 17038de2362d3Smrg 17039de2362d3Smrg 17040de2362d3Smrg 17041de2362d3Smrg 17042de2362d3Smrg 17043de2362d3Smrg 17044de2362d3Smrg 17045de2362d3Smrg 17046de2362d3Smrg 17047de2362d3Smrg 17048de2362d3Smrg 17049de2362d3Smrg 17050de2362d3Smrg 17051de2362d3Smrg 17052de2362d3Smrg 17053de2362d3Smrg 17054de2362d3Smrg 17055de2362d3Smrg 17056de2362d3Smrg 17057de2362d3Smrg 17058de2362d3Smrg 17059de2362d3Smrg 17060de2362d3Smrg 17061de2362d3Smrg 17062de2362d3Smrg 17063de2362d3Smrg 17064de2362d3Smrg 17065de2362d3Smrg 17066de2362d3Smrg 17067de2362d3Smrg 17068de2362d3Smrg 17069de2362d3Smrg 17070de2362d3Smrg 17071de2362d3Smrg 17072de2362d3Smrg 17073de2362d3Smrg 17074de2362d3Smrg 17075de2362d3Smrg 17076de2362d3Smrg 17077de2362d3Smrg 17078de2362d3Smrg 17079de2362d3Smrg 17080de2362d3Smrg 17081de2362d3Smrg 17082de2362d3Smrg 17083de2362d3Smrg 17084de2362d3Smrg 17085de2362d3Smrg 17086de2362d3Smrg 17087de2362d3Smrg 17088de2362d3Smrg 17089de2362d3Smrg 17090de2362d3Smrg 17091de2362d3Smrg 17092de2362d3Smrg 17093de2362d3Smrg 17094de2362d3Smrg 17095de2362d3Smrg 17096de2362d3Smrg 17097de2362d3Smrg 17098de2362d3Smrg 17099de2362d3Smrg 17100de2362d3Smrg 17101de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 17102de2362d3Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 17103de2362d3Smrg 1710418781e08Smrgif test yes = "$GCC"; then 17105de2362d3Smrg case $host_os in 1710618781e08Smrg darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 1710718781e08Smrg *) lt_awk_arg='/^libraries:/' ;; 17108de2362d3Smrg esac 17109de2362d3Smrg case $host_os in 1711018781e08Smrg mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 1711118781e08Smrg *) lt_sed_strip_eq='s|=/|/|g' ;; 17112de2362d3Smrg esac 17113de2362d3Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 17114de2362d3Smrg case $lt_search_path_spec in 17115de2362d3Smrg *\;*) 17116de2362d3Smrg # if the path contains ";" then we assume it to be the separator 17117de2362d3Smrg # otherwise default to the standard path separator (i.e. ":") - it is 17118de2362d3Smrg # assumed that no part of a normal pathname contains ";" but that should 17119de2362d3Smrg # okay in the real world where ";" in dirpaths is itself problematic. 17120de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 17121de2362d3Smrg ;; 17122de2362d3Smrg *) 17123de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 17124de2362d3Smrg ;; 17125de2362d3Smrg esac 17126de2362d3Smrg # Ok, now we have the path, separated by spaces, we can step through it 1712718781e08Smrg # and add multilib dir if necessary... 17128de2362d3Smrg lt_tmp_lt_search_path_spec= 1712918781e08Smrg lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 1713018781e08Smrg # ...but if some path component already ends with the multilib dir we assume 1713118781e08Smrg # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 1713218781e08Smrg case "$lt_multi_os_dir; $lt_search_path_spec " in 1713318781e08Smrg "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 1713418781e08Smrg lt_multi_os_dir= 1713518781e08Smrg ;; 1713618781e08Smrg esac 17137de2362d3Smrg for lt_sys_path in $lt_search_path_spec; do 1713818781e08Smrg if test -d "$lt_sys_path$lt_multi_os_dir"; then 1713918781e08Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 1714018781e08Smrg elif test -n "$lt_multi_os_dir"; then 17141de2362d3Smrg test -d "$lt_sys_path" && \ 17142de2362d3Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 17143de2362d3Smrg fi 17144de2362d3Smrg done 17145de2362d3Smrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 1714618781e08SmrgBEGIN {RS = " "; FS = "/|\n";} { 1714718781e08Smrg lt_foo = ""; 1714818781e08Smrg lt_count = 0; 17149de2362d3Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 17150de2362d3Smrg if ($lt_i != "" && $lt_i != ".") { 17151de2362d3Smrg if ($lt_i == "..") { 17152de2362d3Smrg lt_count++; 17153de2362d3Smrg } else { 17154de2362d3Smrg if (lt_count == 0) { 1715518781e08Smrg lt_foo = "/" $lt_i lt_foo; 17156de2362d3Smrg } else { 17157de2362d3Smrg lt_count--; 17158de2362d3Smrg } 17159de2362d3Smrg } 17160de2362d3Smrg } 17161de2362d3Smrg } 17162de2362d3Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 17163de2362d3Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 17164de2362d3Smrg}'` 17165de2362d3Smrg # AWK program above erroneously prepends '/' to C:/dos/paths 17166de2362d3Smrg # for these hosts. 17167de2362d3Smrg case $host_os in 17168de2362d3Smrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 1716918781e08Smrg $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 17170de2362d3Smrg esac 17171de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 17172de2362d3Smrgelse 17173de2362d3Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17174de2362d3Smrgfi 17175de2362d3Smrglibrary_names_spec= 17176de2362d3Smrglibname_spec='lib$name' 17177de2362d3Smrgsoname_spec= 1717818781e08Smrgshrext_cmds=.so 17179de2362d3Smrgpostinstall_cmds= 17180de2362d3Smrgpostuninstall_cmds= 17181de2362d3Smrgfinish_cmds= 17182de2362d3Smrgfinish_eval= 17183de2362d3Smrgshlibpath_var= 17184de2362d3Smrgshlibpath_overrides_runpath=unknown 17185de2362d3Smrgversion_type=none 17186de2362d3Smrgdynamic_linker="$host_os ld.so" 17187de2362d3Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 17188de2362d3Smrgneed_lib_prefix=unknown 17189de2362d3Smrghardcode_into_libs=no 17190de2362d3Smrg 17191de2362d3Smrg# when you set need_version to no, make sure it does not cause -set_version 17192de2362d3Smrg# flags to be left without arguments 17193de2362d3Smrgneed_version=unknown 17194de2362d3Smrg 1719518781e08Smrg 1719618781e08Smrg 17197de2362d3Smrgcase $host_os in 17198de2362d3Smrgaix3*) 17199de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1720018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 17201de2362d3Smrg shlibpath_var=LIBPATH 17202de2362d3Smrg 17203de2362d3Smrg # AIX 3 has no versioning support, so we append a major version to the name. 1720418781e08Smrg soname_spec='$libname$release$shared_ext$major' 17205de2362d3Smrg ;; 17206de2362d3Smrg 17207de2362d3Smrgaix[4-9]*) 17208de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17209de2362d3Smrg need_lib_prefix=no 17210de2362d3Smrg need_version=no 17211de2362d3Smrg hardcode_into_libs=yes 1721218781e08Smrg if test ia64 = "$host_cpu"; then 17213de2362d3Smrg # AIX 5 supports IA64 1721418781e08Smrg library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 17215de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17216de2362d3Smrg else 17217de2362d3Smrg # With GCC up to 2.95.x, collect2 would create an import file 17218de2362d3Smrg # for dependence libraries. The import file would start with 1721918781e08Smrg # the line '#! .'. This would cause the generated library to 1722018781e08Smrg # depend on '.', always an invalid library. This was fixed in 17221de2362d3Smrg # development snapshots of GCC prior to 3.0. 17222de2362d3Smrg case $host_os in 17223de2362d3Smrg aix4 | aix4.[01] | aix4.[01].*) 17224de2362d3Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17225de2362d3Smrg echo ' yes ' 1722618781e08Smrg echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 17227de2362d3Smrg : 17228de2362d3Smrg else 17229de2362d3Smrg can_build_shared=no 17230de2362d3Smrg fi 17231de2362d3Smrg ;; 17232de2362d3Smrg esac 1723318781e08Smrg # Using Import Files as archive members, it is possible to support 1723418781e08Smrg # filename-based versioning of shared library archives on AIX. While 1723518781e08Smrg # this would work for both with and without runtime linking, it will 1723618781e08Smrg # prevent static linking of such archives. So we do filename-based 1723718781e08Smrg # shared library versioning with .so extension only, which is used 1723818781e08Smrg # when both runtime linking and shared linking is enabled. 1723918781e08Smrg # Unfortunately, runtime linking may impact performance, so we do 1724018781e08Smrg # not want this to be the default eventually. Also, we use the 1724118781e08Smrg # versioned .so libs for executables only if there is the -brtl 1724218781e08Smrg # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 1724318781e08Smrg # To allow for filename-based versioning support, we need to create 1724418781e08Smrg # libNAME.so.V as an archive file, containing: 1724518781e08Smrg # *) an Import File, referring to the versioned filename of the 1724618781e08Smrg # archive as well as the shared archive member, telling the 1724718781e08Smrg # bitwidth (32 or 64) of that shared object, and providing the 1724818781e08Smrg # list of exported symbols of that shared object, eventually 1724918781e08Smrg # decorated with the 'weak' keyword 1725018781e08Smrg # *) the shared object with the F_LOADONLY flag set, to really avoid 1725118781e08Smrg # it being seen by the linker. 1725218781e08Smrg # At run time we better use the real file rather than another symlink, 1725318781e08Smrg # but for link time we create the symlink libNAME.so -> libNAME.so.V 1725418781e08Smrg 1725518781e08Smrg case $with_aix_soname,$aix_use_runtimelinking in 1725618781e08Smrg # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 17257de2362d3Smrg # soname into executable. Probably we can add versioning support to 17258de2362d3Smrg # collect2, so additional links can be useful in future. 1725918781e08Smrg aix,yes) # traditional libtool 1726018781e08Smrg dynamic_linker='AIX unversionable lib.so' 17261de2362d3Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17262de2362d3Smrg # instead of lib<name>.a to let people know that these are not 17263de2362d3Smrg # typical AIX shared libraries. 1726418781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1726518781e08Smrg ;; 1726618781e08Smrg aix,no) # traditional AIX only 1726718781e08Smrg dynamic_linker='AIX lib.a(lib.so.V)' 17268de2362d3Smrg # We preserve .a as extension for shared libraries through AIX4.2 17269de2362d3Smrg # and later when we are not doing run time linking. 1727018781e08Smrg library_names_spec='$libname$release.a $libname.a' 1727118781e08Smrg soname_spec='$libname$release$shared_ext$major' 1727218781e08Smrg ;; 1727318781e08Smrg svr4,*) # full svr4 only 1727418781e08Smrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 1727518781e08Smrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 1727618781e08Smrg # We do not specify a path in Import Files, so LIBPATH fires. 1727718781e08Smrg shlibpath_overrides_runpath=yes 1727818781e08Smrg ;; 1727918781e08Smrg *,yes) # both, prefer svr4 1728018781e08Smrg dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 1728118781e08Smrg library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 1728218781e08Smrg # unpreferred sharedlib libNAME.a needs extra handling 1728318781e08Smrg postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 1728418781e08Smrg postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 1728518781e08Smrg # We do not specify a path in Import Files, so LIBPATH fires. 1728618781e08Smrg shlibpath_overrides_runpath=yes 1728718781e08Smrg ;; 1728818781e08Smrg *,no) # both, prefer aix 1728918781e08Smrg dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 1729018781e08Smrg library_names_spec='$libname$release.a $libname.a' 1729118781e08Smrg soname_spec='$libname$release$shared_ext$major' 1729218781e08Smrg # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 1729318781e08Smrg postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 1729418781e08Smrg postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 1729518781e08Smrg ;; 1729618781e08Smrg esac 17297de2362d3Smrg shlibpath_var=LIBPATH 17298de2362d3Smrg fi 17299de2362d3Smrg ;; 17300de2362d3Smrg 17301de2362d3Smrgamigaos*) 17302de2362d3Smrg case $host_cpu in 17303de2362d3Smrg powerpc) 17304de2362d3Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 17305de2362d3Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 1730618781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17307de2362d3Smrg ;; 17308de2362d3Smrg m68k) 17309de2362d3Smrg library_names_spec='$libname.ixlibrary $libname.a' 17310de2362d3Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 1731118781e08Smrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 17312de2362d3Smrg ;; 17313de2362d3Smrg esac 17314de2362d3Smrg ;; 17315de2362d3Smrg 17316de2362d3Smrgbeos*) 1731718781e08Smrg library_names_spec='$libname$shared_ext' 17318de2362d3Smrg dynamic_linker="$host_os ld.so" 17319de2362d3Smrg shlibpath_var=LIBRARY_PATH 17320de2362d3Smrg ;; 17321de2362d3Smrg 17322de2362d3Smrgbsdi[45]*) 17323de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17324de2362d3Smrg need_version=no 1732518781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1732618781e08Smrg soname_spec='$libname$release$shared_ext$major' 17327de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17328de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17329de2362d3Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17330de2362d3Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17331de2362d3Smrg # the default ld.so.conf also contains /usr/contrib/lib and 17332de2362d3Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17333de2362d3Smrg # libtool to hard-code these into programs 17334de2362d3Smrg ;; 17335de2362d3Smrg 17336de2362d3Smrgcygwin* | mingw* | pw32* | cegcc*) 17337de2362d3Smrg version_type=windows 1733818781e08Smrg shrext_cmds=.dll 17339de2362d3Smrg need_version=no 17340de2362d3Smrg need_lib_prefix=no 17341de2362d3Smrg 17342de2362d3Smrg case $GCC,$cc_basename in 17343de2362d3Smrg yes,*) 17344de2362d3Smrg # gcc 17345de2362d3Smrg library_names_spec='$libname.dll.a' 17346de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1734718781e08Smrg postinstall_cmds='base_file=`basename \$file`~ 1734818781e08Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17349de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 17350de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 17351de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 17352de2362d3Smrg chmod a+x \$dldir/$dlname~ 17353de2362d3Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17354de2362d3Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17355de2362d3Smrg fi' 17356de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17357de2362d3Smrg dlpath=$dir/\$dldll~ 17358de2362d3Smrg $RM \$dlpath' 17359de2362d3Smrg shlibpath_overrides_runpath=yes 17360de2362d3Smrg 17361de2362d3Smrg case $host_os in 17362de2362d3Smrg cygwin*) 17363de2362d3Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 1736418781e08Smrg soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17365de2362d3Smrg 17366de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 17367de2362d3Smrg ;; 17368de2362d3Smrg mingw* | cegcc*) 17369de2362d3Smrg # MinGW DLLs use traditional 'lib' prefix 1737018781e08Smrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17371de2362d3Smrg ;; 17372de2362d3Smrg pw32*) 17373de2362d3Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 1737418781e08Smrg library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17375de2362d3Smrg ;; 17376de2362d3Smrg esac 17377de2362d3Smrg dynamic_linker='Win32 ld.exe' 17378de2362d3Smrg ;; 17379de2362d3Smrg 17380de2362d3Smrg *,cl*) 17381de2362d3Smrg # Native MSVC 17382de2362d3Smrg libname_spec='$name' 1738318781e08Smrg soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 1738418781e08Smrg library_names_spec='$libname.dll.lib' 17385de2362d3Smrg 17386de2362d3Smrg case $build_os in 17387de2362d3Smrg mingw*) 17388de2362d3Smrg sys_lib_search_path_spec= 17389de2362d3Smrg lt_save_ifs=$IFS 17390de2362d3Smrg IFS=';' 17391de2362d3Smrg for lt_path in $LIB 17392de2362d3Smrg do 17393de2362d3Smrg IFS=$lt_save_ifs 17394de2362d3Smrg # Let DOS variable expansion print the short 8.3 style file name. 17395de2362d3Smrg lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17396de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17397de2362d3Smrg done 17398de2362d3Smrg IFS=$lt_save_ifs 17399de2362d3Smrg # Convert to MSYS style. 17400de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17401de2362d3Smrg ;; 17402de2362d3Smrg cygwin*) 17403de2362d3Smrg # Convert to unix form, then to dos form, then back to unix form 17404de2362d3Smrg # but this time dos style (no spaces!) so that the unix form looks 17405de2362d3Smrg # like /cygdrive/c/PROGRA~1:/cygdr... 17406de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17407de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17408de2362d3Smrg sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17409de2362d3Smrg ;; 17410de2362d3Smrg *) 1741118781e08Smrg sys_lib_search_path_spec=$LIB 17412de2362d3Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17413de2362d3Smrg # It is most probably a Windows format PATH. 17414de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17415de2362d3Smrg else 17416de2362d3Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17417de2362d3Smrg fi 17418de2362d3Smrg # FIXME: find the short name or the path components, as spaces are 17419de2362d3Smrg # common. (e.g. "Program Files" -> "PROGRA~1") 17420de2362d3Smrg ;; 17421de2362d3Smrg esac 17422de2362d3Smrg 17423de2362d3Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 1742418781e08Smrg postinstall_cmds='base_file=`basename \$file`~ 1742518781e08Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17426de2362d3Smrg dldir=$destdir/`dirname \$dlpath`~ 17427de2362d3Smrg test -d \$dldir || mkdir -p \$dldir~ 17428de2362d3Smrg $install_prog $dir/$dlname \$dldir/$dlname' 17429de2362d3Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17430de2362d3Smrg dlpath=$dir/\$dldll~ 17431de2362d3Smrg $RM \$dlpath' 17432de2362d3Smrg shlibpath_overrides_runpath=yes 17433de2362d3Smrg dynamic_linker='Win32 link.exe' 17434de2362d3Smrg ;; 17435de2362d3Smrg 17436de2362d3Smrg *) 17437de2362d3Smrg # Assume MSVC wrapper 1743818781e08Smrg library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 17439de2362d3Smrg dynamic_linker='Win32 ld.exe' 17440de2362d3Smrg ;; 17441de2362d3Smrg esac 17442de2362d3Smrg # FIXME: first we should search . and the directory the executable is in 17443de2362d3Smrg shlibpath_var=PATH 17444de2362d3Smrg ;; 17445de2362d3Smrg 17446de2362d3Smrgdarwin* | rhapsody*) 17447de2362d3Smrg dynamic_linker="$host_os dyld" 17448de2362d3Smrg version_type=darwin 17449de2362d3Smrg need_lib_prefix=no 17450de2362d3Smrg need_version=no 1745118781e08Smrg library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 1745218781e08Smrg soname_spec='$libname$release$major$shared_ext' 17453de2362d3Smrg shlibpath_overrides_runpath=yes 17454de2362d3Smrg shlibpath_var=DYLD_LIBRARY_PATH 17455de2362d3Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17456de2362d3Smrg 17457de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 17458de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17459de2362d3Smrg ;; 17460de2362d3Smrg 17461de2362d3Smrgdgux*) 17462de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17463de2362d3Smrg need_lib_prefix=no 17464de2362d3Smrg need_version=no 1746518781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1746618781e08Smrg soname_spec='$libname$release$shared_ext$major' 17467de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17468de2362d3Smrg ;; 17469de2362d3Smrg 17470de2362d3Smrgfreebsd* | dragonfly*) 17471de2362d3Smrg # DragonFly does not have aout. When/if they implement a new 17472de2362d3Smrg # versioning mechanism, adjust this. 17473de2362d3Smrg if test -x /usr/bin/objformat; then 17474de2362d3Smrg objformat=`/usr/bin/objformat` 17475de2362d3Smrg else 17476de2362d3Smrg case $host_os in 17477de2362d3Smrg freebsd[23].*) objformat=aout ;; 17478de2362d3Smrg *) objformat=elf ;; 17479de2362d3Smrg esac 17480de2362d3Smrg fi 17481de2362d3Smrg version_type=freebsd-$objformat 17482de2362d3Smrg case $version_type in 17483de2362d3Smrg freebsd-elf*) 1748418781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1748518781e08Smrg soname_spec='$libname$release$shared_ext$major' 17486de2362d3Smrg need_version=no 17487de2362d3Smrg need_lib_prefix=no 17488de2362d3Smrg ;; 17489de2362d3Smrg freebsd-*) 1749018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17491de2362d3Smrg need_version=yes 17492de2362d3Smrg ;; 17493de2362d3Smrg esac 17494de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17495de2362d3Smrg case $host_os in 17496de2362d3Smrg freebsd2.*) 17497de2362d3Smrg shlibpath_overrides_runpath=yes 17498de2362d3Smrg ;; 17499de2362d3Smrg freebsd3.[01]* | freebsdelf3.[01]*) 17500de2362d3Smrg shlibpath_overrides_runpath=yes 17501de2362d3Smrg hardcode_into_libs=yes 17502de2362d3Smrg ;; 17503de2362d3Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17504de2362d3Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17505de2362d3Smrg shlibpath_overrides_runpath=no 17506de2362d3Smrg hardcode_into_libs=yes 17507de2362d3Smrg ;; 17508de2362d3Smrg *) # from 4.6 on, and DragonFly 17509de2362d3Smrg shlibpath_overrides_runpath=yes 17510de2362d3Smrg hardcode_into_libs=yes 17511de2362d3Smrg ;; 17512de2362d3Smrg esac 17513de2362d3Smrg ;; 17514de2362d3Smrg 17515de2362d3Smrghaiku*) 17516de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17517de2362d3Smrg need_lib_prefix=no 17518de2362d3Smrg need_version=no 17519de2362d3Smrg dynamic_linker="$host_os runtime_loader" 1752018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1752118781e08Smrg soname_spec='$libname$release$shared_ext$major' 17522de2362d3Smrg shlibpath_var=LIBRARY_PATH 1752318781e08Smrg shlibpath_overrides_runpath=no 17524de2362d3Smrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17525de2362d3Smrg hardcode_into_libs=yes 17526de2362d3Smrg ;; 17527de2362d3Smrg 17528de2362d3Smrghpux9* | hpux10* | hpux11*) 17529de2362d3Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 17530de2362d3Smrg # link against other versions. 17531de2362d3Smrg version_type=sunos 17532de2362d3Smrg need_lib_prefix=no 17533de2362d3Smrg need_version=no 17534de2362d3Smrg case $host_cpu in 17535de2362d3Smrg ia64*) 17536de2362d3Smrg shrext_cmds='.so' 17537de2362d3Smrg hardcode_into_libs=yes 17538de2362d3Smrg dynamic_linker="$host_os dld.so" 17539de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17540de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1754118781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1754218781e08Smrg soname_spec='$libname$release$shared_ext$major' 1754318781e08Smrg if test 32 = "$HPUX_IA64_MODE"; then 17544de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 1754518781e08Smrg sys_lib_dlsearch_path_spec=/usr/lib/hpux32 17546de2362d3Smrg else 17547de2362d3Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 1754818781e08Smrg sys_lib_dlsearch_path_spec=/usr/lib/hpux64 17549de2362d3Smrg fi 17550de2362d3Smrg ;; 17551de2362d3Smrg hppa*64*) 17552de2362d3Smrg shrext_cmds='.sl' 17553de2362d3Smrg hardcode_into_libs=yes 17554de2362d3Smrg dynamic_linker="$host_os dld.sl" 17555de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17556de2362d3Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 1755718781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1755818781e08Smrg soname_spec='$libname$release$shared_ext$major' 17559de2362d3Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17560de2362d3Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17561de2362d3Smrg ;; 17562de2362d3Smrg *) 17563de2362d3Smrg shrext_cmds='.sl' 17564de2362d3Smrg dynamic_linker="$host_os dld.sl" 17565de2362d3Smrg shlibpath_var=SHLIB_PATH 17566de2362d3Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 1756718781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1756818781e08Smrg soname_spec='$libname$release$shared_ext$major' 17569de2362d3Smrg ;; 17570de2362d3Smrg esac 17571de2362d3Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17572de2362d3Smrg postinstall_cmds='chmod 555 $lib' 17573de2362d3Smrg # or fails outright, so override atomically: 17574de2362d3Smrg install_override_mode=555 17575de2362d3Smrg ;; 17576de2362d3Smrg 17577de2362d3Smrginterix[3-9]*) 17578de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17579de2362d3Smrg need_lib_prefix=no 17580de2362d3Smrg need_version=no 1758118781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1758218781e08Smrg soname_spec='$libname$release$shared_ext$major' 17583de2362d3Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17584de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17585de2362d3Smrg shlibpath_overrides_runpath=no 17586de2362d3Smrg hardcode_into_libs=yes 17587de2362d3Smrg ;; 17588de2362d3Smrg 17589de2362d3Smrgirix5* | irix6* | nonstopux*) 17590de2362d3Smrg case $host_os in 17591de2362d3Smrg nonstopux*) version_type=nonstopux ;; 17592de2362d3Smrg *) 1759318781e08Smrg if test yes = "$lt_cv_prog_gnu_ld"; then 17594de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17595de2362d3Smrg else 17596de2362d3Smrg version_type=irix 17597de2362d3Smrg fi ;; 17598de2362d3Smrg esac 17599de2362d3Smrg need_lib_prefix=no 17600de2362d3Smrg need_version=no 1760118781e08Smrg soname_spec='$libname$release$shared_ext$major' 1760218781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 17603de2362d3Smrg case $host_os in 17604de2362d3Smrg irix5* | nonstopux*) 17605de2362d3Smrg libsuff= shlibsuff= 17606de2362d3Smrg ;; 17607de2362d3Smrg *) 17608de2362d3Smrg case $LD in # libtool.m4 will add one of these switches to LD 17609de2362d3Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17610de2362d3Smrg libsuff= shlibsuff= libmagic=32-bit;; 17611de2362d3Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17612de2362d3Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 17613de2362d3Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17614de2362d3Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 17615de2362d3Smrg *) libsuff= shlibsuff= libmagic=never-match;; 17616de2362d3Smrg esac 17617de2362d3Smrg ;; 17618de2362d3Smrg esac 17619de2362d3Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17620de2362d3Smrg shlibpath_overrides_runpath=no 1762118781e08Smrg sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 1762218781e08Smrg sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 17623de2362d3Smrg hardcode_into_libs=yes 17624de2362d3Smrg ;; 17625de2362d3Smrg 17626de2362d3Smrg# No shared lib support for Linux oldld, aout, or coff. 17627de2362d3Smrglinux*oldld* | linux*aout* | linux*coff*) 17628de2362d3Smrg dynamic_linker=no 17629de2362d3Smrg ;; 17630de2362d3Smrg 1763118781e08Smrglinux*android*) 1763218781e08Smrg version_type=none # Android doesn't support versioned libraries. 1763318781e08Smrg need_lib_prefix=no 1763418781e08Smrg need_version=no 1763518781e08Smrg library_names_spec='$libname$release$shared_ext' 1763618781e08Smrg soname_spec='$libname$release$shared_ext' 1763718781e08Smrg finish_cmds= 1763818781e08Smrg shlibpath_var=LD_LIBRARY_PATH 1763918781e08Smrg shlibpath_overrides_runpath=yes 1764018781e08Smrg 1764118781e08Smrg # This implies no fast_install, which is unacceptable. 1764218781e08Smrg # Some rework will be needed to allow for fast_install 1764318781e08Smrg # before this can be enabled. 1764418781e08Smrg hardcode_into_libs=yes 1764518781e08Smrg 1764618781e08Smrg dynamic_linker='Android linker' 1764718781e08Smrg # Don't embed -rpath directories since the linker doesn't support them. 1764818781e08Smrg hardcode_libdir_flag_spec='-L$libdir' 1764918781e08Smrg ;; 1765018781e08Smrg 17651de2362d3Smrg# This must be glibc/ELF. 1765218781e08Smrglinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 17653de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17654de2362d3Smrg need_lib_prefix=no 17655de2362d3Smrg need_version=no 1765618781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1765718781e08Smrg soname_spec='$libname$release$shared_ext$major' 17658de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17659de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17660de2362d3Smrg shlibpath_overrides_runpath=no 17661de2362d3Smrg 17662de2362d3Smrg # Some binutils ld are patched to set DT_RUNPATH 17663de2362d3Smrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17664de2362d3Smrg $as_echo_n "(cached) " >&6 17665de2362d3Smrgelse 17666de2362d3Smrg lt_cv_shlibpath_overrides_runpath=no 17667de2362d3Smrg save_LDFLAGS=$LDFLAGS 17668de2362d3Smrg save_libdir=$libdir 17669de2362d3Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 17670de2362d3Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 17671de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17672de2362d3Smrg/* end confdefs.h. */ 17673de2362d3Smrg 17674de2362d3Smrgint 17675de2362d3Smrgmain () 17676de2362d3Smrg{ 17677de2362d3Smrg 17678de2362d3Smrg ; 17679de2362d3Smrg return 0; 17680de2362d3Smrg} 17681de2362d3Smrg_ACEOF 17682de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 17683de2362d3Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17684de2362d3Smrg lt_cv_shlibpath_overrides_runpath=yes 17685de2362d3Smrgfi 17686de2362d3Smrgfi 17687de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 17688de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 17689de2362d3Smrg LDFLAGS=$save_LDFLAGS 17690de2362d3Smrg libdir=$save_libdir 17691de2362d3Smrg 17692de2362d3Smrgfi 17693de2362d3Smrg 17694de2362d3Smrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17695de2362d3Smrg 17696de2362d3Smrg # This implies no fast_install, which is unacceptable. 17697de2362d3Smrg # Some rework will be needed to allow for fast_install 17698de2362d3Smrg # before this can be enabled. 17699de2362d3Smrg hardcode_into_libs=yes 17700de2362d3Smrg 1770118781e08Smrg # Ideally, we could use ldconfig to report *all* directores which are 1770218781e08Smrg # searched for libraries, however this is still not possible. Aside from not 1770318781e08Smrg # being certain /sbin/ldconfig is available, command 1770418781e08Smrg # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 1770518781e08Smrg # even though it is searched at run-time. Try to do the best guess by 1770618781e08Smrg # appending ld.so.conf contents (and includes) to the search path. 17707de2362d3Smrg if test -f /etc/ld.so.conf; then 17708de2362d3Smrg 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' ' '` 1770918781e08Smrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17710de2362d3Smrg fi 17711de2362d3Smrg 17712de2362d3Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 17713de2362d3Smrg # powerpc, because MkLinux only supported shared libraries with the 17714de2362d3Smrg # GNU dynamic linker. Since this was broken with cross compilers, 17715de2362d3Smrg # most powerpc-linux boxes support dynamic linking these days and 17716de2362d3Smrg # people can always --disable-shared, the test was removed, and we 17717de2362d3Smrg # assume the GNU/Linux dynamic linker is in use. 17718de2362d3Smrg dynamic_linker='GNU/Linux ld.so' 17719de2362d3Smrg ;; 17720de2362d3Smrg 17721de2362d3Smrgnetbsd*) 17722de2362d3Smrg version_type=sunos 17723de2362d3Smrg need_lib_prefix=no 17724de2362d3Smrg need_version=no 17725de2362d3Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 1772618781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17727de2362d3Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17728de2362d3Smrg dynamic_linker='NetBSD (a.out) ld.so' 17729de2362d3Smrg else 1773018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1773118781e08Smrg soname_spec='$libname$release$shared_ext$major' 17732de2362d3Smrg dynamic_linker='NetBSD ld.elf_so' 17733de2362d3Smrg fi 17734de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17735de2362d3Smrg shlibpath_overrides_runpath=yes 17736de2362d3Smrg hardcode_into_libs=yes 17737de2362d3Smrg ;; 17738de2362d3Smrg 17739de2362d3Smrgnewsos6) 17740de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1774118781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17742de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17743de2362d3Smrg shlibpath_overrides_runpath=yes 17744de2362d3Smrg ;; 17745de2362d3Smrg 17746de2362d3Smrg*nto* | *qnx*) 17747de2362d3Smrg version_type=qnx 17748de2362d3Smrg need_lib_prefix=no 17749de2362d3Smrg need_version=no 1775018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1775118781e08Smrg soname_spec='$libname$release$shared_ext$major' 17752de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17753de2362d3Smrg shlibpath_overrides_runpath=no 17754de2362d3Smrg hardcode_into_libs=yes 17755de2362d3Smrg dynamic_linker='ldqnx.so' 17756de2362d3Smrg ;; 17757de2362d3Smrg 1775818781e08Smrgopenbsd* | bitrig*) 17759de2362d3Smrg version_type=sunos 1776018781e08Smrg sys_lib_dlsearch_path_spec=/usr/lib 17761de2362d3Smrg need_lib_prefix=no 1776218781e08Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 1776318781e08Smrg need_version=no 177647821949aSmrg else 1776518781e08Smrg need_version=yes 177667821949aSmrg fi 1776718781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 1776818781e08Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 1776918781e08Smrg shlibpath_var=LD_LIBRARY_PATH 1777018781e08Smrg shlibpath_overrides_runpath=yes 17771de2362d3Smrg ;; 17772de2362d3Smrg 17773de2362d3Smrgos2*) 17774de2362d3Smrg libname_spec='$name' 1777518781e08Smrg version_type=windows 1777618781e08Smrg shrext_cmds=.dll 1777718781e08Smrg need_version=no 17778de2362d3Smrg need_lib_prefix=no 1777918781e08Smrg # OS/2 can only load a DLL with a base name of 8 characters or less. 1778018781e08Smrg soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 1778118781e08Smrg v=$($ECHO $release$versuffix | tr -d .-); 1778218781e08Smrg n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 1778318781e08Smrg $ECHO $n$v`$shared_ext' 1778418781e08Smrg library_names_spec='${libname}_dll.$libext' 17785de2362d3Smrg dynamic_linker='OS/2 ld.exe' 1778618781e08Smrg shlibpath_var=BEGINLIBPATH 1778718781e08Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 1778818781e08Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 1778918781e08Smrg postinstall_cmds='base_file=`basename \$file`~ 1779018781e08Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 1779118781e08Smrg dldir=$destdir/`dirname \$dlpath`~ 1779218781e08Smrg test -d \$dldir || mkdir -p \$dldir~ 1779318781e08Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 1779418781e08Smrg chmod a+x \$dldir/$dlname~ 1779518781e08Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 1779618781e08Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 1779718781e08Smrg fi' 1779818781e08Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 1779918781e08Smrg dlpath=$dir/\$dldll~ 1780018781e08Smrg $RM \$dlpath' 17801de2362d3Smrg ;; 17802de2362d3Smrg 17803de2362d3Smrgosf3* | osf4* | osf5*) 17804de2362d3Smrg version_type=osf 17805de2362d3Smrg need_lib_prefix=no 17806de2362d3Smrg need_version=no 1780718781e08Smrg soname_spec='$libname$release$shared_ext$major' 1780818781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17809de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17810de2362d3Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 1781118781e08Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17812de2362d3Smrg ;; 17813de2362d3Smrg 17814de2362d3Smrgrdos*) 17815de2362d3Smrg dynamic_linker=no 17816de2362d3Smrg ;; 17817de2362d3Smrg 17818de2362d3Smrgsolaris*) 17819de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17820de2362d3Smrg need_lib_prefix=no 17821de2362d3Smrg need_version=no 1782218781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1782318781e08Smrg soname_spec='$libname$release$shared_ext$major' 17824de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17825de2362d3Smrg shlibpath_overrides_runpath=yes 17826de2362d3Smrg hardcode_into_libs=yes 17827de2362d3Smrg # ldd complains unless libraries are executable 17828de2362d3Smrg postinstall_cmds='chmod +x $lib' 17829de2362d3Smrg ;; 17830de2362d3Smrg 17831de2362d3Smrgsunos4*) 17832de2362d3Smrg version_type=sunos 1783318781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 17834de2362d3Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17835de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17836de2362d3Smrg shlibpath_overrides_runpath=yes 1783718781e08Smrg if test yes = "$with_gnu_ld"; then 17838de2362d3Smrg need_lib_prefix=no 17839de2362d3Smrg fi 17840de2362d3Smrg need_version=yes 17841de2362d3Smrg ;; 17842de2362d3Smrg 17843de2362d3Smrgsysv4 | sysv4.3*) 17844de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1784518781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1784618781e08Smrg soname_spec='$libname$release$shared_ext$major' 17847de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17848de2362d3Smrg case $host_vendor in 17849de2362d3Smrg sni) 17850de2362d3Smrg shlibpath_overrides_runpath=no 17851de2362d3Smrg need_lib_prefix=no 17852de2362d3Smrg runpath_var=LD_RUN_PATH 17853de2362d3Smrg ;; 17854de2362d3Smrg siemens) 17855de2362d3Smrg need_lib_prefix=no 17856de2362d3Smrg ;; 17857de2362d3Smrg motorola) 17858de2362d3Smrg need_lib_prefix=no 17859de2362d3Smrg need_version=no 17860de2362d3Smrg shlibpath_overrides_runpath=no 17861de2362d3Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17862de2362d3Smrg ;; 17863de2362d3Smrg esac 17864de2362d3Smrg ;; 17865de2362d3Smrg 17866de2362d3Smrgsysv4*MP*) 1786718781e08Smrg if test -d /usr/nec; then 17868de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1786918781e08Smrg library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 1787018781e08Smrg soname_spec='$libname$shared_ext.$major' 17871de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17872de2362d3Smrg fi 17873de2362d3Smrg ;; 17874de2362d3Smrg 17875de2362d3Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 1787618781e08Smrg version_type=sco 17877de2362d3Smrg need_lib_prefix=no 17878de2362d3Smrg need_version=no 1787918781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 1788018781e08Smrg soname_spec='$libname$release$shared_ext$major' 17881de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17882de2362d3Smrg shlibpath_overrides_runpath=yes 17883de2362d3Smrg hardcode_into_libs=yes 1788418781e08Smrg if test yes = "$with_gnu_ld"; then 17885de2362d3Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17886de2362d3Smrg else 17887de2362d3Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17888de2362d3Smrg case $host_os in 17889de2362d3Smrg sco3.2v5*) 17890de2362d3Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17891de2362d3Smrg ;; 17892de2362d3Smrg esac 17893de2362d3Smrg fi 17894de2362d3Smrg sys_lib_dlsearch_path_spec='/usr/lib' 17895de2362d3Smrg ;; 17896de2362d3Smrg 17897de2362d3Smrgtpf*) 17898de2362d3Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17899de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 17900de2362d3Smrg need_lib_prefix=no 17901de2362d3Smrg need_version=no 1790218781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17903de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17904de2362d3Smrg shlibpath_overrides_runpath=no 17905de2362d3Smrg hardcode_into_libs=yes 17906de2362d3Smrg ;; 17907de2362d3Smrg 17908de2362d3Smrguts4*) 17909de2362d3Smrg version_type=linux # correct to gnu/linux during the next big refactor 1791018781e08Smrg library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 1791118781e08Smrg soname_spec='$libname$release$shared_ext$major' 17912de2362d3Smrg shlibpath_var=LD_LIBRARY_PATH 17913de2362d3Smrg ;; 17914de2362d3Smrg 17915de2362d3Smrg*) 17916de2362d3Smrg dynamic_linker=no 17917de2362d3Smrg ;; 17918de2362d3Smrgesac 17919de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17920de2362d3Smrg$as_echo "$dynamic_linker" >&6; } 1792118781e08Smrgtest no = "$dynamic_linker" && can_build_shared=no 17922de2362d3Smrg 17923de2362d3Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 1792418781e08Smrgif test yes = "$GCC"; then 17925de2362d3Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17926de2362d3Smrgfi 17927de2362d3Smrg 1792818781e08Smrgif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 1792918781e08Smrg sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 17930de2362d3Smrgfi 1793118781e08Smrg 1793218781e08Smrgif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 1793318781e08Smrg sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 17934de2362d3Smrgfi 17935de2362d3Smrg 1793618781e08Smrg# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 1793718781e08Smrgconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 1793818781e08Smrg 1793918781e08Smrg# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 1794018781e08Smrgfunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 1794118781e08Smrg 1794218781e08Smrg# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 1794318781e08Smrgconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 1794418781e08Smrg 1794518781e08Smrg 1794618781e08Smrg 1794718781e08Smrg 1794818781e08Smrg 1794918781e08Smrg 17950de2362d3Smrg 17951de2362d3Smrg 17952de2362d3Smrg 17953de2362d3Smrg 17954de2362d3Smrg 17955de2362d3Smrg 17956de2362d3Smrg 17957de2362d3Smrg 17958de2362d3Smrg 17959de2362d3Smrg 17960de2362d3Smrg 17961de2362d3Smrg 17962de2362d3Smrg 17963de2362d3Smrg 17964de2362d3Smrg 17965de2362d3Smrg 17966de2362d3Smrg 17967de2362d3Smrg 17968de2362d3Smrg 17969de2362d3Smrg 17970de2362d3Smrg 17971de2362d3Smrg 17972de2362d3Smrg 17973de2362d3Smrg 17974de2362d3Smrg 17975de2362d3Smrg 17976de2362d3Smrg 17977de2362d3Smrg 17978de2362d3Smrg 17979de2362d3Smrg 17980de2362d3Smrg 17981de2362d3Smrg 17982de2362d3Smrg 17983de2362d3Smrg 17984de2362d3Smrg 17985de2362d3Smrg 17986de2362d3Smrg 17987de2362d3Smrg 17988de2362d3Smrg 17989de2362d3Smrg 17990de2362d3Smrg 17991de2362d3Smrg 17992de2362d3Smrg 17993de2362d3Smrg 17994de2362d3Smrg 17995de2362d3Smrg 17996de2362d3Smrg 17997de2362d3Smrg 17998de2362d3Smrg 17999de2362d3Smrg 18000de2362d3Smrg 18001de2362d3Smrg 18002de2362d3Smrg 18003de2362d3Smrg 18004de2362d3Smrg 18005de2362d3Smrg 18006de2362d3Smrg 18007de2362d3Smrg 18008de2362d3Smrg 18009de2362d3Smrg 18010de2362d3Smrg 18011de2362d3Smrg 18012de2362d3Smrg 18013de2362d3Smrg 18014de2362d3Smrg 18015de2362d3Smrg 18016de2362d3Smrg 18017de2362d3Smrg 18018de2362d3Smrg 18019de2362d3Smrg 18020de2362d3Smrg 18021de2362d3Smrg 18022de2362d3Smrg 18023de2362d3Smrg 18024de2362d3Smrg 18025de2362d3Smrg 18026de2362d3Smrg 18027de2362d3Smrg 18028de2362d3Smrg 18029de2362d3Smrg 18030de2362d3Smrg 18031de2362d3Smrg 18032de2362d3Smrg 18033de2362d3Smrg 18034de2362d3Smrg 18035de2362d3Smrg 18036de2362d3Smrg 18037de2362d3Smrg 18038de2362d3Smrg 18039de2362d3Smrg 18040de2362d3Smrg 18041de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 18042de2362d3Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 18043de2362d3Smrghardcode_action= 18044de2362d3Smrgif test -n "$hardcode_libdir_flag_spec" || 18045de2362d3Smrg test -n "$runpath_var" || 1804618781e08Smrg test yes = "$hardcode_automatic"; then 18047de2362d3Smrg 18048de2362d3Smrg # We can hardcode non-existent directories. 1804918781e08Smrg if test no != "$hardcode_direct" && 18050de2362d3Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 18051de2362d3Smrg # have to relink, otherwise we might link with an installed library 18052de2362d3Smrg # when we should be linking with a yet-to-be-installed one 1805318781e08Smrg ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 1805418781e08Smrg test no != "$hardcode_minus_L"; then 18055de2362d3Smrg # Linking always hardcodes the temporary library directory. 18056de2362d3Smrg hardcode_action=relink 18057de2362d3Smrg else 18058de2362d3Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 18059de2362d3Smrg hardcode_action=immediate 18060de2362d3Smrg fi 18061de2362d3Smrgelse 18062de2362d3Smrg # We cannot hardcode anything, or else we can only hardcode existing 18063de2362d3Smrg # directories. 18064de2362d3Smrg hardcode_action=unsupported 18065de2362d3Smrgfi 18066de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 18067de2362d3Smrg$as_echo "$hardcode_action" >&6; } 18068de2362d3Smrg 1806918781e08Smrgif test relink = "$hardcode_action" || 1807018781e08Smrg test yes = "$inherit_rpath"; then 18071de2362d3Smrg # Fast installation is not supported 18072de2362d3Smrg enable_fast_install=no 1807318781e08Smrgelif test yes = "$shlibpath_overrides_runpath" || 1807418781e08Smrg test no = "$enable_shared"; then 18075de2362d3Smrg # Fast installation is not necessary 18076de2362d3Smrg enable_fast_install=needless 18077de2362d3Smrgfi 18078de2362d3Smrg 18079de2362d3Smrg 18080de2362d3Smrg 18081de2362d3Smrg 18082de2362d3Smrg 18083de2362d3Smrg 1808418781e08Smrg if test yes != "$enable_dlopen"; then 18085de2362d3Smrg enable_dlopen=unknown 18086de2362d3Smrg enable_dlopen_self=unknown 18087de2362d3Smrg enable_dlopen_self_static=unknown 18088de2362d3Smrgelse 18089de2362d3Smrg lt_cv_dlopen=no 18090de2362d3Smrg lt_cv_dlopen_libs= 18091de2362d3Smrg 18092de2362d3Smrg case $host_os in 18093de2362d3Smrg beos*) 1809418781e08Smrg lt_cv_dlopen=load_add_on 18095de2362d3Smrg lt_cv_dlopen_libs= 18096de2362d3Smrg lt_cv_dlopen_self=yes 18097de2362d3Smrg ;; 18098de2362d3Smrg 18099de2362d3Smrg mingw* | pw32* | cegcc*) 1810018781e08Smrg lt_cv_dlopen=LoadLibrary 18101de2362d3Smrg lt_cv_dlopen_libs= 18102de2362d3Smrg ;; 18103de2362d3Smrg 18104de2362d3Smrg cygwin*) 1810518781e08Smrg lt_cv_dlopen=dlopen 18106de2362d3Smrg lt_cv_dlopen_libs= 18107de2362d3Smrg ;; 18108de2362d3Smrg 18109de2362d3Smrg darwin*) 1811018781e08Smrg # if libdl is installed we need to link against it 18111de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18112de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18113de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18114de2362d3Smrg $as_echo_n "(cached) " >&6 18115de2362d3Smrgelse 18116de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18117de2362d3SmrgLIBS="-ldl $LIBS" 18118de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18119de2362d3Smrg/* end confdefs.h. */ 18120de2362d3Smrg 18121de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18122de2362d3Smrg Use char because int might match the return type of a GCC 18123de2362d3Smrg builtin and then its argument prototype would still apply. */ 18124de2362d3Smrg#ifdef __cplusplus 18125de2362d3Smrgextern "C" 18126de2362d3Smrg#endif 18127de2362d3Smrgchar dlopen (); 18128de2362d3Smrgint 18129de2362d3Smrgmain () 18130de2362d3Smrg{ 18131de2362d3Smrgreturn dlopen (); 18132de2362d3Smrg ; 18133de2362d3Smrg return 0; 18134de2362d3Smrg} 18135de2362d3Smrg_ACEOF 18136de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18137de2362d3Smrg ac_cv_lib_dl_dlopen=yes 18138de2362d3Smrgelse 18139de2362d3Smrg ac_cv_lib_dl_dlopen=no 18140de2362d3Smrgfi 18141de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18142de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18143de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18144de2362d3Smrgfi 18145de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18146de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18147de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 1814818781e08Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18149de2362d3Smrgelse 18150de2362d3Smrg 1815118781e08Smrg lt_cv_dlopen=dyld 18152de2362d3Smrg lt_cv_dlopen_libs= 18153de2362d3Smrg lt_cv_dlopen_self=yes 18154de2362d3Smrg 18155de2362d3Smrgfi 18156de2362d3Smrg 18157de2362d3Smrg ;; 18158de2362d3Smrg 1815918781e08Smrg tpf*) 1816018781e08Smrg # Don't try to run any link tests for TPF. We know it's impossible 1816118781e08Smrg # because TPF is a cross-compiler, and we know how we open DSOs. 1816218781e08Smrg lt_cv_dlopen=dlopen 1816318781e08Smrg lt_cv_dlopen_libs= 1816418781e08Smrg lt_cv_dlopen_self=no 1816518781e08Smrg ;; 1816618781e08Smrg 18167de2362d3Smrg *) 18168de2362d3Smrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 18169de2362d3Smrgif test "x$ac_cv_func_shl_load" = xyes; then : 1817018781e08Smrg lt_cv_dlopen=shl_load 18171de2362d3Smrgelse 18172de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 18173de2362d3Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 18174de2362d3Smrgif ${ac_cv_lib_dld_shl_load+:} false; then : 18175de2362d3Smrg $as_echo_n "(cached) " >&6 18176de2362d3Smrgelse 18177de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18178de2362d3SmrgLIBS="-ldld $LIBS" 18179de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18180de2362d3Smrg/* end confdefs.h. */ 18181de2362d3Smrg 18182de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18183de2362d3Smrg Use char because int might match the return type of a GCC 18184de2362d3Smrg builtin and then its argument prototype would still apply. */ 18185de2362d3Smrg#ifdef __cplusplus 18186de2362d3Smrgextern "C" 18187de2362d3Smrg#endif 18188de2362d3Smrgchar shl_load (); 18189de2362d3Smrgint 18190de2362d3Smrgmain () 18191de2362d3Smrg{ 18192de2362d3Smrgreturn shl_load (); 18193de2362d3Smrg ; 18194de2362d3Smrg return 0; 18195de2362d3Smrg} 18196de2362d3Smrg_ACEOF 18197de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18198de2362d3Smrg ac_cv_lib_dld_shl_load=yes 18199de2362d3Smrgelse 18200de2362d3Smrg ac_cv_lib_dld_shl_load=no 18201de2362d3Smrgfi 18202de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18203de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18204de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18205de2362d3Smrgfi 18206de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 18207de2362d3Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 18208de2362d3Smrgif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 1820918781e08Smrg lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 18210de2362d3Smrgelse 18211de2362d3Smrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 18212de2362d3Smrgif test "x$ac_cv_func_dlopen" = xyes; then : 1821318781e08Smrg lt_cv_dlopen=dlopen 18214de2362d3Smrgelse 18215de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18216de2362d3Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 18217de2362d3Smrgif ${ac_cv_lib_dl_dlopen+:} false; then : 18218de2362d3Smrg $as_echo_n "(cached) " >&6 18219de2362d3Smrgelse 18220de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18221de2362d3SmrgLIBS="-ldl $LIBS" 18222de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18223de2362d3Smrg/* end confdefs.h. */ 18224de2362d3Smrg 18225de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18226de2362d3Smrg Use char because int might match the return type of a GCC 18227de2362d3Smrg builtin and then its argument prototype would still apply. */ 18228de2362d3Smrg#ifdef __cplusplus 18229de2362d3Smrgextern "C" 18230de2362d3Smrg#endif 18231de2362d3Smrgchar dlopen (); 18232de2362d3Smrgint 18233de2362d3Smrgmain () 18234de2362d3Smrg{ 18235de2362d3Smrgreturn dlopen (); 18236de2362d3Smrg ; 18237de2362d3Smrg return 0; 18238de2362d3Smrg} 18239de2362d3Smrg_ACEOF 18240de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18241de2362d3Smrg ac_cv_lib_dl_dlopen=yes 18242de2362d3Smrgelse 18243de2362d3Smrg ac_cv_lib_dl_dlopen=no 18244de2362d3Smrgfi 18245de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18246de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18247de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18248de2362d3Smrgfi 18249de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18250de2362d3Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 18251de2362d3Smrgif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 1825218781e08Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18253de2362d3Smrgelse 18254de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 18255de2362d3Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 18256de2362d3Smrgif ${ac_cv_lib_svld_dlopen+:} false; then : 18257de2362d3Smrg $as_echo_n "(cached) " >&6 18258de2362d3Smrgelse 18259de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18260de2362d3SmrgLIBS="-lsvld $LIBS" 18261de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18262de2362d3Smrg/* end confdefs.h. */ 18263de2362d3Smrg 18264de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18265de2362d3Smrg Use char because int might match the return type of a GCC 18266de2362d3Smrg builtin and then its argument prototype would still apply. */ 18267de2362d3Smrg#ifdef __cplusplus 18268de2362d3Smrgextern "C" 18269de2362d3Smrg#endif 18270de2362d3Smrgchar dlopen (); 18271de2362d3Smrgint 18272de2362d3Smrgmain () 18273de2362d3Smrg{ 18274de2362d3Smrgreturn dlopen (); 18275de2362d3Smrg ; 18276de2362d3Smrg return 0; 18277de2362d3Smrg} 18278de2362d3Smrg_ACEOF 18279de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18280de2362d3Smrg ac_cv_lib_svld_dlopen=yes 18281de2362d3Smrgelse 18282de2362d3Smrg ac_cv_lib_svld_dlopen=no 18283de2362d3Smrgfi 18284de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18285de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18286de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18287de2362d3Smrgfi 18288de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 18289de2362d3Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 18290de2362d3Smrgif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 1829118781e08Smrg lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 18292de2362d3Smrgelse 18293de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 18294de2362d3Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 18295de2362d3Smrgif ${ac_cv_lib_dld_dld_link+:} false; then : 18296de2362d3Smrg $as_echo_n "(cached) " >&6 18297de2362d3Smrgelse 18298de2362d3Smrg ac_check_lib_save_LIBS=$LIBS 18299de2362d3SmrgLIBS="-ldld $LIBS" 18300de2362d3Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18301de2362d3Smrg/* end confdefs.h. */ 18302de2362d3Smrg 18303de2362d3Smrg/* Override any GCC internal prototype to avoid an error. 18304de2362d3Smrg Use char because int might match the return type of a GCC 18305de2362d3Smrg builtin and then its argument prototype would still apply. */ 18306de2362d3Smrg#ifdef __cplusplus 18307de2362d3Smrgextern "C" 18308de2362d3Smrg#endif 18309de2362d3Smrgchar dld_link (); 18310de2362d3Smrgint 18311de2362d3Smrgmain () 18312de2362d3Smrg{ 18313de2362d3Smrgreturn dld_link (); 18314de2362d3Smrg ; 18315de2362d3Smrg return 0; 18316de2362d3Smrg} 18317de2362d3Smrg_ACEOF 18318de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 18319de2362d3Smrg ac_cv_lib_dld_dld_link=yes 18320de2362d3Smrgelse 18321de2362d3Smrg ac_cv_lib_dld_dld_link=no 18322de2362d3Smrgfi 18323de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 18324de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 18325de2362d3SmrgLIBS=$ac_check_lib_save_LIBS 18326de2362d3Smrgfi 18327de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 18328de2362d3Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 18329de2362d3Smrgif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 1833018781e08Smrg lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 18331de2362d3Smrgfi 18332de2362d3Smrg 18333de2362d3Smrg 18334de2362d3Smrgfi 18335de2362d3Smrg 18336de2362d3Smrg 18337de2362d3Smrgfi 18338de2362d3Smrg 18339de2362d3Smrg 18340de2362d3Smrgfi 18341de2362d3Smrg 18342de2362d3Smrg 18343de2362d3Smrgfi 18344de2362d3Smrg 18345de2362d3Smrg 18346de2362d3Smrgfi 18347de2362d3Smrg 18348de2362d3Smrg ;; 18349de2362d3Smrg esac 18350de2362d3Smrg 1835118781e08Smrg if test no = "$lt_cv_dlopen"; then 183527821949aSmrg enable_dlopen=no 1835318781e08Smrg else 1835418781e08Smrg enable_dlopen=yes 18355de2362d3Smrg fi 18356de2362d3Smrg 18357de2362d3Smrg case $lt_cv_dlopen in 18358de2362d3Smrg dlopen) 1835918781e08Smrg save_CPPFLAGS=$CPPFLAGS 1836018781e08Smrg test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18361de2362d3Smrg 1836218781e08Smrg save_LDFLAGS=$LDFLAGS 18363de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18364de2362d3Smrg 1836518781e08Smrg save_LIBS=$LIBS 18366de2362d3Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 18367de2362d3Smrg 18368de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18369de2362d3Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 18370de2362d3Smrgif ${lt_cv_dlopen_self+:} false; then : 18371de2362d3Smrg $as_echo_n "(cached) " >&6 18372de2362d3Smrgelse 1837318781e08Smrg if test yes = "$cross_compiling"; then : 18374de2362d3Smrg lt_cv_dlopen_self=cross 18375de2362d3Smrgelse 18376de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18377de2362d3Smrg lt_status=$lt_dlunknown 18378de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 18379de2362d3Smrg#line $LINENO "configure" 18380de2362d3Smrg#include "confdefs.h" 18381de2362d3Smrg 18382de2362d3Smrg#if HAVE_DLFCN_H 18383de2362d3Smrg#include <dlfcn.h> 18384de2362d3Smrg#endif 18385de2362d3Smrg 18386de2362d3Smrg#include <stdio.h> 18387de2362d3Smrg 18388de2362d3Smrg#ifdef RTLD_GLOBAL 18389de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 18390de2362d3Smrg#else 18391de2362d3Smrg# ifdef DL_GLOBAL 18392de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 18393de2362d3Smrg# else 18394de2362d3Smrg# define LT_DLGLOBAL 0 18395de2362d3Smrg# endif 18396de2362d3Smrg#endif 18397de2362d3Smrg 18398de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18399de2362d3Smrg find out it does not work in some platform. */ 18400de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 18401de2362d3Smrg# ifdef RTLD_LAZY 18402de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18403de2362d3Smrg# else 18404de2362d3Smrg# ifdef DL_LAZY 18405de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 18406de2362d3Smrg# else 18407de2362d3Smrg# ifdef RTLD_NOW 18408de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18409de2362d3Smrg# else 18410de2362d3Smrg# ifdef DL_NOW 18411de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 18412de2362d3Smrg# else 18413de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 18414de2362d3Smrg# endif 18415de2362d3Smrg# endif 18416de2362d3Smrg# endif 18417de2362d3Smrg# endif 18418de2362d3Smrg#endif 18419de2362d3Smrg 1842018781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated 18421de2362d3Smrg correspondingly for the symbols needed. */ 1842218781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18423de2362d3Smrgint fnord () __attribute__((visibility("default"))); 18424de2362d3Smrg#endif 18425de2362d3Smrg 18426de2362d3Smrgint fnord () { return 42; } 18427de2362d3Smrgint main () 18428de2362d3Smrg{ 18429de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18430de2362d3Smrg int status = $lt_dlunknown; 18431de2362d3Smrg 18432de2362d3Smrg if (self) 18433de2362d3Smrg { 18434de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18435de2362d3Smrg else 18436de2362d3Smrg { 18437de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18438de2362d3Smrg else puts (dlerror ()); 18439de2362d3Smrg } 18440de2362d3Smrg /* dlclose (self); */ 18441de2362d3Smrg } 18442de2362d3Smrg else 18443de2362d3Smrg puts (dlerror ()); 18444de2362d3Smrg 18445de2362d3Smrg return status; 18446de2362d3Smrg} 18447de2362d3Smrg_LT_EOF 18448de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18449de2362d3Smrg (eval $ac_link) 2>&5 18450de2362d3Smrg ac_status=$? 18451de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1845218781e08Smrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18453de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 18454de2362d3Smrg lt_status=$? 18455de2362d3Smrg case x$lt_status in 18456de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 18457de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 18458de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 18459de2362d3Smrg esac 18460de2362d3Smrg else : 18461de2362d3Smrg # compilation failed 18462de2362d3Smrg lt_cv_dlopen_self=no 18463de2362d3Smrg fi 18464de2362d3Smrgfi 18465de2362d3Smrgrm -fr conftest* 18466de2362d3Smrg 18467de2362d3Smrg 18468de2362d3Smrgfi 18469de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 18470de2362d3Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 18471de2362d3Smrg 1847218781e08Smrg if test yes = "$lt_cv_dlopen_self"; then 18473de2362d3Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 18474de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 18475de2362d3Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 18476de2362d3Smrgif ${lt_cv_dlopen_self_static+:} false; then : 18477de2362d3Smrg $as_echo_n "(cached) " >&6 18478de2362d3Smrgelse 1847918781e08Smrg if test yes = "$cross_compiling"; then : 18480de2362d3Smrg lt_cv_dlopen_self_static=cross 18481de2362d3Smrgelse 18482de2362d3Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18483de2362d3Smrg lt_status=$lt_dlunknown 18484de2362d3Smrg cat > conftest.$ac_ext <<_LT_EOF 18485de2362d3Smrg#line $LINENO "configure" 18486de2362d3Smrg#include "confdefs.h" 18487de2362d3Smrg 18488de2362d3Smrg#if HAVE_DLFCN_H 18489de2362d3Smrg#include <dlfcn.h> 18490de2362d3Smrg#endif 18491de2362d3Smrg 18492de2362d3Smrg#include <stdio.h> 18493de2362d3Smrg 18494de2362d3Smrg#ifdef RTLD_GLOBAL 18495de2362d3Smrg# define LT_DLGLOBAL RTLD_GLOBAL 18496de2362d3Smrg#else 18497de2362d3Smrg# ifdef DL_GLOBAL 18498de2362d3Smrg# define LT_DLGLOBAL DL_GLOBAL 18499de2362d3Smrg# else 18500de2362d3Smrg# define LT_DLGLOBAL 0 18501de2362d3Smrg# endif 18502de2362d3Smrg#endif 18503de2362d3Smrg 18504de2362d3Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18505de2362d3Smrg find out it does not work in some platform. */ 18506de2362d3Smrg#ifndef LT_DLLAZY_OR_NOW 18507de2362d3Smrg# ifdef RTLD_LAZY 18508de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 18509de2362d3Smrg# else 18510de2362d3Smrg# ifdef DL_LAZY 18511de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 18512de2362d3Smrg# else 18513de2362d3Smrg# ifdef RTLD_NOW 18514de2362d3Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 18515de2362d3Smrg# else 18516de2362d3Smrg# ifdef DL_NOW 18517de2362d3Smrg# define LT_DLLAZY_OR_NOW DL_NOW 18518de2362d3Smrg# else 18519de2362d3Smrg# define LT_DLLAZY_OR_NOW 0 18520de2362d3Smrg# endif 18521de2362d3Smrg# endif 18522de2362d3Smrg# endif 18523de2362d3Smrg# endif 18524de2362d3Smrg#endif 18525de2362d3Smrg 1852618781e08Smrg/* When -fvisibility=hidden is used, assume the code has been annotated 18527de2362d3Smrg correspondingly for the symbols needed. */ 1852818781e08Smrg#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 18529de2362d3Smrgint fnord () __attribute__((visibility("default"))); 18530de2362d3Smrg#endif 18531de2362d3Smrg 18532de2362d3Smrgint fnord () { return 42; } 18533de2362d3Smrgint main () 18534de2362d3Smrg{ 18535de2362d3Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 18536de2362d3Smrg int status = $lt_dlunknown; 18537de2362d3Smrg 18538de2362d3Smrg if (self) 18539de2362d3Smrg { 18540de2362d3Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 18541de2362d3Smrg else 18542de2362d3Smrg { 18543de2362d3Smrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 18544de2362d3Smrg else puts (dlerror ()); 18545de2362d3Smrg } 18546de2362d3Smrg /* dlclose (self); */ 18547de2362d3Smrg } 18548de2362d3Smrg else 18549de2362d3Smrg puts (dlerror ()); 18550de2362d3Smrg 18551de2362d3Smrg return status; 18552de2362d3Smrg} 18553de2362d3Smrg_LT_EOF 18554de2362d3Smrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 18555de2362d3Smrg (eval $ac_link) 2>&5 18556de2362d3Smrg ac_status=$? 18557de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1855818781e08Smrg test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 18559de2362d3Smrg (./conftest; exit; ) >&5 2>/dev/null 18560de2362d3Smrg lt_status=$? 18561de2362d3Smrg case x$lt_status in 18562de2362d3Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 18563de2362d3Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 18564de2362d3Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 18565de2362d3Smrg esac 18566de2362d3Smrg else : 18567de2362d3Smrg # compilation failed 18568de2362d3Smrg lt_cv_dlopen_self_static=no 18569de2362d3Smrg fi 18570de2362d3Smrgfi 18571de2362d3Smrgrm -fr conftest* 18572de2362d3Smrg 18573de2362d3Smrg 18574de2362d3Smrgfi 18575de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 18576de2362d3Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 18577de2362d3Smrg fi 18578de2362d3Smrg 1857918781e08Smrg CPPFLAGS=$save_CPPFLAGS 1858018781e08Smrg LDFLAGS=$save_LDFLAGS 1858118781e08Smrg LIBS=$save_LIBS 18582de2362d3Smrg ;; 18583de2362d3Smrg esac 18584de2362d3Smrg 18585de2362d3Smrg case $lt_cv_dlopen_self in 18586de2362d3Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 18587de2362d3Smrg *) enable_dlopen_self=unknown ;; 18588de2362d3Smrg esac 18589de2362d3Smrg 18590de2362d3Smrg case $lt_cv_dlopen_self_static in 18591de2362d3Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 18592de2362d3Smrg *) enable_dlopen_self_static=unknown ;; 18593de2362d3Smrg esac 18594de2362d3Smrgfi 18595de2362d3Smrg 18596de2362d3Smrg 18597de2362d3Smrg 18598de2362d3Smrg 18599de2362d3Smrg 18600de2362d3Smrg 18601de2362d3Smrg 18602de2362d3Smrg 18603de2362d3Smrg 18604de2362d3Smrg 18605de2362d3Smrg 18606de2362d3Smrg 18607de2362d3Smrg 18608de2362d3Smrg 18609de2362d3Smrg 18610de2362d3Smrg 18611de2362d3Smrg 18612de2362d3Smrgstriplib= 18613de2362d3Smrgold_striplib= 18614de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 18615de2362d3Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 186168bf5c682Smrgif test -z "$STRIP"; then 186178bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 186188bf5c682Smrg$as_echo "no" >&6; } 18619de2362d3Smrgelse 186208bf5c682Smrg if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 186218bf5c682Smrg old_striplib="$STRIP --strip-debug" 186228bf5c682Smrg striplib="$STRIP --strip-unneeded" 186238bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 186248bf5c682Smrg$as_echo "yes" >&6; } 186258bf5c682Smrg else 186268bf5c682Smrg case $host_os in 186278bf5c682Smrg darwin*) 186288bf5c682Smrg # FIXME - insert some real tests, host_os isn't really good enough 18629de2362d3Smrg striplib="$STRIP -x" 18630de2362d3Smrg old_striplib="$STRIP -S" 18631de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18632de2362d3Smrg$as_echo "yes" >&6; } 186338bf5c682Smrg ;; 186348bf5c682Smrg freebsd*) 186358bf5c682Smrg if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 186368bf5c682Smrg old_striplib="$STRIP --strip-debug" 186378bf5c682Smrg striplib="$STRIP --strip-unneeded" 186388bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 186398bf5c682Smrg$as_echo "yes" >&6; } 186408bf5c682Smrg else 186418bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18642de2362d3Smrg$as_echo "no" >&6; } 186438bf5c682Smrg fi 186448bf5c682Smrg ;; 186458bf5c682Smrg *) 186468bf5c682Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18647de2362d3Smrg$as_echo "no" >&6; } 186488bf5c682Smrg ;; 186498bf5c682Smrg esac 186508bf5c682Smrg fi 18651de2362d3Smrgfi 18652de2362d3Smrg 18653de2362d3Smrg 18654de2362d3Smrg 18655de2362d3Smrg 18656de2362d3Smrg 18657de2362d3Smrg 18658de2362d3Smrg 18659de2362d3Smrg 18660de2362d3Smrg 18661de2362d3Smrg 18662de2362d3Smrg 18663de2362d3Smrg 1866418781e08Smrg # Report what library types will actually be built 18665de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 18666de2362d3Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 18667de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 18668de2362d3Smrg$as_echo "$can_build_shared" >&6; } 18669de2362d3Smrg 18670de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 18671de2362d3Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 1867218781e08Smrg test no = "$can_build_shared" && enable_shared=no 18673de2362d3Smrg 18674de2362d3Smrg # On AIX, shared libraries and static libraries use the same namespace, and 18675de2362d3Smrg # are all built from PIC. 18676de2362d3Smrg case $host_os in 18677de2362d3Smrg aix3*) 1867818781e08Smrg test yes = "$enable_shared" && enable_static=no 18679de2362d3Smrg if test -n "$RANLIB"; then 18680de2362d3Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 18681de2362d3Smrg postinstall_cmds='$RANLIB $lib' 18682de2362d3Smrg fi 18683de2362d3Smrg ;; 18684de2362d3Smrg 18685de2362d3Smrg aix[4-9]*) 1868618781e08Smrg if test ia64 != "$host_cpu"; then 1868718781e08Smrg case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 1868818781e08Smrg yes,aix,yes) ;; # shared object as lib.so file only 1868918781e08Smrg yes,svr4,*) ;; # shared object as lib.so archive member only 1869018781e08Smrg yes,*) enable_static=no ;; # shared object in lib.a archive as well 1869118781e08Smrg esac 18692de2362d3Smrg fi 18693de2362d3Smrg ;; 18694de2362d3Smrg esac 18695de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 1869618781e08Smrg$as_echo "$enable_shared" >&6; } 1869718781e08Smrg 1869818781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 1869918781e08Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 1870018781e08Smrg # Make sure either enable_shared or enable_static is yes. 1870118781e08Smrg test yes = "$enable_shared" || enable_static=yes 1870218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 1870318781e08Smrg$as_echo "$enable_static" >&6; } 18704de2362d3Smrg 18705de2362d3Smrg 18706de2362d3Smrg 18707de2362d3Smrg 187087821949aSmrgfi 1870918781e08Smrgac_ext=c 1871018781e08Smrgac_cpp='$CPP $CPPFLAGS' 1871118781e08Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1871218781e08Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1871318781e08Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 1871418781e08Smrg 1871518781e08SmrgCC=$lt_save_CC 1871618781e08Smrg 1871718781e08Smrg 1871818781e08Smrg 1871918781e08Smrg 1872018781e08Smrg 1872118781e08Smrg 18722de2362d3Smrg 18723de2362d3Smrg 18724de2362d3Smrg 1872518781e08Smrg 1872618781e08Smrg 1872718781e08Smrg 1872818781e08Smrg 1872918781e08Smrg 1873018781e08Smrg 1873118781e08Smrg ac_config_commands="$ac_config_commands libtool" 1873218781e08Smrg 1873318781e08Smrg 1873418781e08Smrg 1873518781e08Smrg 1873618781e08Smrg# Only expand once: 1873718781e08Smrg 1873818781e08Smrg 1873918781e08Smrg 1874018781e08Smrg# Checks for programs. 1874118781e08Smrg 1874218781e08Smrg 18743de2362d3Smrgif test "x$GCC" = "xyes"; then 18744de2362d3Smrg CPPFLAGS="$CPPFLAGS -Wall" 18745de2362d3Smrgfi 18746de2362d3Smrg 18747de2362d3Smrg 18748de2362d3Smrg 18749de2362d3Smrg# Define a configure option for an alternate module directory 18750de2362d3Smrg 18751de2362d3Smrg# Check whether --with-xorg-module-dir was given. 18752de2362d3Smrgif test "${with_xorg_module_dir+set}" = set; then : 18753de2362d3Smrg withval=$with_xorg_module_dir; moduledir="$withval" 18754de2362d3Smrgelse 18755de2362d3Smrg moduledir="$libdir/xorg/modules" 18756de2362d3Smrgfi 18757de2362d3Smrg 18758de2362d3Smrg 18759de2362d3Smrg# Store the list of server defined optional extensions in REQUIRED_MODULES 18760de2362d3Smrg 18761de2362d3Smrg 18762de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18763de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18764de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18765de2362d3Smrg/* end confdefs.h. */ 18766de2362d3Smrg 18767de2362d3Smrg#include "xorg-server.h" 18768de2362d3Smrg#if !defined RANDR 18769de2362d3Smrg#error RANDR not defined 18770de2362d3Smrg#endif 18771de2362d3Smrg 18772de2362d3Smrgint 18773de2362d3Smrgmain () 18774de2362d3Smrg{ 18775de2362d3Smrg 18776de2362d3Smrg ; 18777de2362d3Smrg return 0; 18778de2362d3Smrg} 18779de2362d3Smrg_ACEOF 18780de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18781de2362d3Smrg _EXT_CHECK=yes 18782de2362d3Smrgelse 18783de2362d3Smrg _EXT_CHECK=no 18784de2362d3Smrgfi 18785de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18786de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18787de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 18788de2362d3Smrg$as_echo_n "checking if RANDR is defined... " >&6; } 18789de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18790de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18791de2362d3Smrg if test "$_EXT_CHECK" != no; then 18792de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 18793de2362d3Smrg fi 18794de2362d3Smrg 18795de2362d3Smrg 18796de2362d3Smrg 18797de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18798de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18799de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18800de2362d3Smrg/* end confdefs.h. */ 18801de2362d3Smrg 18802de2362d3Smrg#include "xorg-server.h" 18803de2362d3Smrg#if !defined RENDER 18804de2362d3Smrg#error RENDER not defined 18805de2362d3Smrg#endif 18806de2362d3Smrg 18807de2362d3Smrgint 18808de2362d3Smrgmain () 18809de2362d3Smrg{ 18810de2362d3Smrg 18811de2362d3Smrg ; 18812de2362d3Smrg return 0; 18813de2362d3Smrg} 18814de2362d3Smrg_ACEOF 18815de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18816de2362d3Smrg _EXT_CHECK=yes 18817de2362d3Smrgelse 18818de2362d3Smrg _EXT_CHECK=no 18819de2362d3Smrgfi 18820de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18821de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18822de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 18823de2362d3Smrg$as_echo_n "checking if RENDER is defined... " >&6; } 18824de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18825de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18826de2362d3Smrg if test "$_EXT_CHECK" != no; then 18827de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 18828de2362d3Smrg fi 18829de2362d3Smrg 18830de2362d3Smrg 18831de2362d3Smrg 18832de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18833de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18834de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18835de2362d3Smrg/* end confdefs.h. */ 18836de2362d3Smrg 18837de2362d3Smrg#include "xorg-server.h" 18838de2362d3Smrg#if !defined XV 18839de2362d3Smrg#error XV not defined 18840de2362d3Smrg#endif 18841de2362d3Smrg 18842de2362d3Smrgint 18843de2362d3Smrgmain () 18844de2362d3Smrg{ 18845de2362d3Smrg 18846de2362d3Smrg ; 18847de2362d3Smrg return 0; 18848de2362d3Smrg} 18849de2362d3Smrg_ACEOF 18850de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18851de2362d3Smrg _EXT_CHECK=yes 18852de2362d3Smrgelse 18853de2362d3Smrg _EXT_CHECK=no 18854de2362d3Smrgfi 18855de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18856de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18857de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 18858de2362d3Smrg$as_echo_n "checking if XV is defined... " >&6; } 18859de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18860de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18861de2362d3Smrg if test "$_EXT_CHECK" != no; then 18862de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 18863de2362d3Smrg fi 18864de2362d3Smrg 18865de2362d3Smrg 18866de2362d3Smrg 18867de2362d3Smrg SAVE_CFLAGS="$CFLAGS" 18868de2362d3Smrg CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 18869de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18870de2362d3Smrg/* end confdefs.h. */ 18871de2362d3Smrg 18872de2362d3Smrg#include "xorg-server.h" 18873de2362d3Smrg#if !defined DPMSExtension 18874de2362d3Smrg#error DPMSExtension not defined 18875de2362d3Smrg#endif 18876de2362d3Smrg 18877de2362d3Smrgint 18878de2362d3Smrgmain () 18879de2362d3Smrg{ 18880de2362d3Smrg 18881de2362d3Smrg ; 18882de2362d3Smrg return 0; 18883de2362d3Smrg} 18884de2362d3Smrg_ACEOF 18885de2362d3Smrgif ac_fn_c_try_compile "$LINENO"; then : 18886de2362d3Smrg _EXT_CHECK=yes 18887de2362d3Smrgelse 18888de2362d3Smrg _EXT_CHECK=no 18889de2362d3Smrgfi 18890de2362d3Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18891de2362d3Smrg CFLAGS="$SAVE_CFLAGS" 18892de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 18893de2362d3Smrg$as_echo_n "checking if DPMSExtension is defined... " >&6; } 18894de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 18895de2362d3Smrg$as_echo "$_EXT_CHECK" >&6; } 18896de2362d3Smrg if test "$_EXT_CHECK" != no; then 18897de2362d3Smrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 18898de2362d3Smrg fi 18899de2362d3Smrg 18900de2362d3Smrg 1890118781e08Smrg# Checks for libraries. 1890218781e08Smrg 1890318781e08Smrgpkg_failed=no 1890418781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM" >&5 1890518781e08Smrg$as_echo_n "checking for LIBDRM... " >&6; } 1890618781e08Smrg 1890718781e08Smrgif test -n "$LIBDRM_CFLAGS"; then 1890818781e08Smrg pkg_cv_LIBDRM_CFLAGS="$LIBDRM_CFLAGS" 1890918781e08Smrg elif test -n "$PKG_CONFIG"; then 1891018781e08Smrg if test -n "$PKG_CONFIG" && \ 189118bf5c682Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.78\""; } >&5 189128bf5c682Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.78") 2>&5 1891318781e08Smrg ac_status=$? 1891418781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1891518781e08Smrg test $ac_status = 0; }; then 189168bf5c682Smrg pkg_cv_LIBDRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.4.78" 2>/dev/null` 1891718781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1891818781e08Smrgelse 1891918781e08Smrg pkg_failed=yes 1892018781e08Smrgfi 1892118781e08Smrg else 1892218781e08Smrg pkg_failed=untried 1892318781e08Smrgfi 1892418781e08Smrgif test -n "$LIBDRM_LIBS"; then 1892518781e08Smrg pkg_cv_LIBDRM_LIBS="$LIBDRM_LIBS" 1892618781e08Smrg elif test -n "$PKG_CONFIG"; then 1892718781e08Smrg if test -n "$PKG_CONFIG" && \ 189288bf5c682Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.4.78\""; } >&5 189298bf5c682Smrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.4.78") 2>&5 1893018781e08Smrg ac_status=$? 1893118781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1893218781e08Smrg test $ac_status = 0; }; then 189338bf5c682Smrg pkg_cv_LIBDRM_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.4.78" 2>/dev/null` 1893418781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1893518781e08Smrgelse 1893618781e08Smrg pkg_failed=yes 1893718781e08Smrgfi 1893818781e08Smrg else 1893918781e08Smrg pkg_failed=untried 1894018781e08Smrgfi 1894118781e08Smrg 1894218781e08Smrg 1894318781e08Smrg 1894418781e08Smrgif test $pkg_failed = yes; then 1894518781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1894618781e08Smrg$as_echo "no" >&6; } 1894718781e08Smrg 1894818781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1894918781e08Smrg _pkg_short_errors_supported=yes 1895018781e08Smrgelse 1895118781e08Smrg _pkg_short_errors_supported=no 1895218781e08Smrgfi 1895318781e08Smrg if test $_pkg_short_errors_supported = yes; then 189548bf5c682Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm >= 2.4.78" 2>&1` 1895518781e08Smrg else 189568bf5c682Smrg LIBDRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm >= 2.4.78" 2>&1` 1895718781e08Smrg fi 1895818781e08Smrg # Put the nasty error message in config.log where it belongs 1895918781e08Smrg echo "$LIBDRM_PKG_ERRORS" >&5 1896018781e08Smrg 189618bf5c682Smrg as_fn_error $? "Package requirements (libdrm >= 2.4.78) were not met: 1896218781e08Smrg 1896318781e08Smrg$LIBDRM_PKG_ERRORS 1896418781e08Smrg 1896518781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1896618781e08Smrginstalled software in a non-standard prefix. 1896718781e08Smrg 1896818781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 1896918781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 1897018781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 1897118781e08Smrgelif test $pkg_failed = untried; then 1897218781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1897318781e08Smrg$as_echo "no" >&6; } 1897418781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1897518781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1897618781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1897718781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1897818781e08Smrgpath to pkg-config. 1897918781e08Smrg 1898018781e08SmrgAlternatively, you may set the environment variables LIBDRM_CFLAGS 1898118781e08Smrgand LIBDRM_LIBS to avoid the need to call pkg-config. 1898218781e08SmrgSee the pkg-config man page for more details. 1898318781e08Smrg 1898418781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1898518781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 1898618781e08Smrgelse 1898718781e08Smrg LIBDRM_CFLAGS=$pkg_cv_LIBDRM_CFLAGS 1898818781e08Smrg LIBDRM_LIBS=$pkg_cv_LIBDRM_LIBS 1898918781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1899018781e08Smrg$as_echo "yes" >&6; } 1899118781e08Smrg 1899218781e08Smrgfi 1899318781e08Smrg 1899418781e08Smrgpkg_failed=no 1899518781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBDRM_RADEON" >&5 1899618781e08Smrg$as_echo_n "checking for LIBDRM_RADEON... " >&6; } 1899718781e08Smrg 1899818781e08Smrgif test -n "$LIBDRM_RADEON_CFLAGS"; then 1899918781e08Smrg pkg_cv_LIBDRM_RADEON_CFLAGS="$LIBDRM_RADEON_CFLAGS" 1900018781e08Smrg elif test -n "$PKG_CONFIG"; then 1900118781e08Smrg if test -n "$PKG_CONFIG" && \ 1900218781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 1900318781e08Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 1900418781e08Smrg ac_status=$? 1900518781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1900618781e08Smrg test $ac_status = 0; }; then 1900718781e08Smrg pkg_cv_LIBDRM_RADEON_CFLAGS=`$PKG_CONFIG --cflags "libdrm_radeon" 2>/dev/null` 1900818781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1900918781e08Smrgelse 1901018781e08Smrg pkg_failed=yes 1901118781e08Smrgfi 1901218781e08Smrg else 1901318781e08Smrg pkg_failed=untried 1901418781e08Smrgfi 1901518781e08Smrgif test -n "$LIBDRM_RADEON_LIBS"; then 1901618781e08Smrg pkg_cv_LIBDRM_RADEON_LIBS="$LIBDRM_RADEON_LIBS" 1901718781e08Smrg elif test -n "$PKG_CONFIG"; then 1901818781e08Smrg if test -n "$PKG_CONFIG" && \ 1901918781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm_radeon\""; } >&5 1902018781e08Smrg ($PKG_CONFIG --exists --print-errors "libdrm_radeon") 2>&5 1902118781e08Smrg ac_status=$? 1902218781e08Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1902318781e08Smrg test $ac_status = 0; }; then 1902418781e08Smrg pkg_cv_LIBDRM_RADEON_LIBS=`$PKG_CONFIG --libs "libdrm_radeon" 2>/dev/null` 1902518781e08Smrg test "x$?" != "x0" && pkg_failed=yes 1902618781e08Smrgelse 1902718781e08Smrg pkg_failed=yes 1902818781e08Smrgfi 1902918781e08Smrg else 1903018781e08Smrg pkg_failed=untried 1903118781e08Smrgfi 1903218781e08Smrg 1903318781e08Smrg 1903418781e08Smrg 1903518781e08Smrgif test $pkg_failed = yes; then 1903618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1903718781e08Smrg$as_echo "no" >&6; } 1903818781e08Smrg 1903918781e08Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1904018781e08Smrg _pkg_short_errors_supported=yes 1904118781e08Smrgelse 1904218781e08Smrg _pkg_short_errors_supported=no 1904318781e08Smrgfi 1904418781e08Smrg if test $_pkg_short_errors_supported = yes; then 1904518781e08Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm_radeon" 2>&1` 1904618781e08Smrg else 1904718781e08Smrg LIBDRM_RADEON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm_radeon" 2>&1` 1904818781e08Smrg fi 1904918781e08Smrg # Put the nasty error message in config.log where it belongs 1905018781e08Smrg echo "$LIBDRM_RADEON_PKG_ERRORS" >&5 1905118781e08Smrg 1905218781e08Smrg as_fn_error $? "Package requirements (libdrm_radeon) were not met: 1905318781e08Smrg 1905418781e08Smrg$LIBDRM_RADEON_PKG_ERRORS 1905518781e08Smrg 1905618781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1905718781e08Smrginstalled software in a non-standard prefix. 1905818781e08Smrg 1905918781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 1906018781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 1906118781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 1906218781e08Smrgelif test $pkg_failed = untried; then 1906318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 1906418781e08Smrg$as_echo "no" >&6; } 1906518781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1906618781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1906718781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1906818781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1906918781e08Smrgpath to pkg-config. 1907018781e08Smrg 1907118781e08SmrgAlternatively, you may set the environment variables LIBDRM_RADEON_CFLAGS 1907218781e08Smrgand LIBDRM_RADEON_LIBS to avoid the need to call pkg-config. 1907318781e08SmrgSee the pkg-config man page for more details. 1907418781e08Smrg 1907518781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1907618781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 1907718781e08Smrgelse 1907818781e08Smrg LIBDRM_RADEON_CFLAGS=$pkg_cv_LIBDRM_RADEON_CFLAGS 1907918781e08Smrg LIBDRM_RADEON_LIBS=$pkg_cv_LIBDRM_RADEON_LIBS 1908018781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 1908118781e08Smrg$as_echo "yes" >&6; } 1908218781e08Smrg 1908318781e08Smrgfi 1908418781e08Smrg 19085de2362d3Smrg# Obtain compiler/linker options for the driver dependencies 19086de2362d3Smrg 19087de2362d3Smrgpkg_failed=no 19088de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19089de2362d3Smrg$as_echo_n "checking for XORG... " >&6; } 19090de2362d3Smrg 19091de2362d3Smrgif test -n "$XORG_CFLAGS"; then 19092de2362d3Smrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19093de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19094de2362d3Smrg if test -n "$PKG_CONFIG" && \ 190958bf5c682Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 190968bf5c682Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19097de2362d3Smrg ac_status=$? 19098de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19099de2362d3Smrg test $ac_status = 0; }; then 191008bf5c682Smrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 1910118781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19102de2362d3Smrgelse 19103de2362d3Smrg pkg_failed=yes 19104de2362d3Smrgfi 19105de2362d3Smrg else 19106de2362d3Smrg pkg_failed=untried 19107de2362d3Smrgfi 19108de2362d3Smrgif test -n "$XORG_LIBS"; then 19109de2362d3Smrg pkg_cv_XORG_LIBS="$XORG_LIBS" 19110de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19111de2362d3Smrg if test -n "$PKG_CONFIG" && \ 191128bf5c682Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.13 xproto fontsproto xf86driproto \$REQUIRED_MODULES\""; } >&5 191138bf5c682Smrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES") 2>&5 19114de2362d3Smrg ac_status=$? 19115de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19116de2362d3Smrg test $ac_status = 0; }; then 191178bf5c682Smrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>/dev/null` 1911818781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19119de2362d3Smrgelse 19120de2362d3Smrg pkg_failed=yes 19121de2362d3Smrgfi 19122de2362d3Smrg else 19123de2362d3Smrg pkg_failed=untried 19124de2362d3Smrgfi 19125de2362d3Smrg 19126de2362d3Smrg 19127de2362d3Smrg 19128de2362d3Smrgif test $pkg_failed = yes; then 19129de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19130de2362d3Smrg$as_echo "no" >&6; } 19131de2362d3Smrg 19132de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19133de2362d3Smrg _pkg_short_errors_supported=yes 19134de2362d3Smrgelse 19135de2362d3Smrg _pkg_short_errors_supported=no 19136de2362d3Smrgfi 19137de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 191388bf5c682Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19139de2362d3Smrg else 191408bf5c682Smrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES" 2>&1` 19141de2362d3Smrg fi 19142de2362d3Smrg # Put the nasty error message in config.log where it belongs 19143de2362d3Smrg echo "$XORG_PKG_ERRORS" >&5 19144de2362d3Smrg 191458bf5c682Smrg as_fn_error $? "Package requirements (xorg-server >= 1.13 xproto fontsproto xf86driproto $REQUIRED_MODULES) were not met: 19146de2362d3Smrg 19147de2362d3Smrg$XORG_PKG_ERRORS 19148de2362d3Smrg 19149de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19150de2362d3Smrginstalled software in a non-standard prefix. 19151de2362d3Smrg 19152de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 19153de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 19154de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19155de2362d3Smrgelif test $pkg_failed = untried; then 19156de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19157de2362d3Smrg$as_echo "no" >&6; } 19158de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19159de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19160de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19161de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19162de2362d3Smrgpath to pkg-config. 19163de2362d3Smrg 19164de2362d3SmrgAlternatively, you may set the environment variables XORG_CFLAGS 19165de2362d3Smrgand XORG_LIBS to avoid the need to call pkg-config. 19166de2362d3SmrgSee the pkg-config man page for more details. 19167de2362d3Smrg 19168de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19169de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19170de2362d3Smrgelse 19171de2362d3Smrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 19172de2362d3Smrg XORG_LIBS=$pkg_cv_XORG_LIBS 19173de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19174de2362d3Smrg$as_echo "yes" >&6; } 19175de2362d3Smrg 19176de2362d3Smrgfi 19177de2362d3Smrg 19178de2362d3Smrgpkg_failed=no 19179de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 19180de2362d3Smrg$as_echo_n "checking for XEXT... " >&6; } 19181de2362d3Smrg 19182de2362d3Smrgif test -n "$XEXT_CFLAGS"; then 19183de2362d3Smrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 19184de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19185de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19186de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19187de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19188de2362d3Smrg ac_status=$? 19189de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19190de2362d3Smrg test $ac_status = 0; }; then 19191de2362d3Smrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 1919218781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19193de2362d3Smrgelse 19194de2362d3Smrg pkg_failed=yes 19195de2362d3Smrgfi 19196de2362d3Smrg else 19197de2362d3Smrg pkg_failed=untried 19198de2362d3Smrgfi 19199de2362d3Smrgif test -n "$XEXT_LIBS"; then 19200de2362d3Smrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 19201de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19202de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19203de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19204de2362d3Smrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19205de2362d3Smrg ac_status=$? 19206de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19207de2362d3Smrg test $ac_status = 0; }; then 19208de2362d3Smrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 1920918781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19210de2362d3Smrgelse 19211de2362d3Smrg pkg_failed=yes 19212de2362d3Smrgfi 19213de2362d3Smrg else 19214de2362d3Smrg pkg_failed=untried 19215de2362d3Smrgfi 19216de2362d3Smrg 19217de2362d3Smrg 19218de2362d3Smrg 19219de2362d3Smrgif test $pkg_failed = yes; then 19220de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19221de2362d3Smrg$as_echo "no" >&6; } 19222de2362d3Smrg 19223de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19224de2362d3Smrg _pkg_short_errors_supported=yes 19225de2362d3Smrgelse 19226de2362d3Smrg _pkg_short_errors_supported=no 19227de2362d3Smrgfi 19228de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1922918781e08Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19230de2362d3Smrg else 1923118781e08Smrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19232de2362d3Smrg fi 19233de2362d3Smrg # Put the nasty error message in config.log where it belongs 19234de2362d3Smrg echo "$XEXT_PKG_ERRORS" >&5 19235de2362d3Smrg 19236de2362d3Smrg HAVE_XEXTPROTO_71="no" 19237de2362d3Smrgelif test $pkg_failed = untried; then 19238de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19239de2362d3Smrg$as_echo "no" >&6; } 19240de2362d3Smrg HAVE_XEXTPROTO_71="no" 19241de2362d3Smrgelse 19242de2362d3Smrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 19243de2362d3Smrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 19244de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19245de2362d3Smrg$as_echo "yes" >&6; } 19246de2362d3Smrg HAVE_XEXTPROTO_71="yes"; 19247de2362d3Smrg$as_echo "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 19248de2362d3Smrg 19249de2362d3Smrgfi 19250de2362d3Smrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then 19251de2362d3Smrg HAVE_XEXTPROTO_71_TRUE= 19252de2362d3Smrg HAVE_XEXTPROTO_71_FALSE='#' 19253de2362d3Smrgelse 19254de2362d3Smrg HAVE_XEXTPROTO_71_TRUE='#' 19255de2362d3Smrg HAVE_XEXTPROTO_71_FALSE= 19256de2362d3Smrgfi 19257de2362d3Smrg 19258de2362d3Smrg 192593ed65abbSmrg# Section "OutputClass" is only supported as of xserver 1.16 192603ed65abbSmrgif test -n "$PKG_CONFIG" && \ 192613ed65abbSmrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.16\""; } >&5 192623ed65abbSmrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.16") 2>&5 192633ed65abbSmrg ac_status=$? 192643ed65abbSmrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 192653ed65abbSmrg test $ac_status = 0; }; then 192663ed65abbSmrg sysconfigdir=`$PKG_CONFIG --variable=sysconfigdir xorg-server` 192673ed65abbSmrgelse 192683ed65abbSmrg sysconfigdir="" 192693ed65abbSmrgfi 192703ed65abbSmrg if test "x$sysconfigdir" != "x"; then 192713ed65abbSmrg HAS_XORG_CONF_DIR_TRUE= 192723ed65abbSmrg HAS_XORG_CONF_DIR_FALSE='#' 192733ed65abbSmrgelse 192743ed65abbSmrg HAS_XORG_CONF_DIR_TRUE='#' 192753ed65abbSmrg HAS_XORG_CONF_DIR_FALSE= 192763ed65abbSmrgfi 192773ed65abbSmrg 192783ed65abbSmrg 192793ed65abbSmrg# Define a configure option for an alternate X Server configuration directory 192803ed65abbSmrg 192813ed65abbSmrg# Check whether --with-xorg-conf-dir was given. 192823ed65abbSmrgif test "${with_xorg_conf_dir+set}" = set; then : 192833ed65abbSmrg withval=$with_xorg_conf_dir; configdir="$withval" 192843ed65abbSmrgelse 192853ed65abbSmrg configdir='${prefix}/share/X11/xorg.conf.d' 192863ed65abbSmrgfi 192873ed65abbSmrg 192883ed65abbSmrg 192893ed65abbSmrg 1929018781e08Smrg# Check whether --enable-udev was given. 1929118781e08Smrgif test "${enable_udev+set}" = set; then : 1929218781e08Smrg enableval=$enable_udev; enable_udev="$enableval" 1929318781e08Smrgelse 1929418781e08Smrg enable_udev=auto 1929518781e08Smrgfi 192967821949aSmrg 1929718781e08Smrgif test "x$enable_udev" != "xno"; then 19298de2362d3Smrg 19299de2362d3Smrgpkg_failed=no 1930018781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBUDEV" >&5 1930118781e08Smrg$as_echo_n "checking for LIBUDEV... " >&6; } 19302de2362d3Smrg 1930318781e08Smrgif test -n "$LIBUDEV_CFLAGS"; then 1930418781e08Smrg pkg_cv_LIBUDEV_CFLAGS="$LIBUDEV_CFLAGS" 19305de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19306de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1930718781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 1930818781e08Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19309de2362d3Smrg ac_status=$? 19310de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19311de2362d3Smrg test $ac_status = 0; }; then 1931218781e08Smrg pkg_cv_LIBUDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev" 2>/dev/null` 1931318781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19314de2362d3Smrgelse 19315de2362d3Smrg pkg_failed=yes 19316de2362d3Smrgfi 19317de2362d3Smrg else 19318de2362d3Smrg pkg_failed=untried 19319de2362d3Smrgfi 1932018781e08Smrgif test -n "$LIBUDEV_LIBS"; then 1932118781e08Smrg pkg_cv_LIBUDEV_LIBS="$LIBUDEV_LIBS" 19322de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19323de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1932418781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev\""; } >&5 1932518781e08Smrg ($PKG_CONFIG --exists --print-errors "libudev") 2>&5 19326de2362d3Smrg ac_status=$? 19327de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19328de2362d3Smrg test $ac_status = 0; }; then 1932918781e08Smrg pkg_cv_LIBUDEV_LIBS=`$PKG_CONFIG --libs "libudev" 2>/dev/null` 1933018781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19331de2362d3Smrgelse 19332de2362d3Smrg pkg_failed=yes 19333de2362d3Smrgfi 19334de2362d3Smrg else 19335de2362d3Smrg pkg_failed=untried 19336de2362d3Smrgfi 19337de2362d3Smrg 19338de2362d3Smrg 19339de2362d3Smrg 19340de2362d3Smrgif test $pkg_failed = yes; then 19341de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19342de2362d3Smrg$as_echo "no" >&6; } 19343de2362d3Smrg 19344de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19345de2362d3Smrg _pkg_short_errors_supported=yes 19346de2362d3Smrgelse 19347de2362d3Smrg _pkg_short_errors_supported=no 19348de2362d3Smrgfi 19349de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1935018781e08Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libudev" 2>&1` 19351de2362d3Smrg else 1935218781e08Smrg LIBUDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libudev" 2>&1` 19353de2362d3Smrg fi 19354de2362d3Smrg # Put the nasty error message in config.log where it belongs 1935518781e08Smrg echo "$LIBUDEV_PKG_ERRORS" >&5 19356de2362d3Smrg 1935718781e08Smrg LIBUDEV=no 19358de2362d3Smrgelif test $pkg_failed = untried; then 19359de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19360de2362d3Smrg$as_echo "no" >&6; } 1936118781e08Smrg LIBUDEV=no 19362de2362d3Smrgelse 1936318781e08Smrg LIBUDEV_CFLAGS=$pkg_cv_LIBUDEV_CFLAGS 1936418781e08Smrg LIBUDEV_LIBS=$pkg_cv_LIBUDEV_LIBS 19365de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19366de2362d3Smrg$as_echo "yes" >&6; } 1936718781e08Smrg LIBUDEV=yes 19368de2362d3Smrgfi 1936918781e08Smrg if test "x$LIBUDEV" = xyes; then 19370de2362d3Smrg 1937118781e08Smrg$as_echo "#define HAVE_LIBUDEV 1" >>confdefs.h 19372de2362d3Smrg 1937318781e08Smrg elif test "x$enable_udev" != "xauto"; then 1937418781e08Smrg as_fn_error $? "Building with udev requested but libudev not found" "$LINENO" 5 1937518781e08Smrg fi 1937618781e08Smrgfi 1937718781e08Smrg if test x$LIBUDEV = xyes; then 1937818781e08Smrg LIBUDEV_TRUE= 1937918781e08Smrg LIBUDEV_FALSE='#' 19380de2362d3Smrgelse 1938118781e08Smrg LIBUDEV_TRUE='#' 1938218781e08Smrg LIBUDEV_FALSE= 19383de2362d3Smrgfi 19384de2362d3Smrg 19385de2362d3Smrg 1938618781e08SmrgSAVE_CPPFLAGS="$CPPFLAGS" 1938718781e08SmrgCPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 193887821949aSmrg 1938918781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include GLAMOR support" >&5 1939018781e08Smrg$as_echo_n "checking whether to include GLAMOR support... " >&6; } 1939118781e08Smrg# Check whether --enable-glamor was given. 1939218781e08Smrgif test "${enable_glamor+set}" = set; then : 1939318781e08Smrg enableval=$enable_glamor; GLAMOR="$enableval" 1939418781e08Smrgelse 1939518781e08Smrg GLAMOR=yes 1939618781e08Smrgfi 193977821949aSmrg 193987821949aSmrg 1939918781e08Smrgif test "x$GLAMOR" != "xno"; then 1940018781e08Smrg for ac_header in glamor.h 1940118781e08Smrgdo : 1940218781e08Smrg ac_fn_c_check_header_compile "$LINENO" "glamor.h" "ac_cv_header_glamor_h" "#include \"xorg-server.h\" 1940318781e08Smrg" 1940418781e08Smrgif test "x$ac_cv_header_glamor_h" = xyes; then : 1940518781e08Smrg cat >>confdefs.h <<_ACEOF 1940618781e08Smrg#define HAVE_GLAMOR_H 1 19407de2362d3Smrg_ACEOF 1940818781e08Smrg GLAMOR_H="yes" 19409de2362d3Smrgelse 1941018781e08Smrg GLAMOR_H="no" 19411de2362d3Smrgfi 19412de2362d3Smrg 1941318781e08Smrgdone 19414de2362d3Smrg 194157821949aSmrg 1941618781e08Smrg if test "x$GLAMOR_H" = xyes; then 1941718781e08Smrg ac_fn_c_check_decl "$LINENO" "GLAMOR_NO_DRI3" "ac_cv_have_decl_GLAMOR_NO_DRI3" "#include \"xorg-server.h\" 1941818781e08Smrg #include \"glamor.h\" 1941918781e08Smrg" 1942018781e08Smrgif test "x$ac_cv_have_decl_GLAMOR_NO_DRI3" = xyes; then : 1942118781e08Smrg GLAMOR_XSERVER="yes" 19422de2362d3Smrgelse 1942318781e08Smrg GLAMOR_XSERVER="no" 194240d16fef4Smrgfi 194250d16fef4Smrg 194260d16fef4Smrg 1942718781e08Smrg ac_fn_c_check_decl "$LINENO" "glamor_glyphs_init" "ac_cv_have_decl_glamor_glyphs_init" "#include \"xorg-server.h\" 1942818781e08Smrg #include \"glamor.h\" 1942918781e08Smrg" 1943018781e08Smrgif test "x$ac_cv_have_decl_glamor_glyphs_init" = xyes; then : 194310d16fef4Smrg 1943218781e08Smrg$as_echo "#define HAVE_GLAMOR_GLYPHS_INIT 1" >>confdefs.h 194330d16fef4Smrg 1943418781e08Smrgfi 194350d16fef4Smrg 194360d16fef4Smrg 1943718781e08Smrg ac_fn_c_check_decl "$LINENO" "glamor_egl_destroy_textured_pixmap" "ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" "#include \"xorg-server.h\" 1943818781e08Smrg #include \"glamor.h\" 1943918781e08Smrg" 1944018781e08Smrgif test "x$ac_cv_have_decl_glamor_egl_destroy_textured_pixmap" = xyes; then : 194410d16fef4Smrg 1944218781e08Smrg$as_echo "#define HAVE_GLAMOR_EGL_DESTROY_TEXTURED_PIXMAP 1" >>confdefs.h 194430d16fef4Smrg 19444de2362d3Smrgfi 19445de2362d3Smrg 1944618781e08Smrg fi 19447de2362d3Smrg 1944818781e08Smrg if test "x$GLAMOR_XSERVER" != xyes; then 19449de2362d3Smrg 19450de2362d3Smrgpkg_failed=no 1945118781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR" >&5 1945218781e08Smrg$as_echo_n "checking for LIBGLAMOR... " >&6; } 19453de2362d3Smrg 1945418781e08Smrgif test -n "$LIBGLAMOR_CFLAGS"; then 1945518781e08Smrg pkg_cv_LIBGLAMOR_CFLAGS="$LIBGLAMOR_CFLAGS" 19456de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19457de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1945818781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 1945918781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19460de2362d3Smrg ac_status=$? 19461de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19462de2362d3Smrg test $ac_status = 0; }; then 1946318781e08Smrg pkg_cv_LIBGLAMOR_CFLAGS=`$PKG_CONFIG --cflags "glamor >= 0.6.0" 2>/dev/null` 1946418781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19465de2362d3Smrgelse 19466de2362d3Smrg pkg_failed=yes 19467de2362d3Smrgfi 19468de2362d3Smrg else 19469de2362d3Smrg pkg_failed=untried 19470de2362d3Smrgfi 1947118781e08Smrgif test -n "$LIBGLAMOR_LIBS"; then 1947218781e08Smrg pkg_cv_LIBGLAMOR_LIBS="$LIBGLAMOR_LIBS" 19473de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19474de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1947518781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor >= 0.6.0\""; } >&5 1947618781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor >= 0.6.0") 2>&5 19477de2362d3Smrg ac_status=$? 19478de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19479de2362d3Smrg test $ac_status = 0; }; then 1948018781e08Smrg pkg_cv_LIBGLAMOR_LIBS=`$PKG_CONFIG --libs "glamor >= 0.6.0" 2>/dev/null` 1948118781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19482de2362d3Smrgelse 19483de2362d3Smrg pkg_failed=yes 19484de2362d3Smrgfi 19485de2362d3Smrg else 19486de2362d3Smrg pkg_failed=untried 19487de2362d3Smrgfi 19488de2362d3Smrg 19489de2362d3Smrg 19490de2362d3Smrg 19491de2362d3Smrgif test $pkg_failed = yes; then 19492de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19493de2362d3Smrg$as_echo "no" >&6; } 19494de2362d3Smrg 19495de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19496de2362d3Smrg _pkg_short_errors_supported=yes 19497de2362d3Smrgelse 19498de2362d3Smrg _pkg_short_errors_supported=no 19499de2362d3Smrgfi 19500de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1950118781e08Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19502de2362d3Smrg else 1950318781e08Smrg LIBGLAMOR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor >= 0.6.0" 2>&1` 19504de2362d3Smrg fi 19505de2362d3Smrg # Put the nasty error message in config.log where it belongs 1950618781e08Smrg echo "$LIBGLAMOR_PKG_ERRORS" >&5 1950718781e08Smrg 1950818781e08Smrg as_fn_error $? "Package requirements (glamor >= 0.6.0) were not met: 1950918781e08Smrg 1951018781e08Smrg$LIBGLAMOR_PKG_ERRORS 1951118781e08Smrg 1951218781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1951318781e08Smrginstalled software in a non-standard prefix. 19514de2362d3Smrg 1951518781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 1951618781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 1951718781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 19518de2362d3Smrgelif test $pkg_failed = untried; then 19519de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19520de2362d3Smrg$as_echo "no" >&6; } 1952118781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1952218781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1952318781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1952418781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1952518781e08Smrgpath to pkg-config. 1952618781e08Smrg 1952718781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_CFLAGS 1952818781e08Smrgand LIBGLAMOR_LIBS to avoid the need to call pkg-config. 1952918781e08SmrgSee the pkg-config man page for more details. 1953018781e08Smrg 1953118781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1953218781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 19533de2362d3Smrgelse 1953418781e08Smrg LIBGLAMOR_CFLAGS=$pkg_cv_LIBGLAMOR_CFLAGS 1953518781e08Smrg LIBGLAMOR_LIBS=$pkg_cv_LIBGLAMOR_LIBS 19536de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19537de2362d3Smrg$as_echo "yes" >&6; } 195387821949aSmrg 1953918781e08Smrgfi 195407821949aSmrg 19541de2362d3Smrgpkg_failed=no 1954218781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLAMOR_EGL" >&5 1954318781e08Smrg$as_echo_n "checking for LIBGLAMOR_EGL... " >&6; } 19544de2362d3Smrg 1954518781e08Smrgif test -n "$LIBGLAMOR_EGL_CFLAGS"; then 1954618781e08Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS="$LIBGLAMOR_EGL_CFLAGS" 19547de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19548de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1954918781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 1955018781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19551de2362d3Smrg ac_status=$? 19552de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19553de2362d3Smrg test $ac_status = 0; }; then 1955418781e08Smrg pkg_cv_LIBGLAMOR_EGL_CFLAGS=`$PKG_CONFIG --cflags "glamor-egl" 2>/dev/null` 1955518781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19556de2362d3Smrgelse 19557de2362d3Smrg pkg_failed=yes 19558de2362d3Smrgfi 19559de2362d3Smrg else 19560de2362d3Smrg pkg_failed=untried 19561de2362d3Smrgfi 1956218781e08Smrgif test -n "$LIBGLAMOR_EGL_LIBS"; then 1956318781e08Smrg pkg_cv_LIBGLAMOR_EGL_LIBS="$LIBGLAMOR_EGL_LIBS" 19564de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19565de2362d3Smrg if test -n "$PKG_CONFIG" && \ 1956618781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glamor-egl\""; } >&5 1956718781e08Smrg ($PKG_CONFIG --exists --print-errors "glamor-egl") 2>&5 19568de2362d3Smrg ac_status=$? 19569de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19570de2362d3Smrg test $ac_status = 0; }; then 1957118781e08Smrg pkg_cv_LIBGLAMOR_EGL_LIBS=`$PKG_CONFIG --libs "glamor-egl" 2>/dev/null` 1957218781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19573de2362d3Smrgelse 19574de2362d3Smrg pkg_failed=yes 19575de2362d3Smrgfi 19576de2362d3Smrg else 19577de2362d3Smrg pkg_failed=untried 19578de2362d3Smrgfi 19579de2362d3Smrg 19580de2362d3Smrg 19581de2362d3Smrg 19582de2362d3Smrgif test $pkg_failed = yes; then 19583de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19584de2362d3Smrg$as_echo "no" >&6; } 19585de2362d3Smrg 19586de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19587de2362d3Smrg _pkg_short_errors_supported=yes 19588de2362d3Smrgelse 19589de2362d3Smrg _pkg_short_errors_supported=no 19590de2362d3Smrgfi 19591de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1959218781e08Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glamor-egl" 2>&1` 19593de2362d3Smrg else 1959418781e08Smrg LIBGLAMOR_EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glamor-egl" 2>&1` 19595de2362d3Smrg fi 19596de2362d3Smrg # Put the nasty error message in config.log where it belongs 1959718781e08Smrg echo "$LIBGLAMOR_EGL_PKG_ERRORS" >&5 19598de2362d3Smrg 1959918781e08Smrg as_fn_error $? "Package requirements (glamor-egl) were not met: 1960018781e08Smrg 1960118781e08Smrg$LIBGLAMOR_EGL_PKG_ERRORS 1960218781e08Smrg 1960318781e08SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1960418781e08Smrginstalled software in a non-standard prefix. 1960518781e08Smrg 1960618781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 1960718781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 1960818781e08SmrgSee the pkg-config man page for more details." "$LINENO" 5 19609de2362d3Smrgelif test $pkg_failed = untried; then 19610de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19611de2362d3Smrg$as_echo "no" >&6; } 1961218781e08Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 1961318781e08Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1961418781e08Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 1961518781e08Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1961618781e08Smrgpath to pkg-config. 19617de2362d3Smrg 1961818781e08SmrgAlternatively, you may set the environment variables LIBGLAMOR_EGL_CFLAGS 1961918781e08Smrgand LIBGLAMOR_EGL_LIBS to avoid the need to call pkg-config. 1962018781e08SmrgSee the pkg-config man page for more details. 196217821949aSmrg 1962218781e08SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1962318781e08SmrgSee \`config.log' for more details" "$LINENO" 5; } 19624de2362d3Smrgelse 1962518781e08Smrg LIBGLAMOR_EGL_CFLAGS=$pkg_cv_LIBGLAMOR_EGL_CFLAGS 1962618781e08Smrg LIBGLAMOR_EGL_LIBS=$pkg_cv_LIBGLAMOR_EGL_LIBS 19627de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19628de2362d3Smrg$as_echo "yes" >&6; } 19629de2362d3Smrg 19630de2362d3Smrgfi 1963118781e08Smrg fi 19632de2362d3Smrg 1963318781e08Smrg$as_echo "#define USE_GLAMOR 1" >>confdefs.h 19634de2362d3Smrg 19635de2362d3Smrgelse 1963618781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLAMOR" >&5 1963718781e08Smrg$as_echo "$GLAMOR" >&6; } 19638de2362d3Smrgfi 1963918781e08Smrg if test x$GLAMOR != xno; then 1964018781e08Smrg GLAMOR_TRUE= 1964118781e08Smrg GLAMOR_FALSE='#' 19642de2362d3Smrgelse 1964318781e08Smrg GLAMOR_TRUE='#' 1964418781e08Smrg GLAMOR_FALSE= 19645de2362d3Smrgfi 19646de2362d3Smrg 19647de2362d3Smrg 1964818781e08Smrgac_fn_c_check_decl "$LINENO" "RegionDuplicate" "ac_cv_have_decl_RegionDuplicate" "#include <xorg-server.h> 1964918781e08Smrg #include <regionstr.h> 196507314432eSmrg" 1965118781e08Smrgif test "x$ac_cv_have_decl_RegionDuplicate" = xyes; then : 196527314432eSmrg 1965318781e08Smrg$as_echo "#define HAVE_REGIONDUPLICATE 1" >>confdefs.h 196547314432eSmrg 196557314432eSmrgfi 196567314432eSmrg 196577314432eSmrg 1965818781e08Smrgac_fn_c_check_decl "$LINENO" "fbGlyphs" "ac_cv_have_decl_fbGlyphs" "#include <X11/Xmd.h> 1965918781e08Smrg #include <X11/Xfuncproto.h> 1966018781e08Smrg #include <X11/extensions/renderproto.h> 1966118781e08Smrg #include <xorg-server.h> 1966218781e08Smrg #include <picture.h> 1966318781e08Smrg #include <glyphstr.h> 1966418781e08Smrg #include <fbpict.h> 196650d16fef4Smrg" 1966618781e08Smrgif test "x$ac_cv_have_decl_fbGlyphs" = xyes; then : 196670d16fef4Smrg 1966818781e08Smrg$as_echo "#define HAVE_FBGLYPHS 1" >>confdefs.h 196690d16fef4Smrg 196700d16fef4Smrgfi 196710d16fef4Smrg 196720d16fef4Smrg 1967318781e08Smrgac_fn_c_check_decl "$LINENO" "xf86CursorResetCursor" "ac_cv_have_decl_xf86CursorResetCursor" "#include <xorg-server.h> 1967418781e08Smrg #include <xf86Cursor.h> 196750d16fef4Smrg" 1967618781e08Smrgif test "x$ac_cv_have_decl_xf86CursorResetCursor" = xyes; then : 196770d16fef4Smrg 1967818781e08Smrg$as_echo "#define HAVE_XF86_CURSOR_RESET_CURSOR 1" >>confdefs.h 196790d16fef4Smrg 196800d16fef4Smrgfi 196810d16fef4Smrg 196820d16fef4Smrg 1968318781e08Smrgfor ac_header in misyncshm.h 1968418781e08Smrgdo : 1968518781e08Smrg ac_fn_c_check_header_compile "$LINENO" "misyncshm.h" "ac_cv_header_misyncshm_h" "#include <X11/Xdefs.h> 1968618781e08Smrg #include <X11/Xfuncproto.h> 1968718781e08Smrg #include <xorg-server.h> 1968818781e08Smrg #include <screenint.h> 19689de2362d3Smrg" 1969018781e08Smrgif test "x$ac_cv_header_misyncshm_h" = xyes; then : 1969118781e08Smrg cat >>confdefs.h <<_ACEOF 1969218781e08Smrg#define HAVE_MISYNCSHM_H 1 1969318781e08Smrg_ACEOF 196940d16fef4Smrg 19695de2362d3Smrgfi 19696de2362d3Smrg 1969718781e08Smrgdone 19698de2362d3Smrg 19699de2362d3Smrg 1970018781e08Smrgfor ac_header in present.h 197010d16fef4Smrgdo : 1970218781e08Smrg ac_fn_c_check_header_compile "$LINENO" "present.h" "ac_cv_header_present_h" "#include <X11/Xmd.h> 1970318781e08Smrg #include <X11/Xproto.h> 1970418781e08Smrg #include \"xorg-server.h\" 197058bf5c682Smrg #include <X11/X.h> 19706de2362d3Smrg" 1970718781e08Smrgif test "x$ac_cv_header_present_h" = xyes; then : 197080d16fef4Smrg cat >>confdefs.h <<_ACEOF 1970918781e08Smrg#define HAVE_PRESENT_H 1 197100d16fef4Smrg_ACEOF 1971118781e08Smrg 19712de2362d3Smrgfi 19713de2362d3Smrg 197140d16fef4Smrgdone 197150d16fef4Smrg 197160d16fef4Smrg 1971718781e08Smrgfor ac_header in dri3.h 1971818781e08Smrgdo : 1971918781e08Smrg ac_fn_c_check_header_compile "$LINENO" "dri3.h" "ac_cv_header_dri3_h" "#include <X11/Xmd.h> 1972018781e08Smrg #include <xorg-server.h> 197210d16fef4Smrg" 1972218781e08Smrgif test "x$ac_cv_header_dri3_h" = xyes; then : 1972318781e08Smrg cat >>confdefs.h <<_ACEOF 1972418781e08Smrg#define HAVE_DRI3_H 1 1972518781e08Smrg_ACEOF 19726de2362d3Smrg 197277821949aSmrgfi 197287821949aSmrg 1972918781e08Smrgdone 197307821949aSmrg 197317821949aSmrg 1973218781e08SmrgCPPFLAGS="$SAVE_CPPFLAGS" 197337821949aSmrg 19734de2362d3Smrg 19735de2362d3Smrgpkg_failed=no 19736de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 19737de2362d3Smrg$as_echo_n "checking for PCIACCESS... " >&6; } 19738de2362d3Smrg 19739de2362d3Smrgif test -n "$PCIACCESS_CFLAGS"; then 19740de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 19741de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19742de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19743de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19744de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19745de2362d3Smrg ac_status=$? 19746de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19747de2362d3Smrg test $ac_status = 0; }; then 19748de2362d3Smrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 1974918781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19750de2362d3Smrgelse 19751de2362d3Smrg pkg_failed=yes 19752de2362d3Smrgfi 19753de2362d3Smrg else 19754de2362d3Smrg pkg_failed=untried 19755de2362d3Smrgfi 19756de2362d3Smrgif test -n "$PCIACCESS_LIBS"; then 19757de2362d3Smrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 19758de2362d3Smrg elif test -n "$PKG_CONFIG"; then 19759de2362d3Smrg if test -n "$PKG_CONFIG" && \ 19760de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 19761de2362d3Smrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 19762de2362d3Smrg ac_status=$? 19763de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19764de2362d3Smrg test $ac_status = 0; }; then 19765de2362d3Smrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 1976618781e08Smrg test "x$?" != "x0" && pkg_failed=yes 19767de2362d3Smrgelse 19768de2362d3Smrg pkg_failed=yes 19769de2362d3Smrgfi 19770de2362d3Smrg else 19771de2362d3Smrg pkg_failed=untried 19772de2362d3Smrgfi 19773de2362d3Smrg 19774de2362d3Smrg 19775de2362d3Smrg 19776de2362d3Smrgif test $pkg_failed = yes; then 19777de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19778de2362d3Smrg$as_echo "no" >&6; } 19779de2362d3Smrg 19780de2362d3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19781de2362d3Smrg _pkg_short_errors_supported=yes 19782de2362d3Smrgelse 19783de2362d3Smrg _pkg_short_errors_supported=no 19784de2362d3Smrgfi 19785de2362d3Smrg if test $_pkg_short_errors_supported = yes; then 1978618781e08Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19787de2362d3Smrg else 1978818781e08Smrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 19789de2362d3Smrg fi 19790de2362d3Smrg # Put the nasty error message in config.log where it belongs 19791de2362d3Smrg echo "$PCIACCESS_PKG_ERRORS" >&5 19792de2362d3Smrg 19793de2362d3Smrg as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 19794de2362d3Smrg 19795de2362d3Smrg$PCIACCESS_PKG_ERRORS 19796de2362d3Smrg 19797de2362d3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 19798de2362d3Smrginstalled software in a non-standard prefix. 19799de2362d3Smrg 19800de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 19801de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 19802de2362d3SmrgSee the pkg-config man page for more details." "$LINENO" 5 19803de2362d3Smrgelif test $pkg_failed = untried; then 19804de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19805de2362d3Smrg$as_echo "no" >&6; } 19806de2362d3Smrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19807de2362d3Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 19808de2362d3Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19809de2362d3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 19810de2362d3Smrgpath to pkg-config. 19811de2362d3Smrg 19812de2362d3SmrgAlternatively, you may set the environment variables PCIACCESS_CFLAGS 19813de2362d3Smrgand PCIACCESS_LIBS to avoid the need to call pkg-config. 19814de2362d3SmrgSee the pkg-config man page for more details. 19815de2362d3Smrg 19816de2362d3SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 19817de2362d3SmrgSee \`config.log' for more details" "$LINENO" 5; } 19818de2362d3Smrgelse 19819de2362d3Smrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 19820de2362d3Smrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 19821de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19822de2362d3Smrg$as_echo "yes" >&6; } 19823de2362d3Smrg 19824de2362d3Smrgfi 1982518781e08SmrgXORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 19826de2362d3Smrg 19827de2362d3Smrg# Checks for headers/macros for byte swapping 19828de2362d3Smrg# Known variants: 19829de2362d3Smrg# <byteswap.h> bswap_16, bswap_32, bswap_64 (glibc) 19830de2362d3Smrg# <sys/endian.h> __swap16, __swap32, __swap64 (OpenBSD) 19831de2362d3Smrg# <sys/endian.h> bswap16, bswap32, bswap64 (other BSD's) 19832de2362d3Smrg# and a fallback to local macros if none of the above are found 19833de2362d3Smrg 19834de2362d3Smrg# if <byteswap.h> is found, assume it's the correct version 19835de2362d3Smrgfor ac_header in byteswap.h 19836de2362d3Smrgdo : 19837de2362d3Smrg ac_fn_c_check_header_mongrel "$LINENO" "byteswap.h" "ac_cv_header_byteswap_h" "$ac_includes_default" 19838de2362d3Smrgif test "x$ac_cv_header_byteswap_h" = xyes; then : 19839de2362d3Smrg cat >>confdefs.h <<_ACEOF 19840de2362d3Smrg#define HAVE_BYTESWAP_H 1 19841de2362d3Smrg_ACEOF 19842de2362d3Smrg 19843de2362d3Smrgfi 19844de2362d3Smrg 19845de2362d3Smrgdone 19846de2362d3Smrg 19847de2362d3Smrg 19848de2362d3Smrg# if <sys/endian.h> is found, have to check which version 19849de2362d3Smrgac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default" 19850de2362d3Smrgif test "x$ac_cv_header_sys_endian_h" = xyes; then : 19851de2362d3Smrg HAVE_SYS_ENDIAN_H="yes" 19852de2362d3Smrgelse 19853de2362d3Smrg HAVE_SYS_ENDIAN_H="no" 19854de2362d3Smrgfi 19855de2362d3Smrg 19856de2362d3Smrg 19857de2362d3Smrg 19858de2362d3Smrgif test "x$HAVE_SYS_ENDIAN_H" = "xyes" ; then 19859de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __swap16 variant of <sys/endian.h> byteswapping macros" >&5 19860de2362d3Smrg$as_echo_n "checking for __swap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19861de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19862de2362d3Smrg/* end confdefs.h. */ 19863de2362d3Smrg 19864de2362d3Smrg#include <sys/types.h> 19865de2362d3Smrg#include <sys/endian.h> 19866de2362d3Smrg 19867de2362d3Smrgint 19868de2362d3Smrgmain () 19869de2362d3Smrg{ 19870de2362d3Smrg 19871de2362d3Smrgint a = 1, b; 19872de2362d3Smrgb = __swap16(a); 19873de2362d3Smrg 19874de2362d3Smrg ; 19875de2362d3Smrg return 0; 19876de2362d3Smrg} 19877de2362d3Smrg 19878de2362d3Smrg_ACEOF 19879de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 19880de2362d3Smrg SYS_ENDIAN__SWAP='yes' 19881de2362d3Smrgelse 19882de2362d3Smrg SYS_ENDIAN__SWAP='no' 19883de2362d3Smrgfi 19884de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 19885de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 19886de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN__SWAP" >&5 19887de2362d3Smrg$as_echo "$SYS_ENDIAN__SWAP" >&6; } 19888de2362d3Smrg 19889de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bswap16 variant of <sys/endian.h> byteswapping macros" >&5 19890de2362d3Smrg$as_echo_n "checking for bswap16 variant of <sys/endian.h> byteswapping macros... " >&6; } 19891de2362d3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19892de2362d3Smrg/* end confdefs.h. */ 19893de2362d3Smrg 19894de2362d3Smrg#include <sys/types.h> 19895de2362d3Smrg#include <sys/endian.h> 19896de2362d3Smrg 19897de2362d3Smrgint 19898de2362d3Smrgmain () 19899de2362d3Smrg{ 19900de2362d3Smrg 19901de2362d3Smrgint a = 1, b; 19902de2362d3Smrgb = bswap16(a); 19903de2362d3Smrg 19904de2362d3Smrg ; 19905de2362d3Smrg return 0; 19906de2362d3Smrg} 19907de2362d3Smrg 19908de2362d3Smrg_ACEOF 19909de2362d3Smrgif ac_fn_c_try_link "$LINENO"; then : 19910de2362d3Smrg SYS_ENDIAN_BSWAP='yes' 19911de2362d3Smrgelse 19912de2362d3Smrg SYS_ENDIAN_BSWAP='no' 19913de2362d3Smrgfi 19914de2362d3Smrgrm -f core conftest.err conftest.$ac_objext \ 19915de2362d3Smrg conftest$ac_exeext conftest.$ac_ext 19916de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYS_ENDIAN_BSWAP" >&5 19917de2362d3Smrg$as_echo "$SYS_ENDIAN_BSWAP" >&6; } 19918de2362d3Smrg 19919de2362d3Smrg if test "$SYS_ENDIAN_BSWAP" = "yes" ; then 19920de2362d3Smrg USE_SYS_ENDIAN_H=yes 19921de2362d3Smrg BSWAP=bswap 19922de2362d3Smrg else 19923de2362d3Smrg if test "$SYS_ENDIAN__SWAP" = "yes" ; then 19924de2362d3Smrg USE_SYS_ENDIAN_H=yes 19925de2362d3Smrg BSWAP=__swap 19926de2362d3Smrg else 19927de2362d3Smrg USE_SYS_ENDIAN_H=no 19928de2362d3Smrg fi 19929de2362d3Smrg fi 19930de2362d3Smrg 19931de2362d3Smrg if test "$USE_SYS_ENDIAN_H" = "yes" ; then 19932de2362d3Smrg 19933de2362d3Smrg$as_echo "#define USE_SYS_ENDIAN_H 1" >>confdefs.h 19934de2362d3Smrg 19935de2362d3Smrg 19936de2362d3Smrgcat >>confdefs.h <<_ACEOF 19937de2362d3Smrg#define bswap_16 ${BSWAP}16 19938de2362d3Smrg_ACEOF 19939de2362d3Smrg 19940de2362d3Smrg 19941de2362d3Smrgcat >>confdefs.h <<_ACEOF 19942de2362d3Smrg#define bswap_32 ${BSWAP}32 19943de2362d3Smrg_ACEOF 19944de2362d3Smrg 19945de2362d3Smrg 19946de2362d3Smrgcat >>confdefs.h <<_ACEOF 19947de2362d3Smrg#define bswap_64 ${BSWAP}64 19948de2362d3Smrg_ACEOF 19949de2362d3Smrg 19950de2362d3Smrg fi 19951de2362d3Smrgfi 19952de2362d3Smrg 19953de2362d3Smrg 19954de2362d3Smrg 19955de2362d3SmrgDRIVER_NAME=ati 19956de2362d3Smrg 19957de2362d3Smrg 19958de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The atimisc sub-driver has been split out to xf86-video-mach64: 19959de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 19960de2362d3SmrgPlease install that driver as well for mach64-based cards. 19961de2362d3Smrg" >&5 19962de2362d3Smrg$as_echo "$as_me: The atimisc sub-driver has been split out to xf86-video-mach64: 19963de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-mach64 19964de2362d3SmrgPlease install that driver as well for mach64-based cards. 19965de2362d3Smrg" >&6;} 19966de2362d3Smrg 19967de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: The r128 sub-driver has been split out to xf86-video-r128: 19968de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 19969de2362d3SmrgPlease install that driver as well for rage128-based cards. 19970de2362d3Smrg" >&5 19971de2362d3Smrg$as_echo "$as_me: The r128 sub-driver has been split out to xf86-video-r128: 19972de2362d3Smrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-r128 19973de2362d3SmrgPlease install that driver as well for rage128-based cards. 19974de2362d3Smrg" >&6;} 19975de2362d3Smrg 199763ed65abbSmrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile conf/Makefile" 19977de2362d3Smrg 19978de2362d3Smrgcat >confcache <<\_ACEOF 19979de2362d3Smrg# This file is a shell script that caches the results of configure 19980de2362d3Smrg# tests run on this system so they can be shared between configure 19981de2362d3Smrg# scripts and configure runs, see configure's option --config-cache. 19982de2362d3Smrg# It is not useful on other systems. If it contains results you don't 19983de2362d3Smrg# want to keep, you may remove or edit it. 19984de2362d3Smrg# 19985de2362d3Smrg# config.status only pays attention to the cache file if you give it 19986de2362d3Smrg# the --recheck option to rerun configure. 19987de2362d3Smrg# 19988de2362d3Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 19989de2362d3Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 19990de2362d3Smrg# following values. 19991de2362d3Smrg 19992de2362d3Smrg_ACEOF 19993de2362d3Smrg 19994de2362d3Smrg# The following way of writing the cache mishandles newlines in values, 19995de2362d3Smrg# but we know of no workaround that is simple, portable, and efficient. 19996de2362d3Smrg# So, we kill variables containing newlines. 19997de2362d3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 19998de2362d3Smrg# and sets the high bit in the cache file unless we assign to the vars. 19999de2362d3Smrg( 20000de2362d3Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20001de2362d3Smrg eval ac_val=\$$ac_var 20002de2362d3Smrg case $ac_val in #( 20003de2362d3Smrg *${as_nl}*) 20004de2362d3Smrg case $ac_var in #( 20005de2362d3Smrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20006de2362d3Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20007de2362d3Smrg esac 20008de2362d3Smrg case $ac_var in #( 20009de2362d3Smrg _ | IFS | as_nl) ;; #( 20010de2362d3Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20011de2362d3Smrg *) { eval $ac_var=; unset $ac_var;} ;; 20012de2362d3Smrg esac ;; 20013de2362d3Smrg esac 20014de2362d3Smrg done 20015de2362d3Smrg 20016de2362d3Smrg (set) 2>&1 | 20017de2362d3Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 20018de2362d3Smrg *${as_nl}ac_space=\ *) 20019de2362d3Smrg # `set' does not quote correctly, so add quotes: double-quote 20020de2362d3Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 20021de2362d3Smrg sed -n \ 20022de2362d3Smrg "s/'/'\\\\''/g; 20023de2362d3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20024de2362d3Smrg ;; #( 20025de2362d3Smrg *) 20026de2362d3Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 20027de2362d3Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20028de2362d3Smrg ;; 20029de2362d3Smrg esac | 20030de2362d3Smrg sort 20031de2362d3Smrg) | 20032de2362d3Smrg sed ' 20033de2362d3Smrg /^ac_cv_env_/b end 20034de2362d3Smrg t clear 20035de2362d3Smrg :clear 20036de2362d3Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20037de2362d3Smrg t end 20038de2362d3Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20039de2362d3Smrg :end' >>confcache 20040de2362d3Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20041de2362d3Smrg if test -w "$cache_file"; then 20042de2362d3Smrg if test "x$cache_file" != "x/dev/null"; then 20043de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20044de2362d3Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 20045de2362d3Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 20046de2362d3Smrg cat confcache >"$cache_file" 20047de2362d3Smrg else 20048de2362d3Smrg case $cache_file in #( 20049de2362d3Smrg */* | ?:*) 20050de2362d3Smrg mv -f confcache "$cache_file"$$ && 20051de2362d3Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 20052de2362d3Smrg *) 20053de2362d3Smrg mv -f confcache "$cache_file" ;; 20054de2362d3Smrg esac 20055de2362d3Smrg fi 20056de2362d3Smrg fi 20057de2362d3Smrg else 20058de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20059de2362d3Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20060de2362d3Smrg fi 20061de2362d3Smrgfi 20062de2362d3Smrgrm -f confcache 20063de2362d3Smrg 20064de2362d3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 20065de2362d3Smrg# Let make expand exec_prefix. 20066de2362d3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20067de2362d3Smrg 20068de2362d3SmrgDEFS=-DHAVE_CONFIG_H 20069de2362d3Smrg 20070de2362d3Smrgac_libobjs= 20071de2362d3Smrgac_ltlibobjs= 20072de2362d3SmrgU= 20073de2362d3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20074de2362d3Smrg # 1. Remove the extension, and $U if already installed. 20075de2362d3Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20076de2362d3Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 20077de2362d3Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20078de2362d3Smrg # will be set to the directory where LIBOBJS objects are built. 20079de2362d3Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20080de2362d3Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20081de2362d3Smrgdone 20082de2362d3SmrgLIBOBJS=$ac_libobjs 20083de2362d3Smrg 20084de2362d3SmrgLTLIBOBJS=$ac_ltlibobjs 20085de2362d3Smrg 20086de2362d3Smrg 2008718781e08Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 2008818781e08Smrg$as_echo_n "checking that generated files are newer than configure... " >&6; } 2008918781e08Smrg if test -n "$am_sleep_pid"; then 2009018781e08Smrg # Hide warnings about reused PIDs. 2009118781e08Smrg wait $am_sleep_pid 2>/dev/null 2009218781e08Smrg fi 2009318781e08Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 2009418781e08Smrg$as_echo "done" >&6; } 20095de2362d3Smrg if test -n "$EXEEXT"; then 20096de2362d3Smrg am__EXEEXT_TRUE= 20097de2362d3Smrg am__EXEEXT_FALSE='#' 20098de2362d3Smrgelse 20099de2362d3Smrg am__EXEEXT_TRUE='#' 20100de2362d3Smrg am__EXEEXT_FALSE= 20101de2362d3Smrgfi 20102de2362d3Smrg 2010318781e08Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 2010418781e08Smrg as_fn_error $? "conditional \"AMDEP\" was never defined. 20105de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20106de2362d3Smrgfi 2010718781e08Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 2010818781e08Smrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 201097821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 201107821949aSmrgfi 2011118781e08Smrgif test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 2011218781e08Smrg as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 201137821949aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 201147821949aSmrgfi 201153ed65abbSmrgif test -z "${HAS_XORG_CONF_DIR_TRUE}" && test -z "${HAS_XORG_CONF_DIR_FALSE}"; then 201163ed65abbSmrg as_fn_error $? "conditional \"HAS_XORG_CONF_DIR\" was never defined. 201173ed65abbSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 201183ed65abbSmrgfi 20119de2362d3Smrgif test -z "${LIBUDEV_TRUE}" && test -z "${LIBUDEV_FALSE}"; then 20120de2362d3Smrg as_fn_error $? "conditional \"LIBUDEV\" was never defined. 20121de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20122de2362d3Smrgfi 2012318781e08Smrgif test -z "${GLAMOR_TRUE}" && test -z "${GLAMOR_FALSE}"; then 2012418781e08Smrg as_fn_error $? "conditional \"GLAMOR\" was never defined. 20125de2362d3SmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 20126de2362d3Smrgfi 20127de2362d3Smrg 20128de2362d3Smrg: "${CONFIG_STATUS=./config.status}" 20129de2362d3Smrgac_write_fail=0 20130de2362d3Smrgac_clean_files_save=$ac_clean_files 20131de2362d3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 20132de2362d3Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20133de2362d3Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 20134de2362d3Smrgas_write_fail=0 20135de2362d3Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20136de2362d3Smrg#! $SHELL 20137de2362d3Smrg# Generated by $as_me. 20138de2362d3Smrg# Run this file to recreate the current configuration. 20139de2362d3Smrg# Compiler output produced by configure, useful for debugging 20140de2362d3Smrg# configure, is in config.log if it exists. 20141de2362d3Smrg 20142de2362d3Smrgdebug=false 20143de2362d3Smrgac_cs_recheck=false 20144de2362d3Smrgac_cs_silent=false 20145de2362d3Smrg 20146de2362d3SmrgSHELL=\${CONFIG_SHELL-$SHELL} 20147de2362d3Smrgexport SHELL 20148de2362d3Smrg_ASEOF 20149de2362d3Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20150de2362d3Smrg## -------------------- ## 20151de2362d3Smrg## M4sh Initialization. ## 20152de2362d3Smrg## -------------------- ## 20153de2362d3Smrg 20154de2362d3Smrg# Be more Bourne compatible 20155de2362d3SmrgDUALCASE=1; export DUALCASE # for MKS sh 20156de2362d3Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20157de2362d3Smrg emulate sh 20158de2362d3Smrg NULLCMD=: 20159de2362d3Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20160de2362d3Smrg # is contrary to our usage. Disable this feature. 20161de2362d3Smrg alias -g '${1+"$@"}'='"$@"' 20162de2362d3Smrg setopt NO_GLOB_SUBST 20163de2362d3Smrgelse 20164de2362d3Smrg case `(set -o) 2>/dev/null` in #( 20165de2362d3Smrg *posix*) : 20166de2362d3Smrg set -o posix ;; #( 20167de2362d3Smrg *) : 20168de2362d3Smrg ;; 20169de2362d3Smrgesac 20170de2362d3Smrgfi 20171de2362d3Smrg 20172de2362d3Smrg 20173de2362d3Smrgas_nl=' 20174de2362d3Smrg' 20175de2362d3Smrgexport as_nl 20176de2362d3Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 20177de2362d3Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 20178de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 20179de2362d3Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 20180de2362d3Smrg# Prefer a ksh shell builtin over an external printf program on Solaris, 20181de2362d3Smrg# but without wasting forks for bash or zsh. 20182de2362d3Smrgif test -z "$BASH_VERSION$ZSH_VERSION" \ 20183de2362d3Smrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 20184de2362d3Smrg as_echo='print -r --' 20185de2362d3Smrg as_echo_n='print -rn --' 20186de2362d3Smrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 20187de2362d3Smrg as_echo='printf %s\n' 20188de2362d3Smrg as_echo_n='printf %s' 20189de2362d3Smrgelse 20190de2362d3Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 20191de2362d3Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 20192de2362d3Smrg as_echo_n='/usr/ucb/echo -n' 20193de2362d3Smrg else 20194de2362d3Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 20195de2362d3Smrg as_echo_n_body='eval 20196de2362d3Smrg arg=$1; 20197de2362d3Smrg case $arg in #( 20198de2362d3Smrg *"$as_nl"*) 20199de2362d3Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 20200de2362d3Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 20201de2362d3Smrg esac; 20202de2362d3Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 20203de2362d3Smrg ' 20204de2362d3Smrg export as_echo_n_body 20205de2362d3Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 20206de2362d3Smrg fi 20207de2362d3Smrg export as_echo_body 20208de2362d3Smrg as_echo='sh -c $as_echo_body as_echo' 20209de2362d3Smrgfi 20210de2362d3Smrg 20211de2362d3Smrg# The user is always right. 20212de2362d3Smrgif test "${PATH_SEPARATOR+set}" != set; then 20213de2362d3Smrg PATH_SEPARATOR=: 20214de2362d3Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20215de2362d3Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20216de2362d3Smrg PATH_SEPARATOR=';' 20217de2362d3Smrg } 20218de2362d3Smrgfi 20219de2362d3Smrg 20220de2362d3Smrg 20221de2362d3Smrg# IFS 20222de2362d3Smrg# We need space, tab and new line, in precisely that order. Quoting is 20223de2362d3Smrg# there to prevent editors from complaining about space-tab. 20224de2362d3Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 20225de2362d3Smrg# splitting by setting IFS to empty value.) 20226de2362d3SmrgIFS=" "" $as_nl" 20227de2362d3Smrg 20228de2362d3Smrg# Find who we are. Look in the path if we contain no directory separator. 20229de2362d3Smrgas_myself= 20230de2362d3Smrgcase $0 in #(( 20231de2362d3Smrg *[\\/]* ) as_myself=$0 ;; 20232de2362d3Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20233de2362d3Smrgfor as_dir in $PATH 20234de2362d3Smrgdo 20235de2362d3Smrg IFS=$as_save_IFS 20236de2362d3Smrg test -z "$as_dir" && as_dir=. 20237de2362d3Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 20238de2362d3Smrg done 20239de2362d3SmrgIFS=$as_save_IFS 20240de2362d3Smrg 20241de2362d3Smrg ;; 20242de2362d3Smrgesac 20243de2362d3Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 20244de2362d3Smrg# in which case we are not to be found in the path. 20245de2362d3Smrgif test "x$as_myself" = x; then 20246de2362d3Smrg as_myself=$0 20247de2362d3Smrgfi 20248de2362d3Smrgif test ! -f "$as_myself"; then 20249de2362d3Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20250de2362d3Smrg exit 1 20251de2362d3Smrgfi 20252de2362d3Smrg 20253de2362d3Smrg# Unset variables that we do not need and which cause bugs (e.g. in 20254de2362d3Smrg# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 20255de2362d3Smrg# suppresses any "Segmentation fault" message there. '((' could 20256de2362d3Smrg# trigger a bug in pdksh 5.2.14. 20257de2362d3Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH 20258de2362d3Smrgdo eval test x\${$as_var+set} = xset \ 20259de2362d3Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20260de2362d3Smrgdone 20261de2362d3SmrgPS1='$ ' 20262de2362d3SmrgPS2='> ' 20263de2362d3SmrgPS4='+ ' 20264de2362d3Smrg 20265de2362d3Smrg# NLS nuisances. 20266de2362d3SmrgLC_ALL=C 20267de2362d3Smrgexport LC_ALL 20268de2362d3SmrgLANGUAGE=C 20269de2362d3Smrgexport LANGUAGE 20270de2362d3Smrg 20271de2362d3Smrg# CDPATH. 20272de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20273de2362d3Smrg 20274de2362d3Smrg 20275de2362d3Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 20276de2362d3Smrg# ---------------------------------------- 20277de2362d3Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20278de2362d3Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20279de2362d3Smrg# script with STATUS, using 1 if that was 0. 20280de2362d3Smrgas_fn_error () 20281de2362d3Smrg{ 20282de2362d3Smrg as_status=$1; test $as_status -eq 0 && as_status=1 20283de2362d3Smrg if test "$4"; then 20284de2362d3Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20285de2362d3Smrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20286de2362d3Smrg fi 20287de2362d3Smrg $as_echo "$as_me: error: $2" >&2 20288de2362d3Smrg as_fn_exit $as_status 20289de2362d3Smrg} # as_fn_error 20290de2362d3Smrg 20291de2362d3Smrg 20292de2362d3Smrg# as_fn_set_status STATUS 20293de2362d3Smrg# ----------------------- 20294de2362d3Smrg# Set $? to STATUS, without forking. 20295de2362d3Smrgas_fn_set_status () 20296de2362d3Smrg{ 20297de2362d3Smrg return $1 20298de2362d3Smrg} # as_fn_set_status 20299de2362d3Smrg 20300de2362d3Smrg# as_fn_exit STATUS 20301de2362d3Smrg# ----------------- 20302de2362d3Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20303de2362d3Smrgas_fn_exit () 20304de2362d3Smrg{ 20305de2362d3Smrg set +e 20306de2362d3Smrg as_fn_set_status $1 20307de2362d3Smrg exit $1 20308de2362d3Smrg} # as_fn_exit 20309de2362d3Smrg 20310de2362d3Smrg# as_fn_unset VAR 20311de2362d3Smrg# --------------- 20312de2362d3Smrg# Portably unset VAR. 20313de2362d3Smrgas_fn_unset () 20314de2362d3Smrg{ 20315de2362d3Smrg { eval $1=; unset $1;} 20316de2362d3Smrg} 20317de2362d3Smrgas_unset=as_fn_unset 20318de2362d3Smrg# as_fn_append VAR VALUE 20319de2362d3Smrg# ---------------------- 20320de2362d3Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 20321de2362d3Smrg# advantage of any shell optimizations that allow amortized linear growth over 20322de2362d3Smrg# repeated appends, instead of the typical quadratic growth present in naive 20323de2362d3Smrg# implementations. 20324de2362d3Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 20325de2362d3Smrg eval 'as_fn_append () 20326de2362d3Smrg { 20327de2362d3Smrg eval $1+=\$2 20328de2362d3Smrg }' 20329de2362d3Smrgelse 20330de2362d3Smrg as_fn_append () 20331de2362d3Smrg { 20332de2362d3Smrg eval $1=\$$1\$2 20333de2362d3Smrg } 20334de2362d3Smrgfi # as_fn_append 20335de2362d3Smrg 20336de2362d3Smrg# as_fn_arith ARG... 20337de2362d3Smrg# ------------------ 20338de2362d3Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 20339de2362d3Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 20340de2362d3Smrg# must be portable across $(()) and expr. 20341de2362d3Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 20342de2362d3Smrg eval 'as_fn_arith () 20343de2362d3Smrg { 20344de2362d3Smrg as_val=$(( $* )) 20345de2362d3Smrg }' 20346de2362d3Smrgelse 20347de2362d3Smrg as_fn_arith () 20348de2362d3Smrg { 20349de2362d3Smrg as_val=`expr "$@" || test $? -eq 1` 20350de2362d3Smrg } 20351de2362d3Smrgfi # as_fn_arith 20352de2362d3Smrg 20353de2362d3Smrg 20354de2362d3Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 20355de2362d3Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 20356de2362d3Smrg as_expr=expr 20357de2362d3Smrgelse 20358de2362d3Smrg as_expr=false 20359de2362d3Smrgfi 20360de2362d3Smrg 20361de2362d3Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20362de2362d3Smrg as_basename=basename 20363de2362d3Smrgelse 20364de2362d3Smrg as_basename=false 20365de2362d3Smrgfi 20366de2362d3Smrg 20367de2362d3Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20368de2362d3Smrg as_dirname=dirname 20369de2362d3Smrgelse 20370de2362d3Smrg as_dirname=false 20371de2362d3Smrgfi 20372de2362d3Smrg 20373de2362d3Smrgas_me=`$as_basename -- "$0" || 20374de2362d3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20375de2362d3Smrg X"$0" : 'X\(//\)$' \| \ 20376de2362d3Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 20377de2362d3Smrg$as_echo X/"$0" | 20378de2362d3Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 20379de2362d3Smrg s//\1/ 20380de2362d3Smrg q 20381de2362d3Smrg } 20382de2362d3Smrg /^X\/\(\/\/\)$/{ 20383de2362d3Smrg s//\1/ 20384de2362d3Smrg q 20385de2362d3Smrg } 20386de2362d3Smrg /^X\/\(\/\).*/{ 20387de2362d3Smrg s//\1/ 20388de2362d3Smrg q 20389de2362d3Smrg } 20390de2362d3Smrg s/.*/./; q'` 20391de2362d3Smrg 20392de2362d3Smrg# Avoid depending upon Character Ranges. 20393de2362d3Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 20394de2362d3Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20395de2362d3Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 20396de2362d3Smrgas_cr_digits='0123456789' 20397de2362d3Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 20398de2362d3Smrg 20399de2362d3SmrgECHO_C= ECHO_N= ECHO_T= 20400de2362d3Smrgcase `echo -n x` in #((((( 20401de2362d3Smrg-n*) 20402de2362d3Smrg case `echo 'xy\c'` in 20403de2362d3Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20404de2362d3Smrg xy) ECHO_C='\c';; 20405de2362d3Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20406de2362d3Smrg ECHO_T=' ';; 20407de2362d3Smrg esac;; 20408de2362d3Smrg*) 20409de2362d3Smrg ECHO_N='-n';; 20410de2362d3Smrgesac 20411de2362d3Smrg 20412de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.file 20413de2362d3Smrgif test -d conf$$.dir; then 20414de2362d3Smrg rm -f conf$$.dir/conf$$.file 20415de2362d3Smrgelse 20416de2362d3Smrg rm -f conf$$.dir 20417de2362d3Smrg mkdir conf$$.dir 2>/dev/null 20418de2362d3Smrgfi 20419de2362d3Smrgif (echo >conf$$.file) 2>/dev/null; then 20420de2362d3Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 20421de2362d3Smrg as_ln_s='ln -s' 20422de2362d3Smrg # ... but there are two gotchas: 20423de2362d3Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20424de2362d3Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 2042518781e08Smrg # In both cases, we have to default to `cp -pR'. 20426de2362d3Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 2042718781e08Smrg as_ln_s='cp -pR' 20428de2362d3Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 20429de2362d3Smrg as_ln_s=ln 20430de2362d3Smrg else 2043118781e08Smrg as_ln_s='cp -pR' 20432de2362d3Smrg fi 20433de2362d3Smrgelse 2043418781e08Smrg as_ln_s='cp -pR' 20435de2362d3Smrgfi 20436de2362d3Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20437de2362d3Smrgrmdir conf$$.dir 2>/dev/null 20438de2362d3Smrg 20439de2362d3Smrg 20440de2362d3Smrg# as_fn_mkdir_p 20441de2362d3Smrg# ------------- 20442de2362d3Smrg# Create "$as_dir" as a directory, including parents if necessary. 20443de2362d3Smrgas_fn_mkdir_p () 20444de2362d3Smrg{ 20445de2362d3Smrg 20446de2362d3Smrg case $as_dir in #( 20447de2362d3Smrg -*) as_dir=./$as_dir;; 20448de2362d3Smrg esac 20449de2362d3Smrg test -d "$as_dir" || eval $as_mkdir_p || { 20450de2362d3Smrg as_dirs= 20451de2362d3Smrg while :; do 20452de2362d3Smrg case $as_dir in #( 20453de2362d3Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20454de2362d3Smrg *) as_qdir=$as_dir;; 20455de2362d3Smrg esac 20456de2362d3Smrg as_dirs="'$as_qdir' $as_dirs" 20457de2362d3Smrg as_dir=`$as_dirname -- "$as_dir" || 20458de2362d3Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20459de2362d3Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 20460de2362d3Smrg X"$as_dir" : 'X\(//\)$' \| \ 20461de2362d3Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20462de2362d3Smrg$as_echo X"$as_dir" | 20463de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20464de2362d3Smrg s//\1/ 20465de2362d3Smrg q 20466de2362d3Smrg } 20467de2362d3Smrg /^X\(\/\/\)[^/].*/{ 20468de2362d3Smrg s//\1/ 20469de2362d3Smrg q 20470de2362d3Smrg } 20471de2362d3Smrg /^X\(\/\/\)$/{ 20472de2362d3Smrg s//\1/ 20473de2362d3Smrg q 20474de2362d3Smrg } 20475de2362d3Smrg /^X\(\/\).*/{ 20476de2362d3Smrg s//\1/ 20477de2362d3Smrg q 20478de2362d3Smrg } 20479de2362d3Smrg s/.*/./; q'` 20480de2362d3Smrg test -d "$as_dir" && break 20481de2362d3Smrg done 20482de2362d3Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 20483de2362d3Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20484de2362d3Smrg 20485de2362d3Smrg 20486de2362d3Smrg} # as_fn_mkdir_p 20487de2362d3Smrgif mkdir -p . 2>/dev/null; then 20488de2362d3Smrg as_mkdir_p='mkdir -p "$as_dir"' 20489de2362d3Smrgelse 20490de2362d3Smrg test -d ./-p && rmdir ./-p 20491de2362d3Smrg as_mkdir_p=false 20492de2362d3Smrgfi 20493de2362d3Smrg 2049418781e08Smrg 2049518781e08Smrg# as_fn_executable_p FILE 2049618781e08Smrg# ----------------------- 2049718781e08Smrg# Test if FILE is an executable regular file. 2049818781e08Smrgas_fn_executable_p () 2049918781e08Smrg{ 2050018781e08Smrg test -f "$1" && test -x "$1" 2050118781e08Smrg} # as_fn_executable_p 2050218781e08Smrgas_test_x='test -x' 2050318781e08Smrgas_executable_p=as_fn_executable_p 20504de2362d3Smrg 20505de2362d3Smrg# Sed expression to map a string onto a valid CPP name. 20506de2362d3Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20507de2362d3Smrg 20508de2362d3Smrg# Sed expression to map a string onto a valid variable name. 20509de2362d3Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20510de2362d3Smrg 20511de2362d3Smrg 20512de2362d3Smrgexec 6>&1 20513de2362d3Smrg## ----------------------------------- ## 20514de2362d3Smrg## Main body of $CONFIG_STATUS script. ## 20515de2362d3Smrg## ----------------------------------- ## 20516de2362d3Smrg_ASEOF 20517de2362d3Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20518de2362d3Smrg 20519de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20520de2362d3Smrg# Save the log message, to keep $0 and so on meaningful, and to 20521de2362d3Smrg# report actual input values of CONFIG_FILES etc. instead of their 20522de2362d3Smrg# values after options handling. 20523de2362d3Smrgac_log=" 205248bf5c682SmrgThis file was extended by xf86-video-ati $as_me 18.0.0, which was 2052518781e08Smrggenerated by GNU Autoconf 2.69. Invocation command line was 20526de2362d3Smrg 20527de2362d3Smrg CONFIG_FILES = $CONFIG_FILES 20528de2362d3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 20529de2362d3Smrg CONFIG_LINKS = $CONFIG_LINKS 20530de2362d3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 20531de2362d3Smrg $ $0 $@ 20532de2362d3Smrg 20533de2362d3Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 20534de2362d3Smrg" 20535de2362d3Smrg 20536de2362d3Smrg_ACEOF 20537de2362d3Smrg 20538de2362d3Smrgcase $ac_config_files in *" 20539de2362d3Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 20540de2362d3Smrgesac 20541de2362d3Smrg 20542de2362d3Smrgcase $ac_config_headers in *" 20543de2362d3Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20544de2362d3Smrgesac 20545de2362d3Smrg 20546de2362d3Smrg 20547de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20548de2362d3Smrg# Files that config.status was made for. 20549de2362d3Smrgconfig_files="$ac_config_files" 20550de2362d3Smrgconfig_headers="$ac_config_headers" 20551de2362d3Smrgconfig_commands="$ac_config_commands" 20552de2362d3Smrg 20553de2362d3Smrg_ACEOF 20554de2362d3Smrg 20555de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20556de2362d3Smrgac_cs_usage="\ 20557de2362d3Smrg\`$as_me' instantiates files and other configuration actions 20558de2362d3Smrgfrom templates according to the current configuration. Unless the files 20559de2362d3Smrgand actions are specified as TAGs, all are instantiated by default. 20560de2362d3Smrg 20561de2362d3SmrgUsage: $0 [OPTION]... [TAG]... 20562de2362d3Smrg 20563de2362d3Smrg -h, --help print this help, then exit 20564de2362d3Smrg -V, --version print version number and configuration settings, then exit 20565de2362d3Smrg --config print configuration, then exit 20566de2362d3Smrg -q, --quiet, --silent 20567de2362d3Smrg do not print progress messages 20568de2362d3Smrg -d, --debug don't remove temporary files 20569de2362d3Smrg --recheck update $as_me by reconfiguring in the same conditions 20570de2362d3Smrg --file=FILE[:TEMPLATE] 20571de2362d3Smrg instantiate the configuration file FILE 20572de2362d3Smrg --header=FILE[:TEMPLATE] 20573de2362d3Smrg instantiate the configuration header FILE 20574de2362d3Smrg 20575de2362d3SmrgConfiguration files: 20576de2362d3Smrg$config_files 20577de2362d3Smrg 20578de2362d3SmrgConfiguration headers: 20579de2362d3Smrg$config_headers 20580de2362d3Smrg 20581de2362d3SmrgConfiguration commands: 20582de2362d3Smrg$config_commands 20583de2362d3Smrg 205848bf5c682SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon>." 20585de2362d3Smrg 20586de2362d3Smrg_ACEOF 20587de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20588de2362d3Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 20589de2362d3Smrgac_cs_version="\\ 205908bf5c682Smrgxf86-video-ati config.status 18.0.0 2059118781e08Smrgconfigured by $0, generated by GNU Autoconf 2.69, 20592de2362d3Smrg with options \\"\$ac_cs_config\\" 20593de2362d3Smrg 2059418781e08SmrgCopyright (C) 2012 Free Software Foundation, Inc. 20595de2362d3SmrgThis config.status script is free software; the Free Software Foundation 20596de2362d3Smrggives unlimited permission to copy, distribute and modify it." 20597de2362d3Smrg 20598de2362d3Smrgac_pwd='$ac_pwd' 20599de2362d3Smrgsrcdir='$srcdir' 20600de2362d3SmrgINSTALL='$INSTALL' 20601de2362d3SmrgMKDIR_P='$MKDIR_P' 20602de2362d3SmrgAWK='$AWK' 20603de2362d3Smrgtest -n "\$AWK" || AWK=awk 20604de2362d3Smrg_ACEOF 20605de2362d3Smrg 20606de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20607de2362d3Smrg# The default lists apply if the user does not specify any file. 20608de2362d3Smrgac_need_defaults=: 20609de2362d3Smrgwhile test $# != 0 20610de2362d3Smrgdo 20611de2362d3Smrg case $1 in 20612de2362d3Smrg --*=?*) 20613de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20614de2362d3Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20615de2362d3Smrg ac_shift=: 20616de2362d3Smrg ;; 20617de2362d3Smrg --*=) 20618de2362d3Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 20619de2362d3Smrg ac_optarg= 20620de2362d3Smrg ac_shift=: 20621de2362d3Smrg ;; 20622de2362d3Smrg *) 20623de2362d3Smrg ac_option=$1 20624de2362d3Smrg ac_optarg=$2 20625de2362d3Smrg ac_shift=shift 20626de2362d3Smrg ;; 20627de2362d3Smrg esac 20628de2362d3Smrg 20629de2362d3Smrg case $ac_option in 20630de2362d3Smrg # Handling of the options. 20631de2362d3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20632de2362d3Smrg ac_cs_recheck=: ;; 20633de2362d3Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20634de2362d3Smrg $as_echo "$ac_cs_version"; exit ;; 20635de2362d3Smrg --config | --confi | --conf | --con | --co | --c ) 20636de2362d3Smrg $as_echo "$ac_cs_config"; exit ;; 20637de2362d3Smrg --debug | --debu | --deb | --de | --d | -d ) 20638de2362d3Smrg debug=: ;; 20639de2362d3Smrg --file | --fil | --fi | --f ) 20640de2362d3Smrg $ac_shift 20641de2362d3Smrg case $ac_optarg in 20642de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20643de2362d3Smrg '') as_fn_error $? "missing file argument" ;; 20644de2362d3Smrg esac 20645de2362d3Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 20646de2362d3Smrg ac_need_defaults=false;; 20647de2362d3Smrg --header | --heade | --head | --hea ) 20648de2362d3Smrg $ac_shift 20649de2362d3Smrg case $ac_optarg in 20650de2362d3Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20651de2362d3Smrg esac 20652de2362d3Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20653de2362d3Smrg ac_need_defaults=false;; 20654de2362d3Smrg --he | --h) 20655de2362d3Smrg # Conflict between --help and --header 20656de2362d3Smrg as_fn_error $? "ambiguous option: \`$1' 20657de2362d3SmrgTry \`$0 --help' for more information.";; 20658de2362d3Smrg --help | --hel | -h ) 20659de2362d3Smrg $as_echo "$ac_cs_usage"; exit ;; 20660de2362d3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20661de2362d3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 20662de2362d3Smrg ac_cs_silent=: ;; 20663de2362d3Smrg 20664de2362d3Smrg # This is an error. 20665de2362d3Smrg -*) as_fn_error $? "unrecognized option: \`$1' 20666de2362d3SmrgTry \`$0 --help' for more information." ;; 20667de2362d3Smrg 20668de2362d3Smrg *) as_fn_append ac_config_targets " $1" 20669de2362d3Smrg ac_need_defaults=false ;; 20670de2362d3Smrg 20671de2362d3Smrg esac 20672de2362d3Smrg shift 20673de2362d3Smrgdone 20674de2362d3Smrg 20675de2362d3Smrgac_configure_extra_args= 20676de2362d3Smrg 20677de2362d3Smrgif $ac_cs_silent; then 20678de2362d3Smrg exec 6>/dev/null 20679de2362d3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 20680de2362d3Smrgfi 20681de2362d3Smrg 20682de2362d3Smrg_ACEOF 20683de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20684de2362d3Smrgif \$ac_cs_recheck; then 2068518781e08Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20686de2362d3Smrg shift 20687de2362d3Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 20688de2362d3Smrg CONFIG_SHELL='$SHELL' 20689de2362d3Smrg export CONFIG_SHELL 20690de2362d3Smrg exec "\$@" 20691de2362d3Smrgfi 20692de2362d3Smrg 20693de2362d3Smrg_ACEOF 20694de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20695de2362d3Smrgexec 5>>config.log 20696de2362d3Smrg{ 20697de2362d3Smrg echo 20698de2362d3Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20699de2362d3Smrg## Running $as_me. ## 20700de2362d3Smrg_ASBOX 20701de2362d3Smrg $as_echo "$ac_log" 20702de2362d3Smrg} >&5 20703de2362d3Smrg 20704de2362d3Smrg_ACEOF 20705de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20706de2362d3Smrg# 20707de2362d3Smrg# INIT-COMMANDS 20708de2362d3Smrg# 20709de2362d3SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 20710de2362d3Smrg 20711de2362d3Smrg 20712de2362d3Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 20713de2362d3Smrg# if CDPATH is set. 20714de2362d3Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20715de2362d3Smrg 20716de2362d3Smrgsed_quote_subst='$sed_quote_subst' 20717de2362d3Smrgdouble_quote_subst='$double_quote_subst' 20718de2362d3Smrgdelay_variable_subst='$delay_variable_subst' 20719de2362d3Smrgenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20720de2362d3Smrgmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20721de2362d3Smrgmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20722de2362d3Smrgenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20723de2362d3Smrgpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20724de2362d3Smrgenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 2072518781e08Smrgshared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20726de2362d3SmrgSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20727de2362d3SmrgECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20728de2362d3SmrgPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20729de2362d3Smrghost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20730de2362d3Smrghost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20731de2362d3Smrghost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20732de2362d3Smrgbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20733de2362d3Smrgbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20734de2362d3Smrgbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20735de2362d3SmrgSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20736de2362d3SmrgXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20737de2362d3SmrgGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20738de2362d3SmrgEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20739de2362d3SmrgFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20740de2362d3SmrgLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20741de2362d3SmrgNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20742de2362d3SmrgLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20743de2362d3Smrgmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20744de2362d3Smrgac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20745de2362d3Smrgexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20746de2362d3Smrglt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20747de2362d3Smrglt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20748de2362d3Smrglt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20749de2362d3Smrglt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20750de2362d3Smrglt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20751de2362d3Smrgreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20752de2362d3Smrgreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20753de2362d3SmrgOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20754de2362d3Smrgdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20755de2362d3Smrgfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20756de2362d3Smrgfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20757de2362d3Smrgwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20758de2362d3SmrgDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20759de2362d3Smrgsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20760de2362d3SmrgAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 207618bf5c682Smrglt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 20762de2362d3SmrgAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20763de2362d3Smrgarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20764de2362d3SmrgSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20765de2362d3SmrgRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20766de2362d3Smrgold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20767de2362d3Smrgold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20768de2362d3Smrgold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20769de2362d3Smrglock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20770de2362d3SmrgCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20771de2362d3SmrgCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20772de2362d3Smrgcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20773de2362d3SmrgGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20774de2362d3Smrglt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20775de2362d3Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 2077618781e08Smrglt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20777de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20778de2362d3Smrglt_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"`' 2077918781e08Smrglt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20780de2362d3Smrgnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20781de2362d3Smrglt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 2078218781e08Smrglt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20783de2362d3Smrgobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20784de2362d3SmrgMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20785de2362d3Smrglt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20786de2362d3Smrglt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20787de2362d3Smrglt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20788de2362d3Smrglt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20789de2362d3Smrglt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20790de2362d3Smrgneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20791de2362d3SmrgMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20792de2362d3SmrgDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20793de2362d3SmrgNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20794de2362d3SmrgLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20795de2362d3SmrgOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20796de2362d3SmrgOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20797de2362d3Smrglibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20798de2362d3Smrgshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20799de2362d3Smrgextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20800de2362d3Smrgarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20801de2362d3Smrgenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20802de2362d3Smrgexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20803de2362d3Smrgwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20804de2362d3Smrgcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20805de2362d3Smrgold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20806de2362d3Smrgold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20807de2362d3Smrgarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20808de2362d3Smrgarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20809de2362d3Smrgmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20810de2362d3Smrgmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20811de2362d3Smrgwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20812de2362d3Smrgallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20813de2362d3Smrgno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20814de2362d3Smrghardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20815de2362d3Smrghardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20816de2362d3Smrghardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20817de2362d3Smrghardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20818de2362d3Smrghardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20819de2362d3Smrghardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20820de2362d3Smrghardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20821de2362d3Smrginherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20822de2362d3Smrglink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20823de2362d3Smrgalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20824de2362d3Smrgexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20825de2362d3Smrgexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20826de2362d3Smrginclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20827de2362d3Smrgprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20828de2362d3Smrgpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20829de2362d3Smrgfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20830de2362d3Smrgvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20831de2362d3Smrgneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20832de2362d3Smrgneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20833de2362d3Smrgversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20834de2362d3Smrgrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20835de2362d3Smrgshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20836de2362d3Smrgshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20837de2362d3Smrglibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20838de2362d3Smrglibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20839de2362d3Smrgsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20840de2362d3Smrginstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20841de2362d3Smrgpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20842de2362d3Smrgpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20843de2362d3Smrgfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20844de2362d3Smrgfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20845de2362d3Smrghardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20846de2362d3Smrgsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 2084718781e08Smrgconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 2084818781e08Smrgconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20849de2362d3Smrghardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20850de2362d3Smrgenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20851de2362d3Smrgenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20852de2362d3Smrgenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20853de2362d3Smrgold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20854de2362d3Smrgstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20855de2362d3Smrg 20856de2362d3SmrgLTCC='$LTCC' 20857de2362d3SmrgLTCFLAGS='$LTCFLAGS' 20858de2362d3Smrgcompiler='$compiler_DEFAULT' 20859de2362d3Smrg 20860de2362d3Smrg# A function that is used when there is no print builtin or printf. 20861de2362d3Smrgfunc_fallback_echo () 20862de2362d3Smrg{ 20863de2362d3Smrg eval 'cat <<_LTECHO_EOF 20864de2362d3Smrg\$1 20865de2362d3Smrg_LTECHO_EOF' 20866de2362d3Smrg} 20867de2362d3Smrg 20868de2362d3Smrg# Quote evaled strings. 20869de2362d3Smrgfor var in SHELL \ 20870de2362d3SmrgECHO \ 20871de2362d3SmrgPATH_SEPARATOR \ 20872de2362d3SmrgSED \ 20873de2362d3SmrgGREP \ 20874de2362d3SmrgEGREP \ 20875de2362d3SmrgFGREP \ 20876de2362d3SmrgLD \ 20877de2362d3SmrgNM \ 20878de2362d3SmrgLN_S \ 20879de2362d3Smrglt_SP2NL \ 20880de2362d3Smrglt_NL2SP \ 20881de2362d3Smrgreload_flag \ 20882de2362d3SmrgOBJDUMP \ 20883de2362d3Smrgdeplibs_check_method \ 20884de2362d3Smrgfile_magic_cmd \ 20885de2362d3Smrgfile_magic_glob \ 20886de2362d3Smrgwant_nocaseglob \ 20887de2362d3SmrgDLLTOOL \ 20888de2362d3Smrgsharedlib_from_linklib_cmd \ 20889de2362d3SmrgAR \ 20890de2362d3Smrgarchiver_list_spec \ 20891de2362d3SmrgSTRIP \ 20892de2362d3SmrgRANLIB \ 20893de2362d3SmrgCC \ 20894de2362d3SmrgCFLAGS \ 20895de2362d3Smrgcompiler \ 20896de2362d3Smrglt_cv_sys_global_symbol_pipe \ 20897de2362d3Smrglt_cv_sys_global_symbol_to_cdecl \ 2089818781e08Smrglt_cv_sys_global_symbol_to_import \ 20899de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address \ 20900de2362d3Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 2090118781e08Smrglt_cv_nm_interface \ 20902de2362d3Smrgnm_file_list_spec \ 2090318781e08Smrglt_cv_truncate_bin \ 20904de2362d3Smrglt_prog_compiler_no_builtin_flag \ 20905de2362d3Smrglt_prog_compiler_pic \ 20906de2362d3Smrglt_prog_compiler_wl \ 20907de2362d3Smrglt_prog_compiler_static \ 20908de2362d3Smrglt_cv_prog_compiler_c_o \ 20909de2362d3Smrgneed_locks \ 20910de2362d3SmrgMANIFEST_TOOL \ 20911de2362d3SmrgDSYMUTIL \ 20912de2362d3SmrgNMEDIT \ 20913de2362d3SmrgLIPO \ 20914de2362d3SmrgOTOOL \ 20915de2362d3SmrgOTOOL64 \ 20916de2362d3Smrgshrext_cmds \ 20917de2362d3Smrgexport_dynamic_flag_spec \ 20918de2362d3Smrgwhole_archive_flag_spec \ 20919de2362d3Smrgcompiler_needs_object \ 20920de2362d3Smrgwith_gnu_ld \ 20921de2362d3Smrgallow_undefined_flag \ 20922de2362d3Smrgno_undefined_flag \ 20923de2362d3Smrghardcode_libdir_flag_spec \ 20924de2362d3Smrghardcode_libdir_separator \ 20925de2362d3Smrgexclude_expsyms \ 20926de2362d3Smrginclude_expsyms \ 20927de2362d3Smrgfile_list_spec \ 20928de2362d3Smrgvariables_saved_for_relink \ 20929de2362d3Smrglibname_spec \ 20930de2362d3Smrglibrary_names_spec \ 20931de2362d3Smrgsoname_spec \ 20932de2362d3Smrginstall_override_mode \ 20933de2362d3Smrgfinish_eval \ 20934de2362d3Smrgold_striplib \ 20935de2362d3Smrgstriplib; do 20936de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20937de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 2093818781e08Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20939de2362d3Smrg ;; 20940de2362d3Smrg *) 20941de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20942de2362d3Smrg ;; 20943de2362d3Smrg esac 20944de2362d3Smrgdone 20945de2362d3Smrg 20946de2362d3Smrg# Double-quote double-evaled strings. 20947de2362d3Smrgfor var in reload_cmds \ 20948de2362d3Smrgold_postinstall_cmds \ 20949de2362d3Smrgold_postuninstall_cmds \ 20950de2362d3Smrgold_archive_cmds \ 20951de2362d3Smrgextract_expsyms_cmds \ 20952de2362d3Smrgold_archive_from_new_cmds \ 20953de2362d3Smrgold_archive_from_expsyms_cmds \ 20954de2362d3Smrgarchive_cmds \ 20955de2362d3Smrgarchive_expsym_cmds \ 20956de2362d3Smrgmodule_cmds \ 20957de2362d3Smrgmodule_expsym_cmds \ 20958de2362d3Smrgexport_symbols_cmds \ 20959de2362d3Smrgprelink_cmds \ 20960de2362d3Smrgpostlink_cmds \ 20961de2362d3Smrgpostinstall_cmds \ 20962de2362d3Smrgpostuninstall_cmds \ 20963de2362d3Smrgfinish_cmds \ 20964de2362d3Smrgsys_lib_search_path_spec \ 2096518781e08Smrgconfigure_time_dlsearch_path \ 2096618781e08Smrgconfigure_time_lt_sys_library_path; do 20967de2362d3Smrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20968de2362d3Smrg *[\\\\\\\`\\"\\\$]*) 2096918781e08Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20970de2362d3Smrg ;; 20971de2362d3Smrg *) 20972de2362d3Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20973de2362d3Smrg ;; 20974de2362d3Smrg esac 20975de2362d3Smrgdone 20976de2362d3Smrg 20977de2362d3Smrgac_aux_dir='$ac_aux_dir' 20978de2362d3Smrg 2097918781e08Smrg# See if we are running on zsh, and set the options that allow our 20980de2362d3Smrg# commands through without removal of \ escapes INIT. 2098118781e08Smrgif test -n "\${ZSH_VERSION+set}"; then 20982de2362d3Smrg setopt NO_GLOB_SUBST 20983de2362d3Smrgfi 20984de2362d3Smrg 20985de2362d3Smrg 20986de2362d3Smrg PACKAGE='$PACKAGE' 20987de2362d3Smrg VERSION='$VERSION' 20988de2362d3Smrg RM='$RM' 20989de2362d3Smrg ofile='$ofile' 20990de2362d3Smrg 20991de2362d3Smrg 20992de2362d3Smrg 20993de2362d3Smrg 20994de2362d3Smrg_ACEOF 20995de2362d3Smrg 20996de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20997de2362d3Smrg 20998de2362d3Smrg# Handling of arguments. 20999de2362d3Smrgfor ac_config_target in $ac_config_targets 21000de2362d3Smrgdo 21001de2362d3Smrg case $ac_config_target in 21002de2362d3Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21003de2362d3Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21004de2362d3Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21005de2362d3Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21006de2362d3Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21007de2362d3Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 210083ed65abbSmrg "conf/Makefile") CONFIG_FILES="$CONFIG_FILES conf/Makefile" ;; 21009de2362d3Smrg 21010de2362d3Smrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21011de2362d3Smrg esac 21012de2362d3Smrgdone 21013de2362d3Smrg 21014de2362d3Smrg 21015de2362d3Smrg# If the user did not use the arguments to specify the items to instantiate, 21016de2362d3Smrg# then the envvar interface is used. Set only those that are not. 21017de2362d3Smrg# We use the long form for the default assignment because of an extremely 21018de2362d3Smrg# bizarre bug on SunOS 4.1.3. 21019de2362d3Smrgif $ac_need_defaults; then 21020de2362d3Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21021de2362d3Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21022de2362d3Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21023de2362d3Smrgfi 21024de2362d3Smrg 21025de2362d3Smrg# Have a temporary directory for convenience. Make it in the build tree 21026de2362d3Smrg# simply because there is no reason against having it here, and in addition, 21027de2362d3Smrg# creating and moving files from /tmp can sometimes cause problems. 21028de2362d3Smrg# Hook for its removal unless debugging. 21029de2362d3Smrg# Note that there is a small window in which the directory will not be cleaned: 21030de2362d3Smrg# after its creation but before its name has been assigned to `$tmp'. 21031de2362d3Smrg$debug || 21032de2362d3Smrg{ 21033de2362d3Smrg tmp= ac_tmp= 21034de2362d3Smrg trap 'exit_status=$? 21035de2362d3Smrg : "${ac_tmp:=$tmp}" 21036de2362d3Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21037de2362d3Smrg' 0 21038de2362d3Smrg trap 'as_fn_exit 1' 1 2 13 15 21039de2362d3Smrg} 21040de2362d3Smrg# Create a (secure) tmp directory for tmp files. 21041de2362d3Smrg 21042de2362d3Smrg{ 21043de2362d3Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21044de2362d3Smrg test -d "$tmp" 21045de2362d3Smrg} || 21046de2362d3Smrg{ 21047de2362d3Smrg tmp=./conf$$-$RANDOM 21048de2362d3Smrg (umask 077 && mkdir "$tmp") 21049de2362d3Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21050de2362d3Smrgac_tmp=$tmp 21051de2362d3Smrg 21052de2362d3Smrg# Set up the scripts for CONFIG_FILES section. 21053de2362d3Smrg# No need to generate them if there are no CONFIG_FILES. 21054de2362d3Smrg# This happens for instance with `./config.status config.h'. 21055de2362d3Smrgif test -n "$CONFIG_FILES"; then 21056de2362d3Smrg 21057de2362d3Smrg 21058de2362d3Smrgac_cr=`echo X | tr X '\015'` 21059de2362d3Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 21060de2362d3Smrg# But we know of no other shell where ac_cr would be empty at this 21061de2362d3Smrg# point, so we can use a bashism as a fallback. 21062de2362d3Smrgif test "x$ac_cr" = x; then 21063de2362d3Smrg eval ac_cr=\$\'\\r\' 21064de2362d3Smrgfi 21065de2362d3Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21066de2362d3Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21067de2362d3Smrg ac_cs_awk_cr='\\r' 21068de2362d3Smrgelse 21069de2362d3Smrg ac_cs_awk_cr=$ac_cr 21070de2362d3Smrgfi 21071de2362d3Smrg 21072de2362d3Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 21073de2362d3Smrg_ACEOF 21074de2362d3Smrg 21075de2362d3Smrg 21076de2362d3Smrg{ 21077de2362d3Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 21078de2362d3Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21079de2362d3Smrg echo "_ACEOF" 21080de2362d3Smrg} >conf$$subs.sh || 21081de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21082de2362d3Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21083de2362d3Smrgac_delim='%!_!# ' 21084de2362d3Smrgfor ac_last_try in false false false false false :; do 21085de2362d3Smrg . ./conf$$subs.sh || 21086de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21087de2362d3Smrg 21088de2362d3Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21089de2362d3Smrg if test $ac_delim_n = $ac_delim_num; then 21090de2362d3Smrg break 21091de2362d3Smrg elif $ac_last_try; then 21092de2362d3Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21093de2362d3Smrg else 21094de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21095de2362d3Smrg fi 21096de2362d3Smrgdone 21097de2362d3Smrgrm -f conf$$subs.sh 21098de2362d3Smrg 21099de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21100de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21101de2362d3Smrg_ACEOF 21102de2362d3Smrgsed -n ' 21103de2362d3Smrgh 21104de2362d3Smrgs/^/S["/; s/!.*/"]=/ 21105de2362d3Smrgp 21106de2362d3Smrgg 21107de2362d3Smrgs/^[^!]*!// 21108de2362d3Smrg:repl 21109de2362d3Smrgt repl 21110de2362d3Smrgs/'"$ac_delim"'$// 21111de2362d3Smrgt delim 21112de2362d3Smrg:nl 21113de2362d3Smrgh 21114de2362d3Smrgs/\(.\{148\}\)..*/\1/ 21115de2362d3Smrgt more1 21116de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21117de2362d3Smrgp 21118de2362d3Smrgn 21119de2362d3Smrgb repl 21120de2362d3Smrg:more1 21121de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21122de2362d3Smrgp 21123de2362d3Smrgg 21124de2362d3Smrgs/.\{148\}// 21125de2362d3Smrgt nl 21126de2362d3Smrg:delim 21127de2362d3Smrgh 21128de2362d3Smrgs/\(.\{148\}\)..*/\1/ 21129de2362d3Smrgt more2 21130de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 21131de2362d3Smrgp 21132de2362d3Smrgb 21133de2362d3Smrg:more2 21134de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21135de2362d3Smrgp 21136de2362d3Smrgg 21137de2362d3Smrgs/.\{148\}// 21138de2362d3Smrgt delim 21139de2362d3Smrg' <conf$$subs.awk | sed ' 21140de2362d3Smrg/^[^""]/{ 21141de2362d3Smrg N 21142de2362d3Smrg s/\n// 21143de2362d3Smrg} 21144de2362d3Smrg' >>$CONFIG_STATUS || ac_write_fail=1 21145de2362d3Smrgrm -f conf$$subs.awk 21146de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21147de2362d3Smrg_ACAWK 21148de2362d3Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21149de2362d3Smrg for (key in S) S_is_set[key] = 1 21150de2362d3Smrg FS = "" 21151de2362d3Smrg 21152de2362d3Smrg} 21153de2362d3Smrg{ 21154de2362d3Smrg line = $ 0 21155de2362d3Smrg nfields = split(line, field, "@") 21156de2362d3Smrg substed = 0 21157de2362d3Smrg len = length(field[1]) 21158de2362d3Smrg for (i = 2; i < nfields; i++) { 21159de2362d3Smrg key = field[i] 21160de2362d3Smrg keylen = length(key) 21161de2362d3Smrg if (S_is_set[key]) { 21162de2362d3Smrg value = S[key] 21163de2362d3Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21164de2362d3Smrg len += length(value) + length(field[++i]) 21165de2362d3Smrg substed = 1 21166de2362d3Smrg } else 21167de2362d3Smrg len += 1 + keylen 21168de2362d3Smrg } 21169de2362d3Smrg 21170de2362d3Smrg print line 21171de2362d3Smrg} 21172de2362d3Smrg 21173de2362d3Smrg_ACAWK 21174de2362d3Smrg_ACEOF 21175de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21176de2362d3Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21177de2362d3Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21178de2362d3Smrgelse 21179de2362d3Smrg cat 21180de2362d3Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21181de2362d3Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21182de2362d3Smrg_ACEOF 21183de2362d3Smrg 21184de2362d3Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21185de2362d3Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21186de2362d3Smrg# trailing colons and then remove the whole line if VPATH becomes empty 21187de2362d3Smrg# (actually we leave an empty line to preserve line numbers). 21188de2362d3Smrgif test "x$srcdir" = x.; then 21189de2362d3Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21190de2362d3Smrgh 21191de2362d3Smrgs/// 21192de2362d3Smrgs/^/:/ 21193de2362d3Smrgs/[ ]*$/:/ 21194de2362d3Smrgs/:\$(srcdir):/:/g 21195de2362d3Smrgs/:\${srcdir}:/:/g 21196de2362d3Smrgs/:@srcdir@:/:/g 21197de2362d3Smrgs/^:*// 21198de2362d3Smrgs/:*$// 21199de2362d3Smrgx 21200de2362d3Smrgs/\(=[ ]*\).*/\1/ 21201de2362d3SmrgG 21202de2362d3Smrgs/\n// 21203de2362d3Smrgs/^[^=]*=[ ]*$// 21204de2362d3Smrg}' 21205de2362d3Smrgfi 21206de2362d3Smrg 21207de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21208de2362d3Smrgfi # test -n "$CONFIG_FILES" 21209de2362d3Smrg 21210de2362d3Smrg# Set up the scripts for CONFIG_HEADERS section. 21211de2362d3Smrg# No need to generate them if there are no CONFIG_HEADERS. 21212de2362d3Smrg# This happens for instance with `./config.status Makefile'. 21213de2362d3Smrgif test -n "$CONFIG_HEADERS"; then 21214de2362d3Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 21215de2362d3SmrgBEGIN { 21216de2362d3Smrg_ACEOF 21217de2362d3Smrg 21218de2362d3Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 21219de2362d3Smrg# here-document in config.status, that substitutes the proper values into 21220de2362d3Smrg# config.h.in to produce config.h. 21221de2362d3Smrg 21222de2362d3Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 21223de2362d3Smrg# handling of long lines. 21224de2362d3Smrgac_delim='%!_!# ' 21225de2362d3Smrgfor ac_last_try in false false :; do 21226de2362d3Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21227de2362d3Smrg if test -z "$ac_tt"; then 21228de2362d3Smrg break 21229de2362d3Smrg elif $ac_last_try; then 21230de2362d3Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21231de2362d3Smrg else 21232de2362d3Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21233de2362d3Smrg fi 21234de2362d3Smrgdone 21235de2362d3Smrg 21236de2362d3Smrg# For the awk script, D is an array of macro values keyed by name, 21237de2362d3Smrg# likewise P contains macro parameters if any. Preserve backslash 21238de2362d3Smrg# newline sequences. 21239de2362d3Smrg 21240de2362d3Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21241de2362d3Smrgsed -n ' 21242de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 21243de2362d3Smrgt rset 21244de2362d3Smrg:rset 21245de2362d3Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 21246de2362d3Smrgt def 21247de2362d3Smrgd 21248de2362d3Smrg:def 21249de2362d3Smrgs/\\$// 21250de2362d3Smrgt bsnl 21251de2362d3Smrgs/["\\]/\\&/g 21252de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21253de2362d3SmrgD["\1"]=" \3"/p 21254de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21255de2362d3Smrgd 21256de2362d3Smrg:bsnl 21257de2362d3Smrgs/["\\]/\\&/g 21258de2362d3Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21259de2362d3SmrgD["\1"]=" \3\\\\\\n"\\/p 21260de2362d3Smrgt cont 21261de2362d3Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21262de2362d3Smrgt cont 21263de2362d3Smrgd 21264de2362d3Smrg:cont 21265de2362d3Smrgn 21266de2362d3Smrgs/.\{148\}/&'"$ac_delim"'/g 21267de2362d3Smrgt clear 21268de2362d3Smrg:clear 21269de2362d3Smrgs/\\$// 21270de2362d3Smrgt bsnlc 21271de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 21272de2362d3Smrgd 21273de2362d3Smrg:bsnlc 21274de2362d3Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21275de2362d3Smrgb cont 21276de2362d3Smrg' <confdefs.h | sed ' 21277de2362d3Smrgs/'"$ac_delim"'/"\\\ 21278de2362d3Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 21279de2362d3Smrg 21280de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21281de2362d3Smrg for (key in D) D_is_set[key] = 1 21282de2362d3Smrg FS = "" 21283de2362d3Smrg} 21284de2362d3Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21285de2362d3Smrg line = \$ 0 21286de2362d3Smrg split(line, arg, " ") 21287de2362d3Smrg if (arg[1] == "#") { 21288de2362d3Smrg defundef = arg[2] 21289de2362d3Smrg mac1 = arg[3] 21290de2362d3Smrg } else { 21291de2362d3Smrg defundef = substr(arg[1], 2) 21292de2362d3Smrg mac1 = arg[2] 21293de2362d3Smrg } 21294de2362d3Smrg split(mac1, mac2, "(") #) 21295de2362d3Smrg macro = mac2[1] 21296de2362d3Smrg prefix = substr(line, 1, index(line, defundef) - 1) 21297de2362d3Smrg if (D_is_set[macro]) { 21298de2362d3Smrg # Preserve the white space surrounding the "#". 21299de2362d3Smrg print prefix "define", macro P[macro] D[macro] 21300de2362d3Smrg next 21301de2362d3Smrg } else { 21302de2362d3Smrg # Replace #undef with comments. This is necessary, for example, 21303de2362d3Smrg # in the case of _POSIX_SOURCE, which is predefined and required 21304de2362d3Smrg # on some systems where configure will not decide to define it. 21305de2362d3Smrg if (defundef == "undef") { 21306de2362d3Smrg print "/*", prefix defundef, macro, "*/" 21307de2362d3Smrg next 21308de2362d3Smrg } 21309de2362d3Smrg } 21310de2362d3Smrg} 21311de2362d3Smrg{ print } 21312de2362d3Smrg_ACAWK 21313de2362d3Smrg_ACEOF 21314de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21315de2362d3Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21316de2362d3Smrgfi # test -n "$CONFIG_HEADERS" 21317de2362d3Smrg 21318de2362d3Smrg 21319de2362d3Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21320de2362d3Smrgshift 21321de2362d3Smrgfor ac_tag 21322de2362d3Smrgdo 21323de2362d3Smrg case $ac_tag in 21324de2362d3Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 21325de2362d3Smrg esac 21326de2362d3Smrg case $ac_mode$ac_tag in 21327de2362d3Smrg :[FHL]*:*);; 21328de2362d3Smrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21329de2362d3Smrg :[FH]-) ac_tag=-:-;; 21330de2362d3Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21331de2362d3Smrg esac 21332de2362d3Smrg ac_save_IFS=$IFS 21333de2362d3Smrg IFS=: 21334de2362d3Smrg set x $ac_tag 21335de2362d3Smrg IFS=$ac_save_IFS 21336de2362d3Smrg shift 21337de2362d3Smrg ac_file=$1 21338de2362d3Smrg shift 21339de2362d3Smrg 21340de2362d3Smrg case $ac_mode in 21341de2362d3Smrg :L) ac_source=$1;; 21342de2362d3Smrg :[FH]) 21343de2362d3Smrg ac_file_inputs= 21344de2362d3Smrg for ac_f 21345de2362d3Smrg do 21346de2362d3Smrg case $ac_f in 21347de2362d3Smrg -) ac_f="$ac_tmp/stdin";; 21348de2362d3Smrg *) # Look for the file first in the build tree, then in the source tree 21349de2362d3Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 21350de2362d3Smrg # because $ac_f cannot contain `:'. 21351de2362d3Smrg test -f "$ac_f" || 21352de2362d3Smrg case $ac_f in 21353de2362d3Smrg [\\/$]*) false;; 21354de2362d3Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21355de2362d3Smrg esac || 21356de2362d3Smrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21357de2362d3Smrg esac 21358de2362d3Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21359de2362d3Smrg as_fn_append ac_file_inputs " '$ac_f'" 21360de2362d3Smrg done 21361de2362d3Smrg 21362de2362d3Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 21363de2362d3Smrg # use $as_me), people would be surprised to read: 21364de2362d3Smrg # /* config.h. Generated by config.status. */ 21365de2362d3Smrg configure_input='Generated from '` 21366de2362d3Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21367de2362d3Smrg `' by configure.' 21368de2362d3Smrg if test x"$ac_file" != x-; then 21369de2362d3Smrg configure_input="$ac_file. $configure_input" 21370de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21371de2362d3Smrg$as_echo "$as_me: creating $ac_file" >&6;} 21372de2362d3Smrg fi 21373de2362d3Smrg # Neutralize special characters interpreted by sed in replacement strings. 21374de2362d3Smrg case $configure_input in #( 21375de2362d3Smrg *\&* | *\|* | *\\* ) 21376de2362d3Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 21377de2362d3Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 21378de2362d3Smrg *) ac_sed_conf_input=$configure_input;; 21379de2362d3Smrg esac 21380de2362d3Smrg 21381de2362d3Smrg case $ac_tag in 21382de2362d3Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21383de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21384de2362d3Smrg esac 21385de2362d3Smrg ;; 21386de2362d3Smrg esac 21387de2362d3Smrg 21388de2362d3Smrg ac_dir=`$as_dirname -- "$ac_file" || 21389de2362d3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21390de2362d3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 21391de2362d3Smrg X"$ac_file" : 'X\(//\)$' \| \ 21392de2362d3Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21393de2362d3Smrg$as_echo X"$ac_file" | 21394de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21395de2362d3Smrg s//\1/ 21396de2362d3Smrg q 21397de2362d3Smrg } 21398de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21399de2362d3Smrg s//\1/ 21400de2362d3Smrg q 21401de2362d3Smrg } 21402de2362d3Smrg /^X\(\/\/\)$/{ 21403de2362d3Smrg s//\1/ 21404de2362d3Smrg q 21405de2362d3Smrg } 21406de2362d3Smrg /^X\(\/\).*/{ 21407de2362d3Smrg s//\1/ 21408de2362d3Smrg q 21409de2362d3Smrg } 21410de2362d3Smrg s/.*/./; q'` 21411de2362d3Smrg as_dir="$ac_dir"; as_fn_mkdir_p 21412de2362d3Smrg ac_builddir=. 21413de2362d3Smrg 21414de2362d3Smrgcase "$ac_dir" in 21415de2362d3Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21416de2362d3Smrg*) 21417de2362d3Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 21418de2362d3Smrg # A ".." for each directory in $ac_dir_suffix. 21419de2362d3Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21420de2362d3Smrg case $ac_top_builddir_sub in 21421de2362d3Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21422de2362d3Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21423de2362d3Smrg esac ;; 21424de2362d3Smrgesac 21425de2362d3Smrgac_abs_top_builddir=$ac_pwd 21426de2362d3Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 21427de2362d3Smrg# for backward compatibility: 21428de2362d3Smrgac_top_builddir=$ac_top_build_prefix 21429de2362d3Smrg 21430de2362d3Smrgcase $srcdir in 21431de2362d3Smrg .) # We are building in place. 21432de2362d3Smrg ac_srcdir=. 21433de2362d3Smrg ac_top_srcdir=$ac_top_builddir_sub 21434de2362d3Smrg ac_abs_top_srcdir=$ac_pwd ;; 21435de2362d3Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 21436de2362d3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 21437de2362d3Smrg ac_top_srcdir=$srcdir 21438de2362d3Smrg ac_abs_top_srcdir=$srcdir ;; 21439de2362d3Smrg *) # Relative name. 21440de2362d3Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21441de2362d3Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 21442de2362d3Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21443de2362d3Smrgesac 21444de2362d3Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21445de2362d3Smrg 21446de2362d3Smrg 21447de2362d3Smrg case $ac_mode in 21448de2362d3Smrg :F) 21449de2362d3Smrg # 21450de2362d3Smrg # CONFIG_FILE 21451de2362d3Smrg # 21452de2362d3Smrg 21453de2362d3Smrg case $INSTALL in 21454de2362d3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21455de2362d3Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21456de2362d3Smrg esac 21457de2362d3Smrg ac_MKDIR_P=$MKDIR_P 21458de2362d3Smrg case $MKDIR_P in 21459de2362d3Smrg [\\/$]* | ?:[\\/]* ) ;; 21460de2362d3Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21461de2362d3Smrg esac 21462de2362d3Smrg_ACEOF 21463de2362d3Smrg 21464de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21465de2362d3Smrg# If the template does not know about datarootdir, expand it. 21466de2362d3Smrg# FIXME: This hack should be removed a few years after 2.60. 21467de2362d3Smrgac_datarootdir_hack=; ac_datarootdir_seen= 21468de2362d3Smrgac_sed_dataroot=' 21469de2362d3Smrg/datarootdir/ { 21470de2362d3Smrg p 21471de2362d3Smrg q 21472de2362d3Smrg} 21473de2362d3Smrg/@datadir@/p 21474de2362d3Smrg/@docdir@/p 21475de2362d3Smrg/@infodir@/p 21476de2362d3Smrg/@localedir@/p 21477de2362d3Smrg/@mandir@/p' 21478de2362d3Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21479de2362d3Smrg*datarootdir*) ac_datarootdir_seen=yes;; 21480de2362d3Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21481de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21482de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21483de2362d3Smrg_ACEOF 21484de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21485de2362d3Smrg ac_datarootdir_hack=' 21486de2362d3Smrg s&@datadir@&$datadir&g 21487de2362d3Smrg s&@docdir@&$docdir&g 21488de2362d3Smrg s&@infodir@&$infodir&g 21489de2362d3Smrg s&@localedir@&$localedir&g 21490de2362d3Smrg s&@mandir@&$mandir&g 21491de2362d3Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 21492de2362d3Smrgesac 21493de2362d3Smrg_ACEOF 21494de2362d3Smrg 21495de2362d3Smrg# Neutralize VPATH when `$srcdir' = `.'. 21496de2362d3Smrg# Shell code in configure.ac might set extrasub. 21497de2362d3Smrg# FIXME: do we really want to maintain this feature? 21498de2362d3Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21499de2362d3Smrgac_sed_extra="$ac_vpsub 21500de2362d3Smrg$extrasub 21501de2362d3Smrg_ACEOF 21502de2362d3Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21503de2362d3Smrg:t 21504de2362d3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21505de2362d3Smrgs|@configure_input@|$ac_sed_conf_input|;t t 21506de2362d3Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 21507de2362d3Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 21508de2362d3Smrgs&@srcdir@&$ac_srcdir&;t t 21509de2362d3Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 21510de2362d3Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 21511de2362d3Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21512de2362d3Smrgs&@builddir@&$ac_builddir&;t t 21513de2362d3Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 21514de2362d3Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21515de2362d3Smrgs&@INSTALL@&$ac_INSTALL&;t t 21516de2362d3Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 21517de2362d3Smrg$ac_datarootdir_hack 21518de2362d3Smrg" 21519de2362d3Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21520de2362d3Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21521de2362d3Smrg 21522de2362d3Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21523de2362d3Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21524de2362d3Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21525de2362d3Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 21526de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21527de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&5 21528de2362d3Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21529de2362d3Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 21530de2362d3Smrg 21531de2362d3Smrg rm -f "$ac_tmp/stdin" 21532de2362d3Smrg case $ac_file in 21533de2362d3Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21534de2362d3Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21535de2362d3Smrg esac \ 21536de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21537de2362d3Smrg ;; 21538de2362d3Smrg :H) 21539de2362d3Smrg # 21540de2362d3Smrg # CONFIG_HEADER 21541de2362d3Smrg # 21542de2362d3Smrg if test x"$ac_file" != x-; then 21543de2362d3Smrg { 21544de2362d3Smrg $as_echo "/* $configure_input */" \ 21545de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21546de2362d3Smrg } >"$ac_tmp/config.h" \ 21547de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21548de2362d3Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21549de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21550de2362d3Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 21551de2362d3Smrg else 21552de2362d3Smrg rm -f "$ac_file" 21553de2362d3Smrg mv "$ac_tmp/config.h" "$ac_file" \ 21554de2362d3Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21555de2362d3Smrg fi 21556de2362d3Smrg else 21557de2362d3Smrg $as_echo "/* $configure_input */" \ 21558de2362d3Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21559de2362d3Smrg || as_fn_error $? "could not create -" "$LINENO" 5 21560de2362d3Smrg fi 21561de2362d3Smrg# Compute "$ac_file"'s index in $config_headers. 21562de2362d3Smrg_am_arg="$ac_file" 21563de2362d3Smrg_am_stamp_count=1 21564de2362d3Smrgfor _am_header in $config_headers :; do 21565de2362d3Smrg case $_am_header in 21566de2362d3Smrg $_am_arg | $_am_arg:* ) 21567de2362d3Smrg break ;; 21568de2362d3Smrg * ) 21569de2362d3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21570de2362d3Smrg esac 21571de2362d3Smrgdone 21572de2362d3Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21573de2362d3Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21574de2362d3Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 21575de2362d3Smrg X"$_am_arg" : 'X\(//\)$' \| \ 21576de2362d3Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21577de2362d3Smrg$as_echo X"$_am_arg" | 21578de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21579de2362d3Smrg s//\1/ 21580de2362d3Smrg q 21581de2362d3Smrg } 21582de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21583de2362d3Smrg s//\1/ 21584de2362d3Smrg q 21585de2362d3Smrg } 21586de2362d3Smrg /^X\(\/\/\)$/{ 21587de2362d3Smrg s//\1/ 21588de2362d3Smrg q 21589de2362d3Smrg } 21590de2362d3Smrg /^X\(\/\).*/{ 21591de2362d3Smrg s//\1/ 21592de2362d3Smrg q 21593de2362d3Smrg } 21594de2362d3Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 21595de2362d3Smrg ;; 21596de2362d3Smrg 21597de2362d3Smrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21598de2362d3Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 21599de2362d3Smrg ;; 21600de2362d3Smrg esac 21601de2362d3Smrg 21602de2362d3Smrg 21603de2362d3Smrg case $ac_file$ac_mode in 21604de2362d3Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 2160518781e08Smrg # Older Autoconf quotes --file arguments for eval, but not when files 21606de2362d3Smrg # are listed without --file. Let's play safe and only enable the eval 21607de2362d3Smrg # if we detect the quoting. 21608de2362d3Smrg case $CONFIG_FILES in 21609de2362d3Smrg *\'*) eval set x "$CONFIG_FILES" ;; 21610de2362d3Smrg *) set x $CONFIG_FILES ;; 21611de2362d3Smrg esac 21612de2362d3Smrg shift 21613de2362d3Smrg for mf 21614de2362d3Smrg do 21615de2362d3Smrg # Strip MF so we end up with the name of the file. 21616de2362d3Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 21617de2362d3Smrg # Check whether this is an Automake generated Makefile or not. 2161818781e08Smrg # We used to match only the files named 'Makefile.in', but 21619de2362d3Smrg # some people rename them; so instead we look at the file content. 21620de2362d3Smrg # Grep'ing the first line is not enough: some people post-process 21621de2362d3Smrg # each Makefile.in and add a new line on top of each file to say so. 21622de2362d3Smrg # Grep'ing the whole file is not good either: AIX grep has a line 21623de2362d3Smrg # limit of 2048, but all sed's we know have understand at least 4000. 21624de2362d3Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 21625de2362d3Smrg dirpart=`$as_dirname -- "$mf" || 21626de2362d3Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21627de2362d3Smrg X"$mf" : 'X\(//\)[^/]' \| \ 21628de2362d3Smrg X"$mf" : 'X\(//\)$' \| \ 21629de2362d3Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 21630de2362d3Smrg$as_echo X"$mf" | 21631de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21632de2362d3Smrg s//\1/ 21633de2362d3Smrg q 21634de2362d3Smrg } 21635de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21636de2362d3Smrg s//\1/ 21637de2362d3Smrg q 21638de2362d3Smrg } 21639de2362d3Smrg /^X\(\/\/\)$/{ 21640de2362d3Smrg s//\1/ 21641de2362d3Smrg q 21642de2362d3Smrg } 21643de2362d3Smrg /^X\(\/\).*/{ 21644de2362d3Smrg s//\1/ 21645de2362d3Smrg q 21646de2362d3Smrg } 21647de2362d3Smrg s/.*/./; q'` 21648de2362d3Smrg else 21649de2362d3Smrg continue 21650de2362d3Smrg fi 21651de2362d3Smrg # Extract the definition of DEPDIR, am__include, and am__quote 2165218781e08Smrg # from the Makefile without running 'make'. 21653de2362d3Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 21654de2362d3Smrg test -z "$DEPDIR" && continue 21655de2362d3Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 2165618781e08Smrg test -z "$am__include" && continue 21657de2362d3Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 21658de2362d3Smrg # Find all dependency output files, they are included files with 21659de2362d3Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 21660de2362d3Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 21661de2362d3Smrg # expansion. 21662de2362d3Smrg for file in `sed -n " 21663de2362d3Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 2166418781e08Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 21665de2362d3Smrg # Make sure the directory exists. 21666de2362d3Smrg test -f "$dirpart/$file" && continue 21667de2362d3Smrg fdir=`$as_dirname -- "$file" || 21668de2362d3Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21669de2362d3Smrg X"$file" : 'X\(//\)[^/]' \| \ 21670de2362d3Smrg X"$file" : 'X\(//\)$' \| \ 21671de2362d3Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 21672de2362d3Smrg$as_echo X"$file" | 21673de2362d3Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21674de2362d3Smrg s//\1/ 21675de2362d3Smrg q 21676de2362d3Smrg } 21677de2362d3Smrg /^X\(\/\/\)[^/].*/{ 21678de2362d3Smrg s//\1/ 21679de2362d3Smrg q 21680de2362d3Smrg } 21681de2362d3Smrg /^X\(\/\/\)$/{ 21682de2362d3Smrg s//\1/ 21683de2362d3Smrg q 21684de2362d3Smrg } 21685de2362d3Smrg /^X\(\/\).*/{ 21686de2362d3Smrg s//\1/ 21687de2362d3Smrg q 21688de2362d3Smrg } 21689de2362d3Smrg s/.*/./; q'` 21690de2362d3Smrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 21691de2362d3Smrg # echo "creating $dirpart/$file" 21692de2362d3Smrg echo '# dummy' > "$dirpart/$file" 21693de2362d3Smrg done 21694de2362d3Smrg done 21695de2362d3Smrg} 21696de2362d3Smrg ;; 21697de2362d3Smrg "libtool":C) 21698de2362d3Smrg 2169918781e08Smrg # See if we are running on zsh, and set the options that allow our 21700de2362d3Smrg # commands through without removal of \ escapes. 2170118781e08Smrg if test -n "${ZSH_VERSION+set}"; then 21702de2362d3Smrg setopt NO_GLOB_SUBST 21703de2362d3Smrg fi 21704de2362d3Smrg 2170518781e08Smrg cfgfile=${ofile}T 21706de2362d3Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21707de2362d3Smrg $RM "$cfgfile" 21708de2362d3Smrg 21709de2362d3Smrg cat <<_LT_EOF >> "$cfgfile" 21710de2362d3Smrg#! $SHELL 2171118781e08Smrg# Generated automatically by $as_me ($PACKAGE) $VERSION 217128bf5c682Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 217137821949aSmrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 2171418781e08Smrg 2171518781e08Smrg# Provide generalized library-building support services. 2171618781e08Smrg# Written by Gordon Matzigkeit, 1996 2171718781e08Smrg 2171818781e08Smrg# Copyright (C) 2014 Free Software Foundation, Inc. 2171918781e08Smrg# This is free software; see the source for copying conditions. There is NO 2172018781e08Smrg# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 2172118781e08Smrg 2172218781e08Smrg# GNU Libtool is free software; you can redistribute it and/or modify 2172318781e08Smrg# it under the terms of the GNU General Public License as published by 2172418781e08Smrg# the Free Software Foundation; either version 2 of of the License, or 2172518781e08Smrg# (at your option) any later version. 217267821949aSmrg# 2172718781e08Smrg# As a special exception to the GNU General Public License, if you 2172818781e08Smrg# distribute this file as part of a program or library that is built 2172918781e08Smrg# using GNU Libtool, you may include this file under the same 2173018781e08Smrg# distribution terms that you use for the rest of that program. 21731de2362d3Smrg# 2173218781e08Smrg# GNU Libtool is distributed in the hope that it will be useful, but 2173318781e08Smrg# WITHOUT ANY WARRANTY; without even the implied warranty of 21734de2362d3Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21735de2362d3Smrg# GNU General Public License for more details. 21736de2362d3Smrg# 21737de2362d3Smrg# You should have received a copy of the GNU General Public License 2173818781e08Smrg# along with this program. If not, see <http://www.gnu.org/licenses/>. 21739de2362d3Smrg 21740de2362d3Smrg 21741de2362d3Smrg# The names of the tagged configurations supported by this script. 2174218781e08Smrgavailable_tags='' 2174318781e08Smrg 2174418781e08Smrg# Configured defaults for sys_lib_dlsearch_path munging. 2174518781e08Smrg: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21746de2362d3Smrg 21747de2362d3Smrg# ### BEGIN LIBTOOL CONFIG 21748de2362d3Smrg 21749de2362d3Smrg# Whether or not to build static libraries. 21750de2362d3Smrgbuild_old_libs=$enable_static 21751de2362d3Smrg 21752de2362d3Smrg# Which release of libtool.m4 was used? 21753de2362d3Smrgmacro_version=$macro_version 21754de2362d3Smrgmacro_revision=$macro_revision 21755de2362d3Smrg 21756de2362d3Smrg# Whether or not to build shared libraries. 21757de2362d3Smrgbuild_libtool_libs=$enable_shared 21758de2362d3Smrg 21759de2362d3Smrg# What type of objects to build. 21760de2362d3Smrgpic_mode=$pic_mode 21761de2362d3Smrg 21762de2362d3Smrg# Whether or not to optimize for fast installation. 21763de2362d3Smrgfast_install=$enable_fast_install 21764de2362d3Smrg 2176518781e08Smrg# Shared archive member basename,for filename based shared library versioning on AIX. 2176618781e08Smrgshared_archive_member_spec=$shared_archive_member_spec 2176718781e08Smrg 21768de2362d3Smrg# Shell to use when invoking shell scripts. 21769de2362d3SmrgSHELL=$lt_SHELL 21770de2362d3Smrg 21771de2362d3Smrg# An echo program that protects backslashes. 21772de2362d3SmrgECHO=$lt_ECHO 21773de2362d3Smrg 21774de2362d3Smrg# The PATH separator for the build system. 21775de2362d3SmrgPATH_SEPARATOR=$lt_PATH_SEPARATOR 21776de2362d3Smrg 21777de2362d3Smrg# The host system. 21778de2362d3Smrghost_alias=$host_alias 21779de2362d3Smrghost=$host 21780de2362d3Smrghost_os=$host_os 21781de2362d3Smrg 21782de2362d3Smrg# The build system. 21783de2362d3Smrgbuild_alias=$build_alias 21784de2362d3Smrgbuild=$build 21785de2362d3Smrgbuild_os=$build_os 21786de2362d3Smrg 21787de2362d3Smrg# A sed program that does not truncate output. 21788de2362d3SmrgSED=$lt_SED 21789de2362d3Smrg 21790de2362d3Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 21791de2362d3SmrgXsed="\$SED -e 1s/^X//" 21792de2362d3Smrg 21793de2362d3Smrg# A grep program that handles long lines. 21794de2362d3SmrgGREP=$lt_GREP 21795de2362d3Smrg 21796de2362d3Smrg# An ERE matcher. 21797de2362d3SmrgEGREP=$lt_EGREP 21798de2362d3Smrg 21799de2362d3Smrg# A literal string matcher. 21800de2362d3SmrgFGREP=$lt_FGREP 21801de2362d3Smrg 21802de2362d3Smrg# A BSD- or MS-compatible name lister. 21803de2362d3SmrgNM=$lt_NM 21804de2362d3Smrg 21805de2362d3Smrg# Whether we need soft or hard links. 21806de2362d3SmrgLN_S=$lt_LN_S 21807de2362d3Smrg 21808de2362d3Smrg# What is the maximum length of a command? 21809de2362d3Smrgmax_cmd_len=$max_cmd_len 21810de2362d3Smrg 21811de2362d3Smrg# Object file suffix (normally "o"). 21812de2362d3Smrgobjext=$ac_objext 21813de2362d3Smrg 21814de2362d3Smrg# Executable file suffix (normally ""). 21815de2362d3Smrgexeext=$exeext 21816de2362d3Smrg 21817de2362d3Smrg# whether the shell understands "unset". 21818de2362d3Smrglt_unset=$lt_unset 21819de2362d3Smrg 21820de2362d3Smrg# turn spaces into newlines. 21821de2362d3SmrgSP2NL=$lt_lt_SP2NL 21822de2362d3Smrg 21823de2362d3Smrg# turn newlines into spaces. 21824de2362d3SmrgNL2SP=$lt_lt_NL2SP 21825de2362d3Smrg 21826de2362d3Smrg# convert \$build file names to \$host format. 21827de2362d3Smrgto_host_file_cmd=$lt_cv_to_host_file_cmd 21828de2362d3Smrg 21829de2362d3Smrg# convert \$build files to toolchain format. 21830de2362d3Smrgto_tool_file_cmd=$lt_cv_to_tool_file_cmd 21831de2362d3Smrg 21832de2362d3Smrg# An object symbol dumper. 21833de2362d3SmrgOBJDUMP=$lt_OBJDUMP 21834de2362d3Smrg 21835de2362d3Smrg# Method to check whether dependent libraries are shared objects. 21836de2362d3Smrgdeplibs_check_method=$lt_deplibs_check_method 21837de2362d3Smrg 21838de2362d3Smrg# Command to use when deplibs_check_method = "file_magic". 21839de2362d3Smrgfile_magic_cmd=$lt_file_magic_cmd 21840de2362d3Smrg 21841de2362d3Smrg# How to find potential files when deplibs_check_method = "file_magic". 21842de2362d3Smrgfile_magic_glob=$lt_file_magic_glob 21843de2362d3Smrg 21844de2362d3Smrg# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21845de2362d3Smrgwant_nocaseglob=$lt_want_nocaseglob 21846de2362d3Smrg 21847de2362d3Smrg# DLL creation program. 21848de2362d3SmrgDLLTOOL=$lt_DLLTOOL 21849de2362d3Smrg 21850de2362d3Smrg# Command to associate shared and link libraries. 21851de2362d3Smrgsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21852de2362d3Smrg 21853de2362d3Smrg# The archiver. 21854de2362d3SmrgAR=$lt_AR 21855de2362d3Smrg 218568bf5c682Smrg# Flags to create an archive (by configure). 218578bf5c682Smrglt_ar_flags=$lt_ar_flags 218588bf5c682Smrg 21859de2362d3Smrg# Flags to create an archive. 218608bf5c682SmrgAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 21861de2362d3Smrg 21862de2362d3Smrg# How to feed a file listing to the archiver. 21863de2362d3Smrgarchiver_list_spec=$lt_archiver_list_spec 21864de2362d3Smrg 21865de2362d3Smrg# A symbol stripping program. 21866de2362d3SmrgSTRIP=$lt_STRIP 21867de2362d3Smrg 21868de2362d3Smrg# Commands used to install an old-style archive. 21869de2362d3SmrgRANLIB=$lt_RANLIB 21870de2362d3Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 21871de2362d3Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 21872de2362d3Smrg 21873de2362d3Smrg# Whether to use a lock for old archive extraction. 21874de2362d3Smrglock_old_archive_extraction=$lock_old_archive_extraction 21875de2362d3Smrg 21876de2362d3Smrg# A C compiler. 21877de2362d3SmrgLTCC=$lt_CC 21878de2362d3Smrg 21879de2362d3Smrg# LTCC compiler flags. 21880de2362d3SmrgLTCFLAGS=$lt_CFLAGS 21881de2362d3Smrg 21882de2362d3Smrg# Take the output of nm and produce a listing of raw symbols and C names. 21883de2362d3Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21884de2362d3Smrg 21885de2362d3Smrg# Transform the output of nm in a proper C declaration. 21886de2362d3Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21887de2362d3Smrg 2188818781e08Smrg# Transform the output of nm into a list of symbols to manually relocate. 2188918781e08Smrgglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 2189018781e08Smrg 21891de2362d3Smrg# Transform the output of nm in a C name address pair. 21892de2362d3Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21893de2362d3Smrg 21894de2362d3Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 21895de2362d3Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21896de2362d3Smrg 2189718781e08Smrg# The name lister interface. 2189818781e08Smrgnm_interface=$lt_lt_cv_nm_interface 2189918781e08Smrg 21900de2362d3Smrg# Specify filename containing input files for \$NM. 21901de2362d3Smrgnm_file_list_spec=$lt_nm_file_list_spec 21902de2362d3Smrg 2190318781e08Smrg# The root where to search for dependent libraries,and where our libraries should be installed. 21904de2362d3Smrglt_sysroot=$lt_sysroot 21905de2362d3Smrg 2190618781e08Smrg# Command to truncate a binary pipe. 2190718781e08Smrglt_truncate_bin=$lt_lt_cv_truncate_bin 2190818781e08Smrg 21909de2362d3Smrg# The name of the directory that contains temporary libtool files. 21910de2362d3Smrgobjdir=$objdir 21911de2362d3Smrg 21912de2362d3Smrg# Used to examine libraries when file_magic_cmd begins with "file". 21913de2362d3SmrgMAGIC_CMD=$MAGIC_CMD 21914de2362d3Smrg 21915de2362d3Smrg# Must we lock files when doing compilation? 21916de2362d3Smrgneed_locks=$lt_need_locks 21917de2362d3Smrg 21918de2362d3Smrg# Manifest tool. 21919de2362d3SmrgMANIFEST_TOOL=$lt_MANIFEST_TOOL 21920de2362d3Smrg 21921de2362d3Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21922de2362d3SmrgDSYMUTIL=$lt_DSYMUTIL 21923de2362d3Smrg 21924de2362d3Smrg# Tool to change global to local symbols on Mac OS X. 21925de2362d3SmrgNMEDIT=$lt_NMEDIT 21926de2362d3Smrg 21927de2362d3Smrg# Tool to manipulate fat objects and archives on Mac OS X. 21928de2362d3SmrgLIPO=$lt_LIPO 21929de2362d3Smrg 21930de2362d3Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 21931de2362d3SmrgOTOOL=$lt_OTOOL 21932de2362d3Smrg 21933de2362d3Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21934de2362d3SmrgOTOOL64=$lt_OTOOL64 21935de2362d3Smrg 21936de2362d3Smrg# Old archive suffix (normally "a"). 21937de2362d3Smrglibext=$libext 21938de2362d3Smrg 21939de2362d3Smrg# Shared library suffix (normally ".so"). 21940de2362d3Smrgshrext_cmds=$lt_shrext_cmds 21941de2362d3Smrg 21942de2362d3Smrg# The commands to extract the exported symbol list from a shared archive. 21943de2362d3Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 21944de2362d3Smrg 21945de2362d3Smrg# Variables whose values should be saved in libtool wrapper scripts and 21946de2362d3Smrg# restored at link time. 21947de2362d3Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 21948de2362d3Smrg 21949de2362d3Smrg# Do we need the "lib" prefix for modules? 21950de2362d3Smrgneed_lib_prefix=$need_lib_prefix 21951de2362d3Smrg 21952de2362d3Smrg# Do we need a version for libraries? 21953de2362d3Smrgneed_version=$need_version 21954de2362d3Smrg 21955de2362d3Smrg# Library versioning type. 21956de2362d3Smrgversion_type=$version_type 21957de2362d3Smrg 21958de2362d3Smrg# Shared library runtime path variable. 21959de2362d3Smrgrunpath_var=$runpath_var 21960de2362d3Smrg 21961de2362d3Smrg# Shared library path variable. 21962de2362d3Smrgshlibpath_var=$shlibpath_var 21963de2362d3Smrg 21964de2362d3Smrg# Is shlibpath searched before the hard-coded library search path? 21965de2362d3Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 21966de2362d3Smrg 21967de2362d3Smrg# Format of library name prefix. 21968de2362d3Smrglibname_spec=$lt_libname_spec 21969de2362d3Smrg 21970de2362d3Smrg# List of archive names. First name is the real one, the rest are links. 21971de2362d3Smrg# The last name is the one that the linker finds with -lNAME 21972de2362d3Smrglibrary_names_spec=$lt_library_names_spec 21973de2362d3Smrg 21974de2362d3Smrg# The coded name of the library, if different from the real name. 21975de2362d3Smrgsoname_spec=$lt_soname_spec 21976de2362d3Smrg 21977de2362d3Smrg# Permission mode override for installation of shared libraries. 21978de2362d3Smrginstall_override_mode=$lt_install_override_mode 21979de2362d3Smrg 21980de2362d3Smrg# Command to use after installation of a shared archive. 21981de2362d3Smrgpostinstall_cmds=$lt_postinstall_cmds 21982de2362d3Smrg 21983de2362d3Smrg# Command to use after uninstallation of a shared archive. 21984de2362d3Smrgpostuninstall_cmds=$lt_postuninstall_cmds 21985de2362d3Smrg 21986de2362d3Smrg# Commands used to finish a libtool library installation in a directory. 21987de2362d3Smrgfinish_cmds=$lt_finish_cmds 21988de2362d3Smrg 21989de2362d3Smrg# As "finish_cmds", except a single script fragment to be evaled but 21990de2362d3Smrg# not shown. 21991de2362d3Smrgfinish_eval=$lt_finish_eval 21992de2362d3Smrg 21993de2362d3Smrg# Whether we should hardcode library paths into libraries. 21994de2362d3Smrghardcode_into_libs=$hardcode_into_libs 21995de2362d3Smrg 21996de2362d3Smrg# Compile-time system search path for libraries. 21997de2362d3Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21998de2362d3Smrg 2199918781e08Smrg# Detected run-time system search path for libraries. 2200018781e08Smrgsys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 2200118781e08Smrg 2200218781e08Smrg# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 2200318781e08Smrgconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22004de2362d3Smrg 22005de2362d3Smrg# Whether dlopen is supported. 22006de2362d3Smrgdlopen_support=$enable_dlopen 22007de2362d3Smrg 22008de2362d3Smrg# Whether dlopen of programs is supported. 22009de2362d3Smrgdlopen_self=$enable_dlopen_self 22010de2362d3Smrg 22011de2362d3Smrg# Whether dlopen of statically linked programs is supported. 22012de2362d3Smrgdlopen_self_static=$enable_dlopen_self_static 22013de2362d3Smrg 22014de2362d3Smrg# Commands to strip libraries. 22015de2362d3Smrgold_striplib=$lt_old_striplib 22016de2362d3Smrgstriplib=$lt_striplib 22017de2362d3Smrg 22018de2362d3Smrg 22019de2362d3Smrg# The linker used to build libraries. 22020de2362d3SmrgLD=$lt_LD 22021de2362d3Smrg 22022de2362d3Smrg# How to create reloadable object files. 22023de2362d3Smrgreload_flag=$lt_reload_flag 22024de2362d3Smrgreload_cmds=$lt_reload_cmds 22025de2362d3Smrg 22026de2362d3Smrg# Commands used to build an old-style archive. 22027de2362d3Smrgold_archive_cmds=$lt_old_archive_cmds 22028de2362d3Smrg 22029de2362d3Smrg# A language specific compiler. 22030de2362d3SmrgCC=$lt_compiler 22031de2362d3Smrg 22032de2362d3Smrg# Is the compiler the GNU compiler? 22033de2362d3Smrgwith_gcc=$GCC 22034de2362d3Smrg 22035de2362d3Smrg# Compiler flag to turn off builtin functions. 22036de2362d3Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22037de2362d3Smrg 22038de2362d3Smrg# Additional compiler flags for building library objects. 22039de2362d3Smrgpic_flag=$lt_lt_prog_compiler_pic 22040de2362d3Smrg 22041de2362d3Smrg# How to pass a linker flag through the compiler. 22042de2362d3Smrgwl=$lt_lt_prog_compiler_wl 22043de2362d3Smrg 22044de2362d3Smrg# Compiler flag to prevent dynamic linking. 22045de2362d3Smrglink_static_flag=$lt_lt_prog_compiler_static 22046de2362d3Smrg 22047de2362d3Smrg# Does compiler simultaneously support -c and -o options? 22048de2362d3Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 22049de2362d3Smrg 22050de2362d3Smrg# Whether or not to add -lc for building shared libraries. 22051de2362d3Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 22052de2362d3Smrg 22053de2362d3Smrg# Whether or not to disallow shared libs when runtime libs are static. 22054de2362d3Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22055de2362d3Smrg 22056de2362d3Smrg# Compiler flag to allow reflexive dlopens. 22057de2362d3Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22058de2362d3Smrg 22059de2362d3Smrg# Compiler flag to generate shared objects directly from archives. 22060de2362d3Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 22061de2362d3Smrg 22062de2362d3Smrg# Whether the compiler copes with passing no objects directly. 22063de2362d3Smrgcompiler_needs_object=$lt_compiler_needs_object 22064de2362d3Smrg 22065de2362d3Smrg# Create an old-style archive from a shared archive. 22066de2362d3Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22067de2362d3Smrg 22068de2362d3Smrg# Create a temporary old-style archive to link instead of a shared archive. 22069de2362d3Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22070de2362d3Smrg 22071de2362d3Smrg# Commands used to build a shared archive. 22072de2362d3Smrgarchive_cmds=$lt_archive_cmds 22073de2362d3Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 22074de2362d3Smrg 22075de2362d3Smrg# Commands used to build a loadable module if different from building 22076de2362d3Smrg# a shared archive. 22077de2362d3Smrgmodule_cmds=$lt_module_cmds 22078de2362d3Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 22079de2362d3Smrg 22080de2362d3Smrg# Whether we are building with GNU ld or not. 22081de2362d3Smrgwith_gnu_ld=$lt_with_gnu_ld 22082de2362d3Smrg 22083de2362d3Smrg# Flag that allows shared libraries with undefined symbols to be built. 22084de2362d3Smrgallow_undefined_flag=$lt_allow_undefined_flag 22085de2362d3Smrg 22086de2362d3Smrg# Flag that enforces no undefined symbols. 22087de2362d3Smrgno_undefined_flag=$lt_no_undefined_flag 22088de2362d3Smrg 22089de2362d3Smrg# Flag to hardcode \$libdir into a binary during linking. 22090de2362d3Smrg# This must work even if \$libdir does not exist 22091de2362d3Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22092de2362d3Smrg 22093de2362d3Smrg# Whether we need a single "-rpath" flag with a separated argument. 22094de2362d3Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 22095de2362d3Smrg 2209618781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22097de2362d3Smrg# DIR into the resulting binary. 22098de2362d3Smrghardcode_direct=$hardcode_direct 22099de2362d3Smrg 2210018781e08Smrg# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22101de2362d3Smrg# DIR into the resulting binary and the resulting library dependency is 2210218781e08Smrg# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22103de2362d3Smrg# library is relocated. 22104de2362d3Smrghardcode_direct_absolute=$hardcode_direct_absolute 22105de2362d3Smrg 22106de2362d3Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22107de2362d3Smrg# into the resulting binary. 22108de2362d3Smrghardcode_minus_L=$hardcode_minus_L 22109de2362d3Smrg 22110de2362d3Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22111de2362d3Smrg# into the resulting binary. 22112de2362d3Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 22113de2362d3Smrg 22114de2362d3Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 22115de2362d3Smrg# into the library and all subsequent libraries and executables linked 22116de2362d3Smrg# against it. 22117de2362d3Smrghardcode_automatic=$hardcode_automatic 22118de2362d3Smrg 22119de2362d3Smrg# Set to yes if linker adds runtime paths of dependent libraries 22120de2362d3Smrg# to runtime path list. 22121de2362d3Smrginherit_rpath=$inherit_rpath 22122de2362d3Smrg 22123de2362d3Smrg# Whether libtool must link a program against all its dependency libraries. 22124de2362d3Smrglink_all_deplibs=$link_all_deplibs 22125de2362d3Smrg 22126de2362d3Smrg# Set to "yes" if exported symbols are required. 22127de2362d3Smrgalways_export_symbols=$always_export_symbols 22128de2362d3Smrg 22129de2362d3Smrg# The commands to list exported symbols. 22130de2362d3Smrgexport_symbols_cmds=$lt_export_symbols_cmds 22131de2362d3Smrg 22132de2362d3Smrg# Symbols that should not be listed in the preloaded symbols. 22133de2362d3Smrgexclude_expsyms=$lt_exclude_expsyms 22134de2362d3Smrg 22135de2362d3Smrg# Symbols that must always be exported. 22136de2362d3Smrginclude_expsyms=$lt_include_expsyms 22137de2362d3Smrg 22138de2362d3Smrg# Commands necessary for linking programs (against libraries) with templates. 22139de2362d3Smrgprelink_cmds=$lt_prelink_cmds 22140de2362d3Smrg 22141de2362d3Smrg# Commands necessary for finishing linking programs. 22142de2362d3Smrgpostlink_cmds=$lt_postlink_cmds 22143de2362d3Smrg 22144de2362d3Smrg# Specify filename containing input files. 22145de2362d3Smrgfile_list_spec=$lt_file_list_spec 22146de2362d3Smrg 22147de2362d3Smrg# How to hardcode a shared library path into an executable. 22148de2362d3Smrghardcode_action=$hardcode_action 22149de2362d3Smrg 22150de2362d3Smrg# ### END LIBTOOL CONFIG 22151de2362d3Smrg 2215218781e08Smrg_LT_EOF 2215318781e08Smrg 2215418781e08Smrg cat <<'_LT_EOF' >> "$cfgfile" 2215518781e08Smrg 2215618781e08Smrg# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 2215718781e08Smrg 2215818781e08Smrg# func_munge_path_list VARIABLE PATH 2215918781e08Smrg# ----------------------------------- 2216018781e08Smrg# VARIABLE is name of variable containing _space_ separated list of 2216118781e08Smrg# directories to be munged by the contents of PATH, which is string 2216218781e08Smrg# having a format: 2216318781e08Smrg# "DIR[:DIR]:" 2216418781e08Smrg# string "DIR[ DIR]" will be prepended to VARIABLE 2216518781e08Smrg# ":DIR[:DIR]" 2216618781e08Smrg# string "DIR[ DIR]" will be appended to VARIABLE 2216718781e08Smrg# "DIRP[:DIRP]::[DIRA:]DIRA" 2216818781e08Smrg# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 2216918781e08Smrg# "DIRA[ DIRA]" will be appended to VARIABLE 2217018781e08Smrg# "DIR[:DIR]" 2217118781e08Smrg# VARIABLE will be replaced by "DIR[ DIR]" 2217218781e08Smrgfunc_munge_path_list () 2217318781e08Smrg{ 2217418781e08Smrg case x$2 in 2217518781e08Smrg x) 2217618781e08Smrg ;; 2217718781e08Smrg *:) 2217818781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 2217918781e08Smrg ;; 2218018781e08Smrg x:*) 2218118781e08Smrg eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 2218218781e08Smrg ;; 2218318781e08Smrg *::*) 2218418781e08Smrg eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 2218518781e08Smrg eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 2218618781e08Smrg ;; 2218718781e08Smrg *) 2218818781e08Smrg eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 2218918781e08Smrg ;; 2219018781e08Smrg esac 2219118781e08Smrg} 2219218781e08Smrg 2219318781e08Smrg 2219418781e08Smrg# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 2219518781e08Smrgfunc_cc_basename () 2219618781e08Smrg{ 2219718781e08Smrg for cc_temp in $*""; do 2219818781e08Smrg case $cc_temp in 2219918781e08Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 2220018781e08Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 2220118781e08Smrg \-*) ;; 2220218781e08Smrg *) break;; 2220318781e08Smrg esac 2220418781e08Smrg done 2220518781e08Smrg func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 2220618781e08Smrg} 2220718781e08Smrg 2220818781e08Smrg 2220918781e08Smrg# ### END FUNCTIONS SHARED WITH CONFIGURE 2221018781e08Smrg 22211de2362d3Smrg_LT_EOF 22212de2362d3Smrg 22213de2362d3Smrg case $host_os in 22214de2362d3Smrg aix3*) 22215de2362d3Smrg cat <<\_LT_EOF >> "$cfgfile" 22216de2362d3Smrg# AIX sometimes has problems with the GCC collect2 program. For some 22217de2362d3Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 22218de2362d3Smrg# vanish in a puff of smoke. 2221918781e08Smrgif test set != "${COLLECT_NAMES+set}"; then 22220de2362d3Smrg COLLECT_NAMES= 22221de2362d3Smrg export COLLECT_NAMES 22222de2362d3Smrgfi 22223de2362d3Smrg_LT_EOF 22224de2362d3Smrg ;; 22225de2362d3Smrg esac 22226de2362d3Smrg 22227de2362d3Smrg 2222818781e08Smrgltmain=$ac_aux_dir/ltmain.sh 22229de2362d3Smrg 22230de2362d3Smrg 22231de2362d3Smrg # We use sed instead of cat because bash on DJGPP gets confused if 22232de2362d3Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 22233de2362d3Smrg # text mode, it properly converts lines to CR/LF. This bash problem 22234de2362d3Smrg # is reportedly fixed, but why not run on old versions too? 22235de2362d3Smrg sed '$q' "$ltmain" >> "$cfgfile" \ 22236de2362d3Smrg || (rm -f "$cfgfile"; exit 1) 22237de2362d3Smrg 22238de2362d3Smrg mv -f "$cfgfile" "$ofile" || 22239de2362d3Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22240de2362d3Smrg chmod +x "$ofile" 22241de2362d3Smrg 22242de2362d3Smrg ;; 22243de2362d3Smrg 22244de2362d3Smrg esac 22245de2362d3Smrgdone # for ac_tag 22246de2362d3Smrg 22247de2362d3Smrg 22248de2362d3Smrgas_fn_exit 0 22249de2362d3Smrg_ACEOF 22250de2362d3Smrgac_clean_files=$ac_clean_files_save 22251de2362d3Smrg 22252de2362d3Smrgtest $ac_write_fail = 0 || 22253de2362d3Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22254de2362d3Smrg 22255de2362d3Smrg 22256de2362d3Smrg# configure is writing to config.log, and then calls config.status. 22257de2362d3Smrg# config.status does its own redirection, appending to config.log. 22258de2362d3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 22259de2362d3Smrg# by configure, so config.status won't be able to write to it; its 22260de2362d3Smrg# output is simply discarded. So we exec the FD to /dev/null, 22261de2362d3Smrg# effectively closing config.log, so it can be properly (re)opened and 22262de2362d3Smrg# appended to by config.status. When coming back to configure, we 22263de2362d3Smrg# need to make the FD available again. 22264de2362d3Smrgif test "$no_create" != yes; then 22265de2362d3Smrg ac_cs_success=: 22266de2362d3Smrg ac_config_status_args= 22267de2362d3Smrg test "$silent" = yes && 22268de2362d3Smrg ac_config_status_args="$ac_config_status_args --quiet" 22269de2362d3Smrg exec 5>/dev/null 22270de2362d3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22271de2362d3Smrg exec 5>>config.log 22272de2362d3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22273de2362d3Smrg # would make configure fail if this is the last instruction. 22274de2362d3Smrg $ac_cs_success || as_fn_exit 1 22275de2362d3Smrgfi 22276de2362d3Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22277de2362d3Smrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22278de2362d3Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22279de2362d3Smrgfi 22280de2362d3Smrg 22281de2362d3Smrg 22282de2362d3Smrgecho "" 22283de2362d3Smrgecho " prefix: $prefix" 22284de2362d3Smrgecho " exec_prefix: $exec_prefix" 22285de2362d3Smrgecho " libdir: $libdir" 22286de2362d3Smrgecho " includedir: $includedir" 222873ed65abbSmrgecho " configdir: $configdir" 22288de2362d3Smrg 22289de2362d3Smrgecho "" 22290de2362d3Smrgecho " CFLAGS: $CFLAGS" 22291de2362d3Smrgecho " CXXFLAGS: $CXXFLAGS" 22292de2362d3Smrgecho " Macros: $DEFINES" 22293de2362d3Smrg 22294de2362d3Smrgecho "" 22295de2362d3Smrgecho " Run '${MAKE-make}' to build xf86-video-ati" 22296de2362d3Smrgecho "" 22297