1264fa531Smrg#! /bin/sh 2264fa531Smrg# Guess values for system-dependent variables and create Makefiles. 3dfac8f13Smrg# Generated by GNU Autoconf 2.72 for x11perf 1.7.0. 4264fa531Smrg# 5c9e4df9bSmrg# Report bugs to <https://gitlab.freedesktop.org/xorg/test/x11perf/-/issues>. 6264fa531Smrg# 7736a7e2cSmrg# 8dfac8f13Smrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9c9e4df9bSmrg# Inc. 10736a7e2cSmrg# 11736a7e2cSmrg# 12264fa531Smrg# This configure script is free software; the Free Software Foundation 13264fa531Smrg# gives unlimited permission to copy, distribute and modify it. 14736a7e2cSmrg## -------------------- ## 15736a7e2cSmrg## M4sh Initialization. ## 16736a7e2cSmrg## -------------------- ## 17264fa531Smrg 18c37a63b8Smrg# Be more Bourne compatible 19c37a63b8SmrgDUALCASE=1; export DUALCASE # for MKS sh 20c9e4df9bSmrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21c9e4df9bSmrgthen : 22264fa531Smrg emulate sh 23264fa531Smrg NULLCMD=: 24c37a63b8Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25264fa531Smrg # is contrary to our usage. Disable this feature. 26264fa531Smrg alias -g '${1+"$@"}'='"$@"' 27c37a63b8Smrg setopt NO_GLOB_SUBST 28dfac8f13Smrgelse case e in #( 29dfac8f13Smrg e) case `(set -o) 2>/dev/null` in #( 30736a7e2cSmrg *posix*) : 31736a7e2cSmrg set -o posix ;; #( 32736a7e2cSmrg *) : 33736a7e2cSmrg ;; 34dfac8f13Smrgesac ;; 35c37a63b8Smrgesac 36c37a63b8Smrgfi 37c37a63b8Smrg 38c37a63b8Smrg 39c9e4df9bSmrg 40c9e4df9bSmrg# Reset variables that may have inherited troublesome values from 41c9e4df9bSmrg# the environment. 42c9e4df9bSmrg 43c9e4df9bSmrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 44c9e4df9bSmrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 45c9e4df9bSmrg# side effect of setting IFS to empty, thus disabling word splitting.) 46c9e4df9bSmrg# Quoting is to prevent editors from complaining about space-tab. 47c37a63b8Smrgas_nl=' 48c37a63b8Smrg' 49c37a63b8Smrgexport as_nl 50c9e4df9bSmrgIFS=" "" $as_nl" 51c9e4df9bSmrg 52c9e4df9bSmrgPS1='$ ' 53c9e4df9bSmrgPS2='> ' 54c9e4df9bSmrgPS4='+ ' 55c9e4df9bSmrg 56c9e4df9bSmrg# Ensure predictable behavior from utilities with locale-dependent output. 57c9e4df9bSmrgLC_ALL=C 58c9e4df9bSmrgexport LC_ALL 59c9e4df9bSmrgLANGUAGE=C 60c9e4df9bSmrgexport LANGUAGE 61c9e4df9bSmrg 62c9e4df9bSmrg# We cannot yet rely on "unset" to work, but we need these variables 63c9e4df9bSmrg# to be unset--not just set to an empty or harmless value--now, to 64c9e4df9bSmrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65c9e4df9bSmrg# also avoids known problems related to "unset" and subshell syntax 66c9e4df9bSmrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67c9e4df9bSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68c9e4df9bSmrgdo eval test \${$as_var+y} \ 69c9e4df9bSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70c9e4df9bSmrgdone 71c9e4df9bSmrg 72c9e4df9bSmrg# Ensure that fds 0, 1, and 2 are open. 73c9e4df9bSmrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74c9e4df9bSmrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75c9e4df9bSmrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76c37a63b8Smrg 77c37a63b8Smrg# The user is always right. 78c9e4df9bSmrgif ${PATH_SEPARATOR+false} :; then 79c37a63b8Smrg PATH_SEPARATOR=: 80c37a63b8Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81c37a63b8Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82c37a63b8Smrg PATH_SEPARATOR=';' 83c37a63b8Smrg } 84264fa531Smrgfi 85264fa531Smrg 86264fa531Smrg 87c37a63b8Smrg# Find who we are. Look in the path if we contain no directory separator. 88736a7e2cSmrgas_myself= 89736a7e2cSmrgcase $0 in #(( 90c37a63b8Smrg *[\\/]* ) as_myself=$0 ;; 91c37a63b8Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92c37a63b8Smrgfor as_dir in $PATH 93c37a63b8Smrgdo 94c37a63b8Smrg IFS=$as_save_IFS 95c9e4df9bSmrg case $as_dir in #((( 96c9e4df9bSmrg '') as_dir=./ ;; 97c9e4df9bSmrg */) ;; 98c9e4df9bSmrg *) as_dir=$as_dir/ ;; 99c9e4df9bSmrg esac 100c9e4df9bSmrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101736a7e2cSmrg done 102c37a63b8SmrgIFS=$as_save_IFS 103c37a63b8Smrg 104c37a63b8Smrg ;; 105c37a63b8Smrgesac 106dfac8f13Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 107c37a63b8Smrg# in which case we are not to be found in the path. 108c37a63b8Smrgif test "x$as_myself" = x; then 109c37a63b8Smrg as_myself=$0 110c37a63b8Smrgfi 111c37a63b8Smrgif test ! -f "$as_myself"; then 112c9e4df9bSmrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113736a7e2cSmrg exit 1 114c37a63b8Smrgfi 115c37a63b8Smrg 116736a7e2cSmrg 117533545b5Smrg# Use a proper internal environment variable to ensure we don't fall 118533545b5Smrg # into an infinite loop, continuously re-executing ourselves. 119533545b5Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120533545b5Smrg _as_can_reexec=no; export _as_can_reexec; 121533545b5Smrg # We cannot yet assume a decent shell, so we have to provide a 122533545b5Smrg# neutralization value for shells without unset; and this also 123533545b5Smrg# works around shells that cannot unset nonexistent variables. 124533545b5Smrg# Preserve -v and -x to the replacement shell. 125533545b5SmrgBASH_ENV=/dev/null 126533545b5SmrgENV=/dev/null 127533545b5Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128533545b5Smrgcase $- in # (((( 129533545b5Smrg *v*x* | *x*v* ) as_opts=-vx ;; 130533545b5Smrg *v* ) as_opts=-v ;; 131533545b5Smrg *x* ) as_opts=-x ;; 132533545b5Smrg * ) as_opts= ;; 133533545b5Smrgesac 134533545b5Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135533545b5Smrg# Admittedly, this is quite paranoid, since all the known shells bail 136dfac8f13Smrg# out after a failed 'exec'. 137c9e4df9bSmrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138c9e4df9bSmrgexit 255 139533545b5Smrg fi 140533545b5Smrg # We don't want this to propagate to other subprocesses. 141533545b5Smrg { _as_can_reexec=; unset _as_can_reexec;} 142736a7e2cSmrgif test "x$CONFIG_SHELL" = x; then 143dfac8f13Smrg as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144c9e4df9bSmrgthen : 145736a7e2cSmrg emulate sh 146736a7e2cSmrg NULLCMD=: 147736a7e2cSmrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148736a7e2cSmrg # is contrary to our usage. Disable this feature. 149736a7e2cSmrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 150736a7e2cSmrg setopt NO_GLOB_SUBST 151dfac8f13Smrgelse case e in #( 152dfac8f13Smrg e) case \`(set -o) 2>/dev/null\` in #( 153736a7e2cSmrg *posix*) : 154736a7e2cSmrg set -o posix ;; #( 155736a7e2cSmrg *) : 156736a7e2cSmrg ;; 157dfac8f13Smrgesac ;; 158736a7e2cSmrgesac 159736a7e2cSmrgfi 160736a7e2cSmrg" 161736a7e2cSmrg as_required="as_fn_return () { (exit \$1); } 162736a7e2cSmrgas_fn_success () { as_fn_return 0; } 163736a7e2cSmrgas_fn_failure () { as_fn_return 1; } 164736a7e2cSmrgas_fn_ret_success () { return 0; } 165736a7e2cSmrgas_fn_ret_failure () { return 1; } 166736a7e2cSmrg 167736a7e2cSmrgexitcode=0 168736a7e2cSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 169736a7e2cSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170736a7e2cSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171736a7e2cSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172c9e4df9bSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173c9e4df9bSmrgthen : 174736a7e2cSmrg 175dfac8f13Smrgelse case e in #( 176dfac8f13Smrg e) exitcode=1; echo positional parameters were not saved. ;; 177dfac8f13Smrgesac 178736a7e2cSmrgfi 179533545b5Smrgtest x\$exitcode = x0 || exit 1 180c9e4df9bSmrgblah=\$(echo \$(echo blah)) 181c9e4df9bSmrgtest x\"\$blah\" = xblah || exit 1 182533545b5Smrgtest -x / || exit 1" 183736a7e2cSmrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184736a7e2cSmrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185736a7e2cSmrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186736a7e2cSmrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 187736a7e2cSmrgtest \$(( 1 + 1 )) = 2 || exit 1" 188c9e4df9bSmrg if (eval "$as_required") 2>/dev/null 189c9e4df9bSmrgthen : 190736a7e2cSmrg as_have_required=yes 191dfac8f13Smrgelse case e in #( 192dfac8f13Smrg e) as_have_required=no ;; 193dfac8f13Smrgesac 194736a7e2cSmrgfi 195c9e4df9bSmrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 196c9e4df9bSmrgthen : 197736a7e2cSmrg 198dfac8f13Smrgelse case e in #( 199dfac8f13Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 200736a7e2cSmrgas_found=false 201736a7e2cSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 202736a7e2cSmrgdo 203736a7e2cSmrg IFS=$as_save_IFS 204c9e4df9bSmrg case $as_dir in #((( 205c9e4df9bSmrg '') as_dir=./ ;; 206c9e4df9bSmrg */) ;; 207c9e4df9bSmrg *) as_dir=$as_dir/ ;; 208c9e4df9bSmrg esac 209736a7e2cSmrg as_found=: 210736a7e2cSmrg case $as_dir in #( 211736a7e2cSmrg /*) 212736a7e2cSmrg for as_base in sh bash ksh sh5; do 213736a7e2cSmrg # Try only shells that exist, to save several forks. 214c9e4df9bSmrg as_shell=$as_dir$as_base 215736a7e2cSmrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 216c9e4df9bSmrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 217c9e4df9bSmrgthen : 218736a7e2cSmrg CONFIG_SHELL=$as_shell as_have_required=yes 219c9e4df9bSmrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 220c9e4df9bSmrgthen : 221736a7e2cSmrg break 2 222736a7e2cSmrgfi 223736a7e2cSmrgfi 224736a7e2cSmrg done;; 225736a7e2cSmrg esac 226736a7e2cSmrg as_found=false 227736a7e2cSmrgdone 228736a7e2cSmrgIFS=$as_save_IFS 229c9e4df9bSmrgif $as_found 230c9e4df9bSmrgthen : 231c9e4df9bSmrg 232dfac8f13Smrgelse case e in #( 233dfac8f13Smrg e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234c9e4df9bSmrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 235c9e4df9bSmrgthen : 236c9e4df9bSmrg CONFIG_SHELL=$SHELL as_have_required=yes 237dfac8f13Smrgfi ;; 238dfac8f13Smrgesac 239c9e4df9bSmrgfi 240736a7e2cSmrg 241736a7e2cSmrg 242c9e4df9bSmrg if test "x$CONFIG_SHELL" != x 243c9e4df9bSmrgthen : 244533545b5Smrg export CONFIG_SHELL 245533545b5Smrg # We cannot yet assume a decent shell, so we have to provide a 246533545b5Smrg# neutralization value for shells without unset; and this also 247533545b5Smrg# works around shells that cannot unset nonexistent variables. 248533545b5Smrg# Preserve -v and -x to the replacement shell. 249533545b5SmrgBASH_ENV=/dev/null 250533545b5SmrgENV=/dev/null 251533545b5Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 252533545b5Smrgcase $- in # (((( 253533545b5Smrg *v*x* | *x*v* ) as_opts=-vx ;; 254533545b5Smrg *v* ) as_opts=-v ;; 255533545b5Smrg *x* ) as_opts=-x ;; 256533545b5Smrg * ) as_opts= ;; 257533545b5Smrgesac 258533545b5Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 259533545b5Smrg# Admittedly, this is quite paranoid, since all the known shells bail 260dfac8f13Smrg# out after a failed 'exec'. 261c9e4df9bSmrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 262533545b5Smrgexit 255 263736a7e2cSmrgfi 264736a7e2cSmrg 265c9e4df9bSmrg if test x$as_have_required = xno 266c9e4df9bSmrgthen : 267c9e4df9bSmrg printf "%s\n" "$0: This script requires a shell more modern than all" 268c9e4df9bSmrg printf "%s\n" "$0: the shells that I found on your system." 269c9e4df9bSmrg if test ${ZSH_VERSION+y} ; then 270c9e4df9bSmrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 271c9e4df9bSmrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 272736a7e2cSmrg else 273c9e4df9bSmrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 274c9e4df9bSmrg$0: https://gitlab.freedesktop.org/xorg/test/x11perf/-/issues 275736a7e2cSmrg$0: about your system, including any error possibly output 276736a7e2cSmrg$0: before this message. Then install a modern shell, or 277736a7e2cSmrg$0: manually run the script under such a shell if you do 278736a7e2cSmrg$0: have one." 279736a7e2cSmrg fi 280736a7e2cSmrg exit 1 281dfac8f13Smrgfi ;; 282dfac8f13Smrgesac 283736a7e2cSmrgfi 284736a7e2cSmrgfi 285736a7e2cSmrgSHELL=${CONFIG_SHELL-/bin/sh} 286736a7e2cSmrgexport SHELL 287736a7e2cSmrg# Unset more variables known to interfere with behavior of common tools. 288736a7e2cSmrgCLICOLOR_FORCE= GREP_OPTIONS= 289736a7e2cSmrgunset CLICOLOR_FORCE GREP_OPTIONS 290736a7e2cSmrg 291736a7e2cSmrg## --------------------- ## 292736a7e2cSmrg## M4sh Shell Functions. ## 293736a7e2cSmrg## --------------------- ## 294736a7e2cSmrg# as_fn_unset VAR 295736a7e2cSmrg# --------------- 296736a7e2cSmrg# Portably unset VAR. 297736a7e2cSmrgas_fn_unset () 298736a7e2cSmrg{ 299736a7e2cSmrg { eval $1=; unset $1;} 300736a7e2cSmrg} 301736a7e2cSmrgas_unset=as_fn_unset 302736a7e2cSmrg 303c9e4df9bSmrg 304736a7e2cSmrg# as_fn_set_status STATUS 305736a7e2cSmrg# ----------------------- 306736a7e2cSmrg# Set $? to STATUS, without forking. 307736a7e2cSmrgas_fn_set_status () 308736a7e2cSmrg{ 309736a7e2cSmrg return $1 310736a7e2cSmrg} # as_fn_set_status 311736a7e2cSmrg 312736a7e2cSmrg# as_fn_exit STATUS 313736a7e2cSmrg# ----------------- 314736a7e2cSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 315736a7e2cSmrgas_fn_exit () 316736a7e2cSmrg{ 317736a7e2cSmrg set +e 318736a7e2cSmrg as_fn_set_status $1 319736a7e2cSmrg exit $1 320736a7e2cSmrg} # as_fn_exit 321736a7e2cSmrg 322736a7e2cSmrg# as_fn_mkdir_p 323736a7e2cSmrg# ------------- 324736a7e2cSmrg# Create "$as_dir" as a directory, including parents if necessary. 325736a7e2cSmrgas_fn_mkdir_p () 326736a7e2cSmrg{ 327736a7e2cSmrg 328736a7e2cSmrg case $as_dir in #( 329736a7e2cSmrg -*) as_dir=./$as_dir;; 330736a7e2cSmrg esac 331736a7e2cSmrg test -d "$as_dir" || eval $as_mkdir_p || { 332736a7e2cSmrg as_dirs= 333736a7e2cSmrg while :; do 334736a7e2cSmrg case $as_dir in #( 335c9e4df9bSmrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 336736a7e2cSmrg *) as_qdir=$as_dir;; 337736a7e2cSmrg esac 338736a7e2cSmrg as_dirs="'$as_qdir' $as_dirs" 339736a7e2cSmrg as_dir=`$as_dirname -- "$as_dir" || 340736a7e2cSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 341736a7e2cSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 342736a7e2cSmrg X"$as_dir" : 'X\(//\)$' \| \ 343736a7e2cSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 344c9e4df9bSmrgprintf "%s\n" X"$as_dir" | 345736a7e2cSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 346736a7e2cSmrg s//\1/ 347736a7e2cSmrg q 348736a7e2cSmrg } 349736a7e2cSmrg /^X\(\/\/\)[^/].*/{ 350736a7e2cSmrg s//\1/ 351736a7e2cSmrg q 352736a7e2cSmrg } 353736a7e2cSmrg /^X\(\/\/\)$/{ 354736a7e2cSmrg s//\1/ 355736a7e2cSmrg q 356736a7e2cSmrg } 357736a7e2cSmrg /^X\(\/\).*/{ 358736a7e2cSmrg s//\1/ 359736a7e2cSmrg q 360736a7e2cSmrg } 361736a7e2cSmrg s/.*/./; q'` 362736a7e2cSmrg test -d "$as_dir" && break 363736a7e2cSmrg done 364736a7e2cSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 365736a7e2cSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 366736a7e2cSmrg 367736a7e2cSmrg 368736a7e2cSmrg} # as_fn_mkdir_p 369533545b5Smrg 370533545b5Smrg# as_fn_executable_p FILE 371533545b5Smrg# ----------------------- 372533545b5Smrg# Test if FILE is an executable regular file. 373533545b5Smrgas_fn_executable_p () 374533545b5Smrg{ 375533545b5Smrg test -f "$1" && test -x "$1" 376533545b5Smrg} # as_fn_executable_p 377736a7e2cSmrg# as_fn_append VAR VALUE 378736a7e2cSmrg# ---------------------- 379736a7e2cSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 380736a7e2cSmrg# advantage of any shell optimizations that allow amortized linear growth over 381736a7e2cSmrg# repeated appends, instead of the typical quadratic growth present in naive 382736a7e2cSmrg# implementations. 383c9e4df9bSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 384c9e4df9bSmrgthen : 385736a7e2cSmrg eval 'as_fn_append () 386736a7e2cSmrg { 387736a7e2cSmrg eval $1+=\$2 388736a7e2cSmrg }' 389dfac8f13Smrgelse case e in #( 390dfac8f13Smrg e) as_fn_append () 391736a7e2cSmrg { 392736a7e2cSmrg eval $1=\$$1\$2 393dfac8f13Smrg } ;; 394dfac8f13Smrgesac 395736a7e2cSmrgfi # as_fn_append 396736a7e2cSmrg 397736a7e2cSmrg# as_fn_arith ARG... 398736a7e2cSmrg# ------------------ 399736a7e2cSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400736a7e2cSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401736a7e2cSmrg# must be portable across $(()) and expr. 402c9e4df9bSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 403c9e4df9bSmrgthen : 404736a7e2cSmrg eval 'as_fn_arith () 405736a7e2cSmrg { 406736a7e2cSmrg as_val=$(( $* )) 407736a7e2cSmrg }' 408dfac8f13Smrgelse case e in #( 409dfac8f13Smrg e) as_fn_arith () 410736a7e2cSmrg { 411736a7e2cSmrg as_val=`expr "$@" || test $? -eq 1` 412dfac8f13Smrg } ;; 413dfac8f13Smrgesac 414736a7e2cSmrgfi # as_fn_arith 415736a7e2cSmrg 416736a7e2cSmrg 417736a7e2cSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 418736a7e2cSmrg# ---------------------------------------- 419736a7e2cSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 420736a7e2cSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 421736a7e2cSmrg# script with STATUS, using 1 if that was 0. 422736a7e2cSmrgas_fn_error () 423736a7e2cSmrg{ 424736a7e2cSmrg as_status=$1; test $as_status -eq 0 && as_status=1 425736a7e2cSmrg if test "$4"; then 426736a7e2cSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 427c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 428736a7e2cSmrg fi 429c9e4df9bSmrg printf "%s\n" "$as_me: error: $2" >&2 430736a7e2cSmrg as_fn_exit $as_status 431736a7e2cSmrg} # as_fn_error 432736a7e2cSmrg 433c37a63b8Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 434c37a63b8Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 435264fa531Smrg as_expr=expr 436264fa531Smrgelse 437264fa531Smrg as_expr=false 438264fa531Smrgfi 439264fa531Smrg 440c37a63b8Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 441264fa531Smrg as_basename=basename 442264fa531Smrgelse 443264fa531Smrg as_basename=false 444264fa531Smrgfi 445264fa531Smrg 446736a7e2cSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 447736a7e2cSmrg as_dirname=dirname 448736a7e2cSmrgelse 449736a7e2cSmrg as_dirname=false 450736a7e2cSmrgfi 451264fa531Smrg 452c37a63b8Smrgas_me=`$as_basename -- "$0" || 453264fa531Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 454264fa531Smrg X"$0" : 'X\(//\)$' \| \ 455c37a63b8Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 456c9e4df9bSmrgprintf "%s\n" X/"$0" | 457c37a63b8Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 458c37a63b8Smrg s//\1/ 459c37a63b8Smrg q 460c37a63b8Smrg } 461c37a63b8Smrg /^X\/\(\/\/\)$/{ 462c37a63b8Smrg s//\1/ 463c37a63b8Smrg q 464c37a63b8Smrg } 465c37a63b8Smrg /^X\/\(\/\).*/{ 466c37a63b8Smrg s//\1/ 467c37a63b8Smrg q 468c37a63b8Smrg } 469c37a63b8Smrg s/.*/./; q'` 470264fa531Smrg 471736a7e2cSmrg# Avoid depending upon Character Ranges. 472736a7e2cSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 473736a7e2cSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 474736a7e2cSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 475736a7e2cSmrgas_cr_digits='0123456789' 476736a7e2cSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 477264fa531Smrg 478264fa531Smrg 479736a7e2cSmrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 480736a7e2cSmrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 481736a7e2cSmrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 482736a7e2cSmrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 483736a7e2cSmrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 484736a7e2cSmrg sed -n ' 485736a7e2cSmrg p 486736a7e2cSmrg /[$]LINENO/= 487736a7e2cSmrg ' <$as_myself | 488736a7e2cSmrg sed ' 489dfac8f13Smrg t clear 490dfac8f13Smrg :clear 491736a7e2cSmrg s/[$]LINENO.*/&-/ 492736a7e2cSmrg t lineno 493736a7e2cSmrg b 494736a7e2cSmrg :lineno 495736a7e2cSmrg N 496736a7e2cSmrg :loop 497736a7e2cSmrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 498736a7e2cSmrg t loop 499736a7e2cSmrg s/-\n.*// 500736a7e2cSmrg ' >$as_me.lineno && 501736a7e2cSmrg chmod +x "$as_me.lineno" || 502c9e4df9bSmrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 503264fa531Smrg 504533545b5Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 505533545b5Smrg # already done that, so ensure we don't try to do so again and fall 506533545b5Smrg # in an infinite loop. This has already happened in practice. 507533545b5Smrg _as_can_reexec=no; export _as_can_reexec 508736a7e2cSmrg # Don't try to exec as it changes $[0], causing all sort of problems 509736a7e2cSmrg # (the dirname of $[0] is not the place where we might find the 510736a7e2cSmrg # original and so on. Autoconf is especially sensitive to this). 511736a7e2cSmrg . "./$as_me.lineno" 512736a7e2cSmrg # Exit status is that of the last command. 513736a7e2cSmrg exit 514c37a63b8Smrg} 515264fa531Smrg 516c9e4df9bSmrg 517c9e4df9bSmrg# Determine whether it's possible to make 'echo' print without a newline. 518c9e4df9bSmrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 519c9e4df9bSmrg# for compatibility with existing Makefiles. 520736a7e2cSmrgECHO_C= ECHO_N= ECHO_T= 521736a7e2cSmrgcase `echo -n x` in #((((( 522736a7e2cSmrg-n*) 523736a7e2cSmrg case `echo 'xy\c'` in 524736a7e2cSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 525736a7e2cSmrg xy) ECHO_C='\c';; 526736a7e2cSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 527736a7e2cSmrg ECHO_T=' ';; 528736a7e2cSmrg esac;; 529736a7e2cSmrg*) 530736a7e2cSmrg ECHO_N='-n';; 531736a7e2cSmrgesac 532264fa531Smrg 533c9e4df9bSmrg# For backward compatibility with old third-party macros, we provide 534c9e4df9bSmrg# the shell variables $as_echo and $as_echo_n. New code should use 535c9e4df9bSmrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 536c9e4df9bSmrgas_echo='printf %s\n' 537c9e4df9bSmrgas_echo_n='printf %s' 538c9e4df9bSmrg 539736a7e2cSmrgrm -f conf$$ conf$$.exe conf$$.file 540736a7e2cSmrgif test -d conf$$.dir; then 541736a7e2cSmrg rm -f conf$$.dir/conf$$.file 542736a7e2cSmrgelse 543736a7e2cSmrg rm -f conf$$.dir 544736a7e2cSmrg mkdir conf$$.dir 2>/dev/null 545c37a63b8Smrgfi 546736a7e2cSmrgif (echo >conf$$.file) 2>/dev/null; then 547736a7e2cSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 548736a7e2cSmrg as_ln_s='ln -s' 549736a7e2cSmrg # ... but there are two gotchas: 550dfac8f13Smrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 551dfac8f13Smrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 552dfac8f13Smrg # In both cases, we have to default to 'cp -pR'. 553736a7e2cSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 554533545b5Smrg as_ln_s='cp -pR' 555736a7e2cSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 556736a7e2cSmrg as_ln_s=ln 557736a7e2cSmrg else 558533545b5Smrg as_ln_s='cp -pR' 559736a7e2cSmrg fi 560c37a63b8Smrgelse 561533545b5Smrg as_ln_s='cp -pR' 562c37a63b8Smrgfi 563736a7e2cSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 564736a7e2cSmrgrmdir conf$$.dir 2>/dev/null 565c37a63b8Smrg 566736a7e2cSmrgif mkdir -p . 2>/dev/null; then 567736a7e2cSmrg as_mkdir_p='mkdir -p "$as_dir"' 568736a7e2cSmrgelse 569736a7e2cSmrg test -d ./-p && rmdir ./-p 570736a7e2cSmrg as_mkdir_p=false 571c37a63b8Smrgfi 572c37a63b8Smrg 573533545b5Smrgas_test_x='test -x' 574533545b5Smrgas_executable_p=as_fn_executable_p 575c37a63b8Smrg 576736a7e2cSmrg# Sed expression to map a string onto a valid CPP name. 577dfac8f13Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 578dfac8f13Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 579c37a63b8Smrg 580736a7e2cSmrg# Sed expression to map a string onto a valid variable name. 581dfac8f13Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 582dfac8f13Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 583c37a63b8Smrg 584c37a63b8Smrg 585736a7e2cSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null 586736a7e2cSmrgexec 6>&1 587264fa531Smrg 588264fa531Smrg# Name of the host. 589736a7e2cSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 590264fa531Smrg# so uname gets run too. 591264fa531Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 592264fa531Smrg 593264fa531Smrg# 594264fa531Smrg# Initializations. 595264fa531Smrg# 596264fa531Smrgac_default_prefix=/usr/local 597c37a63b8Smrgac_clean_files= 598264fa531Smrgac_config_libobj_dir=. 599c37a63b8SmrgLIBOBJS= 600264fa531Smrgcross_compiling=no 601264fa531Smrgsubdirs= 602264fa531SmrgMFLAGS= 603264fa531SmrgMAKEFLAGS= 604264fa531Smrg 605264fa531Smrg# Identity of this package. 606264fa531SmrgPACKAGE_NAME='x11perf' 607264fa531SmrgPACKAGE_TARNAME='x11perf' 608dfac8f13SmrgPACKAGE_VERSION='1.7.0' 609dfac8f13SmrgPACKAGE_STRING='x11perf 1.7.0' 610c9e4df9bSmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/test/x11perf/-/issues' 611736a7e2cSmrgPACKAGE_URL='' 612264fa531Smrg 613736a7e2cSmrgac_unique_file="Makefile.am" 614c37a63b8Smrg# Factoring default headers for most tests. 615c37a63b8Smrgac_includes_default="\ 616c9e4df9bSmrg#include <stddef.h> 617c9e4df9bSmrg#ifdef HAVE_STDIO_H 618c9e4df9bSmrg# include <stdio.h> 619c37a63b8Smrg#endif 620c9e4df9bSmrg#ifdef HAVE_STDLIB_H 621c37a63b8Smrg# include <stdlib.h> 622c37a63b8Smrg#endif 623c37a63b8Smrg#ifdef HAVE_STRING_H 624c37a63b8Smrg# include <string.h> 625c37a63b8Smrg#endif 626c37a63b8Smrg#ifdef HAVE_INTTYPES_H 627c37a63b8Smrg# include <inttypes.h> 628c37a63b8Smrg#endif 629c37a63b8Smrg#ifdef HAVE_STDINT_H 630c37a63b8Smrg# include <stdint.h> 631c37a63b8Smrg#endif 632c9e4df9bSmrg#ifdef HAVE_STRINGS_H 633c9e4df9bSmrg# include <strings.h> 634c9e4df9bSmrg#endif 635c9e4df9bSmrg#ifdef HAVE_SYS_TYPES_H 636c9e4df9bSmrg# include <sys/types.h> 637c9e4df9bSmrg#endif 638c9e4df9bSmrg#ifdef HAVE_SYS_STAT_H 639c9e4df9bSmrg# include <sys/stat.h> 640c9e4df9bSmrg#endif 641c37a63b8Smrg#ifdef HAVE_UNISTD_H 642c37a63b8Smrg# include <unistd.h> 643c37a63b8Smrg#endif" 644c37a63b8Smrg 645c9e4df9bSmrgac_header_c_list= 646c37a63b8Smrgac_subst_vars='am__EXEEXT_FALSE 647c37a63b8Smrgam__EXEEXT_TRUE 648c37a63b8SmrgLTLIBOBJS 649c37a63b8SmrgLIBOBJS 650c37a63b8SmrgXEXT_LIBS 651c37a63b8SmrgXEXT_CFLAGS 652c37a63b8SmrgXFT_LIBS 653c37a63b8SmrgXFT_CFLAGS 654c37a63b8SmrgXRENDER_LIBS 655c37a63b8SmrgXRENDER_CFLAGS 656c37a63b8SmrgX11PERF_LIBS 657c37a63b8SmrgX11PERF_CFLAGS 658e4ee1255SmrgMKTEMP 659e4ee1255Smrgx11perfcompdir 660736a7e2cSmrgMAN_SUBSTS 661736a7e2cSmrgXORG_MAN_PAGE 662c37a63b8SmrgADMIN_MAN_DIR 663c37a63b8SmrgDRIVER_MAN_DIR 664c37a63b8SmrgMISC_MAN_DIR 665c37a63b8SmrgFILE_MAN_DIR 666c37a63b8SmrgLIB_MAN_DIR 667c37a63b8SmrgAPP_MAN_DIR 668c37a63b8SmrgADMIN_MAN_SUFFIX 669c37a63b8SmrgDRIVER_MAN_SUFFIX 670c37a63b8SmrgMISC_MAN_SUFFIX 671c37a63b8SmrgFILE_MAN_SUFFIX 672c37a63b8SmrgLIB_MAN_SUFFIX 673c37a63b8SmrgAPP_MAN_SUFFIX 674736a7e2cSmrgSED 675c37a63b8Smrghost_os 676c37a63b8Smrghost_vendor 677c37a63b8Smrghost_cpu 678c37a63b8Smrghost 679c37a63b8Smrgbuild_os 680c37a63b8Smrgbuild_vendor 681c37a63b8Smrgbuild_cpu 682c37a63b8Smrgbuild 683736a7e2cSmrgINSTALL_CMD 68465c1f7cfSmrgPKG_CONFIG_LIBDIR 68565c1f7cfSmrgPKG_CONFIG_PATH 686736a7e2cSmrgPKG_CONFIG 687c37a63b8SmrgCHANGELOG_CMD 688e4ee1255SmrgSTRICT_CFLAGS 689c37a63b8SmrgCWARNFLAGS 690533545b5SmrgBASE_CFLAGS 691c37a63b8Smrgam__fastdepCC_FALSE 692c37a63b8Smrgam__fastdepCC_TRUE 693c37a63b8SmrgCCDEPMODE 694533545b5Smrgam__nodep 695c37a63b8SmrgAMDEPBACKSLASH 696c37a63b8SmrgAMDEP_FALSE 697c37a63b8SmrgAMDEP_TRUE 698c37a63b8Smrgam__include 699c37a63b8SmrgDEPDIR 700c37a63b8SmrgOBJEXT 701c37a63b8SmrgEXEEXT 702c37a63b8Smrgac_ct_CC 703c37a63b8SmrgCPPFLAGS 704c37a63b8SmrgLDFLAGS 705c37a63b8SmrgCFLAGS 706c37a63b8SmrgCC 707dfac8f13Smrgam__xargs_n 708dfac8f13Smrgam__rm_f_notfound 709533545b5SmrgAM_BACKSLASH 710533545b5SmrgAM_DEFAULT_VERBOSITY 711533545b5SmrgAM_DEFAULT_V 712533545b5SmrgAM_V 713c9e4df9bSmrgCSCOPE 714c9e4df9bSmrgETAGS 715c9e4df9bSmrgCTAGS 716c37a63b8Smrgam__untar 717c37a63b8Smrgam__tar 718c37a63b8SmrgAMTAR 719c37a63b8Smrgam__leading_dot 720c37a63b8SmrgSET_MAKE 721c37a63b8SmrgAWK 722c37a63b8Smrgmkdir_p 723c37a63b8SmrgMKDIR_P 724c37a63b8SmrgINSTALL_STRIP_PROGRAM 725c37a63b8SmrgSTRIP 726c37a63b8Smrginstall_sh 727c37a63b8SmrgMAKEINFO 728c37a63b8SmrgAUTOHEADER 729c37a63b8SmrgAUTOMAKE 730c37a63b8SmrgAUTOCONF 731c37a63b8SmrgACLOCAL 732c37a63b8SmrgVERSION 733c37a63b8SmrgPACKAGE 734c37a63b8SmrgCYGPATH_W 735c37a63b8Smrgam__isrc 736c37a63b8SmrgINSTALL_DATA 737c37a63b8SmrgINSTALL_SCRIPT 738c37a63b8SmrgINSTALL_PROGRAM 739c37a63b8Smrgtarget_alias 740c37a63b8Smrghost_alias 741c37a63b8Smrgbuild_alias 742c37a63b8SmrgLIBS 743c37a63b8SmrgECHO_T 744c37a63b8SmrgECHO_N 745c37a63b8SmrgECHO_C 746c37a63b8SmrgDEFS 747c37a63b8Smrgmandir 748c37a63b8Smrglocaledir 749c37a63b8Smrglibdir 750c37a63b8Smrgpsdir 751c37a63b8Smrgpdfdir 752c37a63b8Smrgdvidir 753c37a63b8Smrghtmldir 754c37a63b8Smrginfodir 755c37a63b8Smrgdocdir 756c37a63b8Smrgoldincludedir 757c37a63b8Smrgincludedir 758c9e4df9bSmrgrunstatedir 759c37a63b8Smrglocalstatedir 760c37a63b8Smrgsharedstatedir 761c37a63b8Smrgsysconfdir 762c37a63b8Smrgdatadir 763c37a63b8Smrgdatarootdir 764c37a63b8Smrglibexecdir 765c37a63b8Smrgsbindir 766c37a63b8Smrgbindir 767c37a63b8Smrgprogram_transform_name 768c37a63b8Smrgprefix 769c37a63b8Smrgexec_prefix 770736a7e2cSmrgPACKAGE_URL 771c37a63b8SmrgPACKAGE_BUGREPORT 772c37a63b8SmrgPACKAGE_STRING 773c37a63b8SmrgPACKAGE_VERSION 774c37a63b8SmrgPACKAGE_TARNAME 775c37a63b8SmrgPACKAGE_NAME 776c37a63b8SmrgPATH_SEPARATOR 777c9e4df9bSmrgSHELL 778c9e4df9bSmrgam__quote' 779264fa531Smrgac_subst_files='' 780c37a63b8Smrgac_user_opts=' 781c37a63b8Smrgenable_option_checking 782533545b5Smrgenable_silent_rules 783c37a63b8Smrgenable_dependency_tracking 784533545b5Smrgenable_selective_werror 785c37a63b8Smrgenable_strict_compilation 786c37a63b8Smrg' 787c37a63b8Smrg ac_precious_vars='build_alias 788c37a63b8Smrghost_alias 789c37a63b8Smrgtarget_alias 790c37a63b8SmrgCC 791c37a63b8SmrgCFLAGS 792c37a63b8SmrgLDFLAGS 793c37a63b8SmrgLIBS 794c37a63b8SmrgCPPFLAGS 795c37a63b8SmrgPKG_CONFIG 79665c1f7cfSmrgPKG_CONFIG_PATH 79765c1f7cfSmrgPKG_CONFIG_LIBDIR 798c37a63b8SmrgX11PERF_CFLAGS 799c37a63b8SmrgX11PERF_LIBS 800c37a63b8SmrgXRENDER_CFLAGS 801c37a63b8SmrgXRENDER_LIBS 802c37a63b8SmrgXFT_CFLAGS 803c37a63b8SmrgXFT_LIBS 804c37a63b8SmrgXEXT_CFLAGS 805c37a63b8SmrgXEXT_LIBS' 806c37a63b8Smrg 807264fa531Smrg 808264fa531Smrg# Initialize some variables set by options. 809264fa531Smrgac_init_help= 810264fa531Smrgac_init_version=false 811c37a63b8Smrgac_unrecognized_opts= 812c37a63b8Smrgac_unrecognized_sep= 813264fa531Smrg# The variables have the same names as the options, with 814264fa531Smrg# dashes changed to underlines. 815264fa531Smrgcache_file=/dev/null 816264fa531Smrgexec_prefix=NONE 817264fa531Smrgno_create= 818264fa531Smrgno_recursion= 819264fa531Smrgprefix=NONE 820264fa531Smrgprogram_prefix=NONE 821264fa531Smrgprogram_suffix=NONE 822264fa531Smrgprogram_transform_name=s,x,x, 823264fa531Smrgsilent= 824264fa531Smrgsite= 825264fa531Smrgsrcdir= 826264fa531Smrgverbose= 827264fa531Smrgx_includes=NONE 828264fa531Smrgx_libraries=NONE 829264fa531Smrg 830264fa531Smrg# Installation directory options. 831264fa531Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 832264fa531Smrg# and all the variables that are supposed to be based on exec_prefix 833264fa531Smrg# by default will actually change. 834264fa531Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 835c37a63b8Smrg# (The list follows the same order as the GNU Coding Standards.) 836264fa531Smrgbindir='${exec_prefix}/bin' 837264fa531Smrgsbindir='${exec_prefix}/sbin' 838264fa531Smrglibexecdir='${exec_prefix}/libexec' 839c37a63b8Smrgdatarootdir='${prefix}/share' 840c37a63b8Smrgdatadir='${datarootdir}' 841264fa531Smrgsysconfdir='${prefix}/etc' 842264fa531Smrgsharedstatedir='${prefix}/com' 843264fa531Smrglocalstatedir='${prefix}/var' 844c9e4df9bSmrgrunstatedir='${localstatedir}/run' 845264fa531Smrgincludedir='${prefix}/include' 846264fa531Smrgoldincludedir='/usr/include' 847c37a63b8Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 848c37a63b8Smrginfodir='${datarootdir}/info' 849c37a63b8Smrghtmldir='${docdir}' 850c37a63b8Smrgdvidir='${docdir}' 851c37a63b8Smrgpdfdir='${docdir}' 852c37a63b8Smrgpsdir='${docdir}' 853c37a63b8Smrglibdir='${exec_prefix}/lib' 854c37a63b8Smrglocaledir='${datarootdir}/locale' 855c37a63b8Smrgmandir='${datarootdir}/man' 856264fa531Smrg 857264fa531Smrgac_prev= 858c37a63b8Smrgac_dashdash= 859264fa531Smrgfor ac_option 860264fa531Smrgdo 861264fa531Smrg # If the previous option needs an argument, assign it. 862264fa531Smrg if test -n "$ac_prev"; then 863c37a63b8Smrg eval $ac_prev=\$ac_option 864264fa531Smrg ac_prev= 865264fa531Smrg continue 866264fa531Smrg fi 867264fa531Smrg 868c37a63b8Smrg case $ac_option in 869736a7e2cSmrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 870736a7e2cSmrg *=) ac_optarg= ;; 871736a7e2cSmrg *) ac_optarg=yes ;; 872c37a63b8Smrg esac 873264fa531Smrg 874c37a63b8Smrg case $ac_dashdash$ac_option in 875c37a63b8Smrg --) 876c37a63b8Smrg ac_dashdash=yes ;; 877264fa531Smrg 878264fa531Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 879264fa531Smrg ac_prev=bindir ;; 880264fa531Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 881264fa531Smrg bindir=$ac_optarg ;; 882264fa531Smrg 883264fa531Smrg -build | --build | --buil | --bui | --bu) 884264fa531Smrg ac_prev=build_alias ;; 885264fa531Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 886264fa531Smrg build_alias=$ac_optarg ;; 887264fa531Smrg 888264fa531Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 889264fa531Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 890264fa531Smrg ac_prev=cache_file ;; 891264fa531Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 892264fa531Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 893264fa531Smrg cache_file=$ac_optarg ;; 894264fa531Smrg 895264fa531Smrg --config-cache | -C) 896264fa531Smrg cache_file=config.cache ;; 897264fa531Smrg 898c37a63b8Smrg -datadir | --datadir | --datadi | --datad) 899264fa531Smrg ac_prev=datadir ;; 900c37a63b8Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 901264fa531Smrg datadir=$ac_optarg ;; 902264fa531Smrg 903c37a63b8Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 904c37a63b8Smrg | --dataroo | --dataro | --datar) 905c37a63b8Smrg ac_prev=datarootdir ;; 906c37a63b8Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 907c37a63b8Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 908c37a63b8Smrg datarootdir=$ac_optarg ;; 909c37a63b8Smrg 910264fa531Smrg -disable-* | --disable-*) 911c37a63b8Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 912264fa531Smrg # Reject names that are not valid shell variable names. 913c37a63b8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 914dfac8f13Smrg as_fn_error $? "invalid feature name: '$ac_useropt'" 915c37a63b8Smrg ac_useropt_orig=$ac_useropt 916c9e4df9bSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 917c37a63b8Smrg case $ac_user_opts in 918c37a63b8Smrg *" 919c37a63b8Smrg"enable_$ac_useropt" 920c37a63b8Smrg"*) ;; 921c37a63b8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 922c37a63b8Smrg ac_unrecognized_sep=', ';; 923c37a63b8Smrg esac 924c37a63b8Smrg eval enable_$ac_useropt=no ;; 925c37a63b8Smrg 926c37a63b8Smrg -docdir | --docdir | --docdi | --doc | --do) 927c37a63b8Smrg ac_prev=docdir ;; 928c37a63b8Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 929c37a63b8Smrg docdir=$ac_optarg ;; 930c37a63b8Smrg 931c37a63b8Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 932c37a63b8Smrg ac_prev=dvidir ;; 933c37a63b8Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 934c37a63b8Smrg dvidir=$ac_optarg ;; 935264fa531Smrg 936264fa531Smrg -enable-* | --enable-*) 937c37a63b8Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 938264fa531Smrg # Reject names that are not valid shell variable names. 939c37a63b8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 940dfac8f13Smrg as_fn_error $? "invalid feature name: '$ac_useropt'" 941c37a63b8Smrg ac_useropt_orig=$ac_useropt 942c9e4df9bSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 943c37a63b8Smrg case $ac_user_opts in 944c37a63b8Smrg *" 945c37a63b8Smrg"enable_$ac_useropt" 946c37a63b8Smrg"*) ;; 947c37a63b8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 948c37a63b8Smrg ac_unrecognized_sep=', ';; 949264fa531Smrg esac 950c37a63b8Smrg eval enable_$ac_useropt=\$ac_optarg ;; 951264fa531Smrg 952264fa531Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 953264fa531Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 954264fa531Smrg | --exec | --exe | --ex) 955264fa531Smrg ac_prev=exec_prefix ;; 956264fa531Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 957264fa531Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 958264fa531Smrg | --exec=* | --exe=* | --ex=*) 959264fa531Smrg exec_prefix=$ac_optarg ;; 960264fa531Smrg 961264fa531Smrg -gas | --gas | --ga | --g) 962264fa531Smrg # Obsolete; use --with-gas. 963264fa531Smrg with_gas=yes ;; 964264fa531Smrg 965264fa531Smrg -help | --help | --hel | --he | -h) 966264fa531Smrg ac_init_help=long ;; 967264fa531Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 968264fa531Smrg ac_init_help=recursive ;; 969264fa531Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 970264fa531Smrg ac_init_help=short ;; 971264fa531Smrg 972264fa531Smrg -host | --host | --hos | --ho) 973264fa531Smrg ac_prev=host_alias ;; 974264fa531Smrg -host=* | --host=* | --hos=* | --ho=*) 975264fa531Smrg host_alias=$ac_optarg ;; 976264fa531Smrg 977c37a63b8Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 978c37a63b8Smrg ac_prev=htmldir ;; 979c37a63b8Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 980c37a63b8Smrg | --ht=*) 981c37a63b8Smrg htmldir=$ac_optarg ;; 982c37a63b8Smrg 983264fa531Smrg -includedir | --includedir | --includedi | --included | --include \ 984264fa531Smrg | --includ | --inclu | --incl | --inc) 985264fa531Smrg ac_prev=includedir ;; 986264fa531Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 987264fa531Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 988264fa531Smrg includedir=$ac_optarg ;; 989264fa531Smrg 990264fa531Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 991264fa531Smrg ac_prev=infodir ;; 992264fa531Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 993264fa531Smrg infodir=$ac_optarg ;; 994264fa531Smrg 995264fa531Smrg -libdir | --libdir | --libdi | --libd) 996264fa531Smrg ac_prev=libdir ;; 997264fa531Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 998264fa531Smrg libdir=$ac_optarg ;; 999264fa531Smrg 1000264fa531Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1001264fa531Smrg | --libexe | --libex | --libe) 1002264fa531Smrg ac_prev=libexecdir ;; 1003264fa531Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1004264fa531Smrg | --libexe=* | --libex=* | --libe=*) 1005264fa531Smrg libexecdir=$ac_optarg ;; 1006264fa531Smrg 1007c37a63b8Smrg -localedir | --localedir | --localedi | --localed | --locale) 1008c37a63b8Smrg ac_prev=localedir ;; 1009c37a63b8Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1010c37a63b8Smrg localedir=$ac_optarg ;; 1011c37a63b8Smrg 1012264fa531Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1013c37a63b8Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1014264fa531Smrg ac_prev=localstatedir ;; 1015264fa531Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1016c37a63b8Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1017264fa531Smrg localstatedir=$ac_optarg ;; 1018264fa531Smrg 1019264fa531Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1020264fa531Smrg ac_prev=mandir ;; 1021264fa531Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1022264fa531Smrg mandir=$ac_optarg ;; 1023264fa531Smrg 1024264fa531Smrg -nfp | --nfp | --nf) 1025264fa531Smrg # Obsolete; use --without-fp. 1026264fa531Smrg with_fp=no ;; 1027264fa531Smrg 1028264fa531Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1029264fa531Smrg | --no-cr | --no-c | -n) 1030264fa531Smrg no_create=yes ;; 1031264fa531Smrg 1032264fa531Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1033264fa531Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1034264fa531Smrg no_recursion=yes ;; 1035264fa531Smrg 1036264fa531Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1037264fa531Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1038264fa531Smrg | --oldin | --oldi | --old | --ol | --o) 1039264fa531Smrg ac_prev=oldincludedir ;; 1040264fa531Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1041264fa531Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1042264fa531Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1043264fa531Smrg oldincludedir=$ac_optarg ;; 1044264fa531Smrg 1045264fa531Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1046264fa531Smrg ac_prev=prefix ;; 1047264fa531Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1048264fa531Smrg prefix=$ac_optarg ;; 1049264fa531Smrg 1050264fa531Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1051264fa531Smrg | --program-pre | --program-pr | --program-p) 1052264fa531Smrg ac_prev=program_prefix ;; 1053264fa531Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1054264fa531Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1055264fa531Smrg program_prefix=$ac_optarg ;; 1056264fa531Smrg 1057264fa531Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1058264fa531Smrg | --program-suf | --program-su | --program-s) 1059264fa531Smrg ac_prev=program_suffix ;; 1060264fa531Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1061264fa531Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1062264fa531Smrg program_suffix=$ac_optarg ;; 1063264fa531Smrg 1064264fa531Smrg -program-transform-name | --program-transform-name \ 1065264fa531Smrg | --program-transform-nam | --program-transform-na \ 1066264fa531Smrg | --program-transform-n | --program-transform- \ 1067264fa531Smrg | --program-transform | --program-transfor \ 1068264fa531Smrg | --program-transfo | --program-transf \ 1069264fa531Smrg | --program-trans | --program-tran \ 1070264fa531Smrg | --progr-tra | --program-tr | --program-t) 1071264fa531Smrg ac_prev=program_transform_name ;; 1072264fa531Smrg -program-transform-name=* | --program-transform-name=* \ 1073264fa531Smrg | --program-transform-nam=* | --program-transform-na=* \ 1074264fa531Smrg | --program-transform-n=* | --program-transform-=* \ 1075264fa531Smrg | --program-transform=* | --program-transfor=* \ 1076264fa531Smrg | --program-transfo=* | --program-transf=* \ 1077264fa531Smrg | --program-trans=* | --program-tran=* \ 1078264fa531Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1079264fa531Smrg program_transform_name=$ac_optarg ;; 1080264fa531Smrg 1081c37a63b8Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1082c37a63b8Smrg ac_prev=pdfdir ;; 1083c37a63b8Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1084c37a63b8Smrg pdfdir=$ac_optarg ;; 1085c37a63b8Smrg 1086c37a63b8Smrg -psdir | --psdir | --psdi | --psd | --ps) 1087c37a63b8Smrg ac_prev=psdir ;; 1088c37a63b8Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1089c37a63b8Smrg psdir=$ac_optarg ;; 1090c37a63b8Smrg 1091264fa531Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1092264fa531Smrg | -silent | --silent | --silen | --sile | --sil) 1093264fa531Smrg silent=yes ;; 1094264fa531Smrg 1095c9e4df9bSmrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1096c9e4df9bSmrg | --runstate | --runstat | --runsta | --runst | --runs \ 1097c9e4df9bSmrg | --run | --ru | --r) 1098c9e4df9bSmrg ac_prev=runstatedir ;; 1099c9e4df9bSmrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1100c9e4df9bSmrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1101c9e4df9bSmrg | --run=* | --ru=* | --r=*) 1102c9e4df9bSmrg runstatedir=$ac_optarg ;; 1103c9e4df9bSmrg 1104264fa531Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1105264fa531Smrg ac_prev=sbindir ;; 1106264fa531Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1107264fa531Smrg | --sbi=* | --sb=*) 1108264fa531Smrg sbindir=$ac_optarg ;; 1109264fa531Smrg 1110264fa531Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1111264fa531Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1112264fa531Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1113264fa531Smrg | --sha | --sh) 1114264fa531Smrg ac_prev=sharedstatedir ;; 1115264fa531Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1116264fa531Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1117264fa531Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1118264fa531Smrg | --sha=* | --sh=*) 1119264fa531Smrg sharedstatedir=$ac_optarg ;; 1120264fa531Smrg 1121264fa531Smrg -site | --site | --sit) 1122264fa531Smrg ac_prev=site ;; 1123264fa531Smrg -site=* | --site=* | --sit=*) 1124264fa531Smrg site=$ac_optarg ;; 1125264fa531Smrg 1126264fa531Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1127264fa531Smrg ac_prev=srcdir ;; 1128264fa531Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1129264fa531Smrg srcdir=$ac_optarg ;; 1130264fa531Smrg 1131264fa531Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1132264fa531Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1133264fa531Smrg ac_prev=sysconfdir ;; 1134264fa531Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1135264fa531Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1136264fa531Smrg sysconfdir=$ac_optarg ;; 1137264fa531Smrg 1138264fa531Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1139264fa531Smrg ac_prev=target_alias ;; 1140264fa531Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1141264fa531Smrg target_alias=$ac_optarg ;; 1142264fa531Smrg 1143264fa531Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1144264fa531Smrg verbose=yes ;; 1145264fa531Smrg 1146264fa531Smrg -version | --version | --versio | --versi | --vers | -V) 1147264fa531Smrg ac_init_version=: ;; 1148264fa531Smrg 1149264fa531Smrg -with-* | --with-*) 1150c37a63b8Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1151264fa531Smrg # Reject names that are not valid shell variable names. 1152c37a63b8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1153dfac8f13Smrg as_fn_error $? "invalid package name: '$ac_useropt'" 1154c37a63b8Smrg ac_useropt_orig=$ac_useropt 1155c9e4df9bSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1156c37a63b8Smrg case $ac_user_opts in 1157c37a63b8Smrg *" 1158c37a63b8Smrg"with_$ac_useropt" 1159c37a63b8Smrg"*) ;; 1160c37a63b8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1161c37a63b8Smrg ac_unrecognized_sep=', ';; 1162264fa531Smrg esac 1163c37a63b8Smrg eval with_$ac_useropt=\$ac_optarg ;; 1164264fa531Smrg 1165264fa531Smrg -without-* | --without-*) 1166c37a63b8Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1167264fa531Smrg # Reject names that are not valid shell variable names. 1168c37a63b8Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1169dfac8f13Smrg as_fn_error $? "invalid package name: '$ac_useropt'" 1170c37a63b8Smrg ac_useropt_orig=$ac_useropt 1171c9e4df9bSmrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1172c37a63b8Smrg case $ac_user_opts in 1173c37a63b8Smrg *" 1174c37a63b8Smrg"with_$ac_useropt" 1175c37a63b8Smrg"*) ;; 1176c37a63b8Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1177c37a63b8Smrg ac_unrecognized_sep=', ';; 1178c37a63b8Smrg esac 1179c37a63b8Smrg eval with_$ac_useropt=no ;; 1180264fa531Smrg 1181264fa531Smrg --x) 1182264fa531Smrg # Obsolete; use --with-x. 1183264fa531Smrg with_x=yes ;; 1184264fa531Smrg 1185264fa531Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1186264fa531Smrg | --x-incl | --x-inc | --x-in | --x-i) 1187264fa531Smrg ac_prev=x_includes ;; 1188264fa531Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1189264fa531Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1190264fa531Smrg x_includes=$ac_optarg ;; 1191264fa531Smrg 1192264fa531Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1193264fa531Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1194264fa531Smrg ac_prev=x_libraries ;; 1195264fa531Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1196264fa531Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1197264fa531Smrg x_libraries=$ac_optarg ;; 1198264fa531Smrg 1199dfac8f13Smrg -*) as_fn_error $? "unrecognized option: '$ac_option' 1200dfac8f13SmrgTry '$0 --help' for more information" 1201264fa531Smrg ;; 1202264fa531Smrg 1203264fa531Smrg *=*) 1204264fa531Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1205264fa531Smrg # Reject names that are not valid shell variable names. 1206736a7e2cSmrg case $ac_envvar in #( 1207736a7e2cSmrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1208dfac8f13Smrg as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1209736a7e2cSmrg esac 1210c37a63b8Smrg eval $ac_envvar=\$ac_optarg 1211264fa531Smrg export $ac_envvar ;; 1212264fa531Smrg 1213264fa531Smrg *) 1214264fa531Smrg # FIXME: should be removed in autoconf 3.0. 1215c9e4df9bSmrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1216264fa531Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1217c9e4df9bSmrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1218736a7e2cSmrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1219264fa531Smrg ;; 1220264fa531Smrg 1221264fa531Smrg esac 1222264fa531Smrgdone 1223264fa531Smrg 1224264fa531Smrgif test -n "$ac_prev"; then 1225264fa531Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1226736a7e2cSmrg as_fn_error $? "missing argument to $ac_option" 1227264fa531Smrgfi 1228264fa531Smrg 1229c37a63b8Smrgif test -n "$ac_unrecognized_opts"; then 1230c37a63b8Smrg case $enable_option_checking in 1231c37a63b8Smrg no) ;; 1232736a7e2cSmrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1233c9e4df9bSmrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1234264fa531Smrg esac 1235c37a63b8Smrgfi 1236264fa531Smrg 1237c37a63b8Smrg# Check all directory arguments for consistency. 1238c37a63b8Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1239c37a63b8Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1240c37a63b8Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1241c9e4df9bSmrg libdir localedir mandir runstatedir 1242264fa531Smrgdo 1243c37a63b8Smrg eval ac_val=\$$ac_var 1244c37a63b8Smrg # Remove trailing slashes. 1245264fa531Smrg case $ac_val in 1246c37a63b8Smrg */ ) 1247c37a63b8Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1248c37a63b8Smrg eval $ac_var=\$ac_val;; 1249264fa531Smrg esac 1250c37a63b8Smrg # Be sure to have absolute directory names. 1251c37a63b8Smrg case $ac_val in 1252c37a63b8Smrg [\\/$]* | ?:[\\/]* ) continue;; 1253c37a63b8Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1254c37a63b8Smrg esac 1255736a7e2cSmrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1256264fa531Smrgdone 1257264fa531Smrg 1258dfac8f13Smrg# There might be people who depend on the old broken behavior: '$host' 1259264fa531Smrg# used to hold the argument of --host etc. 1260264fa531Smrg# FIXME: To remove some day. 1261264fa531Smrgbuild=$build_alias 1262264fa531Smrghost=$host_alias 1263264fa531Smrgtarget=$target_alias 1264264fa531Smrg 1265264fa531Smrg# FIXME: To remove some day. 1266264fa531Smrgif test "x$host_alias" != x; then 1267264fa531Smrg if test "x$build_alias" = x; then 1268264fa531Smrg cross_compiling=maybe 1269264fa531Smrg elif test "x$build_alias" != "x$host_alias"; then 1270264fa531Smrg cross_compiling=yes 1271264fa531Smrg fi 1272264fa531Smrgfi 1273264fa531Smrg 1274264fa531Smrgac_tool_prefix= 1275264fa531Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1276264fa531Smrg 1277264fa531Smrgtest "$silent" = yes && exec 6>/dev/null 1278264fa531Smrg 1279264fa531Smrg 1280c37a63b8Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1281c37a63b8Smrgac_ls_di=`ls -di .` && 1282c37a63b8Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1283736a7e2cSmrg as_fn_error $? "working directory cannot be determined" 1284c37a63b8Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1285736a7e2cSmrg as_fn_error $? "pwd does not report name of working directory" 1286c37a63b8Smrg 1287c37a63b8Smrg 1288c37a63b8Smrg# Find the source files, if location was not specified. 1289264fa531Smrgif test -z "$srcdir"; then 1290264fa531Smrg ac_srcdir_defaulted=yes 1291c37a63b8Smrg # Try the directory containing this script, then the parent directory. 1292c37a63b8Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1293c37a63b8Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1294c37a63b8Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1295c37a63b8Smrg X"$as_myself" : 'X\(//\)$' \| \ 1296c37a63b8Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1297c9e4df9bSmrgprintf "%s\n" X"$as_myself" | 1298c37a63b8Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1299c37a63b8Smrg s//\1/ 1300c37a63b8Smrg q 1301c37a63b8Smrg } 1302c37a63b8Smrg /^X\(\/\/\)[^/].*/{ 1303c37a63b8Smrg s//\1/ 1304c37a63b8Smrg q 1305c37a63b8Smrg } 1306c37a63b8Smrg /^X\(\/\/\)$/{ 1307c37a63b8Smrg s//\1/ 1308c37a63b8Smrg q 1309c37a63b8Smrg } 1310c37a63b8Smrg /^X\(\/\).*/{ 1311c37a63b8Smrg s//\1/ 1312c37a63b8Smrg q 1313c37a63b8Smrg } 1314c37a63b8Smrg s/.*/./; q'` 1315264fa531Smrg srcdir=$ac_confdir 1316c37a63b8Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1317264fa531Smrg srcdir=.. 1318264fa531Smrg fi 1319264fa531Smrgelse 1320264fa531Smrg ac_srcdir_defaulted=no 1321264fa531Smrgfi 1322c37a63b8Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1323c37a63b8Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1324736a7e2cSmrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1325264fa531Smrgfi 1326dfac8f13Smrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1327c37a63b8Smrgac_abs_confdir=`( 1328736a7e2cSmrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1329c37a63b8Smrg pwd)` 1330c37a63b8Smrg# When building in place, set srcdir=. 1331c37a63b8Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1332c37a63b8Smrg srcdir=. 1333c37a63b8Smrgfi 1334c37a63b8Smrg# Remove unnecessary trailing slashes from srcdir. 1335c37a63b8Smrg# Double slashes in file names in object file debugging info 1336c37a63b8Smrg# mess up M-x gdb in Emacs. 1337c37a63b8Smrgcase $srcdir in 1338c37a63b8Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1339c37a63b8Smrgesac 1340c37a63b8Smrgfor ac_var in $ac_precious_vars; do 1341c37a63b8Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1342c37a63b8Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1343c37a63b8Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1344c37a63b8Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1345c37a63b8Smrgdone 1346264fa531Smrg 1347264fa531Smrg# 1348264fa531Smrg# Report the --help message. 1349264fa531Smrg# 1350264fa531Smrgif test "$ac_init_help" = "long"; then 1351264fa531Smrg # Omit some internal or obsolete options to make the list less imposing. 1352264fa531Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1353264fa531Smrg cat <<_ACEOF 1354dfac8f13Smrg'configure' configures x11perf 1.7.0 to adapt to many kinds of systems. 1355264fa531Smrg 1356264fa531SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1357264fa531Smrg 1358264fa531SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1359264fa531SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1360264fa531Smrg 1361264fa531SmrgDefaults for the options are specified in brackets. 1362264fa531Smrg 1363264fa531SmrgConfiguration: 1364264fa531Smrg -h, --help display this help and exit 1365264fa531Smrg --help=short display options specific to this package 1366264fa531Smrg --help=recursive display the short help of all the included packages 1367264fa531Smrg -V, --version display version information and exit 1368dfac8f13Smrg -q, --quiet, --silent do not print 'checking ...' messages 1369264fa531Smrg --cache-file=FILE cache test results in FILE [disabled] 1370dfac8f13Smrg -C, --config-cache alias for '--cache-file=config.cache' 1371264fa531Smrg -n, --no-create do not create output files 1372dfac8f13Smrg --srcdir=DIR find the sources in DIR [configure dir or '..'] 1373264fa531Smrg 1374264fa531SmrgInstallation directories: 1375264fa531Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1376c37a63b8Smrg [$ac_default_prefix] 1377264fa531Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1378c37a63b8Smrg [PREFIX] 1379264fa531Smrg 1380dfac8f13SmrgBy default, 'make install' will install all the files in 1381dfac8f13Smrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1382dfac8f13Smrgan installation prefix other than '$ac_default_prefix' using '--prefix', 1383dfac8f13Smrgfor instance '--prefix=\$HOME'. 1384264fa531Smrg 1385264fa531SmrgFor better control, use the options below. 1386264fa531Smrg 1387264fa531SmrgFine tuning of the installation directories: 1388c37a63b8Smrg --bindir=DIR user executables [EPREFIX/bin] 1389c37a63b8Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1390c37a63b8Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1391c37a63b8Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1392c37a63b8Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1393c37a63b8Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1394c9e4df9bSmrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1395c37a63b8Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1396c37a63b8Smrg --includedir=DIR C header files [PREFIX/include] 1397c37a63b8Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1398c37a63b8Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1399c37a63b8Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1400c37a63b8Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1401c37a63b8Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1402c37a63b8Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1403c37a63b8Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/x11perf] 1404c37a63b8Smrg --htmldir=DIR html documentation [DOCDIR] 1405c37a63b8Smrg --dvidir=DIR dvi documentation [DOCDIR] 1406c37a63b8Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1407c37a63b8Smrg --psdir=DIR ps documentation [DOCDIR] 1408264fa531Smrg_ACEOF 1409264fa531Smrg 1410264fa531Smrg cat <<\_ACEOF 1411264fa531Smrg 1412264fa531SmrgProgram names: 1413264fa531Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1414264fa531Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1415264fa531Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1416264fa531Smrg 1417264fa531SmrgSystem types: 1418264fa531Smrg --build=BUILD configure for building on BUILD [guessed] 1419264fa531Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1420264fa531Smrg_ACEOF 1421264fa531Smrgfi 1422264fa531Smrg 1423264fa531Smrgif test -n "$ac_init_help"; then 1424264fa531Smrg case $ac_init_help in 1425dfac8f13Smrg short | recursive ) echo "Configuration of x11perf 1.7.0:";; 1426264fa531Smrg esac 1427264fa531Smrg cat <<\_ACEOF 1428264fa531Smrg 1429264fa531SmrgOptional Features: 1430c37a63b8Smrg --disable-option-checking ignore unrecognized --enable/--with options 1431264fa531Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1432264fa531Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1433533545b5Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 1434533545b5Smrg --disable-silent-rules verbose build output (undo: "make V=0") 1435533545b5Smrg --enable-dependency-tracking 1436533545b5Smrg do not reject slow dependency extractors 1437533545b5Smrg --disable-dependency-tracking 1438533545b5Smrg speeds up one-time build 1439533545b5Smrg --disable-selective-werror 1440533545b5Smrg Turn off selective compiler errors. (default: 1441533545b5Smrg enabled) 1442c37a63b8Smrg --enable-strict-compilation 1443c37a63b8Smrg Enable all warnings from compiler and make them 1444c37a63b8Smrg errors (default: disabled) 1445264fa531Smrg 1446264fa531SmrgSome influential environment variables: 1447264fa531Smrg CC C compiler command 1448264fa531Smrg CFLAGS C compiler flags 1449264fa531Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1450264fa531Smrg nonstandard directory <lib dir> 1451c37a63b8Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1452736a7e2cSmrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1453c37a63b8Smrg you have headers in a nonstandard directory <include dir> 1454264fa531Smrg PKG_CONFIG path to pkg-config utility 145565c1f7cfSmrg PKG_CONFIG_PATH 145665c1f7cfSmrg directories to add to pkg-config's search path 145765c1f7cfSmrg PKG_CONFIG_LIBDIR 145865c1f7cfSmrg path overriding pkg-config's built-in search path 1459264fa531Smrg X11PERF_CFLAGS 1460264fa531Smrg C compiler flags for X11PERF, overriding pkg-config 1461264fa531Smrg X11PERF_LIBS 1462264fa531Smrg linker flags for X11PERF, overriding pkg-config 1463264fa531Smrg XRENDER_CFLAGS 1464264fa531Smrg C compiler flags for XRENDER, overriding pkg-config 1465264fa531Smrg XRENDER_LIBS 1466264fa531Smrg linker flags for XRENDER, overriding pkg-config 1467264fa531Smrg XFT_CFLAGS C compiler flags for XFT, overriding pkg-config 1468264fa531Smrg XFT_LIBS linker flags for XFT, overriding pkg-config 1469264fa531Smrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1470264fa531Smrg XEXT_LIBS linker flags for XEXT, overriding pkg-config 1471264fa531Smrg 1472dfac8f13SmrgUse these variables to override the choices made by 'configure' or to help 1473264fa531Smrgit to find libraries and programs with nonstandard names/locations. 1474264fa531Smrg 1475c9e4df9bSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/test/x11perf/-/issues>. 1476264fa531Smrg_ACEOF 1477c37a63b8Smrgac_status=$? 1478264fa531Smrgfi 1479264fa531Smrg 1480264fa531Smrgif test "$ac_init_help" = "recursive"; then 1481264fa531Smrg # If there are subdirs, report their specific --help. 1482264fa531Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1483c37a63b8Smrg test -d "$ac_dir" || 1484c37a63b8Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1485c37a63b8Smrg continue 1486264fa531Smrg ac_builddir=. 1487264fa531Smrg 1488c37a63b8Smrgcase "$ac_dir" in 1489c37a63b8Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1490c37a63b8Smrg*) 1491c9e4df9bSmrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1492c37a63b8Smrg # A ".." for each directory in $ac_dir_suffix. 1493c9e4df9bSmrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1494c37a63b8Smrg case $ac_top_builddir_sub in 1495c37a63b8Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1496c37a63b8Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1497c37a63b8Smrg esac ;; 1498c37a63b8Smrgesac 1499c37a63b8Smrgac_abs_top_builddir=$ac_pwd 1500c37a63b8Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1501c37a63b8Smrg# for backward compatibility: 1502c37a63b8Smrgac_top_builddir=$ac_top_build_prefix 1503264fa531Smrg 1504264fa531Smrgcase $srcdir in 1505c37a63b8Smrg .) # We are building in place. 1506264fa531Smrg ac_srcdir=. 1507c37a63b8Smrg ac_top_srcdir=$ac_top_builddir_sub 1508c37a63b8Smrg ac_abs_top_srcdir=$ac_pwd ;; 1509c37a63b8Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1510264fa531Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1511c37a63b8Smrg ac_top_srcdir=$srcdir 1512c37a63b8Smrg ac_abs_top_srcdir=$srcdir ;; 1513c37a63b8Smrg *) # Relative name. 1514c37a63b8Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1515c37a63b8Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1516c37a63b8Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1517264fa531Smrgesac 1518c37a63b8Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1519c37a63b8Smrg 1520c37a63b8Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1521c9e4df9bSmrg # Check for configure.gnu first; this name is used for a wrapper for 1522c9e4df9bSmrg # Metaconfig's "Configure" on case-insensitive file systems. 1523c37a63b8Smrg if test -f "$ac_srcdir/configure.gnu"; then 1524c37a63b8Smrg echo && 1525c37a63b8Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1526c37a63b8Smrg elif test -f "$ac_srcdir/configure"; then 1527c37a63b8Smrg echo && 1528c37a63b8Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1529264fa531Smrg else 1530c9e4df9bSmrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1531c37a63b8Smrg fi || ac_status=$? 1532c37a63b8Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1533264fa531Smrg done 1534264fa531Smrgfi 1535264fa531Smrg 1536c37a63b8Smrgtest -n "$ac_init_help" && exit $ac_status 1537264fa531Smrgif $ac_init_version; then 1538264fa531Smrg cat <<\_ACEOF 1539dfac8f13Smrgx11perf configure 1.7.0 1540dfac8f13Smrggenerated by GNU Autoconf 2.72 1541264fa531Smrg 1542dfac8f13SmrgCopyright (C) 2023 Free Software Foundation, Inc. 1543264fa531SmrgThis configure script is free software; the Free Software Foundation 1544264fa531Smrggives unlimited permission to copy, distribute and modify it. 1545264fa531Smrg_ACEOF 1546c37a63b8Smrg exit 1547264fa531Smrgfi 1548264fa531Smrg 1549736a7e2cSmrg## ------------------------ ## 1550736a7e2cSmrg## Autoconf initialization. ## 1551736a7e2cSmrg## ------------------------ ## 1552264fa531Smrg 1553736a7e2cSmrg# ac_fn_c_try_compile LINENO 1554736a7e2cSmrg# -------------------------- 1555736a7e2cSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1556736a7e2cSmrgac_fn_c_try_compile () 1557264fa531Smrg{ 1558736a7e2cSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1559c9e4df9bSmrg rm -f conftest.$ac_objext conftest.beam 1560736a7e2cSmrg if { { ac_try="$ac_compile" 1561736a7e2cSmrgcase "(($ac_try" in 1562736a7e2cSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1563736a7e2cSmrg *) ac_try_echo=$ac_try;; 1564736a7e2cSmrgesac 1565736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1566c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 1567736a7e2cSmrg (eval "$ac_compile") 2>conftest.err 1568736a7e2cSmrg ac_status=$? 1569736a7e2cSmrg if test -s conftest.err; then 1570736a7e2cSmrg grep -v '^ *+' conftest.err >conftest.er1 1571736a7e2cSmrg cat conftest.er1 >&5 1572736a7e2cSmrg mv -f conftest.er1 conftest.err 1573736a7e2cSmrg fi 1574c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1575736a7e2cSmrg test $ac_status = 0; } && { 1576736a7e2cSmrg test -z "$ac_c_werror_flag" || 1577736a7e2cSmrg test ! -s conftest.err 1578c9e4df9bSmrg } && test -s conftest.$ac_objext 1579c9e4df9bSmrgthen : 1580736a7e2cSmrg ac_retval=0 1581dfac8f13Smrgelse case e in #( 1582dfac8f13Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 1583736a7e2cSmrgsed 's/^/| /' conftest.$ac_ext >&5 1584264fa531Smrg 1585dfac8f13Smrg ac_retval=1 ;; 1586dfac8f13Smrgesac 1587736a7e2cSmrgfi 1588736a7e2cSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1589736a7e2cSmrg as_fn_set_status $ac_retval 1590264fa531Smrg 1591736a7e2cSmrg} # ac_fn_c_try_compile 1592264fa531Smrg 1593c9e4df9bSmrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1594c9e4df9bSmrg# ------------------------------------------------------------------ 1595736a7e2cSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1596c9e4df9bSmrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1597c9e4df9bSmrgac_fn_check_decl () 1598736a7e2cSmrg{ 1599736a7e2cSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1600736a7e2cSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1601c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1602c9e4df9bSmrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 1603c9e4df9bSmrgif eval test \${$3+y} 1604c9e4df9bSmrgthen : 1605c9e4df9bSmrg printf %s "(cached) " >&6 1606dfac8f13Smrgelse case e in #( 1607dfac8f13Smrg e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1608c9e4df9bSmrg eval ac_save_FLAGS=\$$6 1609c9e4df9bSmrg as_fn_append $6 " $5" 1610736a7e2cSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1611736a7e2cSmrg/* end confdefs.h. */ 1612736a7e2cSmrg$4 1613736a7e2cSmrgint 1614c9e4df9bSmrgmain (void) 1615736a7e2cSmrg{ 1616736a7e2cSmrg#ifndef $as_decl_name 1617736a7e2cSmrg#ifdef __cplusplus 1618736a7e2cSmrg (void) $as_decl_use; 1619736a7e2cSmrg#else 1620736a7e2cSmrg (void) $as_decl_name; 1621736a7e2cSmrg#endif 1622736a7e2cSmrg#endif 1623736a7e2cSmrg 1624736a7e2cSmrg ; 1625736a7e2cSmrg return 0; 1626736a7e2cSmrg} 1627736a7e2cSmrg_ACEOF 1628c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 1629c9e4df9bSmrgthen : 1630736a7e2cSmrg eval "$3=yes" 1631dfac8f13Smrgelse case e in #( 1632dfac8f13Smrg e) eval "$3=no" ;; 1633dfac8f13Smrgesac 1634736a7e2cSmrgfi 1635c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1636c9e4df9bSmrg eval $6=\$ac_save_FLAGS 1637dfac8f13Smrg ;; 1638dfac8f13Smrgesac 1639736a7e2cSmrgfi 1640c9e4df9bSmrgeval ac_res=\$$3 1641c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1642c9e4df9bSmrgprintf "%s\n" "$ac_res" >&6; } 1643736a7e2cSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1644736a7e2cSmrg 1645c9e4df9bSmrg} # ac_fn_check_decl 1646736a7e2cSmrg 1647736a7e2cSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1648736a7e2cSmrg# ------------------------------------------------------- 1649736a7e2cSmrg# Tests whether HEADER exists and can be compiled using the include files in 1650736a7e2cSmrg# INCLUDES, setting the cache variable VAR accordingly. 1651736a7e2cSmrgac_fn_c_check_header_compile () 1652736a7e2cSmrg{ 1653736a7e2cSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1654c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1655c9e4df9bSmrgprintf %s "checking for $2... " >&6; } 1656c9e4df9bSmrgif eval test \${$3+y} 1657c9e4df9bSmrgthen : 1658c9e4df9bSmrg printf %s "(cached) " >&6 1659dfac8f13Smrgelse case e in #( 1660dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1661736a7e2cSmrg/* end confdefs.h. */ 1662736a7e2cSmrg$4 1663736a7e2cSmrg#include <$2> 1664736a7e2cSmrg_ACEOF 1665c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 1666c9e4df9bSmrgthen : 1667736a7e2cSmrg eval "$3=yes" 1668dfac8f13Smrgelse case e in #( 1669dfac8f13Smrg e) eval "$3=no" ;; 1670dfac8f13Smrgesac 1671736a7e2cSmrgfi 1672dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1673dfac8f13Smrgesac 1674736a7e2cSmrgfi 1675736a7e2cSmrgeval ac_res=\$$3 1676c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1677c9e4df9bSmrgprintf "%s\n" "$ac_res" >&6; } 1678736a7e2cSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1679736a7e2cSmrg 1680736a7e2cSmrg} # ac_fn_c_check_header_compile 1681736a7e2cSmrg 1682736a7e2cSmrg# ac_fn_c_try_link LINENO 1683736a7e2cSmrg# ----------------------- 1684736a7e2cSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1685736a7e2cSmrgac_fn_c_try_link () 1686736a7e2cSmrg{ 1687736a7e2cSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1688c9e4df9bSmrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1689736a7e2cSmrg if { { ac_try="$ac_link" 1690736a7e2cSmrgcase "(($ac_try" in 1691736a7e2cSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1692736a7e2cSmrg *) ac_try_echo=$ac_try;; 1693736a7e2cSmrgesac 1694736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1695c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 1696736a7e2cSmrg (eval "$ac_link") 2>conftest.err 1697736a7e2cSmrg ac_status=$? 1698736a7e2cSmrg if test -s conftest.err; then 1699736a7e2cSmrg grep -v '^ *+' conftest.err >conftest.er1 1700736a7e2cSmrg cat conftest.er1 >&5 1701736a7e2cSmrg mv -f conftest.er1 conftest.err 1702736a7e2cSmrg fi 1703c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1704736a7e2cSmrg test $ac_status = 0; } && { 1705736a7e2cSmrg test -z "$ac_c_werror_flag" || 1706736a7e2cSmrg test ! -s conftest.err 1707736a7e2cSmrg } && test -s conftest$ac_exeext && { 1708736a7e2cSmrg test "$cross_compiling" = yes || 1709533545b5Smrg test -x conftest$ac_exeext 1710c9e4df9bSmrg } 1711c9e4df9bSmrgthen : 1712736a7e2cSmrg ac_retval=0 1713dfac8f13Smrgelse case e in #( 1714dfac8f13Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 1715736a7e2cSmrgsed 's/^/| /' conftest.$ac_ext >&5 1716736a7e2cSmrg 1717dfac8f13Smrg ac_retval=1 ;; 1718dfac8f13Smrgesac 1719736a7e2cSmrgfi 1720736a7e2cSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1721736a7e2cSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1722736a7e2cSmrg # interfere with the next link command; also delete a directory that is 1723736a7e2cSmrg # left behind by Apple's compiler. We do this before executing the actions. 1724736a7e2cSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1725736a7e2cSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1726736a7e2cSmrg as_fn_set_status $ac_retval 1727736a7e2cSmrg 1728736a7e2cSmrg} # ac_fn_c_try_link 1729736a7e2cSmrg 1730736a7e2cSmrg# ac_fn_c_check_func LINENO FUNC VAR 1731736a7e2cSmrg# ---------------------------------- 1732736a7e2cSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1733736a7e2cSmrgac_fn_c_check_func () 1734736a7e2cSmrg{ 1735736a7e2cSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1736c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1737c9e4df9bSmrgprintf %s "checking for $2... " >&6; } 1738c9e4df9bSmrgif eval test \${$3+y} 1739c9e4df9bSmrgthen : 1740c9e4df9bSmrg printf %s "(cached) " >&6 1741dfac8f13Smrgelse case e in #( 1742dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1743736a7e2cSmrg/* end confdefs.h. */ 1744736a7e2cSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1745736a7e2cSmrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1746736a7e2cSmrg#define $2 innocuous_$2 1747736a7e2cSmrg 1748736a7e2cSmrg/* System header to define __stub macros and hopefully few prototypes, 1749dfac8f13Smrg which can conflict with char $2 (void); below. */ 1750736a7e2cSmrg 1751c9e4df9bSmrg#include <limits.h> 1752736a7e2cSmrg#undef $2 1753736a7e2cSmrg 1754736a7e2cSmrg/* Override any GCC internal prototype to avoid an error. 1755736a7e2cSmrg Use char because int might match the return type of a GCC 1756736a7e2cSmrg builtin and then its argument prototype would still apply. */ 1757736a7e2cSmrg#ifdef __cplusplus 1758736a7e2cSmrgextern "C" 1759736a7e2cSmrg#endif 1760dfac8f13Smrgchar $2 (void); 1761736a7e2cSmrg/* The GNU C library defines this for functions which it implements 1762736a7e2cSmrg to always fail with ENOSYS. Some functions are actually named 1763736a7e2cSmrg something starting with __ and the normal name is an alias. */ 1764736a7e2cSmrg#if defined __stub_$2 || defined __stub___$2 1765736a7e2cSmrgchoke me 1766736a7e2cSmrg#endif 1767736a7e2cSmrg 1768736a7e2cSmrgint 1769c9e4df9bSmrgmain (void) 1770736a7e2cSmrg{ 1771736a7e2cSmrgreturn $2 (); 1772736a7e2cSmrg ; 1773736a7e2cSmrg return 0; 1774736a7e2cSmrg} 1775736a7e2cSmrg_ACEOF 1776c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 1777c9e4df9bSmrgthen : 1778736a7e2cSmrg eval "$3=yes" 1779dfac8f13Smrgelse case e in #( 1780dfac8f13Smrg e) eval "$3=no" ;; 1781dfac8f13Smrgesac 1782736a7e2cSmrgfi 1783c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1784dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 1785dfac8f13Smrgesac 1786736a7e2cSmrgfi 1787736a7e2cSmrgeval ac_res=\$$3 1788c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1789c9e4df9bSmrgprintf "%s\n" "$ac_res" >&6; } 1790736a7e2cSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1791736a7e2cSmrg 1792736a7e2cSmrg} # ac_fn_c_check_func 1793c9e4df9bSmrgac_configure_args_raw= 1794c9e4df9bSmrgfor ac_arg 1795c9e4df9bSmrgdo 1796c9e4df9bSmrg case $ac_arg in 1797c9e4df9bSmrg *\'*) 1798c9e4df9bSmrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1799c9e4df9bSmrg esac 1800c9e4df9bSmrg as_fn_append ac_configure_args_raw " '$ac_arg'" 1801c9e4df9bSmrgdone 1802c9e4df9bSmrg 1803c9e4df9bSmrgcase $ac_configure_args_raw in 1804c9e4df9bSmrg *$as_nl*) 1805c9e4df9bSmrg ac_safe_unquote= ;; 1806c9e4df9bSmrg *) 1807c9e4df9bSmrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1808c9e4df9bSmrg ac_unsafe_a="$ac_unsafe_z#~" 1809c9e4df9bSmrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1810c9e4df9bSmrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1811c9e4df9bSmrgesac 1812c9e4df9bSmrg 1813736a7e2cSmrgcat >config.log <<_ACEOF 1814736a7e2cSmrgThis file contains any messages produced by compilers while 1815736a7e2cSmrgrunning configure, to aid debugging if configure makes a mistake. 1816736a7e2cSmrg 1817dfac8f13SmrgIt was created by x11perf $as_me 1.7.0, which was 1818dfac8f13Smrggenerated by GNU Autoconf 2.72. Invocation command line was 1819736a7e2cSmrg 1820c9e4df9bSmrg $ $0$ac_configure_args_raw 1821736a7e2cSmrg 1822736a7e2cSmrg_ACEOF 1823736a7e2cSmrgexec 5>>config.log 1824736a7e2cSmrg{ 1825736a7e2cSmrgcat <<_ASUNAME 1826736a7e2cSmrg## --------- ## 1827736a7e2cSmrg## Platform. ## 1828736a7e2cSmrg## --------- ## 1829736a7e2cSmrg 1830736a7e2cSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1831736a7e2cSmrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1832736a7e2cSmrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1833736a7e2cSmrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1834736a7e2cSmrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1835736a7e2cSmrg 1836736a7e2cSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1837736a7e2cSmrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1838736a7e2cSmrg 1839736a7e2cSmrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1840736a7e2cSmrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1841736a7e2cSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1842736a7e2cSmrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1843736a7e2cSmrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1844736a7e2cSmrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1845736a7e2cSmrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1846736a7e2cSmrg 1847736a7e2cSmrg_ASUNAME 1848264fa531Smrg 1849264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1850264fa531Smrgfor as_dir in $PATH 1851264fa531Smrgdo 1852264fa531Smrg IFS=$as_save_IFS 1853c9e4df9bSmrg case $as_dir in #((( 1854c9e4df9bSmrg '') as_dir=./ ;; 1855c9e4df9bSmrg */) ;; 1856c9e4df9bSmrg *) as_dir=$as_dir/ ;; 1857c9e4df9bSmrg esac 1858c9e4df9bSmrg printf "%s\n" "PATH: $as_dir" 1859736a7e2cSmrg done 1860c37a63b8SmrgIFS=$as_save_IFS 1861264fa531Smrg 1862264fa531Smrg} >&5 1863264fa531Smrg 1864264fa531Smrgcat >&5 <<_ACEOF 1865264fa531Smrg 1866264fa531Smrg 1867264fa531Smrg## ----------- ## 1868264fa531Smrg## Core tests. ## 1869264fa531Smrg## ----------- ## 1870264fa531Smrg 1871264fa531Smrg_ACEOF 1872264fa531Smrg 1873264fa531Smrg 1874264fa531Smrg# Keep a trace of the command line. 1875264fa531Smrg# Strip out --no-create and --no-recursion so they do not pile up. 1876264fa531Smrg# Strip out --silent because we don't want to record it for future runs. 1877264fa531Smrg# Also quote any args containing shell meta-characters. 1878264fa531Smrg# Make two passes to allow for proper duplicate-argument suppression. 1879264fa531Smrgac_configure_args= 1880264fa531Smrgac_configure_args0= 1881264fa531Smrgac_configure_args1= 1882264fa531Smrgac_must_keep_next=false 1883264fa531Smrgfor ac_pass in 1 2 1884264fa531Smrgdo 1885264fa531Smrg for ac_arg 1886264fa531Smrg do 1887264fa531Smrg case $ac_arg in 1888264fa531Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1889264fa531Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1890264fa531Smrg | -silent | --silent | --silen | --sile | --sil) 1891264fa531Smrg continue ;; 1892c37a63b8Smrg *\'*) 1893c9e4df9bSmrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1894264fa531Smrg esac 1895264fa531Smrg case $ac_pass in 1896736a7e2cSmrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1897264fa531Smrg 2) 1898736a7e2cSmrg as_fn_append ac_configure_args1 " '$ac_arg'" 1899264fa531Smrg if test $ac_must_keep_next = true; then 1900264fa531Smrg ac_must_keep_next=false # Got value, back to normal. 1901264fa531Smrg else 1902264fa531Smrg case $ac_arg in 1903264fa531Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1904264fa531Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1905264fa531Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1906264fa531Smrg | -with-* | --with-* | -without-* | --without-* | --x) 1907264fa531Smrg case "$ac_configure_args0 " in 1908264fa531Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1909264fa531Smrg esac 1910264fa531Smrg ;; 1911264fa531Smrg -* ) ac_must_keep_next=true ;; 1912264fa531Smrg esac 1913264fa531Smrg fi 1914736a7e2cSmrg as_fn_append ac_configure_args " '$ac_arg'" 1915264fa531Smrg ;; 1916264fa531Smrg esac 1917264fa531Smrg done 1918264fa531Smrgdone 1919736a7e2cSmrg{ ac_configure_args0=; unset ac_configure_args0;} 1920736a7e2cSmrg{ ac_configure_args1=; unset ac_configure_args1;} 1921264fa531Smrg 1922264fa531Smrg# When interrupted or exit'd, cleanup temporary files, and complete 1923264fa531Smrg# config.log. We remove comments because anyway the quotes in there 1924264fa531Smrg# would cause problems or look ugly. 1925c37a63b8Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 1926c37a63b8Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1927264fa531Smrgtrap 'exit_status=$? 1928c9e4df9bSmrg # Sanitize IFS. 1929c9e4df9bSmrg IFS=" "" $as_nl" 1930264fa531Smrg # Save into config.log some information that might help in debugging. 1931264fa531Smrg { 1932264fa531Smrg echo 1933264fa531Smrg 1934c9e4df9bSmrg printf "%s\n" "## ---------------- ## 1935264fa531Smrg## Cache variables. ## 1936736a7e2cSmrg## ---------------- ##" 1937264fa531Smrg echo 1938264fa531Smrg # The following way of writing the cache mishandles newlines in values, 1939c37a63b8Smrg( 1940c37a63b8Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1941c37a63b8Smrg eval ac_val=\$$ac_var 1942c37a63b8Smrg case $ac_val in #( 1943c37a63b8Smrg *${as_nl}*) 1944c37a63b8Smrg case $ac_var in #( 1945c9e4df9bSmrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1946c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1947c37a63b8Smrg esac 1948c37a63b8Smrg case $ac_var in #( 1949c37a63b8Smrg _ | IFS | as_nl) ;; #( 1950c37a63b8Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1951736a7e2cSmrg *) { eval $ac_var=; unset $ac_var;} ;; 1952c37a63b8Smrg esac ;; 1953c37a63b8Smrg esac 1954c37a63b8Smrg done 1955264fa531Smrg (set) 2>&1 | 1956c37a63b8Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1957c37a63b8Smrg *${as_nl}ac_space=\ *) 1958264fa531Smrg sed -n \ 1959c37a63b8Smrg "s/'\''/'\''\\\\'\'''\''/g; 1960c37a63b8Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1961c37a63b8Smrg ;; #( 1962264fa531Smrg *) 1963c37a63b8Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1964264fa531Smrg ;; 1965c37a63b8Smrg esac | 1966c37a63b8Smrg sort 1967c37a63b8Smrg) 1968264fa531Smrg echo 1969264fa531Smrg 1970c9e4df9bSmrg printf "%s\n" "## ----------------- ## 1971264fa531Smrg## Output variables. ## 1972736a7e2cSmrg## ----------------- ##" 1973264fa531Smrg echo 1974264fa531Smrg for ac_var in $ac_subst_vars 1975264fa531Smrg do 1976c37a63b8Smrg eval ac_val=\$$ac_var 1977c37a63b8Smrg case $ac_val in 1978c9e4df9bSmrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1979c37a63b8Smrg esac 1980c9e4df9bSmrg printf "%s\n" "$ac_var='\''$ac_val'\''" 1981264fa531Smrg done | sort 1982264fa531Smrg echo 1983264fa531Smrg 1984264fa531Smrg if test -n "$ac_subst_files"; then 1985c9e4df9bSmrg printf "%s\n" "## ------------------- ## 1986c37a63b8Smrg## File substitutions. ## 1987736a7e2cSmrg## ------------------- ##" 1988264fa531Smrg echo 1989264fa531Smrg for ac_var in $ac_subst_files 1990264fa531Smrg do 1991c37a63b8Smrg eval ac_val=\$$ac_var 1992c37a63b8Smrg case $ac_val in 1993c9e4df9bSmrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1994c37a63b8Smrg esac 1995c9e4df9bSmrg printf "%s\n" "$ac_var='\''$ac_val'\''" 1996264fa531Smrg done | sort 1997264fa531Smrg echo 1998264fa531Smrg fi 1999264fa531Smrg 2000264fa531Smrg if test -s confdefs.h; then 2001c9e4df9bSmrg printf "%s\n" "## ----------- ## 2002264fa531Smrg## confdefs.h. ## 2003736a7e2cSmrg## ----------- ##" 2004264fa531Smrg echo 2005c37a63b8Smrg cat confdefs.h 2006264fa531Smrg echo 2007264fa531Smrg fi 2008264fa531Smrg test "$ac_signal" != 0 && 2009c9e4df9bSmrg printf "%s\n" "$as_me: caught signal $ac_signal" 2010c9e4df9bSmrg printf "%s\n" "$as_me: exit $exit_status" 2011264fa531Smrg } >&5 2012c37a63b8Smrg rm -f core *.core core.conftest.* && 2013c37a63b8Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2014264fa531Smrg exit $exit_status 2015c37a63b8Smrg' 0 2016264fa531Smrgfor ac_signal in 1 2 13 15; do 2017736a7e2cSmrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2018264fa531Smrgdone 2019264fa531Smrgac_signal=0 2020264fa531Smrg 2021264fa531Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2022c37a63b8Smrgrm -f -r conftest* confdefs.h 2023264fa531Smrg 2024c9e4df9bSmrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 2025736a7e2cSmrg 2026264fa531Smrg# Predefined preprocessor variables. 2027264fa531Smrg 2028c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2029264fa531Smrg 2030c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2031264fa531Smrg 2032c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2033264fa531Smrg 2034c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2035264fa531Smrg 2036c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2037264fa531Smrg 2038c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2039736a7e2cSmrg 2040264fa531Smrg 2041264fa531Smrg# Let the site file select an alternate cache file if it wants to. 2042c37a63b8Smrg# Prefer an explicitly selected file to automatically selected ones. 2043c37a63b8Smrgif test -n "$CONFIG_SITE"; then 2044c9e4df9bSmrg ac_site_files="$CONFIG_SITE" 2045c37a63b8Smrgelif test "x$prefix" != xNONE; then 2046c9e4df9bSmrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2047c37a63b8Smrgelse 2048c9e4df9bSmrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2049264fa531Smrgfi 2050c9e4df9bSmrg 2051c9e4df9bSmrgfor ac_site_file in $ac_site_files 2052c37a63b8Smrgdo 2053c9e4df9bSmrg case $ac_site_file in #( 2054c9e4df9bSmrg */*) : 2055c9e4df9bSmrg ;; #( 2056c9e4df9bSmrg *) : 2057c9e4df9bSmrg ac_site_file=./$ac_site_file ;; 2058c9e4df9bSmrgesac 2059c9e4df9bSmrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2060c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2061c9e4df9bSmrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2062264fa531Smrg sed 's/^/| /' "$ac_site_file" >&5 2063736a7e2cSmrg . "$ac_site_file" \ 2064dfac8f13Smrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2065dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2066736a7e2cSmrgas_fn_error $? "failed to load site script $ac_site_file 2067dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 2068264fa531Smrg fi 2069264fa531Smrgdone 2070264fa531Smrg 2071264fa531Smrgif test -r "$cache_file"; then 2072736a7e2cSmrg # Some versions of bash will fail to source /dev/null (special files 2073736a7e2cSmrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2074736a7e2cSmrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2075c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2076c9e4df9bSmrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2077264fa531Smrg case $cache_file in 2078c37a63b8Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2079c37a63b8Smrg *) . "./$cache_file";; 2080264fa531Smrg esac 2081264fa531Smrg fi 2082264fa531Smrgelse 2083c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2084c9e4df9bSmrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2085264fa531Smrg >$cache_file 2086264fa531Smrgfi 2087264fa531Smrg 2088c9e4df9bSmrg# Test code for whether the C compiler supports C89 (global declarations) 2089c9e4df9bSmrgac_c_conftest_c89_globals=' 2090c9e4df9bSmrg/* Does the compiler advertise C89 conformance? 2091c9e4df9bSmrg Do not test the value of __STDC__, because some compilers set it to 0 2092c9e4df9bSmrg while being otherwise adequately conformant. */ 2093c9e4df9bSmrg#if !defined __STDC__ 2094c9e4df9bSmrg# error "Compiler does not advertise C89 conformance" 2095c9e4df9bSmrg#endif 2096264fa531Smrg 2097c9e4df9bSmrg#include <stddef.h> 2098c9e4df9bSmrg#include <stdarg.h> 2099c9e4df9bSmrgstruct stat; 2100c9e4df9bSmrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2101c9e4df9bSmrgstruct buf { int x; }; 2102c9e4df9bSmrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2103dfac8f13Smrgstatic char *e (char **p, int i) 2104c9e4df9bSmrg{ 2105c9e4df9bSmrg return p[i]; 2106c9e4df9bSmrg} 2107c9e4df9bSmrgstatic char *f (char * (*g) (char **, int), char **p, ...) 2108c9e4df9bSmrg{ 2109c9e4df9bSmrg char *s; 2110c9e4df9bSmrg va_list v; 2111c9e4df9bSmrg va_start (v,p); 2112c9e4df9bSmrg s = g (p, va_arg (v,int)); 2113c9e4df9bSmrg va_end (v); 2114c9e4df9bSmrg return s; 2115c9e4df9bSmrg} 2116736a7e2cSmrg 2117dfac8f13Smrg/* C89 style stringification. */ 2118dfac8f13Smrg#define noexpand_stringify(a) #a 2119dfac8f13Smrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 2120dfac8f13Smrg 2121dfac8f13Smrg/* C89 style token pasting. Exercises some of the corner cases that 2122dfac8f13Smrg e.g. old MSVC gets wrong, but not very hard. */ 2123dfac8f13Smrg#define noexpand_concat(a,b) a##b 2124dfac8f13Smrg#define expand_concat(a,b) noexpand_concat(a,b) 2125dfac8f13Smrgextern int vA; 2126dfac8f13Smrgextern int vbee; 2127dfac8f13Smrg#define aye A 2128dfac8f13Smrg#define bee B 2129dfac8f13Smrgint *pvA = &expand_concat(v,aye); 2130dfac8f13Smrgint *pvbee = &noexpand_concat(v,bee); 2131dfac8f13Smrg 2132c9e4df9bSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2133c9e4df9bSmrg function prototypes and stuff, but not \xHH hex character constants. 2134c9e4df9bSmrg These do not provoke an error unfortunately, instead are silently treated 2135c9e4df9bSmrg as an "x". The following induces an error, until -std is added to get 2136c9e4df9bSmrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 2137c9e4df9bSmrg array size at least. It is necessary to write \x00 == 0 to get something 2138c9e4df9bSmrg that is true only with -std. */ 2139c9e4df9bSmrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2140736a7e2cSmrg 2141c9e4df9bSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2142c9e4df9bSmrg inside strings and character constants. */ 2143c9e4df9bSmrg#define FOO(x) '\''x'\'' 2144c9e4df9bSmrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2145736a7e2cSmrg 2146c9e4df9bSmrgint test (int i, double x); 2147c9e4df9bSmrgstruct s1 {int (*f) (int a);}; 2148c9e4df9bSmrgstruct s2 {int (*f) (double a);}; 2149c9e4df9bSmrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2150c9e4df9bSmrg int, int);' 2151264fa531Smrg 2152c9e4df9bSmrg# Test code for whether the C compiler supports C89 (body of main). 2153c9e4df9bSmrgac_c_conftest_c89_main=' 2154c9e4df9bSmrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2155c9e4df9bSmrg' 2156c37a63b8Smrg 2157c9e4df9bSmrg# Test code for whether the C compiler supports C99 (global declarations) 2158c9e4df9bSmrgac_c_conftest_c99_globals=' 2159dfac8f13Smrg/* Does the compiler advertise C99 conformance? */ 2160c9e4df9bSmrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2161c9e4df9bSmrg# error "Compiler does not advertise C99 conformance" 2162c9e4df9bSmrg#endif 2163c37a63b8Smrg 2164dfac8f13Smrg// See if C++-style comments work. 2165dfac8f13Smrg 2166c9e4df9bSmrg#include <stdbool.h> 2167c9e4df9bSmrgextern int puts (const char *); 2168c9e4df9bSmrgextern int printf (const char *, ...); 2169c9e4df9bSmrgextern int dprintf (int, const char *, ...); 2170c9e4df9bSmrgextern void *malloc (size_t); 2171dfac8f13Smrgextern void free (void *); 2172264fa531Smrg 2173c9e4df9bSmrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 2174c9e4df9bSmrg// dprintf is used instead of fprintf to avoid needing to declare 2175c9e4df9bSmrg// FILE and stderr. 2176c9e4df9bSmrg#define debug(...) dprintf (2, __VA_ARGS__) 2177c9e4df9bSmrg#define showlist(...) puts (#__VA_ARGS__) 2178c9e4df9bSmrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2179c9e4df9bSmrgstatic void 2180c9e4df9bSmrgtest_varargs_macros (void) 2181c9e4df9bSmrg{ 2182c9e4df9bSmrg int x = 1234; 2183c9e4df9bSmrg int y = 5678; 2184c9e4df9bSmrg debug ("Flag"); 2185c9e4df9bSmrg debug ("X = %d\n", x); 2186c9e4df9bSmrg showlist (The first, second, and third items.); 2187c9e4df9bSmrg report (x>y, "x is %d but y is %d", x, y); 2188c9e4df9bSmrg} 2189c9e4df9bSmrg 2190c9e4df9bSmrg// Check long long types. 2191c9e4df9bSmrg#define BIG64 18446744073709551615ull 2192c9e4df9bSmrg#define BIG32 4294967295ul 2193c9e4df9bSmrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2194c9e4df9bSmrg#if !BIG_OK 2195c9e4df9bSmrg #error "your preprocessor is broken" 2196c9e4df9bSmrg#endif 2197c9e4df9bSmrg#if BIG_OK 2198c9e4df9bSmrg#else 2199c9e4df9bSmrg #error "your preprocessor is broken" 2200c9e4df9bSmrg#endif 2201c9e4df9bSmrgstatic long long int bignum = -9223372036854775807LL; 2202c9e4df9bSmrgstatic unsigned long long int ubignum = BIG64; 2203c9e4df9bSmrg 2204c9e4df9bSmrgstruct incomplete_array 2205c9e4df9bSmrg{ 2206c9e4df9bSmrg int datasize; 2207c9e4df9bSmrg double data[]; 2208c9e4df9bSmrg}; 2209c9e4df9bSmrg 2210c9e4df9bSmrgstruct named_init { 2211c9e4df9bSmrg int number; 2212c9e4df9bSmrg const wchar_t *name; 2213c9e4df9bSmrg double average; 2214c9e4df9bSmrg}; 2215c9e4df9bSmrg 2216c9e4df9bSmrgtypedef const char *ccp; 2217c9e4df9bSmrg 2218c9e4df9bSmrgstatic inline int 2219c9e4df9bSmrgtest_restrict (ccp restrict text) 2220c9e4df9bSmrg{ 2221c9e4df9bSmrg // Iterate through items via the restricted pointer. 2222c9e4df9bSmrg // Also check for declarations in for loops. 2223c9e4df9bSmrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2224c9e4df9bSmrg continue; 2225c9e4df9bSmrg return 0; 2226c9e4df9bSmrg} 2227c9e4df9bSmrg 2228c9e4df9bSmrg// Check varargs and va_copy. 2229c9e4df9bSmrgstatic bool 2230c9e4df9bSmrgtest_varargs (const char *format, ...) 2231c9e4df9bSmrg{ 2232c9e4df9bSmrg va_list args; 2233c9e4df9bSmrg va_start (args, format); 2234c9e4df9bSmrg va_list args_copy; 2235c9e4df9bSmrg va_copy (args_copy, args); 2236c9e4df9bSmrg 2237c9e4df9bSmrg const char *str = ""; 2238c9e4df9bSmrg int number = 0; 2239c9e4df9bSmrg float fnumber = 0; 2240c9e4df9bSmrg 2241c9e4df9bSmrg while (*format) 2242c9e4df9bSmrg { 2243c9e4df9bSmrg switch (*format++) 2244c9e4df9bSmrg { 2245c9e4df9bSmrg case '\''s'\'': // string 2246c9e4df9bSmrg str = va_arg (args_copy, const char *); 2247c9e4df9bSmrg break; 2248c9e4df9bSmrg case '\''d'\'': // int 2249c9e4df9bSmrg number = va_arg (args_copy, int); 2250c9e4df9bSmrg break; 2251c9e4df9bSmrg case '\''f'\'': // float 2252c9e4df9bSmrg fnumber = va_arg (args_copy, double); 2253c9e4df9bSmrg break; 2254c9e4df9bSmrg default: 2255c9e4df9bSmrg break; 2256c9e4df9bSmrg } 2257c9e4df9bSmrg } 2258c9e4df9bSmrg va_end (args_copy); 2259c9e4df9bSmrg va_end (args); 2260c9e4df9bSmrg 2261c9e4df9bSmrg return *str && number && fnumber; 2262c9e4df9bSmrg} 2263c9e4df9bSmrg' 2264c9e4df9bSmrg 2265c9e4df9bSmrg# Test code for whether the C compiler supports C99 (body of main). 2266c9e4df9bSmrgac_c_conftest_c99_main=' 2267c9e4df9bSmrg // Check bool. 2268c9e4df9bSmrg _Bool success = false; 2269c9e4df9bSmrg success |= (argc != 0); 2270c9e4df9bSmrg 2271c9e4df9bSmrg // Check restrict. 2272c9e4df9bSmrg if (test_restrict ("String literal") == 0) 2273c9e4df9bSmrg success = true; 2274c9e4df9bSmrg char *restrict newvar = "Another string"; 2275c9e4df9bSmrg 2276c9e4df9bSmrg // Check varargs. 2277c9e4df9bSmrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2278c9e4df9bSmrg test_varargs_macros (); 2279c9e4df9bSmrg 2280c9e4df9bSmrg // Check flexible array members. 2281c9e4df9bSmrg struct incomplete_array *ia = 2282c9e4df9bSmrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2283c9e4df9bSmrg ia->datasize = 10; 2284c9e4df9bSmrg for (int i = 0; i < ia->datasize; ++i) 2285c9e4df9bSmrg ia->data[i] = i * 1.234; 2286dfac8f13Smrg // Work around memory leak warnings. 2287dfac8f13Smrg free (ia); 2288c9e4df9bSmrg 2289c9e4df9bSmrg // Check named initializers. 2290c9e4df9bSmrg struct named_init ni = { 2291c9e4df9bSmrg .number = 34, 2292c9e4df9bSmrg .name = L"Test wide string", 2293c9e4df9bSmrg .average = 543.34343, 2294c9e4df9bSmrg }; 2295c9e4df9bSmrg 2296c9e4df9bSmrg ni.number = 58; 2297c9e4df9bSmrg 2298c9e4df9bSmrg int dynamic_array[ni.number]; 2299c9e4df9bSmrg dynamic_array[0] = argv[0][0]; 2300c9e4df9bSmrg dynamic_array[ni.number - 1] = 543; 2301c9e4df9bSmrg 2302c9e4df9bSmrg // work around unused variable warnings 2303c9e4df9bSmrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2304c9e4df9bSmrg || dynamic_array[ni.number - 1] != 543); 2305c9e4df9bSmrg' 2306c9e4df9bSmrg 2307c9e4df9bSmrg# Test code for whether the C compiler supports C11 (global declarations) 2308c9e4df9bSmrgac_c_conftest_c11_globals=' 2309dfac8f13Smrg/* Does the compiler advertise C11 conformance? */ 2310c9e4df9bSmrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2311c9e4df9bSmrg# error "Compiler does not advertise C11 conformance" 2312c9e4df9bSmrg#endif 2313c9e4df9bSmrg 2314c9e4df9bSmrg// Check _Alignas. 2315c9e4df9bSmrgchar _Alignas (double) aligned_as_double; 2316c9e4df9bSmrgchar _Alignas (0) no_special_alignment; 2317c9e4df9bSmrgextern char aligned_as_int; 2318c9e4df9bSmrgchar _Alignas (0) _Alignas (int) aligned_as_int; 2319c9e4df9bSmrg 2320c9e4df9bSmrg// Check _Alignof. 2321c9e4df9bSmrgenum 2322c9e4df9bSmrg{ 2323c9e4df9bSmrg int_alignment = _Alignof (int), 2324c9e4df9bSmrg int_array_alignment = _Alignof (int[100]), 2325c9e4df9bSmrg char_alignment = _Alignof (char) 2326c9e4df9bSmrg}; 2327c9e4df9bSmrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2328c9e4df9bSmrg 2329c9e4df9bSmrg// Check _Noreturn. 2330c9e4df9bSmrgint _Noreturn does_not_return (void) { for (;;) continue; } 2331c9e4df9bSmrg 2332c9e4df9bSmrg// Check _Static_assert. 2333c9e4df9bSmrgstruct test_static_assert 2334c9e4df9bSmrg{ 2335c9e4df9bSmrg int x; 2336c9e4df9bSmrg _Static_assert (sizeof (int) <= sizeof (long int), 2337c9e4df9bSmrg "_Static_assert does not work in struct"); 2338c9e4df9bSmrg long int y; 2339c9e4df9bSmrg}; 2340c9e4df9bSmrg 2341c9e4df9bSmrg// Check UTF-8 literals. 2342c9e4df9bSmrg#define u8 syntax error! 2343c9e4df9bSmrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2344c9e4df9bSmrg 2345c9e4df9bSmrg// Check duplicate typedefs. 2346c9e4df9bSmrgtypedef long *long_ptr; 2347c9e4df9bSmrgtypedef long int *long_ptr; 2348c9e4df9bSmrgtypedef long_ptr long_ptr; 2349c9e4df9bSmrg 2350c9e4df9bSmrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2351c9e4df9bSmrgstruct anonymous 2352c9e4df9bSmrg{ 2353c9e4df9bSmrg union { 2354c9e4df9bSmrg struct { int i; int j; }; 2355c9e4df9bSmrg struct { int k; long int l; } w; 2356c9e4df9bSmrg }; 2357c9e4df9bSmrg int m; 2358c9e4df9bSmrg} v1; 2359c9e4df9bSmrg' 2360c9e4df9bSmrg 2361c9e4df9bSmrg# Test code for whether the C compiler supports C11 (body of main). 2362c9e4df9bSmrgac_c_conftest_c11_main=' 2363c9e4df9bSmrg _Static_assert ((offsetof (struct anonymous, i) 2364c9e4df9bSmrg == offsetof (struct anonymous, w.k)), 2365c9e4df9bSmrg "Anonymous union alignment botch"); 2366c9e4df9bSmrg v1.i = 2; 2367c9e4df9bSmrg v1.w.k = 5; 2368c9e4df9bSmrg ok |= v1.i != 5; 2369c9e4df9bSmrg' 2370c9e4df9bSmrg 2371c9e4df9bSmrg# Test code for whether the C compiler supports C11 (complete). 2372c9e4df9bSmrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2373c9e4df9bSmrg${ac_c_conftest_c99_globals} 2374c9e4df9bSmrg${ac_c_conftest_c11_globals} 2375c9e4df9bSmrg 2376c9e4df9bSmrgint 2377c9e4df9bSmrgmain (int argc, char **argv) 2378c9e4df9bSmrg{ 2379c9e4df9bSmrg int ok = 0; 2380c9e4df9bSmrg ${ac_c_conftest_c89_main} 2381c9e4df9bSmrg ${ac_c_conftest_c99_main} 2382c9e4df9bSmrg ${ac_c_conftest_c11_main} 2383c9e4df9bSmrg return ok; 2384c9e4df9bSmrg} 2385c9e4df9bSmrg" 2386c9e4df9bSmrg 2387c9e4df9bSmrg# Test code for whether the C compiler supports C99 (complete). 2388c9e4df9bSmrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2389c9e4df9bSmrg${ac_c_conftest_c99_globals} 2390c9e4df9bSmrg 2391c9e4df9bSmrgint 2392c9e4df9bSmrgmain (int argc, char **argv) 2393c9e4df9bSmrg{ 2394c9e4df9bSmrg int ok = 0; 2395c9e4df9bSmrg ${ac_c_conftest_c89_main} 2396c9e4df9bSmrg ${ac_c_conftest_c99_main} 2397c9e4df9bSmrg return ok; 2398c9e4df9bSmrg} 2399c9e4df9bSmrg" 2400c9e4df9bSmrg 2401c9e4df9bSmrg# Test code for whether the C compiler supports C89 (complete). 2402c9e4df9bSmrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2403c9e4df9bSmrg 2404c9e4df9bSmrgint 2405c9e4df9bSmrgmain (int argc, char **argv) 2406c9e4df9bSmrg{ 2407c9e4df9bSmrg int ok = 0; 2408c9e4df9bSmrg ${ac_c_conftest_c89_main} 2409c9e4df9bSmrg return ok; 2410c9e4df9bSmrg} 2411c9e4df9bSmrg" 2412c9e4df9bSmrg 2413c9e4df9bSmrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2414c9e4df9bSmrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2415c9e4df9bSmrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2416c9e4df9bSmrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2417c9e4df9bSmrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2418c9e4df9bSmrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2419c9e4df9bSmrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2420c9e4df9bSmrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2421c9e4df9bSmrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2422c9e4df9bSmrg 2423c9e4df9bSmrg# Auxiliary files required by this configure script. 2424c9e4df9bSmrgac_aux_files="config.guess config.sub compile missing install-sh" 2425c9e4df9bSmrg 2426c9e4df9bSmrg# Locations in which to look for auxiliary files. 2427c9e4df9bSmrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2428c9e4df9bSmrg 2429c9e4df9bSmrg# Search for a directory containing all of the required auxiliary files, 2430c9e4df9bSmrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2431c9e4df9bSmrg# If we don't find one directory that contains all the files we need, 2432c9e4df9bSmrg# we report the set of missing files from the *first* directory in 2433c9e4df9bSmrg# $ac_aux_dir_candidates and give up. 2434c9e4df9bSmrgac_missing_aux_files="" 2435c9e4df9bSmrgac_first_candidate=: 2436c9e4df9bSmrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2437c9e4df9bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2438c9e4df9bSmrgas_found=false 2439c9e4df9bSmrgfor as_dir in $ac_aux_dir_candidates 2440c9e4df9bSmrgdo 2441c9e4df9bSmrg IFS=$as_save_IFS 2442c9e4df9bSmrg case $as_dir in #((( 2443c9e4df9bSmrg '') as_dir=./ ;; 2444c9e4df9bSmrg */) ;; 2445c9e4df9bSmrg *) as_dir=$as_dir/ ;; 2446c9e4df9bSmrg esac 2447c9e4df9bSmrg as_found=: 2448c9e4df9bSmrg 2449c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2450c9e4df9bSmrg ac_aux_dir_found=yes 2451c9e4df9bSmrg ac_install_sh= 2452c9e4df9bSmrg for ac_aux in $ac_aux_files 2453c9e4df9bSmrg do 2454c9e4df9bSmrg # As a special case, if "install-sh" is required, that requirement 2455c9e4df9bSmrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2456c9e4df9bSmrg # and $ac_install_sh is set appropriately for whichever one is found. 2457c9e4df9bSmrg if test x"$ac_aux" = x"install-sh" 2458c9e4df9bSmrg then 2459c9e4df9bSmrg if test -f "${as_dir}install-sh"; then 2460c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2461c9e4df9bSmrg ac_install_sh="${as_dir}install-sh -c" 2462c9e4df9bSmrg elif test -f "${as_dir}install.sh"; then 2463c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2464c9e4df9bSmrg ac_install_sh="${as_dir}install.sh -c" 2465c9e4df9bSmrg elif test -f "${as_dir}shtool"; then 2466c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2467c9e4df9bSmrg ac_install_sh="${as_dir}shtool install -c" 2468c9e4df9bSmrg else 2469c9e4df9bSmrg ac_aux_dir_found=no 2470c9e4df9bSmrg if $ac_first_candidate; then 2471c9e4df9bSmrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2472c9e4df9bSmrg else 2473c9e4df9bSmrg break 2474c9e4df9bSmrg fi 2475c9e4df9bSmrg fi 2476c9e4df9bSmrg else 2477c9e4df9bSmrg if test -f "${as_dir}${ac_aux}"; then 2478c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2479c9e4df9bSmrg else 2480c9e4df9bSmrg ac_aux_dir_found=no 2481c9e4df9bSmrg if $ac_first_candidate; then 2482c9e4df9bSmrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2483c9e4df9bSmrg else 2484c9e4df9bSmrg break 2485c9e4df9bSmrg fi 2486c9e4df9bSmrg fi 2487c9e4df9bSmrg fi 2488c9e4df9bSmrg done 2489c9e4df9bSmrg if test "$ac_aux_dir_found" = yes; then 2490c9e4df9bSmrg ac_aux_dir="$as_dir" 2491c9e4df9bSmrg break 2492c9e4df9bSmrg fi 2493c9e4df9bSmrg ac_first_candidate=false 2494c9e4df9bSmrg 2495c9e4df9bSmrg as_found=false 2496c9e4df9bSmrgdone 2497c9e4df9bSmrgIFS=$as_save_IFS 2498c9e4df9bSmrgif $as_found 2499c9e4df9bSmrgthen : 2500c9e4df9bSmrg 2501dfac8f13Smrgelse case e in #( 2502dfac8f13Smrg e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2503dfac8f13Smrgesac 2504c9e4df9bSmrgfi 2505c9e4df9bSmrg 2506c9e4df9bSmrg 2507c9e4df9bSmrg# These three variables are undocumented and unsupported, 2508c9e4df9bSmrg# and are intended to be withdrawn in a future Autoconf release. 2509c9e4df9bSmrg# They can cause serious problems if a builder's source tree is in a directory 2510c9e4df9bSmrg# whose full name contains unusual characters. 2511c9e4df9bSmrgif test -f "${ac_aux_dir}config.guess"; then 2512c9e4df9bSmrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2513c9e4df9bSmrgfi 2514c9e4df9bSmrgif test -f "${ac_aux_dir}config.sub"; then 2515c9e4df9bSmrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2516c9e4df9bSmrgfi 2517c9e4df9bSmrgif test -f "$ac_aux_dir/configure"; then 2518c9e4df9bSmrg ac_configure="$SHELL ${ac_aux_dir}configure" 2519c9e4df9bSmrgfi 2520c9e4df9bSmrg 2521c9e4df9bSmrg# Check that the precious variables saved in the cache have kept the same 2522c9e4df9bSmrg# value. 2523c9e4df9bSmrgac_cache_corrupted=false 2524c9e4df9bSmrgfor ac_var in $ac_precious_vars; do 2525c9e4df9bSmrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2526c9e4df9bSmrg eval ac_new_set=\$ac_env_${ac_var}_set 2527c9e4df9bSmrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2528c9e4df9bSmrg eval ac_new_val=\$ac_env_${ac_var}_value 2529c9e4df9bSmrg case $ac_old_set,$ac_new_set in 2530c9e4df9bSmrg set,) 2531dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2532dfac8f13Smrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2533c9e4df9bSmrg ac_cache_corrupted=: ;; 2534c9e4df9bSmrg ,set) 2535dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2536dfac8f13Smrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2537c9e4df9bSmrg ac_cache_corrupted=: ;; 2538c9e4df9bSmrg ,);; 2539c9e4df9bSmrg *) 2540c9e4df9bSmrg if test "x$ac_old_val" != "x$ac_new_val"; then 2541c9e4df9bSmrg # differences in whitespace do not lead to failure. 2542c9e4df9bSmrg ac_old_val_w=`echo x $ac_old_val` 2543c9e4df9bSmrg ac_new_val_w=`echo x $ac_new_val` 2544c9e4df9bSmrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2545dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2546dfac8f13Smrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2547c9e4df9bSmrg ac_cache_corrupted=: 2548c9e4df9bSmrg else 2549dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2550dfac8f13Smrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2551c9e4df9bSmrg eval $ac_var=\$ac_old_val 2552c9e4df9bSmrg fi 2553dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2554dfac8f13Smrgprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2555dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2556dfac8f13Smrgprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2557c9e4df9bSmrg fi;; 2558c9e4df9bSmrg esac 2559c9e4df9bSmrg # Pass precious variables to config.status. 2560c9e4df9bSmrg if test "$ac_new_set" = set; then 2561c9e4df9bSmrg case $ac_new_val in 2562c9e4df9bSmrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2563c9e4df9bSmrg *) ac_arg=$ac_var=$ac_new_val ;; 2564c9e4df9bSmrg esac 2565c9e4df9bSmrg case " $ac_configure_args " in 2566c9e4df9bSmrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2567c9e4df9bSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2568c9e4df9bSmrg esac 2569c9e4df9bSmrg fi 2570c9e4df9bSmrgdone 2571c9e4df9bSmrgif $ac_cache_corrupted; then 2572dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2573dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2574c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2575c9e4df9bSmrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2576dfac8f13Smrg as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2577c9e4df9bSmrg and start over" "$LINENO" 5 2578c9e4df9bSmrgfi 2579c9e4df9bSmrg## -------------------- ## 2580c9e4df9bSmrg## Main body of script. ## 2581c9e4df9bSmrg## -------------------- ## 2582c9e4df9bSmrg 2583c9e4df9bSmrgac_ext=c 2584c9e4df9bSmrgac_cpp='$CPP $CPPFLAGS' 2585c9e4df9bSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2586c9e4df9bSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2587c9e4df9bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2588c9e4df9bSmrg 2589c9e4df9bSmrg 2590c9e4df9bSmrg 2591c9e4df9bSmrgac_config_headers="$ac_config_headers config.h" 2592c9e4df9bSmrg 2593c9e4df9bSmrg 2594c9e4df9bSmrg# Initialize Automake 2595dfac8f13Smrgam__api_version='1.17' 2596c9e4df9bSmrg 2597c9e4df9bSmrg 2598c9e4df9bSmrg 2599c9e4df9bSmrg # Find a good install program. We prefer a C program (faster), 2600c9e4df9bSmrg# so one script is as good as another. But avoid the broken or 2601264fa531Smrg# incompatible versions: 2602264fa531Smrg# SysV /etc/install, /usr/sbin/install 2603264fa531Smrg# SunOS /usr/etc/install 2604264fa531Smrg# IRIX /sbin/install 2605264fa531Smrg# AIX /bin/install 2606264fa531Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2607264fa531Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2608264fa531Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2609264fa531Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2610264fa531Smrg# OS/2's system install, which has a completely different semantic 2611264fa531Smrg# ./install, which can be erroneously created by make from ./install.sh. 2612c37a63b8Smrg# Reject install programs that cannot install multiple files. 2613c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2614c9e4df9bSmrgprintf %s "checking for a BSD-compatible install... " >&6; } 2615264fa531Smrgif test -z "$INSTALL"; then 2616c9e4df9bSmrgif test ${ac_cv_path_install+y} 2617c9e4df9bSmrgthen : 2618c9e4df9bSmrg printf %s "(cached) " >&6 2619dfac8f13Smrgelse case e in #( 2620dfac8f13Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2621264fa531Smrgfor as_dir in $PATH 2622264fa531Smrgdo 2623264fa531Smrg IFS=$as_save_IFS 2624c9e4df9bSmrg case $as_dir in #((( 2625c9e4df9bSmrg '') as_dir=./ ;; 2626c9e4df9bSmrg */) ;; 2627c9e4df9bSmrg *) as_dir=$as_dir/ ;; 2628c9e4df9bSmrg esac 2629c9e4df9bSmrg # Account for fact that we put trailing slashes in our PATH walk. 2630c9e4df9bSmrgcase $as_dir in #(( 2631c9e4df9bSmrg ./ | /[cC]/* | \ 2632264fa531Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2633736a7e2cSmrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2634264fa531Smrg /usr/ucb/* ) ;; 2635264fa531Smrg *) 2636264fa531Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2637264fa531Smrg # Don't use installbsd from OSF since it installs stuff as root 2638264fa531Smrg # by default. 2639264fa531Smrg for ac_prog in ginstall scoinst install; do 2640264fa531Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2641c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2642264fa531Smrg if test $ac_prog = install && 2643c9e4df9bSmrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2644264fa531Smrg # AIX install. It has an incompatible calling convention. 2645264fa531Smrg : 2646264fa531Smrg elif test $ac_prog = install && 2647c9e4df9bSmrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2648264fa531Smrg # program-specific install script used by HP pwplus--don't use. 2649264fa531Smrg : 2650264fa531Smrg else 2651c37a63b8Smrg rm -rf conftest.one conftest.two conftest.dir 2652c37a63b8Smrg echo one > conftest.one 2653c37a63b8Smrg echo two > conftest.two 2654c37a63b8Smrg mkdir conftest.dir 2655c9e4df9bSmrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2656c37a63b8Smrg test -s conftest.one && test -s conftest.two && 2657c37a63b8Smrg test -s conftest.dir/conftest.one && 2658c37a63b8Smrg test -s conftest.dir/conftest.two 2659c37a63b8Smrg then 2660c9e4df9bSmrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2661c37a63b8Smrg break 3 2662c37a63b8Smrg fi 2663264fa531Smrg fi 2664264fa531Smrg fi 2665264fa531Smrg done 2666264fa531Smrg done 2667264fa531Smrg ;; 2668264fa531Smrgesac 2669c37a63b8Smrg 2670736a7e2cSmrg done 2671c37a63b8SmrgIFS=$as_save_IFS 2672264fa531Smrg 2673c37a63b8Smrgrm -rf conftest.one conftest.two conftest.dir 2674dfac8f13Smrg ;; 2675dfac8f13Smrgesac 2676264fa531Smrgfi 2677c9e4df9bSmrg if test ${ac_cv_path_install+y}; then 2678264fa531Smrg INSTALL=$ac_cv_path_install 2679264fa531Smrg else 2680c37a63b8Smrg # As a last resort, use the slow shell script. Don't cache a 2681c37a63b8Smrg # value for INSTALL within a source directory, because that will 2682264fa531Smrg # break other packages using the cache if that directory is 2683c37a63b8Smrg # removed, or if the value is a relative name. 2684264fa531Smrg INSTALL=$ac_install_sh 2685264fa531Smrg fi 2686264fa531Smrgfi 2687c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2688c9e4df9bSmrgprintf "%s\n" "$INSTALL" >&6; } 2689264fa531Smrg 2690264fa531Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2691264fa531Smrg# It thinks the first close brace ends the variable substitution. 2692264fa531Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2693264fa531Smrg 2694264fa531Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2695264fa531Smrg 2696264fa531Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2697264fa531Smrg 2698dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5 2699dfac8f13Smrgprintf %s "checking whether sleep supports fractional seconds... " >&6; } 2700dfac8f13Smrgif test ${am_cv_sleep_fractional_seconds+y} 2701dfac8f13Smrgthen : 2702dfac8f13Smrg printf %s "(cached) " >&6 2703dfac8f13Smrgelse case e in #( 2704dfac8f13Smrg e) if sleep 0.001 2>/dev/null 2705dfac8f13Smrgthen : 2706dfac8f13Smrg am_cv_sleep_fractional_seconds=yes 2707dfac8f13Smrgelse case e in #( 2708dfac8f13Smrg e) am_cv_sleep_fractional_seconds=no ;; 2709dfac8f13Smrgesac 2710dfac8f13Smrgfi 2711dfac8f13Smrg ;; 2712dfac8f13Smrgesac 2713dfac8f13Smrgfi 2714dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5 2715dfac8f13Smrgprintf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; } 2716dfac8f13Smrg 2717dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5 2718dfac8f13Smrgprintf %s "checking filesystem timestamp resolution... " >&6; } 2719dfac8f13Smrgif test ${am_cv_filesystem_timestamp_resolution+y} 2720dfac8f13Smrgthen : 2721dfac8f13Smrg printf %s "(cached) " >&6 2722dfac8f13Smrgelse case e in #( 2723dfac8f13Smrg e) # Default to the worst case. 2724dfac8f13Smrgam_cv_filesystem_timestamp_resolution=2 2725dfac8f13Smrg 2726dfac8f13Smrg# Only try to go finer than 1 sec if sleep can do it. 2727dfac8f13Smrg# Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, 2728dfac8f13Smrg# - 1 sec is not much of a win compared to 2 sec, and 2729dfac8f13Smrg# - it takes 2 seconds to perform the test whether 1 sec works. 2730dfac8f13Smrg# 2731dfac8f13Smrg# Instead, just use the default 2s on platforms that have 1s resolution, 2732dfac8f13Smrg# accept the extra 1s delay when using $sleep in the Automake tests, in 2733dfac8f13Smrg# exchange for not incurring the 2s delay for running the test for all 2734dfac8f13Smrg# packages. 2735dfac8f13Smrg# 2736dfac8f13Smrgam_try_resolutions= 2737dfac8f13Smrgif test "$am_cv_sleep_fractional_seconds" = yes; then 2738dfac8f13Smrg # Even a millisecond often causes a bunch of false positives, 2739dfac8f13Smrg # so just try a hundredth of a second. The time saved between .001 and 2740dfac8f13Smrg # .01 is not terribly consequential. 2741dfac8f13Smrg am_try_resolutions="0.01 0.1 $am_try_resolutions" 2742dfac8f13Smrgfi 2743dfac8f13Smrg 2744dfac8f13Smrg# In order to catch current-generation FAT out, we must *modify* files 2745dfac8f13Smrg# that already exist; the *creation* timestamp is finer. Use names 2746dfac8f13Smrg# that make ls -t sort them differently when they have equal 2747dfac8f13Smrg# timestamps than when they have distinct timestamps, keeping 2748dfac8f13Smrg# in mind that ls -t prints the *newest* file first. 2749dfac8f13Smrgrm -f conftest.ts? 2750dfac8f13Smrg: > conftest.ts1 2751dfac8f13Smrg: > conftest.ts2 2752dfac8f13Smrg: > conftest.ts3 2753dfac8f13Smrg 2754dfac8f13Smrg# Make sure ls -t actually works. Do 'set' in a subshell so we don't 2755dfac8f13Smrg# clobber the current shell's arguments. (Outer-level square brackets 2756dfac8f13Smrg# are removed by m4; they're present so that m4 does not expand 2757dfac8f13Smrg# <dollar><star>; be careful, easy to get confused.) 2758dfac8f13Smrgif ( 2759dfac8f13Smrg set X `ls -t conftest.ts[12]` && 2760dfac8f13Smrg { 2761dfac8f13Smrg test "$*" != "X conftest.ts1 conftest.ts2" || 2762dfac8f13Smrg test "$*" != "X conftest.ts2 conftest.ts1"; 2763dfac8f13Smrg } 2764dfac8f13Smrg); then :; else 2765dfac8f13Smrg # If neither matched, then we have a broken ls. This can happen 2766dfac8f13Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2767dfac8f13Smrg # broken ls alias from the environment. This has actually 2768dfac8f13Smrg # happened. Such a system could not be considered "sane". 2769dfac8f13Smrg printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5 2770dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2771dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2772dfac8f13Smrgas_fn_error $? "ls -t produces unexpected output. 2773dfac8f13SmrgMake sure there is not a broken ls alias in your environment. 2774dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 2775dfac8f13Smrgfi 2776dfac8f13Smrg 2777dfac8f13Smrgfor am_try_res in $am_try_resolutions; do 2778dfac8f13Smrg # Any one fine-grained sleep might happen to cross the boundary 2779dfac8f13Smrg # between two values of a coarser actual resolution, but if we do 2780dfac8f13Smrg # two fine-grained sleeps in a row, at least one of them will fall 2781dfac8f13Smrg # entirely within a coarse interval. 2782dfac8f13Smrg echo alpha > conftest.ts1 2783dfac8f13Smrg sleep $am_try_res 2784dfac8f13Smrg echo beta > conftest.ts2 2785dfac8f13Smrg sleep $am_try_res 2786dfac8f13Smrg echo gamma > conftest.ts3 2787dfac8f13Smrg 2788dfac8f13Smrg # We assume that 'ls -t' will make use of high-resolution 2789dfac8f13Smrg # timestamps if the operating system supports them at all. 2790dfac8f13Smrg if (set X `ls -t conftest.ts?` && 2791dfac8f13Smrg test "$2" = conftest.ts3 && 2792dfac8f13Smrg test "$3" = conftest.ts2 && 2793dfac8f13Smrg test "$4" = conftest.ts1); then 2794dfac8f13Smrg # 2795dfac8f13Smrg # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, 2796dfac8f13Smrg # because we don't need to test make. 2797dfac8f13Smrg make_ok=true 2798dfac8f13Smrg if test $am_try_res != 1; then 2799dfac8f13Smrg # But if we've succeeded so far with a subsecond resolution, we 2800dfac8f13Smrg # have one more thing to check: make. It can happen that 2801dfac8f13Smrg # everything else supports the subsecond mtimes, but make doesn't; 2802dfac8f13Smrg # notably on macOS, which ships make 3.81 from 2006 (the last one 2803dfac8f13Smrg # released under GPLv2). https://bugs.gnu.org/68808 2804dfac8f13Smrg # 2805dfac8f13Smrg # We test $MAKE if it is defined in the environment, else "make". 2806dfac8f13Smrg # It might get overridden later, but our hope is that in practice 2807dfac8f13Smrg # it does not matter: it is the system "make" which is (by far) 2808dfac8f13Smrg # the most likely to be broken, whereas if the user overrides it, 2809dfac8f13Smrg # probably they did so with a better, or at least not worse, make. 2810dfac8f13Smrg # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html 2811dfac8f13Smrg # 2812dfac8f13Smrg # Create a Makefile (real tab character here): 2813dfac8f13Smrg rm -f conftest.mk 2814dfac8f13Smrg echo 'conftest.ts1: conftest.ts2' >conftest.mk 2815dfac8f13Smrg echo ' touch conftest.ts2' >>conftest.mk 2816dfac8f13Smrg # 2817dfac8f13Smrg # Now, running 2818dfac8f13Smrg # touch conftest.ts1; touch conftest.ts2; make 2819dfac8f13Smrg # should touch ts1 because ts2 is newer. This could happen by luck, 2820dfac8f13Smrg # but most often, it will fail if make's support is insufficient. So 2821dfac8f13Smrg # test for several consecutive successes. 2822dfac8f13Smrg # 2823dfac8f13Smrg # (We reuse conftest.ts[12] because we still want to modify existing 2824dfac8f13Smrg # files, not create new ones, per above.) 2825dfac8f13Smrg n=0 2826dfac8f13Smrg make=${MAKE-make} 2827dfac8f13Smrg until test $n -eq 3; do 2828dfac8f13Smrg echo one > conftest.ts1 2829dfac8f13Smrg sleep $am_try_res 2830dfac8f13Smrg echo two > conftest.ts2 # ts2 should now be newer than ts1 2831dfac8f13Smrg if $make -f conftest.mk | grep 'up to date' >/dev/null; then 2832dfac8f13Smrg make_ok=false 2833dfac8f13Smrg break # out of $n loop 2834dfac8f13Smrg fi 2835dfac8f13Smrg n=`expr $n + 1` 2836dfac8f13Smrg done 2837dfac8f13Smrg fi 2838dfac8f13Smrg # 2839dfac8f13Smrg if $make_ok; then 2840dfac8f13Smrg # Everything we know to check worked out, so call this resolution good. 2841dfac8f13Smrg am_cv_filesystem_timestamp_resolution=$am_try_res 2842dfac8f13Smrg break # out of $am_try_res loop 2843dfac8f13Smrg fi 2844dfac8f13Smrg # Otherwise, we'll go on to check the next resolution. 2845dfac8f13Smrg fi 2846dfac8f13Smrgdone 2847dfac8f13Smrgrm -f conftest.ts? 2848dfac8f13Smrg# (end _am_filesystem_timestamp_resolution) 2849dfac8f13Smrg ;; 2850dfac8f13Smrgesac 2851dfac8f13Smrgfi 2852dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5 2853dfac8f13Smrgprintf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; } 2854dfac8f13Smrg 2855dfac8f13Smrg# This check should not be cached, as it may vary across builds of 2856dfac8f13Smrg# different projects. 2857c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2858c9e4df9bSmrgprintf %s "checking whether build environment is sane... " >&6; } 2859c37a63b8Smrg# Reject unsafe characters in $srcdir or the absolute working directory 2860c37a63b8Smrg# name. Accept space and tab only in the latter. 2861c37a63b8Smrgam_lf=' 2862c37a63b8Smrg' 2863c37a63b8Smrgcase `pwd` in 2864c37a63b8Smrg *[\\\"\#\$\&\'\`$am_lf]*) 2865736a7e2cSmrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2866c37a63b8Smrgesac 2867c37a63b8Smrgcase $srcdir in 2868c37a63b8Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2869533545b5Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2870c37a63b8Smrgesac 2871c37a63b8Smrg 2872533545b5Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2873264fa531Smrg# arguments. Must try -L first in case configure is actually a 2874264fa531Smrg# symlink; some systems play weird games with the mod time of symlinks 2875264fa531Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2876264fa531Smrg# directory). 2877dfac8f13Smrgam_build_env_is_sane=no 2878dfac8f13Smrgam_has_slept=no 2879dfac8f13Smrgrm -f conftest.file 2880dfac8f13Smrgfor am_try in 1 2; do 2881dfac8f13Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 2882dfac8f13Smrg if ( 2883dfac8f13Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2884dfac8f13Smrg if test "$*" = "X"; then 2885dfac8f13Smrg # -L didn't work. 2886dfac8f13Smrg set X `ls -t "$srcdir/configure" conftest.file` 2887dfac8f13Smrg fi 2888dfac8f13Smrg test "$2" = conftest.file 2889dfac8f13Smrg ); then 2890dfac8f13Smrg am_build_env_is_sane=yes 2891dfac8f13Smrg break 2892dfac8f13Smrg fi 2893dfac8f13Smrg # Just in case. 2894dfac8f13Smrg sleep "$am_cv_filesystem_timestamp_resolution" 2895dfac8f13Smrg am_has_slept=yes 2896dfac8f13Smrgdone 2897dfac8f13Smrg 2898dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5 2899dfac8f13Smrgprintf "%s\n" "$am_build_env_is_sane" >&6; } 2900dfac8f13Smrgif test "$am_build_env_is_sane" = no; then 2901dfac8f13Smrg as_fn_error $? "newly created file is older than distributed files! 2902736a7e2cSmrgCheck your system clock" "$LINENO" 5 2903264fa531Smrgfi 2904dfac8f13Smrg 2905533545b5Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 2906533545b5Smrg# generated files are strictly newer. 2907533545b5Smrgam_sleep_pid= 2908dfac8f13Smrgif test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1 2909dfac8f13Smrgthen : 2910dfac8f13Smrg 2911dfac8f13Smrgelse case e in #( 2912dfac8f13Smrg e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) & 2913533545b5Smrg am_sleep_pid=$! 2914dfac8f13Smrg ;; 2915dfac8f13Smrgesac 2916533545b5Smrgfi 2917533545b5Smrg 2918533545b5Smrgrm -f conftest.file 2919533545b5Smrg 2920264fa531Smrgtest "$program_prefix" != NONE && 2921c37a63b8Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2922264fa531Smrg# Use a double $ so make ignores it. 2923264fa531Smrgtest "$program_suffix" != NONE && 2924c37a63b8Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2925c37a63b8Smrg# Double any \ or $. 2926dfac8f13Smrg# By default was 's,x,x', remove it if useless. 2927c37a63b8Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2928c9e4df9bSmrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2929c9e4df9bSmrg 2930264fa531Smrg 2931533545b5Smrg# Expand $ac_aux_dir to an absolute path. 2932533545b5Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2933264fa531Smrg 2934c9e4df9bSmrg 2935c9e4df9bSmrg if test x"${MISSING+set}" != xset; then 2936c9e4df9bSmrg MISSING="\${SHELL} '$am_aux_dir/missing'" 2937c37a63b8Smrgfi 2938264fa531Smrg# Use eval to expand $SHELL 2939533545b5Smrgif eval "$MISSING --is-lightweight"; then 2940533545b5Smrg am_missing_run="$MISSING " 2941264fa531Smrgelse 2942264fa531Smrg am_missing_run= 2943c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2944c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2945c37a63b8Smrgfi 2946c37a63b8Smrg 2947533545b5Smrgif test x"${install_sh+set}" != xset; then 2948c37a63b8Smrg case $am_aux_dir in 2949c37a63b8Smrg *\ * | *\ *) 2950c37a63b8Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2951c37a63b8Smrg *) 2952c37a63b8Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2953c37a63b8Smrg esac 2954c37a63b8Smrgfi 2955c37a63b8Smrg 2956533545b5Smrg# Installed binaries are usually stripped using 'strip' when the user 2957533545b5Smrg# run "make install-strip". However 'strip' might not be the right 2958c37a63b8Smrg# tool to use in cross-compilation environments, therefore Automake 2959533545b5Smrg# will honor the 'STRIP' environment variable to overrule this program. 2960c37a63b8Smrgif test "$cross_compiling" != no; then 2961c37a63b8Smrg if test -n "$ac_tool_prefix"; then 2962c37a63b8Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2963c37a63b8Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2964c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2965c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 2966c9e4df9bSmrgif test ${ac_cv_prog_STRIP+y} 2967c9e4df9bSmrgthen : 2968c9e4df9bSmrg printf %s "(cached) " >&6 2969dfac8f13Smrgelse case e in #( 2970dfac8f13Smrg e) if test -n "$STRIP"; then 2971c37a63b8Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2972c37a63b8Smrgelse 2973c37a63b8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2974c37a63b8Smrgfor as_dir in $PATH 2975c37a63b8Smrgdo 2976c37a63b8Smrg IFS=$as_save_IFS 2977c9e4df9bSmrg case $as_dir in #((( 2978c9e4df9bSmrg '') as_dir=./ ;; 2979c9e4df9bSmrg */) ;; 2980c9e4df9bSmrg *) as_dir=$as_dir/ ;; 2981c9e4df9bSmrg esac 2982736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2983c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2984c37a63b8Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2985c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2986c37a63b8Smrg break 2 2987c37a63b8Smrg fi 2988c37a63b8Smrgdone 2989736a7e2cSmrg done 2990c37a63b8SmrgIFS=$as_save_IFS 2991c37a63b8Smrg 2992dfac8f13Smrgfi ;; 2993dfac8f13Smrgesac 2994c37a63b8Smrgfi 2995c37a63b8SmrgSTRIP=$ac_cv_prog_STRIP 2996c37a63b8Smrgif test -n "$STRIP"; then 2997c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2998c9e4df9bSmrgprintf "%s\n" "$STRIP" >&6; } 2999c37a63b8Smrgelse 3000c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3001c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3002c37a63b8Smrgfi 3003c37a63b8Smrg 3004c37a63b8Smrg 3005c37a63b8Smrgfi 3006c37a63b8Smrgif test -z "$ac_cv_prog_STRIP"; then 3007c37a63b8Smrg ac_ct_STRIP=$STRIP 3008c37a63b8Smrg # Extract the first word of "strip", so it can be a program name with args. 3009c37a63b8Smrgset dummy strip; ac_word=$2 3010c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3011c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3012c9e4df9bSmrgif test ${ac_cv_prog_ac_ct_STRIP+y} 3013c9e4df9bSmrgthen : 3014c9e4df9bSmrg printf %s "(cached) " >&6 3015dfac8f13Smrgelse case e in #( 3016dfac8f13Smrg e) if test -n "$ac_ct_STRIP"; then 3017c37a63b8Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3018c37a63b8Smrgelse 3019c37a63b8Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3020c37a63b8Smrgfor as_dir in $PATH 3021c37a63b8Smrgdo 3022c37a63b8Smrg IFS=$as_save_IFS 3023c9e4df9bSmrg case $as_dir in #((( 3024c9e4df9bSmrg '') as_dir=./ ;; 3025c9e4df9bSmrg */) ;; 3026c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3027c9e4df9bSmrg esac 3028736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3029c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3030c37a63b8Smrg ac_cv_prog_ac_ct_STRIP="strip" 3031c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3032c37a63b8Smrg break 2 3033c37a63b8Smrg fi 3034c37a63b8Smrgdone 3035736a7e2cSmrg done 3036c37a63b8SmrgIFS=$as_save_IFS 3037c37a63b8Smrg 3038dfac8f13Smrgfi ;; 3039dfac8f13Smrgesac 3040c37a63b8Smrgfi 3041c37a63b8Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3042c37a63b8Smrgif test -n "$ac_ct_STRIP"; then 3043c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3044c9e4df9bSmrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 3045c37a63b8Smrgelse 3046c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3047c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3048c37a63b8Smrgfi 3049c37a63b8Smrg 3050c37a63b8Smrg if test "x$ac_ct_STRIP" = x; then 3051c37a63b8Smrg STRIP=":" 3052c37a63b8Smrg else 3053c37a63b8Smrg case $cross_compiling:$ac_tool_warned in 3054c37a63b8Smrgyes:) 3055c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3056c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3057c37a63b8Smrgac_tool_warned=yes ;; 3058c37a63b8Smrgesac 3059c37a63b8Smrg STRIP=$ac_ct_STRIP 3060c37a63b8Smrg fi 3061c37a63b8Smrgelse 3062c37a63b8Smrg STRIP="$ac_cv_prog_STRIP" 3063c37a63b8Smrgfi 3064c37a63b8Smrg 3065c37a63b8Smrgfi 3066c37a63b8SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3067c37a63b8Smrg 3068c9e4df9bSmrg 3069c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 3070c9e4df9bSmrgprintf %s "checking for a race-free mkdir -p... " >&6; } 3071c37a63b8Smrgif test -z "$MKDIR_P"; then 3072c9e4df9bSmrg if test ${ac_cv_path_mkdir+y} 3073c9e4df9bSmrgthen : 3074c9e4df9bSmrg printf %s "(cached) " >&6 3075dfac8f13Smrgelse case e in #( 3076dfac8f13Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3077c37a63b8Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3078c37a63b8Smrgdo 3079c37a63b8Smrg IFS=$as_save_IFS 3080c9e4df9bSmrg case $as_dir in #((( 3081c9e4df9bSmrg '') as_dir=./ ;; 3082c9e4df9bSmrg */) ;; 3083c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3084c9e4df9bSmrg esac 3085736a7e2cSmrg for ac_prog in mkdir gmkdir; do 3086c37a63b8Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3087c9e4df9bSmrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3088c9e4df9bSmrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3089c9e4df9bSmrg 'mkdir ('*'coreutils) '* | \ 3090dfac8f13Smrg *'BusyBox '* | \ 3091c37a63b8Smrg 'mkdir (fileutils) '4.1*) 3092c9e4df9bSmrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3093c37a63b8Smrg break 3;; 3094c37a63b8Smrg esac 3095c37a63b8Smrg done 3096c37a63b8Smrg done 3097736a7e2cSmrg done 3098c37a63b8SmrgIFS=$as_save_IFS 3099dfac8f13Smrg ;; 3100dfac8f13Smrgesac 3101264fa531Smrgfi 3102264fa531Smrg 3103736a7e2cSmrg test -d ./--version && rmdir ./--version 3104c9e4df9bSmrg if test ${ac_cv_path_mkdir+y}; then 3105c37a63b8Smrg MKDIR_P="$ac_cv_path_mkdir -p" 3106c37a63b8Smrg else 3107dfac8f13Smrg # As a last resort, use plain mkdir -p, 3108dfac8f13Smrg # in the hope it doesn't have the bugs of ancient mkdir. 3109dfac8f13Smrg MKDIR_P='mkdir -p' 3110c37a63b8Smrg fi 3111c37a63b8Smrgfi 3112c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3113c9e4df9bSmrgprintf "%s\n" "$MKDIR_P" >&6; } 3114c37a63b8Smrg 3115264fa531Smrgfor ac_prog in gawk mawk nawk awk 3116264fa531Smrgdo 3117264fa531Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3118264fa531Smrgset dummy $ac_prog; ac_word=$2 3119c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3120c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3121c9e4df9bSmrgif test ${ac_cv_prog_AWK+y} 3122c9e4df9bSmrgthen : 3123c9e4df9bSmrg printf %s "(cached) " >&6 3124dfac8f13Smrgelse case e in #( 3125dfac8f13Smrg e) if test -n "$AWK"; then 3126264fa531Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 3127264fa531Smrgelse 3128264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3129264fa531Smrgfor as_dir in $PATH 3130264fa531Smrgdo 3131264fa531Smrg IFS=$as_save_IFS 3132c9e4df9bSmrg case $as_dir in #((( 3133c9e4df9bSmrg '') as_dir=./ ;; 3134c9e4df9bSmrg */) ;; 3135c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3136c9e4df9bSmrg esac 3137736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3138c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3139264fa531Smrg ac_cv_prog_AWK="$ac_prog" 3140c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3141264fa531Smrg break 2 3142264fa531Smrg fi 3143264fa531Smrgdone 3144736a7e2cSmrg done 3145c37a63b8SmrgIFS=$as_save_IFS 3146264fa531Smrg 3147dfac8f13Smrgfi ;; 3148dfac8f13Smrgesac 3149264fa531Smrgfi 3150264fa531SmrgAWK=$ac_cv_prog_AWK 3151264fa531Smrgif test -n "$AWK"; then 3152c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3153c9e4df9bSmrgprintf "%s\n" "$AWK" >&6; } 3154264fa531Smrgelse 3155c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3156c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3157264fa531Smrgfi 3158264fa531Smrg 3159c37a63b8Smrg 3160264fa531Smrg test -n "$AWK" && break 3161264fa531Smrgdone 3162264fa531Smrg 3163c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3164c9e4df9bSmrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3165c37a63b8Smrgset x ${MAKE-make} 3166c9e4df9bSmrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3167c9e4df9bSmrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 3168c9e4df9bSmrgthen : 3169c9e4df9bSmrg printf %s "(cached) " >&6 3170dfac8f13Smrgelse case e in #( 3171dfac8f13Smrg e) cat >conftest.make <<\_ACEOF 3172c37a63b8SmrgSHELL = /bin/sh 3173264fa531Smrgall: 3174c37a63b8Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 3175264fa531Smrg_ACEOF 3176736a7e2cSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3177c37a63b8Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 3178c37a63b8Smrg *@@@%%%=?*=@@@%%%*) 3179c37a63b8Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 3180c37a63b8Smrg *) 3181c37a63b8Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 3182c37a63b8Smrgesac 3183dfac8f13Smrgrm -f conftest.make ;; 3184dfac8f13Smrgesac 3185264fa531Smrgfi 3186c37a63b8Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3187c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3188c9e4df9bSmrgprintf "%s\n" "yes" >&6; } 3189264fa531Smrg SET_MAKE= 3190264fa531Smrgelse 3191c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3192c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3193264fa531Smrg SET_MAKE="MAKE=${MAKE-make}" 3194264fa531Smrgfi 3195264fa531Smrg 3196264fa531Smrgrm -rf .tst 2>/dev/null 3197264fa531Smrgmkdir .tst 2>/dev/null 3198264fa531Smrgif test -d .tst; then 3199264fa531Smrg am__leading_dot=. 3200264fa531Smrgelse 3201264fa531Smrg am__leading_dot=_ 3202264fa531Smrgfi 3203264fa531Smrgrmdir .tst 2>/dev/null 3204264fa531Smrg 3205dfac8f13SmrgAM_DEFAULT_VERBOSITY=1 3206533545b5Smrg# Check whether --enable-silent-rules was given. 3207c9e4df9bSmrgif test ${enable_silent_rules+y} 3208c9e4df9bSmrgthen : 3209533545b5Smrg enableval=$enable_silent_rules; 3210533545b5Smrgfi 3211533545b5Smrg 3212533545b5Smrgam_make=${MAKE-make} 3213c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3214c9e4df9bSmrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 3215c9e4df9bSmrgif test ${am_cv_make_support_nested_variables+y} 3216c9e4df9bSmrgthen : 3217c9e4df9bSmrg printf %s "(cached) " >&6 3218dfac8f13Smrgelse case e in #( 3219dfac8f13Smrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 3220533545b5SmrgBAR0=false 3221533545b5SmrgBAR1=true 3222533545b5SmrgV=1 3223533545b5Smrgam__doit: 3224533545b5Smrg @$(TRUE) 3225533545b5Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3226533545b5Smrg am_cv_make_support_nested_variables=yes 3227533545b5Smrgelse 3228533545b5Smrg am_cv_make_support_nested_variables=no 3229dfac8f13Smrgfi ;; 3230dfac8f13Smrgesac 3231533545b5Smrgfi 3232c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3233c9e4df9bSmrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3234533545b5SmrgAM_BACKSLASH='\' 3235533545b5Smrg 3236dfac8f13Smrgam__rm_f_notfound= 3237dfac8f13Smrgif (rm -f && rm -fr && rm -rf) 2>/dev/null 3238dfac8f13Smrgthen : 3239dfac8f13Smrg 3240dfac8f13Smrgelse case e in #( 3241dfac8f13Smrg e) am__rm_f_notfound='""' ;; 3242dfac8f13Smrgesac 3243dfac8f13Smrgfi 3244dfac8f13Smrg 3245dfac8f13Smrg 3246dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5 3247dfac8f13Smrgprintf %s "checking xargs -n works... " >&6; } 3248dfac8f13Smrgif test ${am_cv_xargs_n_works+y} 3249dfac8f13Smrgthen : 3250dfac8f13Smrg printf %s "(cached) " >&6 3251dfac8f13Smrgelse case e in #( 3252dfac8f13Smrg e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 3253dfac8f13Smrg3" 3254dfac8f13Smrgthen : 3255dfac8f13Smrg am_cv_xargs_n_works=yes 3256dfac8f13Smrgelse case e in #( 3257dfac8f13Smrg e) am_cv_xargs_n_works=no ;; 3258dfac8f13Smrgesac 3259dfac8f13Smrgfi ;; 3260dfac8f13Smrgesac 3261dfac8f13Smrgfi 3262dfac8f13Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5 3263dfac8f13Smrgprintf "%s\n" "$am_cv_xargs_n_works" >&6; } 3264dfac8f13Smrgif test "$am_cv_xargs_n_works" = yes 3265dfac8f13Smrgthen : 3266dfac8f13Smrg am__xargs_n='xargs -n' 3267dfac8f13Smrgelse case e in #( 3268dfac8f13Smrg e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }' 3269dfac8f13Smrg ;; 3270dfac8f13Smrgesac 3271dfac8f13Smrgfi 3272dfac8f13Smrg 3273c37a63b8Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 3274c37a63b8Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3275c37a63b8Smrg # is not polluted with repeated "-I." 3276c37a63b8Smrg am__isrc=' -I$(srcdir)' 3277c37a63b8Smrg # test to see if srcdir already configured 3278c37a63b8Smrg if test -f $srcdir/config.status; then 3279736a7e2cSmrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3280c37a63b8Smrg fi 3281264fa531Smrgfi 3282264fa531Smrg 3283264fa531Smrg# test whether we have cygpath 3284264fa531Smrgif test -z "$CYGPATH_W"; then 3285264fa531Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 3286264fa531Smrg CYGPATH_W='cygpath -w' 3287264fa531Smrg else 3288264fa531Smrg CYGPATH_W=echo 3289264fa531Smrg fi 3290264fa531Smrgfi 3291264fa531Smrg 3292264fa531Smrg 3293264fa531Smrg# Define the identity of the package. 3294264fa531Smrg PACKAGE='x11perf' 3295dfac8f13Smrg VERSION='1.7.0' 3296264fa531Smrg 3297264fa531Smrg 3298c9e4df9bSmrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3299264fa531Smrg 3300264fa531Smrg 3301c9e4df9bSmrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3302264fa531Smrg 3303264fa531Smrg# Some tools Automake needs. 3304264fa531Smrg 3305264fa531SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3306264fa531Smrg 3307264fa531Smrg 3308264fa531SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3309264fa531Smrg 3310264fa531Smrg 3311264fa531SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3312264fa531Smrg 3313264fa531Smrg 3314264fa531SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3315264fa531Smrg 3316264fa531Smrg 3317264fa531SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3318264fa531Smrg 3319533545b5Smrg# For better backward compatibility. To be removed once Automake 1.9.x 3320533545b5Smrg# dies out for good. For more background, see: 3321c9e4df9bSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3322c9e4df9bSmrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3323533545b5Smrgmkdir_p='$(MKDIR_P)' 3324264fa531Smrg 3325533545b5Smrg# We need awk for the "check" target (and possibly the TAP driver). The 3326533545b5Smrg# system "awk" is bad on some platforms. 3327533545b5Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 3328533545b5Smrg# in the wild :-( We should find a proper way to deprecate it ... 3329533545b5SmrgAMTAR='$${TAR-tar}' 3330264fa531Smrg 3331264fa531Smrg 3332533545b5Smrg# We'll loop over all known methods to create a tar archive until one works. 3333533545b5Smrg_am_tools='gnutar pax cpio none' 3334264fa531Smrg 3335533545b5Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3336264fa531Smrg 3337264fa531Smrg 3338264fa531Smrg 3339264fa531Smrg 3340264fa531Smrg 3341c9e4df9bSmrg# Variables for tags utilities; see am/tags.am 3342c9e4df9bSmrgif test -z "$CTAGS"; then 3343c9e4df9bSmrg CTAGS=ctags 3344c9e4df9bSmrgfi 3345c9e4df9bSmrg 3346c9e4df9bSmrgif test -z "$ETAGS"; then 3347c9e4df9bSmrg ETAGS=etags 3348c9e4df9bSmrgfi 3349c9e4df9bSmrg 3350c9e4df9bSmrgif test -z "$CSCOPE"; then 3351c9e4df9bSmrg CSCOPE=cscope 3352c9e4df9bSmrgfi 3353c9e4df9bSmrg 3354c9e4df9bSmrg 3355264fa531Smrg 3356533545b5Smrg 3357533545b5Smrg 3358264fa531Smrg 3359264fa531Smrg 3360264fa531Smrg 3361736a7e2cSmrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 3362264fa531Smrg 3363c37a63b8Smrg 3364c37a63b8Smrg 3365c37a63b8Smrg 3366c37a63b8Smrg 3367c37a63b8Smrg 3368c37a63b8Smrg 3369c37a63b8Smrg 3370c37a63b8Smrg 3371c37a63b8Smrg 3372c37a63b8Smrg 3373c9e4df9bSmrg 3374c9e4df9bSmrg 3375c9e4df9bSmrg 3376c9e4df9bSmrg 3377c9e4df9bSmrg 3378c9e4df9bSmrg 3379c9e4df9bSmrg 3380c9e4df9bSmrg 3381c9e4df9bSmrg 3382736a7e2cSmrgDEPDIR="${am__leading_dot}deps" 3383c37a63b8Smrg 3384736a7e2cSmrgac_config_commands="$ac_config_commands depfiles" 3385c37a63b8Smrg 3386c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3387c9e4df9bSmrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3388c9e4df9bSmrgcat > confinc.mk << 'END' 3389736a7e2cSmrgam__doit: 3390c9e4df9bSmrg @echo this is the am__doit target >confinc.out 3391736a7e2cSmrg.PHONY: am__doit 3392736a7e2cSmrgEND 3393736a7e2cSmrgam__include="#" 3394736a7e2cSmrgam__quote= 3395c9e4df9bSmrg# BSD make does it like this. 3396c9e4df9bSmrgecho '.include "confinc.mk" # ignored' > confmf.BSD 3397c9e4df9bSmrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3398c9e4df9bSmrgecho 'include confinc.mk # ignored' > confmf.GNU 3399c9e4df9bSmrg_am_result=no 3400c9e4df9bSmrgfor s in GNU BSD; do 3401c9e4df9bSmrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3402c9e4df9bSmrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3403c9e4df9bSmrg ac_status=$? 3404c9e4df9bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3405c9e4df9bSmrg (exit $ac_status); } 3406c9e4df9bSmrg case $?:`cat confinc.out 2>/dev/null` in #( 3407c9e4df9bSmrg '0:this is the am__doit target') : 3408c9e4df9bSmrg case $s in #( 3409c9e4df9bSmrg BSD) : 3410c9e4df9bSmrg am__include='.include' am__quote='"' ;; #( 3411c9e4df9bSmrg *) : 3412c9e4df9bSmrg am__include='include' am__quote='' ;; 3413c9e4df9bSmrgesac ;; #( 3414c9e4df9bSmrg *) : 3415736a7e2cSmrg ;; 3416c9e4df9bSmrgesac 3417c9e4df9bSmrg if test "$am__include" != "#"; then 3418c9e4df9bSmrg _am_result="yes ($s style)" 3419c9e4df9bSmrg break 3420c9e4df9bSmrg fi 3421c9e4df9bSmrgdone 3422c9e4df9bSmrgrm -f confinc.* confmf.* 3423c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3424c9e4df9bSmrgprintf "%s\n" "${_am_result}" >&6; } 3425736a7e2cSmrg 3426736a7e2cSmrg# Check whether --enable-dependency-tracking was given. 3427c9e4df9bSmrgif test ${enable_dependency_tracking+y} 3428c9e4df9bSmrgthen : 3429736a7e2cSmrg enableval=$enable_dependency_tracking; 3430736a7e2cSmrgfi 3431736a7e2cSmrg 3432736a7e2cSmrgif test "x$enable_dependency_tracking" != xno; then 3433736a7e2cSmrg am_depcomp="$ac_aux_dir/depcomp" 3434736a7e2cSmrg AMDEPBACKSLASH='\' 3435533545b5Smrg am__nodep='_no' 3436736a7e2cSmrgfi 3437736a7e2cSmrg if test "x$enable_dependency_tracking" != xno; then 3438736a7e2cSmrg AMDEP_TRUE= 3439736a7e2cSmrg AMDEP_FALSE='#' 3440736a7e2cSmrgelse 3441736a7e2cSmrg AMDEP_TRUE='#' 3442736a7e2cSmrg AMDEP_FALSE= 3443736a7e2cSmrgfi 3444736a7e2cSmrg 3445736a7e2cSmrg 3446736a7e2cSmrgac_ext=c 3447736a7e2cSmrgac_cpp='$CPP $CPPFLAGS' 3448736a7e2cSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3449736a7e2cSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3450736a7e2cSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3451736a7e2cSmrgif test -n "$ac_tool_prefix"; then 3452736a7e2cSmrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3453736a7e2cSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3454c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3455c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3456c9e4df9bSmrgif test ${ac_cv_prog_CC+y} 3457c9e4df9bSmrgthen : 3458c9e4df9bSmrg printf %s "(cached) " >&6 3459dfac8f13Smrgelse case e in #( 3460dfac8f13Smrg e) if test -n "$CC"; then 3461736a7e2cSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3462736a7e2cSmrgelse 3463736a7e2cSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3464736a7e2cSmrgfor as_dir in $PATH 3465736a7e2cSmrgdo 3466736a7e2cSmrg IFS=$as_save_IFS 3467c9e4df9bSmrg case $as_dir in #((( 3468c9e4df9bSmrg '') as_dir=./ ;; 3469c9e4df9bSmrg */) ;; 3470c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3471c9e4df9bSmrg esac 3472736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3473c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3474736a7e2cSmrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3475c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3476736a7e2cSmrg break 2 3477736a7e2cSmrg fi 3478736a7e2cSmrgdone 3479736a7e2cSmrg done 3480736a7e2cSmrgIFS=$as_save_IFS 3481736a7e2cSmrg 3482dfac8f13Smrgfi ;; 3483dfac8f13Smrgesac 3484736a7e2cSmrgfi 3485736a7e2cSmrgCC=$ac_cv_prog_CC 3486264fa531Smrgif test -n "$CC"; then 3487c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3488c9e4df9bSmrgprintf "%s\n" "$CC" >&6; } 3489264fa531Smrgelse 3490c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3491c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3492264fa531Smrgfi 3493264fa531Smrg 3494c37a63b8Smrg 3495264fa531Smrgfi 3496264fa531Smrgif test -z "$ac_cv_prog_CC"; then 3497264fa531Smrg ac_ct_CC=$CC 3498264fa531Smrg # Extract the first word of "gcc", so it can be a program name with args. 3499264fa531Smrgset dummy gcc; ac_word=$2 3500c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3501c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3502c9e4df9bSmrgif test ${ac_cv_prog_ac_ct_CC+y} 3503c9e4df9bSmrgthen : 3504c9e4df9bSmrg printf %s "(cached) " >&6 3505dfac8f13Smrgelse case e in #( 3506dfac8f13Smrg e) if test -n "$ac_ct_CC"; then 3507264fa531Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3508264fa531Smrgelse 3509264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3510264fa531Smrgfor as_dir in $PATH 3511264fa531Smrgdo 3512264fa531Smrg IFS=$as_save_IFS 3513c9e4df9bSmrg case $as_dir in #((( 3514c9e4df9bSmrg '') as_dir=./ ;; 3515c9e4df9bSmrg */) ;; 3516c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3517c9e4df9bSmrg esac 3518736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3519c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3520264fa531Smrg ac_cv_prog_ac_ct_CC="gcc" 3521c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3522264fa531Smrg break 2 3523264fa531Smrg fi 3524264fa531Smrgdone 3525736a7e2cSmrg done 3526c37a63b8SmrgIFS=$as_save_IFS 3527264fa531Smrg 3528dfac8f13Smrgfi ;; 3529dfac8f13Smrgesac 3530264fa531Smrgfi 3531264fa531Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3532264fa531Smrgif test -n "$ac_ct_CC"; then 3533c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3534c9e4df9bSmrgprintf "%s\n" "$ac_ct_CC" >&6; } 3535264fa531Smrgelse 3536c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3537c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3538264fa531Smrgfi 3539264fa531Smrg 3540c37a63b8Smrg if test "x$ac_ct_CC" = x; then 3541c37a63b8Smrg CC="" 3542c37a63b8Smrg else 3543c37a63b8Smrg case $cross_compiling:$ac_tool_warned in 3544c37a63b8Smrgyes:) 3545c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3546c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3547c37a63b8Smrgac_tool_warned=yes ;; 3548c37a63b8Smrgesac 3549c37a63b8Smrg CC=$ac_ct_CC 3550c37a63b8Smrg fi 3551264fa531Smrgelse 3552264fa531Smrg CC="$ac_cv_prog_CC" 3553264fa531Smrgfi 3554264fa531Smrg 3555264fa531Smrgif test -z "$CC"; then 3556c37a63b8Smrg if test -n "$ac_tool_prefix"; then 3557c37a63b8Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3558264fa531Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3559c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3560c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3561c9e4df9bSmrgif test ${ac_cv_prog_CC+y} 3562c9e4df9bSmrgthen : 3563c9e4df9bSmrg printf %s "(cached) " >&6 3564dfac8f13Smrgelse case e in #( 3565dfac8f13Smrg e) if test -n "$CC"; then 3566264fa531Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3567264fa531Smrgelse 3568264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3569264fa531Smrgfor as_dir in $PATH 3570264fa531Smrgdo 3571264fa531Smrg IFS=$as_save_IFS 3572c9e4df9bSmrg case $as_dir in #((( 3573c9e4df9bSmrg '') as_dir=./ ;; 3574c9e4df9bSmrg */) ;; 3575c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3576c9e4df9bSmrg esac 3577736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3578c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3579264fa531Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3580c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3581264fa531Smrg break 2 3582264fa531Smrg fi 3583264fa531Smrgdone 3584736a7e2cSmrg done 3585c37a63b8SmrgIFS=$as_save_IFS 3586264fa531Smrg 3587dfac8f13Smrgfi ;; 3588dfac8f13Smrgesac 3589264fa531Smrgfi 3590264fa531SmrgCC=$ac_cv_prog_CC 3591264fa531Smrgif test -n "$CC"; then 3592c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3593c9e4df9bSmrgprintf "%s\n" "$CC" >&6; } 3594264fa531Smrgelse 3595c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3596c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3597264fa531Smrgfi 3598264fa531Smrg 3599264fa531Smrg 3600c37a63b8Smrg fi 3601264fa531Smrgfi 3602264fa531Smrgif test -z "$CC"; then 3603264fa531Smrg # Extract the first word of "cc", so it can be a program name with args. 3604264fa531Smrgset dummy cc; ac_word=$2 3605c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3606c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3607c9e4df9bSmrgif test ${ac_cv_prog_CC+y} 3608c9e4df9bSmrgthen : 3609c9e4df9bSmrg printf %s "(cached) " >&6 3610dfac8f13Smrgelse case e in #( 3611dfac8f13Smrg e) if test -n "$CC"; then 3612264fa531Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3613264fa531Smrgelse 3614264fa531Smrg ac_prog_rejected=no 3615264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3616264fa531Smrgfor as_dir in $PATH 3617264fa531Smrgdo 3618264fa531Smrg IFS=$as_save_IFS 3619c9e4df9bSmrg case $as_dir in #((( 3620c9e4df9bSmrg '') as_dir=./ ;; 3621c9e4df9bSmrg */) ;; 3622c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3623c9e4df9bSmrg esac 3624736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3625c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3626c9e4df9bSmrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3627264fa531Smrg ac_prog_rejected=yes 3628264fa531Smrg continue 3629264fa531Smrg fi 3630264fa531Smrg ac_cv_prog_CC="cc" 3631c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3632264fa531Smrg break 2 3633264fa531Smrg fi 3634264fa531Smrgdone 3635736a7e2cSmrg done 3636c37a63b8SmrgIFS=$as_save_IFS 3637264fa531Smrg 3638264fa531Smrgif test $ac_prog_rejected = yes; then 3639264fa531Smrg # We found a bogon in the path, so make sure we never use it. 3640264fa531Smrg set dummy $ac_cv_prog_CC 3641264fa531Smrg shift 3642264fa531Smrg if test $# != 0; then 3643264fa531Smrg # We chose a different compiler from the bogus one. 3644264fa531Smrg # However, it has the same basename, so the bogon will be chosen 3645264fa531Smrg # first if we set CC to just the basename; use the full file name. 3646264fa531Smrg shift 3647c9e4df9bSmrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3648264fa531Smrg fi 3649264fa531Smrgfi 3650dfac8f13Smrgfi ;; 3651dfac8f13Smrgesac 3652264fa531Smrgfi 3653264fa531SmrgCC=$ac_cv_prog_CC 3654264fa531Smrgif test -n "$CC"; then 3655c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3656c9e4df9bSmrgprintf "%s\n" "$CC" >&6; } 3657264fa531Smrgelse 3658c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3659c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3660264fa531Smrgfi 3661264fa531Smrg 3662c37a63b8Smrg 3663264fa531Smrgfi 3664264fa531Smrgif test -z "$CC"; then 3665264fa531Smrg if test -n "$ac_tool_prefix"; then 3666c37a63b8Smrg for ac_prog in cl.exe 3667264fa531Smrg do 3668264fa531Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3669264fa531Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3670c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3671c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3672c9e4df9bSmrgif test ${ac_cv_prog_CC+y} 3673c9e4df9bSmrgthen : 3674c9e4df9bSmrg printf %s "(cached) " >&6 3675dfac8f13Smrgelse case e in #( 3676dfac8f13Smrg e) if test -n "$CC"; then 3677264fa531Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3678264fa531Smrgelse 3679264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3680264fa531Smrgfor as_dir in $PATH 3681264fa531Smrgdo 3682264fa531Smrg IFS=$as_save_IFS 3683c9e4df9bSmrg case $as_dir in #((( 3684c9e4df9bSmrg '') as_dir=./ ;; 3685c9e4df9bSmrg */) ;; 3686c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3687c9e4df9bSmrg esac 3688736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3689c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3690264fa531Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3691c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3692264fa531Smrg break 2 3693264fa531Smrg fi 3694264fa531Smrgdone 3695736a7e2cSmrg done 3696c37a63b8SmrgIFS=$as_save_IFS 3697264fa531Smrg 3698dfac8f13Smrgfi ;; 3699dfac8f13Smrgesac 3700264fa531Smrgfi 3701264fa531SmrgCC=$ac_cv_prog_CC 3702264fa531Smrgif test -n "$CC"; then 3703c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3704c9e4df9bSmrgprintf "%s\n" "$CC" >&6; } 3705264fa531Smrgelse 3706c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3707c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3708264fa531Smrgfi 3709264fa531Smrg 3710c37a63b8Smrg 3711264fa531Smrg test -n "$CC" && break 3712264fa531Smrg done 3713264fa531Smrgfi 3714264fa531Smrgif test -z "$CC"; then 3715264fa531Smrg ac_ct_CC=$CC 3716c37a63b8Smrg for ac_prog in cl.exe 3717264fa531Smrgdo 3718264fa531Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3719264fa531Smrgset dummy $ac_prog; ac_word=$2 3720c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3721c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3722c9e4df9bSmrgif test ${ac_cv_prog_ac_ct_CC+y} 3723c9e4df9bSmrgthen : 3724c9e4df9bSmrg printf %s "(cached) " >&6 3725dfac8f13Smrgelse case e in #( 3726dfac8f13Smrg e) if test -n "$ac_ct_CC"; then 3727264fa531Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3728264fa531Smrgelse 3729264fa531Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3730264fa531Smrgfor as_dir in $PATH 3731264fa531Smrgdo 3732264fa531Smrg IFS=$as_save_IFS 3733c9e4df9bSmrg case $as_dir in #((( 3734c9e4df9bSmrg '') as_dir=./ ;; 3735c9e4df9bSmrg */) ;; 3736c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3737c9e4df9bSmrg esac 3738736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3739c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3740264fa531Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3741c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3742264fa531Smrg break 2 3743264fa531Smrg fi 3744264fa531Smrgdone 3745736a7e2cSmrg done 3746c37a63b8SmrgIFS=$as_save_IFS 3747264fa531Smrg 3748dfac8f13Smrgfi ;; 3749dfac8f13Smrgesac 3750264fa531Smrgfi 3751264fa531Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3752264fa531Smrgif test -n "$ac_ct_CC"; then 3753c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3754c9e4df9bSmrgprintf "%s\n" "$ac_ct_CC" >&6; } 3755264fa531Smrgelse 3756c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3757c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3758264fa531Smrgfi 3759264fa531Smrg 3760c37a63b8Smrg 3761264fa531Smrg test -n "$ac_ct_CC" && break 3762264fa531Smrgdone 3763264fa531Smrg 3764c37a63b8Smrg if test "x$ac_ct_CC" = x; then 3765c37a63b8Smrg CC="" 3766c37a63b8Smrg else 3767c37a63b8Smrg case $cross_compiling:$ac_tool_warned in 3768c37a63b8Smrgyes:) 3769c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3770c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3771c9e4df9bSmrgac_tool_warned=yes ;; 3772c9e4df9bSmrgesac 3773c9e4df9bSmrg CC=$ac_ct_CC 3774c9e4df9bSmrg fi 3775c9e4df9bSmrgfi 3776c9e4df9bSmrg 3777c9e4df9bSmrgfi 3778c9e4df9bSmrgif test -z "$CC"; then 3779c9e4df9bSmrg if test -n "$ac_tool_prefix"; then 3780c9e4df9bSmrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3781c9e4df9bSmrgset dummy ${ac_tool_prefix}clang; ac_word=$2 3782c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3783c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3784c9e4df9bSmrgif test ${ac_cv_prog_CC+y} 3785c9e4df9bSmrgthen : 3786c9e4df9bSmrg printf %s "(cached) " >&6 3787dfac8f13Smrgelse case e in #( 3788dfac8f13Smrg e) if test -n "$CC"; then 3789c9e4df9bSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 3790c9e4df9bSmrgelse 3791c9e4df9bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3792c9e4df9bSmrgfor as_dir in $PATH 3793c9e4df9bSmrgdo 3794c9e4df9bSmrg IFS=$as_save_IFS 3795c9e4df9bSmrg case $as_dir in #((( 3796c9e4df9bSmrg '') as_dir=./ ;; 3797c9e4df9bSmrg */) ;; 3798c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3799c9e4df9bSmrg esac 3800c9e4df9bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3801c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3802c9e4df9bSmrg ac_cv_prog_CC="${ac_tool_prefix}clang" 3803c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3804c9e4df9bSmrg break 2 3805c9e4df9bSmrg fi 3806c9e4df9bSmrgdone 3807c9e4df9bSmrg done 3808c9e4df9bSmrgIFS=$as_save_IFS 3809c9e4df9bSmrg 3810dfac8f13Smrgfi ;; 3811dfac8f13Smrgesac 3812c9e4df9bSmrgfi 3813c9e4df9bSmrgCC=$ac_cv_prog_CC 3814c9e4df9bSmrgif test -n "$CC"; then 3815c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3816c9e4df9bSmrgprintf "%s\n" "$CC" >&6; } 3817c9e4df9bSmrgelse 3818c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3819c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3820c9e4df9bSmrgfi 3821c9e4df9bSmrg 3822c9e4df9bSmrg 3823c9e4df9bSmrgfi 3824c9e4df9bSmrgif test -z "$ac_cv_prog_CC"; then 3825c9e4df9bSmrg ac_ct_CC=$CC 3826c9e4df9bSmrg # Extract the first word of "clang", so it can be a program name with args. 3827c9e4df9bSmrgset dummy clang; ac_word=$2 3828c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3829c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 3830c9e4df9bSmrgif test ${ac_cv_prog_ac_ct_CC+y} 3831c9e4df9bSmrgthen : 3832c9e4df9bSmrg printf %s "(cached) " >&6 3833dfac8f13Smrgelse case e in #( 3834dfac8f13Smrg e) if test -n "$ac_ct_CC"; then 3835c9e4df9bSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3836c9e4df9bSmrgelse 3837c9e4df9bSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3838c9e4df9bSmrgfor as_dir in $PATH 3839c9e4df9bSmrgdo 3840c9e4df9bSmrg IFS=$as_save_IFS 3841c9e4df9bSmrg case $as_dir in #((( 3842c9e4df9bSmrg '') as_dir=./ ;; 3843c9e4df9bSmrg */) ;; 3844c9e4df9bSmrg *) as_dir=$as_dir/ ;; 3845c9e4df9bSmrg esac 3846c9e4df9bSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3847c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3848c9e4df9bSmrg ac_cv_prog_ac_ct_CC="clang" 3849c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3850c9e4df9bSmrg break 2 3851c9e4df9bSmrg fi 3852c9e4df9bSmrgdone 3853c9e4df9bSmrg done 3854c9e4df9bSmrgIFS=$as_save_IFS 3855c9e4df9bSmrg 3856dfac8f13Smrgfi ;; 3857dfac8f13Smrgesac 3858c9e4df9bSmrgfi 3859c9e4df9bSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3860c9e4df9bSmrgif test -n "$ac_ct_CC"; then 3861c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3862c9e4df9bSmrgprintf "%s\n" "$ac_ct_CC" >&6; } 3863c9e4df9bSmrgelse 3864c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3865c9e4df9bSmrgprintf "%s\n" "no" >&6; } 3866c9e4df9bSmrgfi 3867c9e4df9bSmrg 3868c9e4df9bSmrg if test "x$ac_ct_CC" = x; then 3869c9e4df9bSmrg CC="" 3870c9e4df9bSmrg else 3871c9e4df9bSmrg case $cross_compiling:$ac_tool_warned in 3872c9e4df9bSmrgyes:) 3873c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3874c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3875c37a63b8Smrgac_tool_warned=yes ;; 3876c37a63b8Smrgesac 3877c37a63b8Smrg CC=$ac_ct_CC 3878c37a63b8Smrg fi 3879c9e4df9bSmrgelse 3880c9e4df9bSmrg CC="$ac_cv_prog_CC" 3881264fa531Smrgfi 3882264fa531Smrg 3883264fa531Smrgfi 3884264fa531Smrg 3885264fa531Smrg 3886dfac8f13Smrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3887dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3888736a7e2cSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 3889dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 3890264fa531Smrg 3891264fa531Smrg# Provide some information about the compiler. 3892c9e4df9bSmrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3893c37a63b8Smrgset X $ac_compile 3894c37a63b8Smrgac_compiler=$2 3895c9e4df9bSmrgfor ac_option in --version -v -V -qversion -version; do 3896736a7e2cSmrg { { ac_try="$ac_compiler $ac_option >&5" 3897c37a63b8Smrgcase "(($ac_try" in 3898c37a63b8Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3899c37a63b8Smrg *) ac_try_echo=$ac_try;; 3900c37a63b8Smrgesac 3901736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3902c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 3903736a7e2cSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3904264fa531Smrg ac_status=$? 3905736a7e2cSmrg if test -s conftest.err; then 3906736a7e2cSmrg sed '10a\ 3907736a7e2cSmrg... rest of stderr output deleted ... 3908736a7e2cSmrg 10q' conftest.err >conftest.er1 3909736a7e2cSmrg cat conftest.er1 >&5 3910736a7e2cSmrg fi 3911736a7e2cSmrg rm -f conftest.er1 conftest.err 3912c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3913736a7e2cSmrg test $ac_status = 0; } 3914736a7e2cSmrgdone 3915264fa531Smrg 3916736a7e2cSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3917264fa531Smrg/* end confdefs.h. */ 3918264fa531Smrg 3919264fa531Smrgint 3920c9e4df9bSmrgmain (void) 3921264fa531Smrg{ 3922264fa531Smrg 3923264fa531Smrg ; 3924264fa531Smrg return 0; 3925264fa531Smrg} 3926264fa531Smrg_ACEOF 3927264fa531Smrgac_clean_files_save=$ac_clean_files 3928c37a63b8Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3929264fa531Smrg# Try to create an executable without -o first, disregard a.out. 3930264fa531Smrg# It will help us diagnose broken compilers, and finding out an intuition 3931264fa531Smrg# of exeext. 3932c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3933c9e4df9bSmrgprintf %s "checking whether the C compiler works... " >&6; } 3934c9e4df9bSmrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3935c37a63b8Smrg 3936c37a63b8Smrg# The possible output files: 3937c37a63b8Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3938c37a63b8Smrg 3939c37a63b8Smrgac_rmfiles= 3940c37a63b8Smrgfor ac_file in $ac_files 3941c37a63b8Smrgdo 3942c37a63b8Smrg case $ac_file in 3943c37a63b8Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3944c37a63b8Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3945c37a63b8Smrg esac 3946c37a63b8Smrgdone 3947c37a63b8Smrgrm -f $ac_rmfiles 3948c37a63b8Smrg 3949736a7e2cSmrgif { { ac_try="$ac_link_default" 3950c37a63b8Smrgcase "(($ac_try" in 3951c37a63b8Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3952c37a63b8Smrg *) ac_try_echo=$ac_try;; 3953c37a63b8Smrgesac 3954736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3955c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 3956c37a63b8Smrg (eval "$ac_link_default") 2>&5 3957264fa531Smrg ac_status=$? 3958c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3959c9e4df9bSmrg test $ac_status = 0; } 3960c9e4df9bSmrgthen : 3961dfac8f13Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3962dfac8f13Smrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3963c37a63b8Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3964c37a63b8Smrg# so that the user can short-circuit this test for compilers unknown to 3965c37a63b8Smrg# Autoconf. 3966c37a63b8Smrgfor ac_file in $ac_files '' 3967264fa531Smrgdo 3968264fa531Smrg test -f "$ac_file" || continue 3969264fa531Smrg case $ac_file in 3970c37a63b8Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3971264fa531Smrg ;; 3972264fa531Smrg [ab].out ) 3973264fa531Smrg # We found the default executable, but exeext='' is most 3974264fa531Smrg # certainly right. 3975264fa531Smrg break;; 3976264fa531Smrg *.* ) 3977c9e4df9bSmrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3978c37a63b8Smrg then :; else 3979c37a63b8Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3980c37a63b8Smrg fi 3981c37a63b8Smrg # We set ac_cv_exeext here because the later test for it is not 3982dfac8f13Smrg # safe: cross compilers may not add the suffix if given an '-o' 3983c37a63b8Smrg # argument, so we may need to know it at that point already. 3984c37a63b8Smrg # Even if this section looks crufty: it has the advantage of 3985c37a63b8Smrg # actually working. 3986264fa531Smrg break;; 3987264fa531Smrg * ) 3988264fa531Smrg break;; 3989264fa531Smrg esac 3990264fa531Smrgdone 3991c37a63b8Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3992c37a63b8Smrg 3993dfac8f13Smrgelse case e in #( 3994dfac8f13Smrg e) ac_file='' ;; 3995dfac8f13Smrgesac 3996c37a63b8Smrgfi 3997c9e4df9bSmrgif test -z "$ac_file" 3998c9e4df9bSmrgthen : 3999c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4000c9e4df9bSmrgprintf "%s\n" "no" >&6; } 4001c9e4df9bSmrgprintf "%s\n" "$as_me: failed program was:" >&5 4002264fa531Smrgsed 's/^/| /' conftest.$ac_ext >&5 4003264fa531Smrg 4004dfac8f13Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4005dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4006736a7e2cSmrgas_fn_error 77 "C compiler cannot create executables 4007dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 4008dfac8f13Smrgelse case e in #( 4009dfac8f13Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4010dfac8f13Smrgprintf "%s\n" "yes" >&6; } ;; 4011dfac8f13Smrgesac 4012c9e4df9bSmrgfi 4013c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4014c9e4df9bSmrgprintf %s "checking for C compiler default output file name... " >&6; } 4015c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4016c9e4df9bSmrgprintf "%s\n" "$ac_file" >&6; } 4017264fa531Smrgac_exeext=$ac_cv_exeext 4018264fa531Smrg 4019c37a63b8Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4020264fa531Smrgac_clean_files=$ac_clean_files_save 4021c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4022c9e4df9bSmrgprintf %s "checking for suffix of executables... " >&6; } 4023736a7e2cSmrgif { { ac_try="$ac_link" 4024c37a63b8Smrgcase "(($ac_try" in 4025c37a63b8Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4026c37a63b8Smrg *) ac_try_echo=$ac_try;; 4027c37a63b8Smrgesac 4028736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4029c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4030c37a63b8Smrg (eval "$ac_link") 2>&5 4031264fa531Smrg ac_status=$? 4032c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4033c9e4df9bSmrg test $ac_status = 0; } 4034c9e4df9bSmrgthen : 4035dfac8f13Smrg # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 4036dfac8f13Smrg# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 4037dfac8f13Smrg# work properly (i.e., refer to 'conftest.exe'), while it won't with 4038dfac8f13Smrg# 'rm'. 4039264fa531Smrgfor ac_file in conftest.exe conftest conftest.*; do 4040264fa531Smrg test -f "$ac_file" || continue 4041264fa531Smrg case $ac_file in 4042c37a63b8Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4043264fa531Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4044264fa531Smrg break;; 4045264fa531Smrg * ) break;; 4046264fa531Smrg esac 4047264fa531Smrgdone 4048dfac8f13Smrgelse case e in #( 4049dfac8f13Smrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4050dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4051736a7e2cSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 4052dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 4053dfac8f13Smrgesac 4054264fa531Smrgfi 4055736a7e2cSmrgrm -f conftest conftest$ac_cv_exeext 4056c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4057c9e4df9bSmrgprintf "%s\n" "$ac_cv_exeext" >&6; } 4058264fa531Smrg 4059264fa531Smrgrm -f conftest.$ac_ext 4060264fa531SmrgEXEEXT=$ac_cv_exeext 4061264fa531Smrgac_exeext=$EXEEXT 4062736a7e2cSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4063736a7e2cSmrg/* end confdefs.h. */ 4064736a7e2cSmrg#include <stdio.h> 4065736a7e2cSmrgint 4066c9e4df9bSmrgmain (void) 4067736a7e2cSmrg{ 4068736a7e2cSmrgFILE *f = fopen ("conftest.out", "w"); 4069dfac8f13Smrg if (!f) 4070dfac8f13Smrg return 1; 4071736a7e2cSmrg return ferror (f) || fclose (f) != 0; 4072736a7e2cSmrg 4073736a7e2cSmrg ; 4074736a7e2cSmrg return 0; 4075736a7e2cSmrg} 4076736a7e2cSmrg_ACEOF 4077736a7e2cSmrgac_clean_files="$ac_clean_files conftest.out" 4078736a7e2cSmrg# Check that the compiler produces executables we can run. If not, either 4079736a7e2cSmrg# the compiler is broken, or we cross compile. 4080c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4081c9e4df9bSmrgprintf %s "checking whether we are cross compiling... " >&6; } 4082736a7e2cSmrgif test "$cross_compiling" != yes; then 4083736a7e2cSmrg { { ac_try="$ac_link" 4084736a7e2cSmrgcase "(($ac_try" in 4085736a7e2cSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4086736a7e2cSmrg *) ac_try_echo=$ac_try;; 4087736a7e2cSmrgesac 4088736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4089c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4090736a7e2cSmrg (eval "$ac_link") 2>&5 4091736a7e2cSmrg ac_status=$? 4092c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4093736a7e2cSmrg test $ac_status = 0; } 4094736a7e2cSmrg if { ac_try='./conftest$ac_cv_exeext' 4095736a7e2cSmrg { { case "(($ac_try" in 4096736a7e2cSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4097736a7e2cSmrg *) ac_try_echo=$ac_try;; 4098736a7e2cSmrgesac 4099736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4100c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4101736a7e2cSmrg (eval "$ac_try") 2>&5 4102736a7e2cSmrg ac_status=$? 4103c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4104736a7e2cSmrg test $ac_status = 0; }; }; then 4105736a7e2cSmrg cross_compiling=no 4106736a7e2cSmrg else 4107736a7e2cSmrg if test "$cross_compiling" = maybe; then 4108736a7e2cSmrg cross_compiling=yes 4109736a7e2cSmrg else 4110dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4111dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4112c9e4df9bSmrgas_fn_error 77 "cannot run C compiled programs. 4113dfac8f13SmrgIf you meant to cross compile, use '--host'. 4114dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 4115736a7e2cSmrg fi 4116736a7e2cSmrg fi 4117736a7e2cSmrgfi 4118c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4119c9e4df9bSmrgprintf "%s\n" "$cross_compiling" >&6; } 4120736a7e2cSmrg 4121dfac8f13Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 4122dfac8f13Smrg conftest.o conftest.obj conftest.out 4123736a7e2cSmrgac_clean_files=$ac_clean_files_save 4124c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4125c9e4df9bSmrgprintf %s "checking for suffix of object files... " >&6; } 4126c9e4df9bSmrgif test ${ac_cv_objext+y} 4127c9e4df9bSmrgthen : 4128c9e4df9bSmrg printf %s "(cached) " >&6 4129dfac8f13Smrgelse case e in #( 4130dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4131264fa531Smrg/* end confdefs.h. */ 4132264fa531Smrg 4133264fa531Smrgint 4134c9e4df9bSmrgmain (void) 4135264fa531Smrg{ 4136264fa531Smrg 4137264fa531Smrg ; 4138264fa531Smrg return 0; 4139264fa531Smrg} 4140264fa531Smrg_ACEOF 4141264fa531Smrgrm -f conftest.o conftest.obj 4142736a7e2cSmrgif { { ac_try="$ac_compile" 4143c37a63b8Smrgcase "(($ac_try" in 4144c37a63b8Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4145c37a63b8Smrg *) ac_try_echo=$ac_try;; 4146c37a63b8Smrgesac 4147736a7e2cSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4148c9e4df9bSmrgprintf "%s\n" "$ac_try_echo"; } >&5 4149c37a63b8Smrg (eval "$ac_compile") 2>&5 4150264fa531Smrg ac_status=$? 4151c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4152c9e4df9bSmrg test $ac_status = 0; } 4153c9e4df9bSmrgthen : 4154c37a63b8Smrg for ac_file in conftest.o conftest.obj conftest.*; do 4155c37a63b8Smrg test -f "$ac_file" || continue; 4156264fa531Smrg case $ac_file in 4157c37a63b8Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4158264fa531Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4159264fa531Smrg break;; 4160264fa531Smrg esac 4161264fa531Smrgdone 4162dfac8f13Smrgelse case e in #( 4163dfac8f13Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 4164264fa531Smrgsed 's/^/| /' conftest.$ac_ext >&5 4165264fa531Smrg 4166dfac8f13Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4167dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4168736a7e2cSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile 4169dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 4170dfac8f13Smrgesac 4171264fa531Smrgfi 4172dfac8f13Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 4173dfac8f13Smrgesac 4174264fa531Smrgfi 4175c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4176c9e4df9bSmrgprintf "%s\n" "$ac_cv_objext" >&6; } 4177264fa531SmrgOBJEXT=$ac_cv_objext 4178264fa531Smrgac_objext=$OBJEXT 4179c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4180c9e4df9bSmrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 4181c9e4df9bSmrgif test ${ac_cv_c_compiler_gnu+y} 4182c9e4df9bSmrgthen : 4183c9e4df9bSmrg printf %s "(cached) " >&6 4184dfac8f13Smrgelse case e in #( 4185dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4186264fa531Smrg/* end confdefs.h. */ 4187264fa531Smrg 4188264fa531Smrgint 4189c9e4df9bSmrgmain (void) 4190264fa531Smrg{ 4191264fa531Smrg#ifndef __GNUC__ 4192264fa531Smrg choke me 4193264fa531Smrg#endif 4194264fa531Smrg 4195264fa531Smrg ; 4196264fa531Smrg return 0; 4197264fa531Smrg} 4198264fa531Smrg_ACEOF 4199c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 4200c9e4df9bSmrgthen : 4201264fa531Smrg ac_compiler_gnu=yes 4202dfac8f13Smrgelse case e in #( 4203dfac8f13Smrg e) ac_compiler_gnu=no ;; 4204dfac8f13Smrgesac 4205264fa531Smrgfi 4206c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4207264fa531Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 4208dfac8f13Smrg ;; 4209dfac8f13Smrgesac 4210264fa531Smrgfi 4211c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4212c9e4df9bSmrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4213c9e4df9bSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4214c9e4df9bSmrg 4215c37a63b8Smrgif test $ac_compiler_gnu = yes; then 4216c37a63b8Smrg GCC=yes 4217c37a63b8Smrgelse 4218c37a63b8Smrg GCC= 4219c37a63b8Smrgfi 4220c9e4df9bSmrgac_test_CFLAGS=${CFLAGS+y} 4221264fa531Smrgac_save_CFLAGS=$CFLAGS 4222c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4223c9e4df9bSmrgprintf %s "checking whether $CC accepts -g... " >&6; } 4224c9e4df9bSmrgif test ${ac_cv_prog_cc_g+y} 4225c9e4df9bSmrgthen : 4226c9e4df9bSmrg printf %s "(cached) " >&6 4227dfac8f13Smrgelse case e in #( 4228dfac8f13Smrg e) ac_save_c_werror_flag=$ac_c_werror_flag 4229c37a63b8Smrg ac_c_werror_flag=yes 4230c37a63b8Smrg ac_cv_prog_cc_g=no 4231c37a63b8Smrg CFLAGS="-g" 4232736a7e2cSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4233264fa531Smrg/* end confdefs.h. */ 4234264fa531Smrg 4235264fa531Smrgint 4236c9e4df9bSmrgmain (void) 4237264fa531Smrg{ 4238264fa531Smrg 4239264fa531Smrg ; 4240264fa531Smrg return 0; 4241264fa531Smrg} 4242264fa531Smrg_ACEOF 4243c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 4244c9e4df9bSmrgthen : 4245c37a63b8Smrg ac_cv_prog_cc_g=yes 4246dfac8f13Smrgelse case e in #( 4247dfac8f13Smrg e) CFLAGS="" 4248736a7e2cSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4249c37a63b8Smrg/* end confdefs.h. */ 4250c37a63b8Smrg 4251c37a63b8Smrgint 4252c9e4df9bSmrgmain (void) 4253c37a63b8Smrg{ 4254c37a63b8Smrg 4255c37a63b8Smrg ; 4256c37a63b8Smrg return 0; 4257c37a63b8Smrg} 4258c37a63b8Smrg_ACEOF 4259c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 4260c9e4df9bSmrgthen : 4261c37a63b8Smrg 4262dfac8f13Smrgelse case e in #( 4263dfac8f13Smrg e) ac_c_werror_flag=$ac_save_c_werror_flag 4264c37a63b8Smrg CFLAGS="-g" 4265736a7e2cSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4266c37a63b8Smrg/* end confdefs.h. */ 4267c37a63b8Smrg 4268c37a63b8Smrgint 4269c9e4df9bSmrgmain (void) 4270c37a63b8Smrg{ 4271c37a63b8Smrg 4272c37a63b8Smrg ; 4273c37a63b8Smrg return 0; 4274c37a63b8Smrg} 4275c37a63b8Smrg_ACEOF 4276c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 4277c9e4df9bSmrgthen : 4278264fa531Smrg ac_cv_prog_cc_g=yes 4279c37a63b8Smrgfi 4280dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4281dfac8f13Smrgesac 4282c37a63b8Smrgfi 4283dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4284dfac8f13Smrgesac 4285264fa531Smrgfi 4286c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4287dfac8f13Smrg ac_c_werror_flag=$ac_save_c_werror_flag ;; 4288dfac8f13Smrgesac 4289264fa531Smrgfi 4290c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4291c9e4df9bSmrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4292c9e4df9bSmrgif test $ac_test_CFLAGS; then 4293264fa531Smrg CFLAGS=$ac_save_CFLAGS 4294264fa531Smrgelif test $ac_cv_prog_cc_g = yes; then 4295264fa531Smrg if test "$GCC" = yes; then 4296264fa531Smrg CFLAGS="-g -O2" 4297264fa531Smrg else 4298264fa531Smrg CFLAGS="-g" 4299264fa531Smrg fi 4300264fa531Smrgelse 4301264fa531Smrg if test "$GCC" = yes; then 4302264fa531Smrg CFLAGS="-O2" 4303264fa531Smrg else 4304264fa531Smrg CFLAGS= 4305264fa531Smrg fi 4306264fa531Smrgfi 4307c9e4df9bSmrgac_prog_cc_stdc=no 4308c9e4df9bSmrgif test x$ac_prog_cc_stdc = xno 4309c9e4df9bSmrgthen : 4310c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4311c9e4df9bSmrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 4312c9e4df9bSmrgif test ${ac_cv_prog_cc_c11+y} 4313c9e4df9bSmrgthen : 4314c9e4df9bSmrg printf %s "(cached) " >&6 4315dfac8f13Smrgelse case e in #( 4316dfac8f13Smrg e) ac_cv_prog_cc_c11=no 4317264fa531Smrgac_save_CC=$CC 4318736a7e2cSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4319264fa531Smrg/* end confdefs.h. */ 4320c9e4df9bSmrg$ac_c_conftest_c11_program 4321c9e4df9bSmrg_ACEOF 4322c9e4df9bSmrgfor ac_arg in '' -std=gnu11 4323c9e4df9bSmrgdo 4324c9e4df9bSmrg CC="$ac_save_CC $ac_arg" 4325c9e4df9bSmrg if ac_fn_c_try_compile "$LINENO" 4326c9e4df9bSmrgthen : 4327c9e4df9bSmrg ac_cv_prog_cc_c11=$ac_arg 4328c9e4df9bSmrgfi 4329c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4330c9e4df9bSmrg test "x$ac_cv_prog_cc_c11" != "xno" && break 4331c9e4df9bSmrgdone 4332c9e4df9bSmrgrm -f conftest.$ac_ext 4333dfac8f13SmrgCC=$ac_save_CC ;; 4334dfac8f13Smrgesac 4335c9e4df9bSmrgfi 4336264fa531Smrg 4337c9e4df9bSmrgif test "x$ac_cv_prog_cc_c11" = xno 4338c9e4df9bSmrgthen : 4339c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4340c9e4df9bSmrgprintf "%s\n" "unsupported" >&6; } 4341dfac8f13Smrgelse case e in #( 4342dfac8f13Smrg e) if test "x$ac_cv_prog_cc_c11" = x 4343c9e4df9bSmrgthen : 4344c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4345c9e4df9bSmrgprintf "%s\n" "none needed" >&6; } 4346dfac8f13Smrgelse case e in #( 4347dfac8f13Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4348c9e4df9bSmrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4349dfac8f13Smrg CC="$CC $ac_cv_prog_cc_c11" ;; 4350dfac8f13Smrgesac 4351c9e4df9bSmrgfi 4352c9e4df9bSmrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4353dfac8f13Smrg ac_prog_cc_stdc=c11 ;; 4354dfac8f13Smrgesac 4355c9e4df9bSmrgfi 4356c9e4df9bSmrgfi 4357c9e4df9bSmrgif test x$ac_prog_cc_stdc = xno 4358c9e4df9bSmrgthen : 4359c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4360c9e4df9bSmrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 4361c9e4df9bSmrgif test ${ac_cv_prog_cc_c99+y} 4362c9e4df9bSmrgthen : 4363c9e4df9bSmrg printf %s "(cached) " >&6 4364dfac8f13Smrgelse case e in #( 4365dfac8f13Smrg e) ac_cv_prog_cc_c99=no 4366c9e4df9bSmrgac_save_CC=$CC 4367c9e4df9bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4368c9e4df9bSmrg/* end confdefs.h. */ 4369c9e4df9bSmrg$ac_c_conftest_c99_program 4370c9e4df9bSmrg_ACEOF 4371c9e4df9bSmrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4372c9e4df9bSmrgdo 4373c9e4df9bSmrg CC="$ac_save_CC $ac_arg" 4374c9e4df9bSmrg if ac_fn_c_try_compile "$LINENO" 4375c9e4df9bSmrgthen : 4376c9e4df9bSmrg ac_cv_prog_cc_c99=$ac_arg 4377c9e4df9bSmrgfi 4378c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4379c9e4df9bSmrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4380c9e4df9bSmrgdone 4381c9e4df9bSmrgrm -f conftest.$ac_ext 4382dfac8f13SmrgCC=$ac_save_CC ;; 4383dfac8f13Smrgesac 4384c9e4df9bSmrgfi 4385c37a63b8Smrg 4386c9e4df9bSmrgif test "x$ac_cv_prog_cc_c99" = xno 4387c9e4df9bSmrgthen : 4388c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4389c9e4df9bSmrgprintf "%s\n" "unsupported" >&6; } 4390dfac8f13Smrgelse case e in #( 4391dfac8f13Smrg e) if test "x$ac_cv_prog_cc_c99" = x 4392c9e4df9bSmrgthen : 4393c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4394c9e4df9bSmrgprintf "%s\n" "none needed" >&6; } 4395dfac8f13Smrgelse case e in #( 4396dfac8f13Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4397c9e4df9bSmrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4398dfac8f13Smrg CC="$CC $ac_cv_prog_cc_c99" ;; 4399dfac8f13Smrgesac 4400c9e4df9bSmrgfi 4401c9e4df9bSmrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4402dfac8f13Smrg ac_prog_cc_stdc=c99 ;; 4403dfac8f13Smrgesac 4404c9e4df9bSmrgfi 4405c9e4df9bSmrgfi 4406c9e4df9bSmrgif test x$ac_prog_cc_stdc = xno 4407c9e4df9bSmrgthen : 4408c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4409c9e4df9bSmrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 4410c9e4df9bSmrgif test ${ac_cv_prog_cc_c89+y} 4411c9e4df9bSmrgthen : 4412c9e4df9bSmrg printf %s "(cached) " >&6 4413dfac8f13Smrgelse case e in #( 4414dfac8f13Smrg e) ac_cv_prog_cc_c89=no 4415c9e4df9bSmrgac_save_CC=$CC 4416c9e4df9bSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4417c9e4df9bSmrg/* end confdefs.h. */ 4418c9e4df9bSmrg$ac_c_conftest_c89_program 4419264fa531Smrg_ACEOF 4420c9e4df9bSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4421264fa531Smrgdo 4422264fa531Smrg CC="$ac_save_CC $ac_arg" 4423c9e4df9bSmrg if ac_fn_c_try_compile "$LINENO" 4424c9e4df9bSmrgthen : 4425c37a63b8Smrg ac_cv_prog_cc_c89=$ac_arg 4426264fa531Smrgfi 4427c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4428c37a63b8Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 4429264fa531Smrgdone 4430c37a63b8Smrgrm -f conftest.$ac_ext 4431dfac8f13SmrgCC=$ac_save_CC ;; 4432dfac8f13Smrgesac 4433264fa531Smrgfi 4434264fa531Smrg 4435c9e4df9bSmrgif test "x$ac_cv_prog_cc_c89" = xno 4436c9e4df9bSmrgthen : 4437c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4438c9e4df9bSmrgprintf "%s\n" "unsupported" >&6; } 4439dfac8f13Smrgelse case e in #( 4440dfac8f13Smrg e) if test "x$ac_cv_prog_cc_c89" = x 4441c9e4df9bSmrgthen : 4442c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4443c9e4df9bSmrgprintf "%s\n" "none needed" >&6; } 4444dfac8f13Smrgelse case e in #( 4445dfac8f13Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4446c9e4df9bSmrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4447dfac8f13Smrg CC="$CC $ac_cv_prog_cc_c89" ;; 4448dfac8f13Smrgesac 4449c9e4df9bSmrgfi 4450c9e4df9bSmrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4451dfac8f13Smrg ac_prog_cc_stdc=c89 ;; 4452dfac8f13Smrgesac 4453c9e4df9bSmrgfi 4454736a7e2cSmrgfi 4455264fa531Smrg 4456264fa531Smrgac_ext=c 4457264fa531Smrgac_cpp='$CPP $CPPFLAGS' 4458264fa531Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4459264fa531Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4460264fa531Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4461264fa531Smrg 4462c9e4df9bSmrg 4463c9e4df9bSmrg ac_ext=c 4464533545b5Smrgac_cpp='$CPP $CPPFLAGS' 4465533545b5Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4466533545b5Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4467533545b5Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4468c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4469c9e4df9bSmrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 4470c9e4df9bSmrgif test ${am_cv_prog_cc_c_o+y} 4471c9e4df9bSmrgthen : 4472c9e4df9bSmrg printf %s "(cached) " >&6 4473dfac8f13Smrgelse case e in #( 4474dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4475533545b5Smrg/* end confdefs.h. */ 4476533545b5Smrg 4477533545b5Smrgint 4478c9e4df9bSmrgmain (void) 4479533545b5Smrg{ 4480533545b5Smrg 4481533545b5Smrg ; 4482533545b5Smrg return 0; 4483533545b5Smrg} 4484533545b5Smrg_ACEOF 4485533545b5Smrg # Make sure it works both with $CC and with simple cc. 4486533545b5Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 4487533545b5Smrg # compilers refuse to overwrite an existing .o file with -o, 4488533545b5Smrg # though they will create one. 4489533545b5Smrg am_cv_prog_cc_c_o=yes 4490533545b5Smrg for am_i in 1 2; do 4491533545b5Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4492533545b5Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4493533545b5Smrg ac_status=$? 4494533545b5Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4495533545b5Smrg (exit $ac_status); } \ 4496533545b5Smrg && test -f conftest2.$ac_objext; then 4497533545b5Smrg : OK 4498533545b5Smrg else 4499533545b5Smrg am_cv_prog_cc_c_o=no 4500533545b5Smrg break 4501533545b5Smrg fi 4502533545b5Smrg done 4503533545b5Smrg rm -f core conftest* 4504dfac8f13Smrg unset am_i ;; 4505dfac8f13Smrgesac 4506533545b5Smrgfi 4507c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4508c9e4df9bSmrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4509533545b5Smrgif test "$am_cv_prog_cc_c_o" != yes; then 4510533545b5Smrg # Losing compiler, so override with the script. 4511533545b5Smrg # FIXME: It is wrong to rewrite CC. 4512533545b5Smrg # But if we don't then we get into trouble of one sort or another. 4513533545b5Smrg # A longer-term fix would be to have automake use am__CC in this case, 4514533545b5Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4515533545b5Smrg CC="$am_aux_dir/compile $CC" 4516533545b5Smrgfi 4517533545b5Smrgac_ext=c 4518533545b5Smrgac_cpp='$CPP $CPPFLAGS' 4519533545b5Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4520533545b5Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4521533545b5Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4522533545b5Smrg 4523533545b5Smrg 4524264fa531Smrgdepcc="$CC" am_compiler_list= 4525264fa531Smrg 4526c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4527c9e4df9bSmrgprintf %s "checking dependency style of $depcc... " >&6; } 4528c9e4df9bSmrgif test ${am_cv_CC_dependencies_compiler_type+y} 4529c9e4df9bSmrgthen : 4530c9e4df9bSmrg printf %s "(cached) " >&6 4531dfac8f13Smrgelse case e in #( 4532dfac8f13Smrg e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4533264fa531Smrg # We make a subdir and do the tests there. Otherwise we can end up 4534264fa531Smrg # making bogus files that we don't know about and never remove. For 4535264fa531Smrg # instance it was reported that on HP-UX the gcc test will end up 4536533545b5Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 4537533545b5Smrg # in D". 4538533545b5Smrg rm -rf conftest.dir 4539264fa531Smrg mkdir conftest.dir 4540264fa531Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 4541264fa531Smrg # using a relative directory. 4542264fa531Smrg cp "$am_depcomp" conftest.dir 4543264fa531Smrg cd conftest.dir 4544264fa531Smrg # We will build objects and dependencies in a subdirectory because 4545264fa531Smrg # it helps to detect inapplicable dependency modes. For instance 4546264fa531Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 4547264fa531Smrg # side effect of compilation, but ICC will put the dependencies in 4548264fa531Smrg # the current directory while Tru64 will put them in the object 4549264fa531Smrg # directory. 4550264fa531Smrg mkdir sub 4551264fa531Smrg 4552264fa531Smrg am_cv_CC_dependencies_compiler_type=none 4553264fa531Smrg if test "$am_compiler_list" = ""; then 4554264fa531Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4555264fa531Smrg fi 4556c37a63b8Smrg am__universal=false 4557c37a63b8Smrg case " $depcc " in #( 4558c37a63b8Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4559c37a63b8Smrg esac 4560c37a63b8Smrg 4561264fa531Smrg for depmode in $am_compiler_list; do 4562264fa531Smrg # Setup a source with many dependencies, because some compilers 4563264fa531Smrg # like to wrap large dependency lists on column 80 (with \), and 4564264fa531Smrg # we should not choose a depcomp mode which is confused by this. 4565264fa531Smrg # 4566264fa531Smrg # We need to recreate these files for each test, as the compiler may 4567264fa531Smrg # overwrite some of them when testing with obscure command lines. 4568264fa531Smrg # This happens at least with the AIX C compiler. 4569264fa531Smrg : > sub/conftest.c 4570264fa531Smrg for i in 1 2 3 4 5 6; do 4571264fa531Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4572533545b5Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4573533545b5Smrg # Solaris 10 /bin/sh. 4574533545b5Smrg echo '/* dummy */' > sub/conftst$i.h 4575264fa531Smrg done 4576264fa531Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4577264fa531Smrg 4578533545b5Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4579c37a63b8Smrg # mode. It turns out that the SunPro C++ compiler does not properly 4580533545b5Smrg # handle '-M -o', and we need to detect this. Also, some Intel 4581533545b5Smrg # versions had trouble with output in subdirs. 4582c37a63b8Smrg am__obj=sub/conftest.${OBJEXT-o} 4583c37a63b8Smrg am__minus_obj="-o $am__obj" 4584264fa531Smrg case $depmode in 4585c37a63b8Smrg gcc) 4586c37a63b8Smrg # This depmode causes a compiler race in universal mode. 4587c37a63b8Smrg test "$am__universal" = false || continue 4588c37a63b8Smrg ;; 4589264fa531Smrg nosideeffect) 4590533545b5Smrg # After this tag, mechanisms are not by side-effect, so they'll 4591533545b5Smrg # only be used when explicitly requested. 4592264fa531Smrg if test "x$enable_dependency_tracking" = xyes; then 4593264fa531Smrg continue 4594264fa531Smrg else 4595264fa531Smrg break 4596264fa531Smrg fi 4597264fa531Smrg ;; 4598533545b5Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4599533545b5Smrg # This compiler won't grok '-c -o', but also, the minuso test has 4600c37a63b8Smrg # not run yet. These depmodes are late enough in the game, and 4601c37a63b8Smrg # so weak that their functioning should not be impacted. 4602c37a63b8Smrg am__obj=conftest.${OBJEXT-o} 4603c37a63b8Smrg am__minus_obj= 4604c37a63b8Smrg ;; 4605264fa531Smrg none) break ;; 4606264fa531Smrg esac 4607264fa531Smrg if depmode=$depmode \ 4608c37a63b8Smrg source=sub/conftest.c object=$am__obj \ 4609264fa531Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4610c37a63b8Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4611264fa531Smrg >/dev/null 2>conftest.err && 4612c37a63b8Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4613264fa531Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4614c37a63b8Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4615264fa531Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4616c9e4df9bSmrg # icc doesn't choke on unknown options, it will just issue warnings 4617c9e4df9bSmrg # or remarks (even with -Werror). So we grep stderr for any message 4618c9e4df9bSmrg # that says an option was ignored or not supported. 4619dfac8f13Smrg # When given -MP, icc 7.0 and 7.1 complain thus: 4620c9e4df9bSmrg # icc: Command line warning: ignoring option '-M'; no argument required 4621c9e4df9bSmrg # The diagnosis changed in icc 8.0: 4622c9e4df9bSmrg # icc: Command line remark: option '-MP' not supported 4623c9e4df9bSmrg if (grep 'ignoring option' conftest.err || 4624c9e4df9bSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4625c9e4df9bSmrg am_cv_CC_dependencies_compiler_type=$depmode 4626c9e4df9bSmrg break 4627c9e4df9bSmrg fi 4628c37a63b8Smrg fi 4629c37a63b8Smrg done 4630c37a63b8Smrg 4631c9e4df9bSmrg cd .. 4632c9e4df9bSmrg rm -rf conftest.dir 4633c37a63b8Smrgelse 4634c9e4df9bSmrg am_cv_CC_dependencies_compiler_type=none 4635c37a63b8Smrgfi 4636dfac8f13Smrg ;; 4637dfac8f13Smrgesac 4638c37a63b8Smrgfi 4639c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4640c9e4df9bSmrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4641c9e4df9bSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4642c37a63b8Smrg 4643c9e4df9bSmrg if 4644c9e4df9bSmrg test "x$enable_dependency_tracking" != xno \ 4645c9e4df9bSmrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4646c9e4df9bSmrg am__fastdepCC_TRUE= 4647c9e4df9bSmrg am__fastdepCC_FALSE='#' 4648c37a63b8Smrgelse 4649c9e4df9bSmrg am__fastdepCC_TRUE='#' 4650c9e4df9bSmrg am__fastdepCC_FALSE= 4651c37a63b8Smrgfi 4652c37a63b8Smrg 4653c37a63b8Smrg 4654c37a63b8Smrg 4655c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4656c9e4df9bSmrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4657c9e4df9bSmrgif test ${ac_cv_c_undeclared_builtin_options+y} 4658c9e4df9bSmrgthen : 4659c9e4df9bSmrg printf %s "(cached) " >&6 4660dfac8f13Smrgelse case e in #( 4661dfac8f13Smrg e) ac_save_CFLAGS=$CFLAGS 4662c9e4df9bSmrg ac_cv_c_undeclared_builtin_options='cannot detect' 4663c9e4df9bSmrg for ac_arg in '' -fno-builtin; do 4664c9e4df9bSmrg CFLAGS="$ac_save_CFLAGS $ac_arg" 4665c9e4df9bSmrg # This test program should *not* compile successfully. 4666c9e4df9bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4667c37a63b8Smrg/* end confdefs.h. */ 4668c37a63b8Smrg 4669c37a63b8Smrgint 4670c9e4df9bSmrgmain (void) 4671c37a63b8Smrg{ 4672c9e4df9bSmrg(void) strchr; 4673c37a63b8Smrg ; 4674c37a63b8Smrg return 0; 4675c37a63b8Smrg} 4676c37a63b8Smrg_ACEOF 4677c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 4678c9e4df9bSmrgthen : 4679c37a63b8Smrg 4680dfac8f13Smrgelse case e in #( 4681dfac8f13Smrg e) # This test program should compile successfully. 4682c9e4df9bSmrg # No library function is consistently available on 4683c9e4df9bSmrg # freestanding implementations, so test against a dummy 4684c9e4df9bSmrg # declaration. Include always-available headers on the 4685c9e4df9bSmrg # off chance that they somehow elicit warnings. 4686c9e4df9bSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4687c37a63b8Smrg/* end confdefs.h. */ 4688c9e4df9bSmrg#include <float.h> 4689c9e4df9bSmrg#include <limits.h> 4690c9e4df9bSmrg#include <stdarg.h> 4691c9e4df9bSmrg#include <stddef.h> 4692c9e4df9bSmrgextern void ac_decl (int, char *); 4693c37a63b8Smrg 4694c37a63b8Smrgint 4695c9e4df9bSmrgmain (void) 4696c37a63b8Smrg{ 4697c9e4df9bSmrg(void) ac_decl (0, (char *) 0); 4698c9e4df9bSmrg (void) ac_decl; 4699c9e4df9bSmrg 4700c9e4df9bSmrg ; 4701c37a63b8Smrg return 0; 4702c37a63b8Smrg} 4703c37a63b8Smrg_ACEOF 4704c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 4705c9e4df9bSmrgthen : 4706c9e4df9bSmrg if test x"$ac_arg" = x 4707c9e4df9bSmrgthen : 4708c9e4df9bSmrg ac_cv_c_undeclared_builtin_options='none needed' 4709dfac8f13Smrgelse case e in #( 4710dfac8f13Smrg e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4711dfac8f13Smrgesac 4712c37a63b8Smrgfi 4713c9e4df9bSmrg break 4714c37a63b8Smrgfi 4715dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4716dfac8f13Smrgesac 4717c37a63b8Smrgfi 4718c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4719c9e4df9bSmrg done 4720c9e4df9bSmrg CFLAGS=$ac_save_CFLAGS 4721dfac8f13Smrg ;; 4722dfac8f13Smrgesac 4723c9e4df9bSmrgfi 4724c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4725c9e4df9bSmrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4726c9e4df9bSmrg case $ac_cv_c_undeclared_builtin_options in #( 4727c9e4df9bSmrg 'cannot detect') : 4728dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4729dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4730c9e4df9bSmrgas_fn_error $? "cannot make $CC report undeclared builtins 4731dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 4732c9e4df9bSmrg 'none needed') : 4733c9e4df9bSmrg ac_c_undeclared_builtin_options='' ;; #( 4734c9e4df9bSmrg *) : 4735c9e4df9bSmrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4736c9e4df9bSmrgesac 4737c9e4df9bSmrg 4738c9e4df9bSmrgac_header= ac_cache= 4739c9e4df9bSmrgfor ac_item in $ac_header_c_list 4740c9e4df9bSmrgdo 4741c9e4df9bSmrg if test $ac_cache; then 4742c9e4df9bSmrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4743c9e4df9bSmrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4744c9e4df9bSmrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 4745c9e4df9bSmrg fi 4746c9e4df9bSmrg ac_header= ac_cache= 4747c9e4df9bSmrg elif test $ac_header; then 4748c9e4df9bSmrg ac_cache=$ac_item 4749c9e4df9bSmrg else 4750c9e4df9bSmrg ac_header=$ac_item 4751c9e4df9bSmrg fi 4752c9e4df9bSmrgdone 4753c9e4df9bSmrg 4754c37a63b8Smrg 4755c37a63b8Smrg 4756c37a63b8Smrg 4757c37a63b8Smrg 4758c37a63b8Smrg 4759c37a63b8Smrg 4760c37a63b8Smrg 4761c9e4df9bSmrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4762c9e4df9bSmrgthen : 4763c37a63b8Smrg 4764c9e4df9bSmrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4765c9e4df9bSmrg 4766c9e4df9bSmrgfi 4767c37a63b8Smrg 4768533545b5Smrg 4769533545b5Smrg 4770c9e4df9bSmrg 4771c9e4df9bSmrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4772c9e4df9bSmrgif test "x$ac_cv_have_decl___clang__" = xyes 4773c9e4df9bSmrgthen : 4774e4ee1255Smrg CLANGCC="yes" 4775dfac8f13Smrgelse case e in #( 4776dfac8f13Smrg e) CLANGCC="no" ;; 4777dfac8f13Smrgesac 4778e4ee1255Smrgfi 4779c9e4df9bSmrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4780c9e4df9bSmrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4781c9e4df9bSmrgthen : 4782e4ee1255Smrg INTELCC="yes" 4783dfac8f13Smrgelse case e in #( 4784dfac8f13Smrg e) INTELCC="no" ;; 4785dfac8f13Smrgesac 4786e4ee1255Smrgfi 4787c9e4df9bSmrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4788c9e4df9bSmrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4789c9e4df9bSmrgthen : 4790e4ee1255Smrg SUNCC="yes" 4791dfac8f13Smrgelse case e in #( 4792dfac8f13Smrg e) SUNCC="no" ;; 4793dfac8f13Smrgesac 4794e4ee1255Smrgfi 4795e4ee1255Smrg 4796e4ee1255Smrg 4797e4ee1255Smrg 4798e4ee1255Smrg 479965c1f7cfSmrg 480065c1f7cfSmrg 480165c1f7cfSmrg 480265c1f7cfSmrg 4803736a7e2cSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4804736a7e2cSmrg if test -n "$ac_tool_prefix"; then 4805736a7e2cSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4806736a7e2cSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4807c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4808c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 4809c9e4df9bSmrgif test ${ac_cv_path_PKG_CONFIG+y} 4810c9e4df9bSmrgthen : 4811c9e4df9bSmrg printf %s "(cached) " >&6 4812dfac8f13Smrgelse case e in #( 4813dfac8f13Smrg e) case $PKG_CONFIG in 4814736a7e2cSmrg [\\/]* | ?:[\\/]*) 4815736a7e2cSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4816736a7e2cSmrg ;; 4817736a7e2cSmrg *) 4818736a7e2cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4819736a7e2cSmrgfor as_dir in $PATH 4820c37a63b8Smrgdo 4821736a7e2cSmrg IFS=$as_save_IFS 4822c9e4df9bSmrg case $as_dir in #((( 4823c9e4df9bSmrg '') as_dir=./ ;; 4824c9e4df9bSmrg */) ;; 4825c9e4df9bSmrg *) as_dir=$as_dir/ ;; 4826c9e4df9bSmrg esac 4827736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4828c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4829c9e4df9bSmrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4830c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4831736a7e2cSmrg break 2 4832736a7e2cSmrg fi 4833736a7e2cSmrgdone 4834736a7e2cSmrg done 4835736a7e2cSmrgIFS=$as_save_IFS 4836736a7e2cSmrg 4837736a7e2cSmrg ;; 4838dfac8f13Smrgesac ;; 4839c37a63b8Smrgesac 4840736a7e2cSmrgfi 4841736a7e2cSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4842736a7e2cSmrgif test -n "$PKG_CONFIG"; then 4843c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4844c9e4df9bSmrgprintf "%s\n" "$PKG_CONFIG" >&6; } 4845c37a63b8Smrgelse 4846c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4847c9e4df9bSmrgprintf "%s\n" "no" >&6; } 4848c37a63b8Smrgfi 4849c37a63b8Smrg 4850c37a63b8Smrg 4851c37a63b8Smrgfi 4852736a7e2cSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4853736a7e2cSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4854736a7e2cSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 4855736a7e2cSmrgset dummy pkg-config; ac_word=$2 4856c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4857c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 4858c9e4df9bSmrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4859c9e4df9bSmrgthen : 4860c9e4df9bSmrg printf %s "(cached) " >&6 4861dfac8f13Smrgelse case e in #( 4862dfac8f13Smrg e) case $ac_pt_PKG_CONFIG in 4863736a7e2cSmrg [\\/]* | ?:[\\/]*) 4864736a7e2cSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4865736a7e2cSmrg ;; 4866c37a63b8Smrg *) 4867736a7e2cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4868736a7e2cSmrgfor as_dir in $PATH 4869736a7e2cSmrgdo 4870736a7e2cSmrg IFS=$as_save_IFS 4871c9e4df9bSmrg case $as_dir in #((( 4872c9e4df9bSmrg '') as_dir=./ ;; 4873c9e4df9bSmrg */) ;; 4874c9e4df9bSmrg *) as_dir=$as_dir/ ;; 4875c9e4df9bSmrg esac 4876736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4877c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4878c9e4df9bSmrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4879c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4880736a7e2cSmrg break 2 4881736a7e2cSmrg fi 4882736a7e2cSmrgdone 4883736a7e2cSmrg done 4884736a7e2cSmrgIFS=$as_save_IFS 4885736a7e2cSmrg 4886736a7e2cSmrg ;; 4887dfac8f13Smrgesac ;; 4888c37a63b8Smrgesac 4889736a7e2cSmrgfi 4890736a7e2cSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4891736a7e2cSmrgif test -n "$ac_pt_PKG_CONFIG"; then 4892c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4893c9e4df9bSmrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 4894736a7e2cSmrgelse 4895c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4896c9e4df9bSmrgprintf "%s\n" "no" >&6; } 4897736a7e2cSmrgfi 4898c37a63b8Smrg 4899736a7e2cSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 4900736a7e2cSmrg PKG_CONFIG="" 4901736a7e2cSmrg else 4902736a7e2cSmrg case $cross_compiling:$ac_tool_warned in 4903736a7e2cSmrgyes:) 4904c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4905c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4906736a7e2cSmrgac_tool_warned=yes ;; 4907736a7e2cSmrgesac 4908736a7e2cSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4909736a7e2cSmrg fi 4910736a7e2cSmrgelse 4911736a7e2cSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4912736a7e2cSmrgfi 4913c37a63b8Smrg 4914736a7e2cSmrgfi 4915736a7e2cSmrgif test -n "$PKG_CONFIG"; then 4916736a7e2cSmrg _pkg_min_version=0.9.0 4917c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4918c9e4df9bSmrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4919736a7e2cSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4920c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4921c9e4df9bSmrgprintf "%s\n" "yes" >&6; } 4922736a7e2cSmrg else 4923c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4924c9e4df9bSmrgprintf "%s\n" "no" >&6; } 4925736a7e2cSmrg PKG_CONFIG="" 4926736a7e2cSmrg fi 4927736a7e2cSmrgfi 4928c37a63b8Smrg 4929c9e4df9bSmrg 4930c9e4df9bSmrg # Make sure we can run config.sub. 4931c9e4df9bSmrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4932c9e4df9bSmrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4933c9e4df9bSmrg 4934c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4935c9e4df9bSmrgprintf %s "checking build system type... " >&6; } 4936c9e4df9bSmrgif test ${ac_cv_build+y} 4937c9e4df9bSmrgthen : 4938c9e4df9bSmrg printf %s "(cached) " >&6 4939dfac8f13Smrgelse case e in #( 4940dfac8f13Smrg e) ac_build_alias=$build_alias 4941c37a63b8Smrgtest "x$ac_build_alias" = x && 4942c9e4df9bSmrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4943c37a63b8Smrgtest "x$ac_build_alias" = x && 4944736a7e2cSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4945c9e4df9bSmrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4946c9e4df9bSmrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4947dfac8f13Smrg ;; 4948dfac8f13Smrgesac 4949c37a63b8Smrgfi 4950c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4951c9e4df9bSmrgprintf "%s\n" "$ac_cv_build" >&6; } 4952c37a63b8Smrgcase $ac_cv_build in 4953c37a63b8Smrg*-*-*) ;; 4954736a7e2cSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4955c37a63b8Smrgesac 4956c37a63b8Smrgbuild=$ac_cv_build 4957c37a63b8Smrgac_save_IFS=$IFS; IFS='-' 4958c37a63b8Smrgset x $ac_cv_build 4959c37a63b8Smrgshift 4960c37a63b8Smrgbuild_cpu=$1 4961c37a63b8Smrgbuild_vendor=$2 4962c37a63b8Smrgshift; shift 4963c37a63b8Smrg# Remember, the first character of IFS is used to create $*, 4964c37a63b8Smrg# except with old shells: 4965c37a63b8Smrgbuild_os=$* 4966c37a63b8SmrgIFS=$ac_save_IFS 4967c37a63b8Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4968c37a63b8Smrg 4969c37a63b8Smrg 4970c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4971c9e4df9bSmrgprintf %s "checking host system type... " >&6; } 4972c9e4df9bSmrgif test ${ac_cv_host+y} 4973c9e4df9bSmrgthen : 4974c9e4df9bSmrg printf %s "(cached) " >&6 4975dfac8f13Smrgelse case e in #( 4976dfac8f13Smrg e) if test "x$host_alias" = x; then 4977c37a63b8Smrg ac_cv_host=$ac_cv_build 4978c37a63b8Smrgelse 4979c9e4df9bSmrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4980c9e4df9bSmrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4981c37a63b8Smrgfi 4982dfac8f13Smrg ;; 4983dfac8f13Smrgesac 4984c37a63b8Smrgfi 4985c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4986c9e4df9bSmrgprintf "%s\n" "$ac_cv_host" >&6; } 4987c37a63b8Smrgcase $ac_cv_host in 4988c37a63b8Smrg*-*-*) ;; 4989736a7e2cSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4990c37a63b8Smrgesac 4991c37a63b8Smrghost=$ac_cv_host 4992c37a63b8Smrgac_save_IFS=$IFS; IFS='-' 4993c37a63b8Smrgset x $ac_cv_host 4994c37a63b8Smrgshift 4995c37a63b8Smrghost_cpu=$1 4996c37a63b8Smrghost_vendor=$2 4997c37a63b8Smrgshift; shift 4998c37a63b8Smrg# Remember, the first character of IFS is used to create $*, 4999c37a63b8Smrg# except with old shells: 5000c37a63b8Smrghost_os=$* 5001c37a63b8SmrgIFS=$ac_save_IFS 5002c37a63b8Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5003c37a63b8Smrg 5004c37a63b8Smrg 5005c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5006c9e4df9bSmrgprintf %s "checking for a sed that does not truncate output... " >&6; } 5007c9e4df9bSmrgif test ${ac_cv_path_SED+y} 5008c9e4df9bSmrgthen : 5009c9e4df9bSmrg printf %s "(cached) " >&6 5010dfac8f13Smrgelse case e in #( 5011dfac8f13Smrg e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5012736a7e2cSmrg for ac_i in 1 2 3 4 5 6 7; do 5013736a7e2cSmrg ac_script="$ac_script$as_nl$ac_script" 5014736a7e2cSmrg done 5015736a7e2cSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5016736a7e2cSmrg { ac_script=; unset ac_script;} 5017736a7e2cSmrg if test -z "$SED"; then 5018736a7e2cSmrg ac_path_SED_found=false 5019736a7e2cSmrg # Loop through the user's path and test for each of PROGNAME-LIST 5020736a7e2cSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5021736a7e2cSmrgfor as_dir in $PATH 5022736a7e2cSmrgdo 5023736a7e2cSmrg IFS=$as_save_IFS 5024c9e4df9bSmrg case $as_dir in #((( 5025c9e4df9bSmrg '') as_dir=./ ;; 5026c9e4df9bSmrg */) ;; 5027c9e4df9bSmrg *) as_dir=$as_dir/ ;; 5028c9e4df9bSmrg esac 5029c9e4df9bSmrg for ac_prog in sed gsed 5030c9e4df9bSmrg do 5031736a7e2cSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5032c9e4df9bSmrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5033533545b5Smrg as_fn_executable_p "$ac_path_SED" || continue 5034736a7e2cSmrg# Check for GNU ac_path_SED and select it if it is found. 5035736a7e2cSmrg # Check for GNU $ac_path_SED 5036dfac8f13Smrgcase `"$ac_path_SED" --version 2>&1` in #( 5037736a7e2cSmrg*GNU*) 5038736a7e2cSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5039dfac8f13Smrg#( 5040736a7e2cSmrg*) 5041736a7e2cSmrg ac_count=0 5042c9e4df9bSmrg printf %s 0123456789 >"conftest.in" 5043736a7e2cSmrg while : 5044736a7e2cSmrg do 5045736a7e2cSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5046736a7e2cSmrg mv "conftest.tmp" "conftest.in" 5047736a7e2cSmrg cp "conftest.in" "conftest.nl" 5048c9e4df9bSmrg printf "%s\n" '' >> "conftest.nl" 5049736a7e2cSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5050736a7e2cSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5051736a7e2cSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5052736a7e2cSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5053736a7e2cSmrg # Best one so far, save it but keep looking for a better one 5054736a7e2cSmrg ac_cv_path_SED="$ac_path_SED" 5055736a7e2cSmrg ac_path_SED_max=$ac_count 5056736a7e2cSmrg fi 5057736a7e2cSmrg # 10*(2^10) chars as input seems more than enough 5058736a7e2cSmrg test $ac_count -gt 10 && break 5059736a7e2cSmrg done 5060736a7e2cSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5061736a7e2cSmrgesac 5062736a7e2cSmrg 5063736a7e2cSmrg $ac_path_SED_found && break 3 5064736a7e2cSmrg done 5065736a7e2cSmrg done 5066736a7e2cSmrg done 5067736a7e2cSmrgIFS=$as_save_IFS 5068736a7e2cSmrg if test -z "$ac_cv_path_SED"; then 5069736a7e2cSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5070736a7e2cSmrg fi 5071736a7e2cSmrgelse 5072736a7e2cSmrg ac_cv_path_SED=$SED 5073736a7e2cSmrgfi 5074dfac8f13Smrg ;; 5075dfac8f13Smrgesac 5076736a7e2cSmrgfi 5077c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5078c9e4df9bSmrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 5079736a7e2cSmrg SED="$ac_cv_path_SED" 5080736a7e2cSmrg rm -f conftest.sed 5081736a7e2cSmrg 5082736a7e2cSmrg 5083c37a63b8Smrg 5084c37a63b8Smrg 5085c37a63b8Smrg 5086e4ee1255Smrg 5087533545b5Smrg# Check whether --enable-selective-werror was given. 5088c9e4df9bSmrgif test ${enable_selective_werror+y} 5089c9e4df9bSmrgthen : 5090533545b5Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5091dfac8f13Smrgelse case e in #( 5092dfac8f13Smrg e) SELECTIVE_WERROR=yes ;; 5093dfac8f13Smrgesac 5094c37a63b8Smrgfi 5095c37a63b8Smrg 5096c37a63b8Smrg 5097c37a63b8Smrg 5098c37a63b8Smrg 5099c37a63b8Smrg 5100533545b5Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5101533545b5Smrgif test "x$SUNCC" = "xyes"; then 5102533545b5Smrg BASE_CFLAGS="-v" 5103533545b5Smrgelse 5104533545b5Smrg BASE_CFLAGS="" 5105533545b5Smrgfi 5106c37a63b8Smrg 5107533545b5Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5108e4ee1255Smrg 5109533545b5Smrg 5110533545b5Smrg 5111533545b5Smrg 5112533545b5Smrg 5113533545b5Smrg 5114533545b5Smrg 5115533545b5Smrg 5116533545b5Smrg 5117533545b5Smrg 5118533545b5Smrg 5119533545b5Smrg 5120533545b5Smrg 5121533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5122533545b5Smrg 5123533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5124533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5125c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5126c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5127c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5128c9e4df9bSmrgthen : 5129c9e4df9bSmrg printf %s "(cached) " >&6 5130dfac8f13Smrgelse case e in #( 5131dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5132533545b5Smrg/* end confdefs.h. */ 5133533545b5Smrgint i; 5134533545b5Smrg_ACEOF 5135c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5136c9e4df9bSmrgthen : 5137533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5138dfac8f13Smrgelse case e in #( 5139dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5140dfac8f13Smrgesac 5141533545b5Smrgfi 5142dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5143dfac8f13Smrgesac 5144533545b5Smrgfi 5145c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5146c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5147533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5148533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5149c37a63b8Smrgfi 5150c37a63b8Smrg 5151533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5152533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5153533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5154533545b5Smrg fi 5155533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5156c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5157c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5158c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5159c9e4df9bSmrgthen : 5160c9e4df9bSmrg printf %s "(cached) " >&6 5161dfac8f13Smrgelse case e in #( 5162dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5163e4ee1255Smrg/* end confdefs.h. */ 5164533545b5Smrgint i; 5165e4ee1255Smrg_ACEOF 5166c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5167c9e4df9bSmrgthen : 5168533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5169dfac8f13Smrgelse case e in #( 5170dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5171dfac8f13Smrgesac 5172c37a63b8Smrgfi 5173dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5174dfac8f13Smrgesac 5175c37a63b8Smrgfi 5176c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5177c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5178533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5179533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5180c37a63b8Smrgfi 5181e4ee1255Smrg 5182533545b5Smrgfound="no" 5183c37a63b8Smrg 5184533545b5Smrg if test $found = "no" ; then 5185533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5186533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5187533545b5Smrg fi 5188c37a63b8Smrg 5189533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5190533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5191533545b5Smrg fi 5192c37a63b8Smrg 5193533545b5Smrg CFLAGS="$CFLAGS -Wall" 5194c37a63b8Smrg 5195c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5196c9e4df9bSmrgprintf %s "checking if $CC supports -Wall... " >&6; } 5197533545b5Smrg cacheid=xorg_cv_cc_flag__Wall 5198c9e4df9bSmrg if eval test \${$cacheid+y} 5199c9e4df9bSmrgthen : 5200c9e4df9bSmrg printf %s "(cached) " >&6 5201dfac8f13Smrgelse case e in #( 5202dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5203533545b5Smrg/* end confdefs.h. */ 5204533545b5Smrgint i; 5205533545b5Smrgint 5206c9e4df9bSmrgmain (void) 5207533545b5Smrg{ 5208533545b5Smrg 5209533545b5Smrg ; 5210533545b5Smrg return 0; 5211533545b5Smrg} 5212c37a63b8Smrg_ACEOF 5213c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5214c9e4df9bSmrgthen : 5215533545b5Smrg eval $cacheid=yes 5216dfac8f13Smrgelse case e in #( 5217dfac8f13Smrg e) eval $cacheid=no ;; 5218dfac8f13Smrgesac 5219533545b5Smrgfi 5220c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5221dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5222dfac8f13Smrgesac 5223533545b5Smrgfi 5224c37a63b8Smrg 5225c37a63b8Smrg 5226533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5227c37a63b8Smrg 5228533545b5Smrg eval supported=\$$cacheid 5229c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5230c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5231533545b5Smrg if test "$supported" = "yes" ; then 5232533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5233533545b5Smrg found="yes" 5234533545b5Smrg fi 5235c37a63b8Smrg fi 5236c37a63b8Smrg 5237c37a63b8Smrg 5238c37a63b8Smrg 5239c37a63b8Smrg 5240736a7e2cSmrg 5241736a7e2cSmrg 5242736a7e2cSmrg 5243736a7e2cSmrg 5244c37a63b8Smrg 5245c37a63b8Smrg 5246c37a63b8Smrg 5247c37a63b8Smrg 5248c37a63b8Smrg 5249c37a63b8Smrg 5250c37a63b8Smrg 5251533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5252c37a63b8Smrg 5253533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5254533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5255c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5256c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5257c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5258c9e4df9bSmrgthen : 5259c9e4df9bSmrg printf %s "(cached) " >&6 5260dfac8f13Smrgelse case e in #( 5261dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5262533545b5Smrg/* end confdefs.h. */ 5263533545b5Smrgint i; 5264533545b5Smrg_ACEOF 5265c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5266c9e4df9bSmrgthen : 5267533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5268dfac8f13Smrgelse case e in #( 5269dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5270dfac8f13Smrgesac 5271c37a63b8Smrgfi 5272dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5273dfac8f13Smrgesac 5274c37a63b8Smrgfi 5275c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5276c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5277533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5278533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5279c37a63b8Smrgfi 5280c37a63b8Smrg 5281533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5282533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5283533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5284533545b5Smrg fi 5285533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5286c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5287c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5288c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5289c9e4df9bSmrgthen : 5290c9e4df9bSmrg printf %s "(cached) " >&6 5291dfac8f13Smrgelse case e in #( 5292dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5293533545b5Smrg/* end confdefs.h. */ 5294533545b5Smrgint i; 5295533545b5Smrg_ACEOF 5296c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5297c9e4df9bSmrgthen : 5298533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5299dfac8f13Smrgelse case e in #( 5300dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5301dfac8f13Smrgesac 5302c37a63b8Smrgfi 5303dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5304dfac8f13Smrgesac 5305533545b5Smrgfi 5306c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5307c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5308533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5309533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5310c37a63b8Smrgfi 5311c37a63b8Smrg 5312533545b5Smrgfound="no" 5313533545b5Smrg 5314533545b5Smrg if test $found = "no" ; then 5315533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5316533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5317533545b5Smrg fi 5318533545b5Smrg 5319533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5320533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5321533545b5Smrg fi 5322533545b5Smrg 5323533545b5Smrg CFLAGS="$CFLAGS -Wpointer-arith" 5324533545b5Smrg 5325c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5326c9e4df9bSmrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 5327533545b5Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5328c9e4df9bSmrg if eval test \${$cacheid+y} 5329c9e4df9bSmrgthen : 5330c9e4df9bSmrg printf %s "(cached) " >&6 5331dfac8f13Smrgelse case e in #( 5332dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5333533545b5Smrg/* end confdefs.h. */ 5334533545b5Smrgint i; 5335533545b5Smrgint 5336c9e4df9bSmrgmain (void) 5337533545b5Smrg{ 5338533545b5Smrg 5339533545b5Smrg ; 5340533545b5Smrg return 0; 5341533545b5Smrg} 5342533545b5Smrg_ACEOF 5343c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5344c9e4df9bSmrgthen : 5345533545b5Smrg eval $cacheid=yes 5346dfac8f13Smrgelse case e in #( 5347dfac8f13Smrg e) eval $cacheid=no ;; 5348dfac8f13Smrgesac 5349c37a63b8Smrgfi 5350c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5351dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5352dfac8f13Smrgesac 5353533545b5Smrgfi 5354533545b5Smrg 5355533545b5Smrg 5356533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5357533545b5Smrg 5358533545b5Smrg eval supported=\$$cacheid 5359c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5360c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5361533545b5Smrg if test "$supported" = "yes" ; then 5362533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5363533545b5Smrg found="yes" 5364533545b5Smrg fi 5365533545b5Smrg fi 5366533545b5Smrg 5367533545b5Smrg 5368533545b5Smrg 5369533545b5Smrg 5370533545b5Smrg 5371533545b5Smrg 5372533545b5Smrg 5373533545b5Smrg 5374533545b5Smrg 5375533545b5Smrg 5376533545b5Smrg 5377533545b5Smrg 5378533545b5Smrg 5379533545b5Smrg 5380533545b5Smrg 5381533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5382533545b5Smrg 5383533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5384533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5385c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5386c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5387c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5388c9e4df9bSmrgthen : 5389c9e4df9bSmrg printf %s "(cached) " >&6 5390dfac8f13Smrgelse case e in #( 5391dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5392533545b5Smrg/* end confdefs.h. */ 5393533545b5Smrgint i; 5394533545b5Smrg_ACEOF 5395c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5396c9e4df9bSmrgthen : 5397533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5398dfac8f13Smrgelse case e in #( 5399dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5400dfac8f13Smrgesac 5401533545b5Smrgfi 5402dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5403dfac8f13Smrgesac 5404533545b5Smrgfi 5405c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5406c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5407533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5408533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5409533545b5Smrgfi 5410533545b5Smrg 5411533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5412533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5413533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5414533545b5Smrg fi 5415533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5416c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5417c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5418c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5419c9e4df9bSmrgthen : 5420c9e4df9bSmrg printf %s "(cached) " >&6 5421dfac8f13Smrgelse case e in #( 5422dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5423533545b5Smrg/* end confdefs.h. */ 5424533545b5Smrgint i; 5425533545b5Smrg_ACEOF 5426c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5427c9e4df9bSmrgthen : 5428533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5429dfac8f13Smrgelse case e in #( 5430dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5431dfac8f13Smrgesac 5432533545b5Smrgfi 5433dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5434dfac8f13Smrgesac 5435533545b5Smrgfi 5436c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5437c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5438533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5439533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5440533545b5Smrgfi 5441533545b5Smrg 5442533545b5Smrgfound="no" 5443533545b5Smrg 5444533545b5Smrg if test $found = "no" ; then 5445533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5446533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5447533545b5Smrg fi 5448533545b5Smrg 5449533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5450533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5451533545b5Smrg fi 5452533545b5Smrg 5453533545b5Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 5454533545b5Smrg 5455c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5456c9e4df9bSmrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 5457533545b5Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5458c9e4df9bSmrg if eval test \${$cacheid+y} 5459c9e4df9bSmrgthen : 5460c9e4df9bSmrg printf %s "(cached) " >&6 5461dfac8f13Smrgelse case e in #( 5462dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5463533545b5Smrg/* end confdefs.h. */ 5464533545b5Smrgint i; 5465533545b5Smrgint 5466c9e4df9bSmrgmain (void) 5467533545b5Smrg{ 5468533545b5Smrg 5469533545b5Smrg ; 5470533545b5Smrg return 0; 5471533545b5Smrg} 5472533545b5Smrg_ACEOF 5473c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5474c9e4df9bSmrgthen : 5475533545b5Smrg eval $cacheid=yes 5476dfac8f13Smrgelse case e in #( 5477dfac8f13Smrg e) eval $cacheid=no ;; 5478dfac8f13Smrgesac 5479533545b5Smrgfi 5480c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5481dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5482dfac8f13Smrgesac 5483533545b5Smrgfi 5484533545b5Smrg 5485533545b5Smrg 5486533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5487533545b5Smrg 5488533545b5Smrg eval supported=\$$cacheid 5489c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5490c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5491533545b5Smrg if test "$supported" = "yes" ; then 5492533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5493533545b5Smrg found="yes" 5494533545b5Smrg fi 5495533545b5Smrg fi 5496533545b5Smrg 5497533545b5Smrg 5498533545b5Smrg 5499533545b5Smrg 5500533545b5Smrg 5501533545b5Smrg 5502533545b5Smrg 5503533545b5Smrg 5504533545b5Smrg 5505533545b5Smrg 5506533545b5Smrg 5507533545b5Smrg 5508533545b5Smrg 5509533545b5Smrg 5510533545b5Smrg 5511533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5512533545b5Smrg 5513533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5514533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5515c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5516c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5517c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5518c9e4df9bSmrgthen : 5519c9e4df9bSmrg printf %s "(cached) " >&6 5520dfac8f13Smrgelse case e in #( 5521dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5522533545b5Smrg/* end confdefs.h. */ 5523533545b5Smrgint i; 5524533545b5Smrg_ACEOF 5525c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5526c9e4df9bSmrgthen : 5527533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5528dfac8f13Smrgelse case e in #( 5529dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5530dfac8f13Smrgesac 5531533545b5Smrgfi 5532dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5533dfac8f13Smrgesac 5534533545b5Smrgfi 5535c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5536c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5537533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5538533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5539533545b5Smrgfi 5540533545b5Smrg 5541533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5542533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5543533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5544533545b5Smrg fi 5545533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5546c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5547c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5548c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5549c9e4df9bSmrgthen : 5550c9e4df9bSmrg printf %s "(cached) " >&6 5551dfac8f13Smrgelse case e in #( 5552dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5553533545b5Smrg/* end confdefs.h. */ 5554533545b5Smrgint i; 5555533545b5Smrg_ACEOF 5556c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5557c9e4df9bSmrgthen : 5558533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5559dfac8f13Smrgelse case e in #( 5560dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5561dfac8f13Smrgesac 5562533545b5Smrgfi 5563dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5564dfac8f13Smrgesac 5565533545b5Smrgfi 5566c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5567c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5568533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5569533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5570533545b5Smrgfi 5571533545b5Smrg 5572533545b5Smrgfound="no" 5573533545b5Smrg 5574533545b5Smrg if test $found = "no" ; then 5575533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5576533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5577533545b5Smrg fi 5578533545b5Smrg 5579533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5580533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5581533545b5Smrg fi 5582533545b5Smrg 5583533545b5Smrg CFLAGS="$CFLAGS -Wformat=2" 5584533545b5Smrg 5585c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5586c9e4df9bSmrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 5587533545b5Smrg cacheid=xorg_cv_cc_flag__Wformat_2 5588c9e4df9bSmrg if eval test \${$cacheid+y} 5589c9e4df9bSmrgthen : 5590c9e4df9bSmrg printf %s "(cached) " >&6 5591dfac8f13Smrgelse case e in #( 5592dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5593533545b5Smrg/* end confdefs.h. */ 5594533545b5Smrgint i; 5595533545b5Smrgint 5596c9e4df9bSmrgmain (void) 5597533545b5Smrg{ 5598533545b5Smrg 5599533545b5Smrg ; 5600533545b5Smrg return 0; 5601533545b5Smrg} 5602533545b5Smrg_ACEOF 5603c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5604c9e4df9bSmrgthen : 5605533545b5Smrg eval $cacheid=yes 5606dfac8f13Smrgelse case e in #( 5607dfac8f13Smrg e) eval $cacheid=no ;; 5608dfac8f13Smrgesac 5609533545b5Smrgfi 5610c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5611dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5612dfac8f13Smrgesac 5613533545b5Smrgfi 5614533545b5Smrg 5615533545b5Smrg 5616533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5617533545b5Smrg 5618533545b5Smrg eval supported=\$$cacheid 5619c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5620c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5621533545b5Smrg if test "$supported" = "yes" ; then 5622533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5623533545b5Smrg found="yes" 5624533545b5Smrg fi 5625533545b5Smrg fi 5626533545b5Smrg 5627533545b5Smrg if test $found = "no" ; then 5628533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5629533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5630533545b5Smrg fi 5631533545b5Smrg 5632533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5633533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5634533545b5Smrg fi 5635533545b5Smrg 5636533545b5Smrg CFLAGS="$CFLAGS -Wformat" 5637533545b5Smrg 5638c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5639c9e4df9bSmrgprintf %s "checking if $CC supports -Wformat... " >&6; } 5640533545b5Smrg cacheid=xorg_cv_cc_flag__Wformat 5641c9e4df9bSmrg if eval test \${$cacheid+y} 5642c9e4df9bSmrgthen : 5643c9e4df9bSmrg printf %s "(cached) " >&6 5644dfac8f13Smrgelse case e in #( 5645dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5646533545b5Smrg/* end confdefs.h. */ 5647533545b5Smrgint i; 5648533545b5Smrgint 5649c9e4df9bSmrgmain (void) 5650533545b5Smrg{ 5651533545b5Smrg 5652533545b5Smrg ; 5653533545b5Smrg return 0; 5654533545b5Smrg} 5655533545b5Smrg_ACEOF 5656c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5657c9e4df9bSmrgthen : 5658533545b5Smrg eval $cacheid=yes 5659dfac8f13Smrgelse case e in #( 5660dfac8f13Smrg e) eval $cacheid=no ;; 5661dfac8f13Smrgesac 5662533545b5Smrgfi 5663c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5664dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5665dfac8f13Smrgesac 5666533545b5Smrgfi 5667533545b5Smrg 5668533545b5Smrg 5669533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5670533545b5Smrg 5671533545b5Smrg eval supported=\$$cacheid 5672c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5673c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5674533545b5Smrg if test "$supported" = "yes" ; then 5675533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5676533545b5Smrg found="yes" 5677533545b5Smrg fi 5678533545b5Smrg fi 5679533545b5Smrg 5680533545b5Smrg 5681533545b5Smrg 5682533545b5Smrg 5683533545b5Smrg 5684533545b5Smrg 5685533545b5Smrg 5686533545b5Smrg 5687533545b5Smrg 5688533545b5Smrg 5689533545b5Smrg 5690533545b5Smrg 5691533545b5Smrg 5692533545b5Smrg 5693533545b5Smrg 5694533545b5Smrg 5695533545b5Smrg 5696533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5697533545b5Smrg 5698533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5699533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5700c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5701c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5702c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5703c9e4df9bSmrgthen : 5704c9e4df9bSmrg printf %s "(cached) " >&6 5705dfac8f13Smrgelse case e in #( 5706dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5707533545b5Smrg/* end confdefs.h. */ 5708533545b5Smrgint i; 5709533545b5Smrg_ACEOF 5710c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5711c9e4df9bSmrgthen : 5712533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5713dfac8f13Smrgelse case e in #( 5714dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5715dfac8f13Smrgesac 5716533545b5Smrgfi 5717dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5718dfac8f13Smrgesac 5719533545b5Smrgfi 5720c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5721c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5722533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5723533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5724533545b5Smrgfi 5725533545b5Smrg 5726533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5727533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5728533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5729533545b5Smrg fi 5730533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5731c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5732c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5733c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5734c9e4df9bSmrgthen : 5735c9e4df9bSmrg printf %s "(cached) " >&6 5736dfac8f13Smrgelse case e in #( 5737dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5738533545b5Smrg/* end confdefs.h. */ 5739533545b5Smrgint i; 5740533545b5Smrg_ACEOF 5741c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5742c9e4df9bSmrgthen : 5743533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5744dfac8f13Smrgelse case e in #( 5745dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5746dfac8f13Smrgesac 5747533545b5Smrgfi 5748dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5749dfac8f13Smrgesac 5750533545b5Smrgfi 5751c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5752c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5753533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5754533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5755533545b5Smrgfi 5756533545b5Smrg 5757533545b5Smrgfound="no" 5758533545b5Smrg 5759533545b5Smrg if test $found = "no" ; then 5760533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5761533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5762533545b5Smrg fi 5763533545b5Smrg 5764533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5765533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5766533545b5Smrg fi 5767533545b5Smrg 5768533545b5Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5769533545b5Smrg 5770c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5771c9e4df9bSmrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 5772533545b5Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5773c9e4df9bSmrg if eval test \${$cacheid+y} 5774c9e4df9bSmrgthen : 5775c9e4df9bSmrg printf %s "(cached) " >&6 5776dfac8f13Smrgelse case e in #( 5777dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5778533545b5Smrg/* end confdefs.h. */ 5779533545b5Smrgint i; 5780533545b5Smrgint 5781c9e4df9bSmrgmain (void) 5782533545b5Smrg{ 5783533545b5Smrg 5784533545b5Smrg ; 5785533545b5Smrg return 0; 5786533545b5Smrg} 5787533545b5Smrg_ACEOF 5788c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5789c9e4df9bSmrgthen : 5790533545b5Smrg eval $cacheid=yes 5791dfac8f13Smrgelse case e in #( 5792dfac8f13Smrg e) eval $cacheid=no ;; 5793dfac8f13Smrgesac 5794533545b5Smrgfi 5795c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5796dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5797dfac8f13Smrgesac 5798533545b5Smrgfi 5799533545b5Smrg 5800533545b5Smrg 5801533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5802533545b5Smrg 5803533545b5Smrg eval supported=\$$cacheid 5804c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5805c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5806533545b5Smrg if test "$supported" = "yes" ; then 5807533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5808533545b5Smrg found="yes" 5809533545b5Smrg fi 5810533545b5Smrg fi 5811533545b5Smrg 5812533545b5Smrg 5813533545b5Smrg 5814533545b5Smrg 5815533545b5Smrg 5816533545b5Smrg 5817533545b5Smrg 5818533545b5Smrg 5819533545b5Smrg 5820533545b5Smrg 5821533545b5Smrg 5822533545b5Smrg 5823533545b5Smrg 5824533545b5Smrg 5825533545b5Smrg 5826533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5827533545b5Smrg 5828533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5829533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5830c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5831c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5832c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5833c9e4df9bSmrgthen : 5834c9e4df9bSmrg printf %s "(cached) " >&6 5835dfac8f13Smrgelse case e in #( 5836dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5837533545b5Smrg/* end confdefs.h. */ 5838533545b5Smrgint i; 5839533545b5Smrg_ACEOF 5840c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5841c9e4df9bSmrgthen : 5842533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5843dfac8f13Smrgelse case e in #( 5844dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5845dfac8f13Smrgesac 5846533545b5Smrgfi 5847dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5848dfac8f13Smrgesac 5849533545b5Smrgfi 5850c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5851c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5852533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5853533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5854533545b5Smrgfi 5855533545b5Smrg 5856533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5857533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5858533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5859533545b5Smrg fi 5860533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5861c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5862c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5863c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5864c9e4df9bSmrgthen : 5865c9e4df9bSmrg printf %s "(cached) " >&6 5866dfac8f13Smrgelse case e in #( 5867dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5868533545b5Smrg/* end confdefs.h. */ 5869533545b5Smrgint i; 5870533545b5Smrg_ACEOF 5871c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5872c9e4df9bSmrgthen : 5873533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 5874dfac8f13Smrgelse case e in #( 5875dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5876dfac8f13Smrgesac 5877533545b5Smrgfi 5878dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5879dfac8f13Smrgesac 5880533545b5Smrgfi 5881c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5882c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5883533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5884533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5885533545b5Smrgfi 5886533545b5Smrg 5887533545b5Smrgfound="no" 5888533545b5Smrg 5889533545b5Smrg if test $found = "no" ; then 5890533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5891533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5892533545b5Smrg fi 5893533545b5Smrg 5894533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5895533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5896533545b5Smrg fi 5897533545b5Smrg 5898533545b5Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5899533545b5Smrg 5900c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5901c9e4df9bSmrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 5902533545b5Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5903c9e4df9bSmrg if eval test \${$cacheid+y} 5904c9e4df9bSmrgthen : 5905c9e4df9bSmrg printf %s "(cached) " >&6 5906dfac8f13Smrgelse case e in #( 5907dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5908533545b5Smrg/* end confdefs.h. */ 5909533545b5Smrgint i; 5910533545b5Smrgint 5911c9e4df9bSmrgmain (void) 5912533545b5Smrg{ 5913533545b5Smrg 5914533545b5Smrg ; 5915533545b5Smrg return 0; 5916533545b5Smrg} 5917533545b5Smrg_ACEOF 5918c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 5919c9e4df9bSmrgthen : 5920533545b5Smrg eval $cacheid=yes 5921dfac8f13Smrgelse case e in #( 5922dfac8f13Smrg e) eval $cacheid=no ;; 5923dfac8f13Smrgesac 5924533545b5Smrgfi 5925c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5926dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 5927dfac8f13Smrgesac 5928533545b5Smrgfi 5929533545b5Smrg 5930533545b5Smrg 5931533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5932533545b5Smrg 5933533545b5Smrg eval supported=\$$cacheid 5934c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5935c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 5936533545b5Smrg if test "$supported" = "yes" ; then 5937533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5938533545b5Smrg found="yes" 5939533545b5Smrg fi 5940533545b5Smrg fi 5941533545b5Smrg 5942533545b5Smrg 5943533545b5Smrg 5944533545b5Smrg 5945533545b5Smrg 5946533545b5Smrg 5947533545b5Smrg 5948533545b5Smrg 5949533545b5Smrg 5950533545b5Smrg 5951533545b5Smrg 5952533545b5Smrg 5953533545b5Smrg 5954533545b5Smrg 5955533545b5Smrg 5956533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5957533545b5Smrg 5958533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5959533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5960c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5961c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5962c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5963c9e4df9bSmrgthen : 5964c9e4df9bSmrg printf %s "(cached) " >&6 5965dfac8f13Smrgelse case e in #( 5966dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5967533545b5Smrg/* end confdefs.h. */ 5968533545b5Smrgint i; 5969533545b5Smrg_ACEOF 5970c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 5971c9e4df9bSmrgthen : 5972533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 5973dfac8f13Smrgelse case e in #( 5974dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5975dfac8f13Smrgesac 5976533545b5Smrgfi 5977dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5978dfac8f13Smrgesac 5979533545b5Smrgfi 5980c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5981c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5982533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5983533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5984533545b5Smrgfi 5985533545b5Smrg 5986533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5987533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5988533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5989533545b5Smrg fi 5990533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5991c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5992c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5993c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5994c9e4df9bSmrgthen : 5995c9e4df9bSmrg printf %s "(cached) " >&6 5996dfac8f13Smrgelse case e in #( 5997dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5998533545b5Smrg/* end confdefs.h. */ 5999533545b5Smrgint i; 6000533545b5Smrg_ACEOF 6001c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6002c9e4df9bSmrgthen : 6003533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6004dfac8f13Smrgelse case e in #( 6005dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6006dfac8f13Smrgesac 6007533545b5Smrgfi 6008dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6009dfac8f13Smrgesac 6010533545b5Smrgfi 6011c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6012c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6013533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6014533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6015533545b5Smrgfi 6016533545b5Smrg 6017533545b5Smrgfound="no" 6018533545b5Smrg 6019533545b5Smrg if test $found = "no" ; then 6020533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6021533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6022533545b5Smrg fi 6023533545b5Smrg 6024533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6025533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6026533545b5Smrg fi 6027533545b5Smrg 6028533545b5Smrg CFLAGS="$CFLAGS -Wnested-externs" 6029533545b5Smrg 6030c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 6031c9e4df9bSmrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 6032533545b5Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 6033c9e4df9bSmrg if eval test \${$cacheid+y} 6034c9e4df9bSmrgthen : 6035c9e4df9bSmrg printf %s "(cached) " >&6 6036dfac8f13Smrgelse case e in #( 6037dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6038533545b5Smrg/* end confdefs.h. */ 6039533545b5Smrgint i; 6040533545b5Smrgint 6041c9e4df9bSmrgmain (void) 6042533545b5Smrg{ 6043533545b5Smrg 6044533545b5Smrg ; 6045533545b5Smrg return 0; 6046533545b5Smrg} 6047533545b5Smrg_ACEOF 6048c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6049c9e4df9bSmrgthen : 6050533545b5Smrg eval $cacheid=yes 6051dfac8f13Smrgelse case e in #( 6052dfac8f13Smrg e) eval $cacheid=no ;; 6053dfac8f13Smrgesac 6054533545b5Smrgfi 6055c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6056dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6057dfac8f13Smrgesac 6058533545b5Smrgfi 6059533545b5Smrg 6060533545b5Smrg 6061533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6062533545b5Smrg 6063533545b5Smrg eval supported=\$$cacheid 6064c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6065c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6066533545b5Smrg if test "$supported" = "yes" ; then 6067533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6068533545b5Smrg found="yes" 6069533545b5Smrg fi 6070533545b5Smrg fi 6071533545b5Smrg 6072533545b5Smrg 6073533545b5Smrg 6074533545b5Smrg 6075533545b5Smrg 6076533545b5Smrg 6077533545b5Smrg 6078533545b5Smrg 6079533545b5Smrg 6080533545b5Smrg 6081533545b5Smrg 6082533545b5Smrg 6083533545b5Smrg 6084533545b5Smrg 6085533545b5Smrg 6086533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6087533545b5Smrg 6088533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6089533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6090c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6091c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6092c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6093c9e4df9bSmrgthen : 6094c9e4df9bSmrg printf %s "(cached) " >&6 6095dfac8f13Smrgelse case e in #( 6096dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6097533545b5Smrg/* end confdefs.h. */ 6098533545b5Smrgint i; 6099533545b5Smrg_ACEOF 6100c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6101c9e4df9bSmrgthen : 6102533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6103dfac8f13Smrgelse case e in #( 6104dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6105dfac8f13Smrgesac 6106533545b5Smrgfi 6107dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6108dfac8f13Smrgesac 6109533545b5Smrgfi 6110c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6111c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6112533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6113533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6114533545b5Smrgfi 6115533545b5Smrg 6116533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6117533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6118533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6119533545b5Smrg fi 6120533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6121c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6122c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6123c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6124c9e4df9bSmrgthen : 6125c9e4df9bSmrg printf %s "(cached) " >&6 6126dfac8f13Smrgelse case e in #( 6127dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6128533545b5Smrg/* end confdefs.h. */ 6129533545b5Smrgint i; 6130533545b5Smrg_ACEOF 6131c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6132c9e4df9bSmrgthen : 6133533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6134dfac8f13Smrgelse case e in #( 6135dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6136dfac8f13Smrgesac 6137533545b5Smrgfi 6138dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6139dfac8f13Smrgesac 6140533545b5Smrgfi 6141c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6142c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6143533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6144533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6145533545b5Smrgfi 6146533545b5Smrg 6147533545b5Smrgfound="no" 6148533545b5Smrg 6149533545b5Smrg if test $found = "no" ; then 6150533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6151533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6152533545b5Smrg fi 6153533545b5Smrg 6154533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6155533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6156533545b5Smrg fi 6157533545b5Smrg 6158533545b5Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6159533545b5Smrg 6160c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6161c9e4df9bSmrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 6162533545b5Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6163c9e4df9bSmrg if eval test \${$cacheid+y} 6164c9e4df9bSmrgthen : 6165c9e4df9bSmrg printf %s "(cached) " >&6 6166dfac8f13Smrgelse case e in #( 6167dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6168533545b5Smrg/* end confdefs.h. */ 6169533545b5Smrgint i; 6170533545b5Smrgint 6171c9e4df9bSmrgmain (void) 6172533545b5Smrg{ 6173533545b5Smrg 6174533545b5Smrg ; 6175533545b5Smrg return 0; 6176533545b5Smrg} 6177533545b5Smrg_ACEOF 6178c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6179c9e4df9bSmrgthen : 6180533545b5Smrg eval $cacheid=yes 6181dfac8f13Smrgelse case e in #( 6182dfac8f13Smrg e) eval $cacheid=no ;; 6183dfac8f13Smrgesac 6184533545b5Smrgfi 6185c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6186dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6187dfac8f13Smrgesac 6188533545b5Smrgfi 6189533545b5Smrg 6190533545b5Smrg 6191533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6192533545b5Smrg 6193533545b5Smrg eval supported=\$$cacheid 6194c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6195c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6196533545b5Smrg if test "$supported" = "yes" ; then 6197533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6198533545b5Smrg found="yes" 6199533545b5Smrg fi 6200533545b5Smrg fi 6201533545b5Smrg 6202533545b5Smrg 6203533545b5Smrg 6204533545b5Smrg 6205533545b5Smrg 6206533545b5Smrg 6207533545b5Smrg 6208533545b5Smrg 6209533545b5Smrg 6210533545b5Smrg 6211533545b5Smrg 6212533545b5Smrg 6213533545b5Smrg 6214533545b5Smrg 6215533545b5Smrg 6216533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6217533545b5Smrg 6218533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6219533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6220c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6221c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6222c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6223c9e4df9bSmrgthen : 6224c9e4df9bSmrg printf %s "(cached) " >&6 6225dfac8f13Smrgelse case e in #( 6226dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6227533545b5Smrg/* end confdefs.h. */ 6228533545b5Smrgint i; 6229533545b5Smrg_ACEOF 6230c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6231c9e4df9bSmrgthen : 6232533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6233dfac8f13Smrgelse case e in #( 6234dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6235dfac8f13Smrgesac 6236533545b5Smrgfi 6237dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6238dfac8f13Smrgesac 6239533545b5Smrgfi 6240c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6241c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6242533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6243533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6244533545b5Smrgfi 6245533545b5Smrg 6246533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6247533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6248533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6249533545b5Smrg fi 6250533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6251c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6252c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6253c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6254c9e4df9bSmrgthen : 6255c9e4df9bSmrg printf %s "(cached) " >&6 6256dfac8f13Smrgelse case e in #( 6257dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6258533545b5Smrg/* end confdefs.h. */ 6259533545b5Smrgint i; 6260533545b5Smrg_ACEOF 6261c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6262c9e4df9bSmrgthen : 6263533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6264dfac8f13Smrgelse case e in #( 6265dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6266dfac8f13Smrgesac 6267533545b5Smrgfi 6268dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6269dfac8f13Smrgesac 6270533545b5Smrgfi 6271c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6272c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6273533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6274533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6275533545b5Smrgfi 6276533545b5Smrg 6277533545b5Smrgfound="no" 6278533545b5Smrg 6279533545b5Smrg if test $found = "no" ; then 6280533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6281533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6282533545b5Smrg fi 6283533545b5Smrg 6284533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6285533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6286533545b5Smrg fi 6287533545b5Smrg 6288533545b5Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6289533545b5Smrg 6290c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6291c9e4df9bSmrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 6292533545b5Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6293c9e4df9bSmrg if eval test \${$cacheid+y} 6294c9e4df9bSmrgthen : 6295c9e4df9bSmrg printf %s "(cached) " >&6 6296dfac8f13Smrgelse case e in #( 6297dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6298533545b5Smrg/* end confdefs.h. */ 6299533545b5Smrgint i; 6300533545b5Smrgint 6301c9e4df9bSmrgmain (void) 6302533545b5Smrg{ 6303533545b5Smrg 6304533545b5Smrg ; 6305533545b5Smrg return 0; 6306533545b5Smrg} 6307533545b5Smrg_ACEOF 6308c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6309c9e4df9bSmrgthen : 6310533545b5Smrg eval $cacheid=yes 6311dfac8f13Smrgelse case e in #( 6312dfac8f13Smrg e) eval $cacheid=no ;; 6313dfac8f13Smrgesac 6314533545b5Smrgfi 6315c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6316dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6317dfac8f13Smrgesac 6318533545b5Smrgfi 6319533545b5Smrg 6320533545b5Smrg 6321533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6322533545b5Smrg 6323533545b5Smrg eval supported=\$$cacheid 6324c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6325c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6326533545b5Smrg if test "$supported" = "yes" ; then 6327533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6328533545b5Smrg found="yes" 6329533545b5Smrg fi 6330533545b5Smrg fi 6331533545b5Smrg 6332533545b5Smrg if test $found = "no" ; then 6333533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6334533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6335533545b5Smrg fi 6336533545b5Smrg 6337533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6338533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6339533545b5Smrg fi 6340533545b5Smrg 6341533545b5Smrg CFLAGS="$CFLAGS -fd" 6342533545b5Smrg 6343c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6344c9e4df9bSmrgprintf %s "checking if $CC supports -fd... " >&6; } 6345533545b5Smrg cacheid=xorg_cv_cc_flag__fd 6346c9e4df9bSmrg if eval test \${$cacheid+y} 6347c9e4df9bSmrgthen : 6348c9e4df9bSmrg printf %s "(cached) " >&6 6349dfac8f13Smrgelse case e in #( 6350dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6351533545b5Smrg/* end confdefs.h. */ 6352533545b5Smrgint i; 6353533545b5Smrgint 6354c9e4df9bSmrgmain (void) 6355533545b5Smrg{ 6356533545b5Smrg 6357533545b5Smrg ; 6358533545b5Smrg return 0; 6359533545b5Smrg} 6360533545b5Smrg_ACEOF 6361c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6362c9e4df9bSmrgthen : 6363533545b5Smrg eval $cacheid=yes 6364dfac8f13Smrgelse case e in #( 6365dfac8f13Smrg e) eval $cacheid=no ;; 6366dfac8f13Smrgesac 6367533545b5Smrgfi 6368c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6369dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6370dfac8f13Smrgesac 6371533545b5Smrgfi 6372533545b5Smrg 6373533545b5Smrg 6374533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6375533545b5Smrg 6376533545b5Smrg eval supported=\$$cacheid 6377c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6378c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6379533545b5Smrg if test "$supported" = "yes" ; then 6380533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6381533545b5Smrg found="yes" 6382533545b5Smrg fi 6383533545b5Smrg fi 6384533545b5Smrg 6385533545b5Smrg 6386533545b5Smrg 6387533545b5Smrg 6388533545b5Smrg 6389533545b5Smrg 6390533545b5Smrg 6391533545b5Smrg 6392533545b5Smrg 6393533545b5Smrg 6394533545b5Smrg 6395533545b5Smrg 6396533545b5Smrg 6397533545b5Smrg 6398533545b5Smrg 6399533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6400533545b5Smrg 6401533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6402533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6403c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6404c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6405c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6406c9e4df9bSmrgthen : 6407c9e4df9bSmrg printf %s "(cached) " >&6 6408dfac8f13Smrgelse case e in #( 6409dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6410533545b5Smrg/* end confdefs.h. */ 6411533545b5Smrgint i; 6412533545b5Smrg_ACEOF 6413c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6414c9e4df9bSmrgthen : 6415533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6416dfac8f13Smrgelse case e in #( 6417dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6418dfac8f13Smrgesac 6419533545b5Smrgfi 6420dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6421dfac8f13Smrgesac 6422533545b5Smrgfi 6423c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6424c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6425533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6426533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6427533545b5Smrgfi 6428533545b5Smrg 6429533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6430533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6431533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6432533545b5Smrg fi 6433533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6434c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6435c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6436c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6437c9e4df9bSmrgthen : 6438c9e4df9bSmrg printf %s "(cached) " >&6 6439dfac8f13Smrgelse case e in #( 6440dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6441533545b5Smrg/* end confdefs.h. */ 6442533545b5Smrgint i; 6443533545b5Smrg_ACEOF 6444c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6445c9e4df9bSmrgthen : 6446533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6447dfac8f13Smrgelse case e in #( 6448dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6449dfac8f13Smrgesac 6450533545b5Smrgfi 6451dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6452dfac8f13Smrgesac 6453533545b5Smrgfi 6454c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6455c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6456533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6457533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6458533545b5Smrgfi 6459533545b5Smrg 6460533545b5Smrgfound="no" 6461533545b5Smrg 6462533545b5Smrg if test $found = "no" ; then 6463533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6464533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6465533545b5Smrg fi 6466533545b5Smrg 6467533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6468533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6469533545b5Smrg fi 6470533545b5Smrg 6471533545b5Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6472533545b5Smrg 6473c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6474c9e4df9bSmrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6475533545b5Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6476c9e4df9bSmrg if eval test \${$cacheid+y} 6477c9e4df9bSmrgthen : 6478c9e4df9bSmrg printf %s "(cached) " >&6 6479dfac8f13Smrgelse case e in #( 6480dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6481533545b5Smrg/* end confdefs.h. */ 6482533545b5Smrgint i; 6483533545b5Smrgint 6484c9e4df9bSmrgmain (void) 6485533545b5Smrg{ 6486533545b5Smrg 6487533545b5Smrg ; 6488533545b5Smrg return 0; 6489533545b5Smrg} 6490533545b5Smrg_ACEOF 6491c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6492c9e4df9bSmrgthen : 6493533545b5Smrg eval $cacheid=yes 6494dfac8f13Smrgelse case e in #( 6495dfac8f13Smrg e) eval $cacheid=no ;; 6496dfac8f13Smrgesac 6497533545b5Smrgfi 6498c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6499dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6500dfac8f13Smrgesac 6501533545b5Smrgfi 6502533545b5Smrg 6503533545b5Smrg 6504533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6505533545b5Smrg 6506533545b5Smrg eval supported=\$$cacheid 6507c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6508c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6509533545b5Smrg if test "$supported" = "yes" ; then 6510533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6511533545b5Smrg found="yes" 6512533545b5Smrg fi 6513533545b5Smrg fi 6514533545b5Smrg 6515533545b5Smrg 6516533545b5Smrg 6517533545b5Smrg 6518533545b5Smrg 6519533545b5Smrg# This chunk adds additional warnings that could catch undesired effects. 6520533545b5Smrg 6521533545b5Smrg 6522533545b5Smrg 6523533545b5Smrg 6524533545b5Smrg 6525533545b5Smrg 6526533545b5Smrg 6527533545b5Smrg 6528533545b5Smrg 6529533545b5Smrg 6530533545b5Smrg 6531533545b5Smrg 6532533545b5Smrg 6533533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6534533545b5Smrg 6535533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6536533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6537c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6538c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6539c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6540c9e4df9bSmrgthen : 6541c9e4df9bSmrg printf %s "(cached) " >&6 6542dfac8f13Smrgelse case e in #( 6543dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6544533545b5Smrg/* end confdefs.h. */ 6545533545b5Smrgint i; 6546533545b5Smrg_ACEOF 6547c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6548c9e4df9bSmrgthen : 6549533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6550dfac8f13Smrgelse case e in #( 6551dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6552dfac8f13Smrgesac 6553533545b5Smrgfi 6554dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6555dfac8f13Smrgesac 6556533545b5Smrgfi 6557c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6558c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6559533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6560533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6561533545b5Smrgfi 6562533545b5Smrg 6563533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6564533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6565533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6566533545b5Smrg fi 6567533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6568c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6569c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6570c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6571c9e4df9bSmrgthen : 6572c9e4df9bSmrg printf %s "(cached) " >&6 6573dfac8f13Smrgelse case e in #( 6574dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6575533545b5Smrg/* end confdefs.h. */ 6576533545b5Smrgint i; 6577533545b5Smrg_ACEOF 6578c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6579c9e4df9bSmrgthen : 6580533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6581dfac8f13Smrgelse case e in #( 6582dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6583dfac8f13Smrgesac 6584533545b5Smrgfi 6585dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6586dfac8f13Smrgesac 6587533545b5Smrgfi 6588c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6589c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6590533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6591533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6592533545b5Smrgfi 6593533545b5Smrg 6594533545b5Smrgfound="no" 6595533545b5Smrg 6596533545b5Smrg if test $found = "no" ; then 6597533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6598533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6599533545b5Smrg fi 6600533545b5Smrg 6601533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6602533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6603533545b5Smrg fi 6604533545b5Smrg 6605533545b5Smrg CFLAGS="$CFLAGS -Wunused" 6606533545b5Smrg 6607c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6608c9e4df9bSmrgprintf %s "checking if $CC supports -Wunused... " >&6; } 6609533545b5Smrg cacheid=xorg_cv_cc_flag__Wunused 6610c9e4df9bSmrg if eval test \${$cacheid+y} 6611c9e4df9bSmrgthen : 6612c9e4df9bSmrg printf %s "(cached) " >&6 6613dfac8f13Smrgelse case e in #( 6614dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6615533545b5Smrg/* end confdefs.h. */ 6616533545b5Smrgint i; 6617533545b5Smrgint 6618c9e4df9bSmrgmain (void) 6619533545b5Smrg{ 6620533545b5Smrg 6621533545b5Smrg ; 6622533545b5Smrg return 0; 6623533545b5Smrg} 6624533545b5Smrg_ACEOF 6625c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6626c9e4df9bSmrgthen : 6627533545b5Smrg eval $cacheid=yes 6628dfac8f13Smrgelse case e in #( 6629dfac8f13Smrg e) eval $cacheid=no ;; 6630dfac8f13Smrgesac 6631533545b5Smrgfi 6632c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6633dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6634dfac8f13Smrgesac 6635533545b5Smrgfi 6636533545b5Smrg 6637533545b5Smrg 6638533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6639533545b5Smrg 6640533545b5Smrg eval supported=\$$cacheid 6641c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6642c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6643533545b5Smrg if test "$supported" = "yes" ; then 6644533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6645533545b5Smrg found="yes" 6646533545b5Smrg fi 6647533545b5Smrg fi 6648533545b5Smrg 6649533545b5Smrg 6650533545b5Smrg 6651533545b5Smrg 6652533545b5Smrg 6653533545b5Smrg 6654533545b5Smrg 6655533545b5Smrg 6656533545b5Smrg 6657533545b5Smrg 6658533545b5Smrg 6659533545b5Smrg 6660533545b5Smrg 6661533545b5Smrg 6662533545b5Smrg 6663533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6664533545b5Smrg 6665533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6666533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6667c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6668c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6669c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6670c9e4df9bSmrgthen : 6671c9e4df9bSmrg printf %s "(cached) " >&6 6672dfac8f13Smrgelse case e in #( 6673dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6674533545b5Smrg/* end confdefs.h. */ 6675533545b5Smrgint i; 6676533545b5Smrg_ACEOF 6677c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6678c9e4df9bSmrgthen : 6679533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6680dfac8f13Smrgelse case e in #( 6681dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6682dfac8f13Smrgesac 6683533545b5Smrgfi 6684dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6685dfac8f13Smrgesac 6686533545b5Smrgfi 6687c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6688c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6689533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6690533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6691533545b5Smrgfi 6692533545b5Smrg 6693533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6694533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6695533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6696533545b5Smrg fi 6697533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6698c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6699c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6700c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6701c9e4df9bSmrgthen : 6702c9e4df9bSmrg printf %s "(cached) " >&6 6703dfac8f13Smrgelse case e in #( 6704dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6705533545b5Smrg/* end confdefs.h. */ 6706533545b5Smrgint i; 6707533545b5Smrg_ACEOF 6708c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6709c9e4df9bSmrgthen : 6710533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6711dfac8f13Smrgelse case e in #( 6712dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6713dfac8f13Smrgesac 6714533545b5Smrgfi 6715dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6716dfac8f13Smrgesac 6717533545b5Smrgfi 6718c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6719c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6720533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6721533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6722533545b5Smrgfi 6723533545b5Smrg 6724533545b5Smrgfound="no" 6725533545b5Smrg 6726533545b5Smrg if test $found = "no" ; then 6727533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6728533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6729533545b5Smrg fi 6730533545b5Smrg 6731533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6732533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6733533545b5Smrg fi 6734533545b5Smrg 6735533545b5Smrg CFLAGS="$CFLAGS -Wuninitialized" 6736533545b5Smrg 6737c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6738c9e4df9bSmrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 6739533545b5Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 6740c9e4df9bSmrg if eval test \${$cacheid+y} 6741c9e4df9bSmrgthen : 6742c9e4df9bSmrg printf %s "(cached) " >&6 6743dfac8f13Smrgelse case e in #( 6744dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6745533545b5Smrg/* end confdefs.h. */ 6746533545b5Smrgint i; 6747533545b5Smrgint 6748c9e4df9bSmrgmain (void) 6749533545b5Smrg{ 6750533545b5Smrg 6751533545b5Smrg ; 6752533545b5Smrg return 0; 6753533545b5Smrg} 6754533545b5Smrg_ACEOF 6755c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6756c9e4df9bSmrgthen : 6757533545b5Smrg eval $cacheid=yes 6758dfac8f13Smrgelse case e in #( 6759dfac8f13Smrg e) eval $cacheid=no ;; 6760dfac8f13Smrgesac 6761533545b5Smrgfi 6762c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6763dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6764dfac8f13Smrgesac 6765533545b5Smrgfi 6766533545b5Smrg 6767533545b5Smrg 6768533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6769533545b5Smrg 6770533545b5Smrg eval supported=\$$cacheid 6771c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6772c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6773533545b5Smrg if test "$supported" = "yes" ; then 6774533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6775533545b5Smrg found="yes" 6776533545b5Smrg fi 6777533545b5Smrg fi 6778533545b5Smrg 6779533545b5Smrg 6780533545b5Smrg 6781533545b5Smrg 6782533545b5Smrg 6783533545b5Smrg 6784533545b5Smrg 6785533545b5Smrg 6786533545b5Smrg 6787533545b5Smrg 6788533545b5Smrg 6789533545b5Smrg 6790533545b5Smrg 6791533545b5Smrg 6792533545b5Smrg 6793533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6794533545b5Smrg 6795533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6796533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6797c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6798c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6799c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6800c9e4df9bSmrgthen : 6801c9e4df9bSmrg printf %s "(cached) " >&6 6802dfac8f13Smrgelse case e in #( 6803dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6804533545b5Smrg/* end confdefs.h. */ 6805533545b5Smrgint i; 6806533545b5Smrg_ACEOF 6807c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6808c9e4df9bSmrgthen : 6809533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6810dfac8f13Smrgelse case e in #( 6811dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6812dfac8f13Smrgesac 6813533545b5Smrgfi 6814dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6815dfac8f13Smrgesac 6816533545b5Smrgfi 6817c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6818c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6819533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6820533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6821533545b5Smrgfi 6822533545b5Smrg 6823533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6824533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6825533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6826533545b5Smrg fi 6827533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6828c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6829c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6830c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6831c9e4df9bSmrgthen : 6832c9e4df9bSmrg printf %s "(cached) " >&6 6833dfac8f13Smrgelse case e in #( 6834dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6835533545b5Smrg/* end confdefs.h. */ 6836533545b5Smrgint i; 6837533545b5Smrg_ACEOF 6838c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6839c9e4df9bSmrgthen : 6840533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6841dfac8f13Smrgelse case e in #( 6842dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6843dfac8f13Smrgesac 6844533545b5Smrgfi 6845dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6846dfac8f13Smrgesac 6847533545b5Smrgfi 6848c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6849c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6850533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6851533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6852533545b5Smrgfi 6853533545b5Smrg 6854533545b5Smrgfound="no" 6855533545b5Smrg 6856533545b5Smrg if test $found = "no" ; then 6857533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6858533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6859533545b5Smrg fi 6860533545b5Smrg 6861533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6862533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6863533545b5Smrg fi 6864533545b5Smrg 6865533545b5Smrg CFLAGS="$CFLAGS -Wshadow" 6866533545b5Smrg 6867c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6868c9e4df9bSmrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 6869533545b5Smrg cacheid=xorg_cv_cc_flag__Wshadow 6870c9e4df9bSmrg if eval test \${$cacheid+y} 6871c9e4df9bSmrgthen : 6872c9e4df9bSmrg printf %s "(cached) " >&6 6873dfac8f13Smrgelse case e in #( 6874dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6875533545b5Smrg/* end confdefs.h. */ 6876533545b5Smrgint i; 6877533545b5Smrgint 6878c9e4df9bSmrgmain (void) 6879533545b5Smrg{ 6880533545b5Smrg 6881533545b5Smrg ; 6882533545b5Smrg return 0; 6883533545b5Smrg} 6884533545b5Smrg_ACEOF 6885c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 6886c9e4df9bSmrgthen : 6887533545b5Smrg eval $cacheid=yes 6888dfac8f13Smrgelse case e in #( 6889dfac8f13Smrg e) eval $cacheid=no ;; 6890dfac8f13Smrgesac 6891533545b5Smrgfi 6892c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6893dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 6894dfac8f13Smrgesac 6895533545b5Smrgfi 6896533545b5Smrg 6897533545b5Smrg 6898533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6899533545b5Smrg 6900533545b5Smrg eval supported=\$$cacheid 6901c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6902c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 6903533545b5Smrg if test "$supported" = "yes" ; then 6904533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6905533545b5Smrg found="yes" 6906533545b5Smrg fi 6907533545b5Smrg fi 6908533545b5Smrg 6909533545b5Smrg 6910533545b5Smrg 6911533545b5Smrg 6912533545b5Smrg 6913533545b5Smrg 6914533545b5Smrg 6915533545b5Smrg 6916533545b5Smrg 6917533545b5Smrg 6918533545b5Smrg 6919533545b5Smrg 6920533545b5Smrg 6921533545b5Smrg 6922533545b5Smrg 6923533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6924533545b5Smrg 6925533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6926533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6927c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6928c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6929c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6930c9e4df9bSmrgthen : 6931c9e4df9bSmrg printf %s "(cached) " >&6 6932dfac8f13Smrgelse case e in #( 6933dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6934533545b5Smrg/* end confdefs.h. */ 6935533545b5Smrgint i; 6936533545b5Smrg_ACEOF 6937c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6938c9e4df9bSmrgthen : 6939533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 6940dfac8f13Smrgelse case e in #( 6941dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6942dfac8f13Smrgesac 6943533545b5Smrgfi 6944dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6945dfac8f13Smrgesac 6946533545b5Smrgfi 6947c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6948c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6949533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6950533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6951533545b5Smrgfi 6952533545b5Smrg 6953533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6954533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6955533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6956533545b5Smrg fi 6957533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6958c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6959c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6960c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6961c9e4df9bSmrgthen : 6962c9e4df9bSmrg printf %s "(cached) " >&6 6963dfac8f13Smrgelse case e in #( 6964dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6965533545b5Smrg/* end confdefs.h. */ 6966533545b5Smrgint i; 6967533545b5Smrg_ACEOF 6968c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 6969c9e4df9bSmrgthen : 6970533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 6971dfac8f13Smrgelse case e in #( 6972dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6973dfac8f13Smrgesac 6974533545b5Smrgfi 6975dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6976dfac8f13Smrgesac 6977533545b5Smrgfi 6978c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6979c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6980533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6981533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6982533545b5Smrgfi 6983533545b5Smrg 6984533545b5Smrgfound="no" 6985533545b5Smrg 6986533545b5Smrg if test $found = "no" ; then 6987533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6988533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6989533545b5Smrg fi 6990533545b5Smrg 6991533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6992533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6993533545b5Smrg fi 6994533545b5Smrg 6995533545b5Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6996533545b5Smrg 6997c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6998c9e4df9bSmrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 6999533545b5Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 7000c9e4df9bSmrg if eval test \${$cacheid+y} 7001c9e4df9bSmrgthen : 7002c9e4df9bSmrg printf %s "(cached) " >&6 7003dfac8f13Smrgelse case e in #( 7004dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7005533545b5Smrg/* end confdefs.h. */ 7006533545b5Smrgint i; 7007533545b5Smrgint 7008c9e4df9bSmrgmain (void) 7009533545b5Smrg{ 7010533545b5Smrg 7011533545b5Smrg ; 7012533545b5Smrg return 0; 7013533545b5Smrg} 7014533545b5Smrg_ACEOF 7015c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7016c9e4df9bSmrgthen : 7017533545b5Smrg eval $cacheid=yes 7018dfac8f13Smrgelse case e in #( 7019dfac8f13Smrg e) eval $cacheid=no ;; 7020dfac8f13Smrgesac 7021533545b5Smrgfi 7022c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7023dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7024dfac8f13Smrgesac 7025533545b5Smrgfi 7026533545b5Smrg 7027533545b5Smrg 7028533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7029533545b5Smrg 7030533545b5Smrg eval supported=\$$cacheid 7031c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7032c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7033533545b5Smrg if test "$supported" = "yes" ; then 7034533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 7035533545b5Smrg found="yes" 7036533545b5Smrg fi 7037533545b5Smrg fi 7038533545b5Smrg 7039533545b5Smrg 7040533545b5Smrg 7041533545b5Smrg 7042533545b5Smrg 7043533545b5Smrg 7044533545b5Smrg 7045533545b5Smrg 7046533545b5Smrg 7047533545b5Smrg 7048533545b5Smrg 7049533545b5Smrg 7050533545b5Smrg 7051533545b5Smrg 7052533545b5Smrg 7053533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7054533545b5Smrg 7055533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7056533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7057c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7058c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7059c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7060c9e4df9bSmrgthen : 7061c9e4df9bSmrg printf %s "(cached) " >&6 7062dfac8f13Smrgelse case e in #( 7063dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7064533545b5Smrg/* end confdefs.h. */ 7065533545b5Smrgint i; 7066533545b5Smrg_ACEOF 7067c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7068c9e4df9bSmrgthen : 7069533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7070dfac8f13Smrgelse case e in #( 7071dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7072dfac8f13Smrgesac 7073533545b5Smrgfi 7074dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7075dfac8f13Smrgesac 7076533545b5Smrgfi 7077c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7078c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7079533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7080533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7081533545b5Smrgfi 7082533545b5Smrg 7083533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7084533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7085533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7086533545b5Smrg fi 7087533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7088c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7089c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7090c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7091c9e4df9bSmrgthen : 7092c9e4df9bSmrg printf %s "(cached) " >&6 7093dfac8f13Smrgelse case e in #( 7094dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7095533545b5Smrg/* end confdefs.h. */ 7096533545b5Smrgint i; 7097533545b5Smrg_ACEOF 7098c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7099c9e4df9bSmrgthen : 7100533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7101dfac8f13Smrgelse case e in #( 7102dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7103dfac8f13Smrgesac 7104533545b5Smrgfi 7105dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7106dfac8f13Smrgesac 7107533545b5Smrgfi 7108c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7109c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7110533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7111533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7112533545b5Smrgfi 7113533545b5Smrg 7114533545b5Smrgfound="no" 7115533545b5Smrg 7116533545b5Smrg if test $found = "no" ; then 7117533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7118533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7119533545b5Smrg fi 7120533545b5Smrg 7121533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7122533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7123533545b5Smrg fi 7124533545b5Smrg 7125533545b5Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 7126533545b5Smrg 7127c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 7128c9e4df9bSmrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 7129533545b5Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 7130c9e4df9bSmrg if eval test \${$cacheid+y} 7131c9e4df9bSmrgthen : 7132c9e4df9bSmrg printf %s "(cached) " >&6 7133dfac8f13Smrgelse case e in #( 7134dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7135533545b5Smrg/* end confdefs.h. */ 7136533545b5Smrgint i; 7137533545b5Smrgint 7138c9e4df9bSmrgmain (void) 7139533545b5Smrg{ 7140533545b5Smrg 7141533545b5Smrg ; 7142533545b5Smrg return 0; 7143533545b5Smrg} 7144533545b5Smrg_ACEOF 7145c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7146c9e4df9bSmrgthen : 7147533545b5Smrg eval $cacheid=yes 7148dfac8f13Smrgelse case e in #( 7149dfac8f13Smrg e) eval $cacheid=no ;; 7150dfac8f13Smrgesac 7151533545b5Smrgfi 7152c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7153dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7154dfac8f13Smrgesac 7155533545b5Smrgfi 7156533545b5Smrg 7157533545b5Smrg 7158533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7159533545b5Smrg 7160533545b5Smrg eval supported=\$$cacheid 7161c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7162c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7163533545b5Smrg if test "$supported" = "yes" ; then 7164533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7165533545b5Smrg found="yes" 7166533545b5Smrg fi 7167533545b5Smrg fi 7168533545b5Smrg 7169533545b5Smrg 7170533545b5Smrg 7171533545b5Smrg 7172533545b5Smrg 7173533545b5Smrg 7174533545b5Smrg 7175533545b5Smrg 7176533545b5Smrg 7177533545b5Smrg 7178533545b5Smrg 7179533545b5Smrg 7180533545b5Smrg 7181533545b5Smrg 7182533545b5Smrg 7183533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7184533545b5Smrg 7185533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7186533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7187c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7188c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7189c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7190c9e4df9bSmrgthen : 7191c9e4df9bSmrg printf %s "(cached) " >&6 7192dfac8f13Smrgelse case e in #( 7193dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7194533545b5Smrg/* end confdefs.h. */ 7195533545b5Smrgint i; 7196533545b5Smrg_ACEOF 7197c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7198c9e4df9bSmrgthen : 7199533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7200dfac8f13Smrgelse case e in #( 7201dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7202dfac8f13Smrgesac 7203533545b5Smrgfi 7204dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7205dfac8f13Smrgesac 7206533545b5Smrgfi 7207c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7208c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7209533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7210533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7211533545b5Smrgfi 7212533545b5Smrg 7213533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7214533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7215533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7216533545b5Smrg fi 7217533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7218c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7219c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7220c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7221c9e4df9bSmrgthen : 7222c9e4df9bSmrg printf %s "(cached) " >&6 7223dfac8f13Smrgelse case e in #( 7224dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7225533545b5Smrg/* end confdefs.h. */ 7226533545b5Smrgint i; 7227533545b5Smrg_ACEOF 7228c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7229c9e4df9bSmrgthen : 7230533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7231dfac8f13Smrgelse case e in #( 7232dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7233dfac8f13Smrgesac 7234533545b5Smrgfi 7235dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7236dfac8f13Smrgesac 7237533545b5Smrgfi 7238c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7239c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7240533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7241533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7242533545b5Smrgfi 7243533545b5Smrg 7244533545b5Smrgfound="no" 7245533545b5Smrg 7246533545b5Smrg if test $found = "no" ; then 7247533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7248533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7249533545b5Smrg fi 7250533545b5Smrg 7251533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7252533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7253533545b5Smrg fi 7254533545b5Smrg 7255533545b5Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7256533545b5Smrg 7257c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7258c9e4df9bSmrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 7259533545b5Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7260c9e4df9bSmrg if eval test \${$cacheid+y} 7261c9e4df9bSmrgthen : 7262c9e4df9bSmrg printf %s "(cached) " >&6 7263dfac8f13Smrgelse case e in #( 7264dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7265533545b5Smrg/* end confdefs.h. */ 7266533545b5Smrgint i; 7267533545b5Smrgint 7268c9e4df9bSmrgmain (void) 7269533545b5Smrg{ 7270533545b5Smrg 7271533545b5Smrg ; 7272533545b5Smrg return 0; 7273533545b5Smrg} 7274533545b5Smrg_ACEOF 7275c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7276c9e4df9bSmrgthen : 7277533545b5Smrg eval $cacheid=yes 7278dfac8f13Smrgelse case e in #( 7279dfac8f13Smrg e) eval $cacheid=no ;; 7280dfac8f13Smrgesac 7281533545b5Smrgfi 7282c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7283dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7284dfac8f13Smrgesac 7285533545b5Smrgfi 7286533545b5Smrg 7287533545b5Smrg 7288533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7289533545b5Smrg 7290533545b5Smrg eval supported=\$$cacheid 7291c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7292c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7293533545b5Smrg if test "$supported" = "yes" ; then 7294533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7295533545b5Smrg found="yes" 7296533545b5Smrg fi 7297533545b5Smrg fi 7298533545b5Smrg 7299533545b5Smrg 7300533545b5Smrg 7301533545b5Smrg 7302533545b5Smrg 7303533545b5Smrg 7304533545b5Smrg 7305533545b5Smrg 7306533545b5Smrg 7307533545b5Smrg 7308533545b5Smrg 7309533545b5Smrg 7310533545b5Smrg 7311533545b5Smrg 7312533545b5Smrg 7313533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7314533545b5Smrg 7315533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7316533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7317c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7318c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7319c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7320c9e4df9bSmrgthen : 7321c9e4df9bSmrg printf %s "(cached) " >&6 7322dfac8f13Smrgelse case e in #( 7323dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7324533545b5Smrg/* end confdefs.h. */ 7325533545b5Smrgint i; 7326533545b5Smrg_ACEOF 7327c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7328c9e4df9bSmrgthen : 7329533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7330dfac8f13Smrgelse case e in #( 7331dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7332dfac8f13Smrgesac 7333533545b5Smrgfi 7334dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7335dfac8f13Smrgesac 7336533545b5Smrgfi 7337c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7338c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7339533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7340533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7341533545b5Smrgfi 7342533545b5Smrg 7343533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7344533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7345533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7346533545b5Smrg fi 7347533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7348c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7349c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7350c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7351c9e4df9bSmrgthen : 7352c9e4df9bSmrg printf %s "(cached) " >&6 7353dfac8f13Smrgelse case e in #( 7354dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7355533545b5Smrg/* end confdefs.h. */ 7356533545b5Smrgint i; 7357533545b5Smrg_ACEOF 7358c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7359c9e4df9bSmrgthen : 7360533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7361dfac8f13Smrgelse case e in #( 7362dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7363dfac8f13Smrgesac 7364533545b5Smrgfi 7365dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7366dfac8f13Smrgesac 7367533545b5Smrgfi 7368c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7369c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7370533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7371533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7372533545b5Smrgfi 7373533545b5Smrg 7374533545b5Smrgfound="no" 7375533545b5Smrg 7376533545b5Smrg if test $found = "no" ; then 7377533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7378533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7379533545b5Smrg fi 7380533545b5Smrg 7381533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7382533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7383533545b5Smrg fi 7384533545b5Smrg 7385533545b5Smrg CFLAGS="$CFLAGS -Wlogical-op" 7386533545b5Smrg 7387c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7388c9e4df9bSmrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 7389533545b5Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 7390c9e4df9bSmrg if eval test \${$cacheid+y} 7391c9e4df9bSmrgthen : 7392c9e4df9bSmrg printf %s "(cached) " >&6 7393dfac8f13Smrgelse case e in #( 7394dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7395533545b5Smrg/* end confdefs.h. */ 7396533545b5Smrgint i; 7397533545b5Smrgint 7398c9e4df9bSmrgmain (void) 7399533545b5Smrg{ 7400533545b5Smrg 7401533545b5Smrg ; 7402533545b5Smrg return 0; 7403533545b5Smrg} 7404533545b5Smrg_ACEOF 7405c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7406c9e4df9bSmrgthen : 7407533545b5Smrg eval $cacheid=yes 7408dfac8f13Smrgelse case e in #( 7409dfac8f13Smrg e) eval $cacheid=no ;; 7410dfac8f13Smrgesac 7411533545b5Smrgfi 7412c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7413dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7414dfac8f13Smrgesac 7415533545b5Smrgfi 7416533545b5Smrg 7417533545b5Smrg 7418533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7419533545b5Smrg 7420533545b5Smrg eval supported=\$$cacheid 7421c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7422c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7423533545b5Smrg if test "$supported" = "yes" ; then 7424533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7425533545b5Smrg found="yes" 7426533545b5Smrg fi 7427533545b5Smrg fi 7428533545b5Smrg 7429533545b5Smrg 7430533545b5Smrg 7431533545b5Smrg# These are currently disabled because they are noisy. They will be enabled 7432533545b5Smrg# in the future once the codebase is sufficiently modernized to silence 7433533545b5Smrg# them. For now, I don't want them to drown out the other warnings. 7434533545b5Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7435533545b5Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7436533545b5Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7437533545b5Smrg 7438dfac8f13Smrg# Turn some warnings into errors, so we don't accidentally get successful builds 7439533545b5Smrg# when there are problems that should be fixed. 7440533545b5Smrg 7441533545b5Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7442533545b5Smrg 7443533545b5Smrg 7444533545b5Smrg 7445533545b5Smrg 7446533545b5Smrg 7447533545b5Smrg 7448533545b5Smrg 7449533545b5Smrg 7450533545b5Smrg 7451533545b5Smrg 7452533545b5Smrg 7453533545b5Smrg 7454533545b5Smrg 7455533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7456533545b5Smrg 7457533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7458533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7459c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7460c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7461c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7462c9e4df9bSmrgthen : 7463c9e4df9bSmrg printf %s "(cached) " >&6 7464dfac8f13Smrgelse case e in #( 7465dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7466533545b5Smrg/* end confdefs.h. */ 7467533545b5Smrgint i; 7468533545b5Smrg_ACEOF 7469c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7470c9e4df9bSmrgthen : 7471533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7472dfac8f13Smrgelse case e in #( 7473dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7474dfac8f13Smrgesac 7475533545b5Smrgfi 7476dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7477dfac8f13Smrgesac 7478533545b5Smrgfi 7479c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7480c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7481533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7482533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7483533545b5Smrgfi 7484533545b5Smrg 7485533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7486533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7487533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7488533545b5Smrg fi 7489533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7490c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7491c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7492c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7493c9e4df9bSmrgthen : 7494c9e4df9bSmrg printf %s "(cached) " >&6 7495dfac8f13Smrgelse case e in #( 7496dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7497533545b5Smrg/* end confdefs.h. */ 7498533545b5Smrgint i; 7499533545b5Smrg_ACEOF 7500c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7501c9e4df9bSmrgthen : 7502533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7503dfac8f13Smrgelse case e in #( 7504dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7505dfac8f13Smrgesac 7506533545b5Smrgfi 7507dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7508dfac8f13Smrgesac 7509533545b5Smrgfi 7510c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7511c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7512533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7513533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7514533545b5Smrgfi 7515533545b5Smrg 7516533545b5Smrgfound="no" 7517533545b5Smrg 7518533545b5Smrg if test $found = "no" ; then 7519533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7520533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7521533545b5Smrg fi 7522533545b5Smrg 7523533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7524533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7525533545b5Smrg fi 7526533545b5Smrg 7527533545b5Smrg CFLAGS="$CFLAGS -Werror=implicit" 7528533545b5Smrg 7529c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7530c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 7531533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 7532c9e4df9bSmrg if eval test \${$cacheid+y} 7533c9e4df9bSmrgthen : 7534c9e4df9bSmrg printf %s "(cached) " >&6 7535dfac8f13Smrgelse case e in #( 7536dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7537533545b5Smrg/* end confdefs.h. */ 7538533545b5Smrgint i; 7539533545b5Smrgint 7540c9e4df9bSmrgmain (void) 7541533545b5Smrg{ 7542533545b5Smrg 7543533545b5Smrg ; 7544533545b5Smrg return 0; 7545533545b5Smrg} 7546533545b5Smrg_ACEOF 7547c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7548c9e4df9bSmrgthen : 7549533545b5Smrg eval $cacheid=yes 7550dfac8f13Smrgelse case e in #( 7551dfac8f13Smrg e) eval $cacheid=no ;; 7552dfac8f13Smrgesac 7553533545b5Smrgfi 7554c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7555dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7556dfac8f13Smrgesac 7557533545b5Smrgfi 7558533545b5Smrg 7559533545b5Smrg 7560533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7561533545b5Smrg 7562533545b5Smrg eval supported=\$$cacheid 7563c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7564c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7565533545b5Smrg if test "$supported" = "yes" ; then 7566533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7567533545b5Smrg found="yes" 7568533545b5Smrg fi 7569533545b5Smrg fi 7570533545b5Smrg 7571533545b5Smrg if test $found = "no" ; then 7572533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7573533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7574533545b5Smrg fi 7575533545b5Smrg 7576533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7577533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7578533545b5Smrg fi 7579533545b5Smrg 7580533545b5Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7581533545b5Smrg 7582c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 7583c9e4df9bSmrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7584533545b5Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7585c9e4df9bSmrg if eval test \${$cacheid+y} 7586c9e4df9bSmrgthen : 7587c9e4df9bSmrg printf %s "(cached) " >&6 7588dfac8f13Smrgelse case e in #( 7589dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7590533545b5Smrg/* end confdefs.h. */ 7591533545b5Smrgint i; 7592533545b5Smrgint 7593c9e4df9bSmrgmain (void) 7594533545b5Smrg{ 7595533545b5Smrg 7596533545b5Smrg ; 7597533545b5Smrg return 0; 7598533545b5Smrg} 7599533545b5Smrg_ACEOF 7600c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7601c9e4df9bSmrgthen : 7602533545b5Smrg eval $cacheid=yes 7603dfac8f13Smrgelse case e in #( 7604dfac8f13Smrg e) eval $cacheid=no ;; 7605dfac8f13Smrgesac 7606533545b5Smrgfi 7607c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7608dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7609dfac8f13Smrgesac 7610533545b5Smrgfi 7611533545b5Smrg 7612533545b5Smrg 7613533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7614533545b5Smrg 7615533545b5Smrg eval supported=\$$cacheid 7616c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7617c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7618533545b5Smrg if test "$supported" = "yes" ; then 7619533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7620533545b5Smrg found="yes" 7621533545b5Smrg fi 7622533545b5Smrg fi 7623533545b5Smrg 7624533545b5Smrg 7625533545b5Smrg 7626533545b5Smrg 7627533545b5Smrg 7628533545b5Smrg 7629533545b5Smrg 7630533545b5Smrg 7631533545b5Smrg 7632533545b5Smrg 7633533545b5Smrg 7634533545b5Smrg 7635533545b5Smrg 7636533545b5Smrg 7637533545b5Smrg 7638533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7639533545b5Smrg 7640533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7641533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7642c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7643c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7644c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7645c9e4df9bSmrgthen : 7646c9e4df9bSmrg printf %s "(cached) " >&6 7647dfac8f13Smrgelse case e in #( 7648dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7649533545b5Smrg/* end confdefs.h. */ 7650533545b5Smrgint i; 7651533545b5Smrg_ACEOF 7652c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7653c9e4df9bSmrgthen : 7654533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7655dfac8f13Smrgelse case e in #( 7656dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7657dfac8f13Smrgesac 7658533545b5Smrgfi 7659dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7660dfac8f13Smrgesac 7661533545b5Smrgfi 7662c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7663c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7664533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7665533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7666533545b5Smrgfi 7667533545b5Smrg 7668533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7669533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7670533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7671533545b5Smrg fi 7672533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7673c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7674c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7675c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7676c9e4df9bSmrgthen : 7677c9e4df9bSmrg printf %s "(cached) " >&6 7678dfac8f13Smrgelse case e in #( 7679dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7680533545b5Smrg/* end confdefs.h. */ 7681533545b5Smrgint i; 7682533545b5Smrg_ACEOF 7683c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7684c9e4df9bSmrgthen : 7685533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7686dfac8f13Smrgelse case e in #( 7687dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7688dfac8f13Smrgesac 7689533545b5Smrgfi 7690dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7691dfac8f13Smrgesac 7692533545b5Smrgfi 7693c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7694c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7695533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7696533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7697533545b5Smrgfi 7698533545b5Smrg 7699533545b5Smrgfound="no" 7700533545b5Smrg 7701533545b5Smrg if test $found = "no" ; then 7702533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7703533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7704533545b5Smrg fi 7705533545b5Smrg 7706533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7707533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7708533545b5Smrg fi 7709533545b5Smrg 7710533545b5Smrg CFLAGS="$CFLAGS -Werror=nonnull" 7711533545b5Smrg 7712c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7713c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 7714533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7715c9e4df9bSmrg if eval test \${$cacheid+y} 7716c9e4df9bSmrgthen : 7717c9e4df9bSmrg printf %s "(cached) " >&6 7718dfac8f13Smrgelse case e in #( 7719dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7720533545b5Smrg/* end confdefs.h. */ 7721533545b5Smrgint i; 7722533545b5Smrgint 7723c9e4df9bSmrgmain (void) 7724533545b5Smrg{ 7725533545b5Smrg 7726533545b5Smrg ; 7727533545b5Smrg return 0; 7728533545b5Smrg} 7729533545b5Smrg_ACEOF 7730c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7731c9e4df9bSmrgthen : 7732533545b5Smrg eval $cacheid=yes 7733dfac8f13Smrgelse case e in #( 7734dfac8f13Smrg e) eval $cacheid=no ;; 7735dfac8f13Smrgesac 7736533545b5Smrgfi 7737c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7738dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7739dfac8f13Smrgesac 7740533545b5Smrgfi 7741533545b5Smrg 7742533545b5Smrg 7743533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7744533545b5Smrg 7745533545b5Smrg eval supported=\$$cacheid 7746c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7747c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7748533545b5Smrg if test "$supported" = "yes" ; then 7749533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7750533545b5Smrg found="yes" 7751533545b5Smrg fi 7752533545b5Smrg fi 7753533545b5Smrg 7754533545b5Smrg 7755533545b5Smrg 7756533545b5Smrg 7757533545b5Smrg 7758533545b5Smrg 7759533545b5Smrg 7760533545b5Smrg 7761533545b5Smrg 7762533545b5Smrg 7763533545b5Smrg 7764533545b5Smrg 7765533545b5Smrg 7766533545b5Smrg 7767533545b5Smrg 7768533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7769533545b5Smrg 7770533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7771533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7772c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7773c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7774c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7775c9e4df9bSmrgthen : 7776c9e4df9bSmrg printf %s "(cached) " >&6 7777dfac8f13Smrgelse case e in #( 7778dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7779533545b5Smrg/* end confdefs.h. */ 7780533545b5Smrgint i; 7781533545b5Smrg_ACEOF 7782c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7783c9e4df9bSmrgthen : 7784533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7785dfac8f13Smrgelse case e in #( 7786dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7787dfac8f13Smrgesac 7788533545b5Smrgfi 7789dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7790dfac8f13Smrgesac 7791533545b5Smrgfi 7792c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7793c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7794533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7795533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7796533545b5Smrgfi 7797533545b5Smrg 7798533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7799533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7800533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7801533545b5Smrg fi 7802533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7803c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7804c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7805c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7806c9e4df9bSmrgthen : 7807c9e4df9bSmrg printf %s "(cached) " >&6 7808dfac8f13Smrgelse case e in #( 7809dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7810533545b5Smrg/* end confdefs.h. */ 7811533545b5Smrgint i; 7812533545b5Smrg_ACEOF 7813c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7814c9e4df9bSmrgthen : 7815533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7816dfac8f13Smrgelse case e in #( 7817dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7818dfac8f13Smrgesac 7819533545b5Smrgfi 7820dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7821dfac8f13Smrgesac 7822533545b5Smrgfi 7823c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7824c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7825533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7826533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7827533545b5Smrgfi 7828533545b5Smrg 7829533545b5Smrgfound="no" 7830533545b5Smrg 7831533545b5Smrg if test $found = "no" ; then 7832533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7833533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7834533545b5Smrg fi 7835533545b5Smrg 7836533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7837533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7838533545b5Smrg fi 7839533545b5Smrg 7840533545b5Smrg CFLAGS="$CFLAGS -Werror=init-self" 7841533545b5Smrg 7842c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7843c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 7844533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 7845c9e4df9bSmrg if eval test \${$cacheid+y} 7846c9e4df9bSmrgthen : 7847c9e4df9bSmrg printf %s "(cached) " >&6 7848dfac8f13Smrgelse case e in #( 7849dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7850533545b5Smrg/* end confdefs.h. */ 7851533545b5Smrgint i; 7852533545b5Smrgint 7853c9e4df9bSmrgmain (void) 7854533545b5Smrg{ 7855533545b5Smrg 7856533545b5Smrg ; 7857533545b5Smrg return 0; 7858533545b5Smrg} 7859533545b5Smrg_ACEOF 7860c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7861c9e4df9bSmrgthen : 7862533545b5Smrg eval $cacheid=yes 7863dfac8f13Smrgelse case e in #( 7864dfac8f13Smrg e) eval $cacheid=no ;; 7865dfac8f13Smrgesac 7866533545b5Smrgfi 7867c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7868dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7869dfac8f13Smrgesac 7870533545b5Smrgfi 7871533545b5Smrg 7872533545b5Smrg 7873533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7874533545b5Smrg 7875533545b5Smrg eval supported=\$$cacheid 7876c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7877c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 7878533545b5Smrg if test "$supported" = "yes" ; then 7879533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7880533545b5Smrg found="yes" 7881533545b5Smrg fi 7882533545b5Smrg fi 7883533545b5Smrg 7884533545b5Smrg 7885533545b5Smrg 7886533545b5Smrg 7887533545b5Smrg 7888533545b5Smrg 7889533545b5Smrg 7890533545b5Smrg 7891533545b5Smrg 7892533545b5Smrg 7893533545b5Smrg 7894533545b5Smrg 7895533545b5Smrg 7896533545b5Smrg 7897533545b5Smrg 7898533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7899533545b5Smrg 7900533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7901533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7902c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7903c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7904c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7905c9e4df9bSmrgthen : 7906c9e4df9bSmrg printf %s "(cached) " >&6 7907dfac8f13Smrgelse case e in #( 7908dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7909533545b5Smrg/* end confdefs.h. */ 7910533545b5Smrgint i; 7911533545b5Smrg_ACEOF 7912c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7913c9e4df9bSmrgthen : 7914533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 7915dfac8f13Smrgelse case e in #( 7916dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7917dfac8f13Smrgesac 7918533545b5Smrgfi 7919dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7920dfac8f13Smrgesac 7921533545b5Smrgfi 7922c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7923c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7924533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7925533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7926533545b5Smrgfi 7927533545b5Smrg 7928533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7929533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7930533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7931533545b5Smrg fi 7932533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7933c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7934c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7935c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7936c9e4df9bSmrgthen : 7937c9e4df9bSmrg printf %s "(cached) " >&6 7938dfac8f13Smrgelse case e in #( 7939dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7940533545b5Smrg/* end confdefs.h. */ 7941533545b5Smrgint i; 7942533545b5Smrg_ACEOF 7943c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 7944c9e4df9bSmrgthen : 7945533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 7946dfac8f13Smrgelse case e in #( 7947dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7948dfac8f13Smrgesac 7949533545b5Smrgfi 7950dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7951dfac8f13Smrgesac 7952533545b5Smrgfi 7953c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7954c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7955533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7956533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7957533545b5Smrgfi 7958533545b5Smrg 7959533545b5Smrgfound="no" 7960533545b5Smrg 7961533545b5Smrg if test $found = "no" ; then 7962533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7963533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7964533545b5Smrg fi 7965533545b5Smrg 7966533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7967533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7968533545b5Smrg fi 7969533545b5Smrg 7970533545b5Smrg CFLAGS="$CFLAGS -Werror=main" 7971533545b5Smrg 7972c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7973c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 7974533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_main 7975c9e4df9bSmrg if eval test \${$cacheid+y} 7976c9e4df9bSmrgthen : 7977c9e4df9bSmrg printf %s "(cached) " >&6 7978dfac8f13Smrgelse case e in #( 7979dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7980533545b5Smrg/* end confdefs.h. */ 7981533545b5Smrgint i; 7982533545b5Smrgint 7983c9e4df9bSmrgmain (void) 7984533545b5Smrg{ 7985533545b5Smrg 7986533545b5Smrg ; 7987533545b5Smrg return 0; 7988533545b5Smrg} 7989533545b5Smrg_ACEOF 7990c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 7991c9e4df9bSmrgthen : 7992533545b5Smrg eval $cacheid=yes 7993dfac8f13Smrgelse case e in #( 7994dfac8f13Smrg e) eval $cacheid=no ;; 7995dfac8f13Smrgesac 7996533545b5Smrgfi 7997c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7998dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 7999dfac8f13Smrgesac 8000533545b5Smrgfi 8001533545b5Smrg 8002533545b5Smrg 8003533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8004533545b5Smrg 8005533545b5Smrg eval supported=\$$cacheid 8006c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8007c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8008533545b5Smrg if test "$supported" = "yes" ; then 8009533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 8010533545b5Smrg found="yes" 8011533545b5Smrg fi 8012533545b5Smrg fi 8013533545b5Smrg 8014533545b5Smrg 8015533545b5Smrg 8016533545b5Smrg 8017533545b5Smrg 8018533545b5Smrg 8019533545b5Smrg 8020533545b5Smrg 8021533545b5Smrg 8022533545b5Smrg 8023533545b5Smrg 8024533545b5Smrg 8025533545b5Smrg 8026533545b5Smrg 8027533545b5Smrg 8028533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8029533545b5Smrg 8030533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8031533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8032c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8033c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8034c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8035c9e4df9bSmrgthen : 8036c9e4df9bSmrg printf %s "(cached) " >&6 8037dfac8f13Smrgelse case e in #( 8038dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8039533545b5Smrg/* end confdefs.h. */ 8040533545b5Smrgint i; 8041533545b5Smrg_ACEOF 8042c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8043c9e4df9bSmrgthen : 8044533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8045dfac8f13Smrgelse case e in #( 8046dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8047dfac8f13Smrgesac 8048533545b5Smrgfi 8049dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8050dfac8f13Smrgesac 8051533545b5Smrgfi 8052c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8053c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8054533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8055533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8056533545b5Smrgfi 8057533545b5Smrg 8058533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8059533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8060533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8061533545b5Smrg fi 8062533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8063c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8064c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8065c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8066c9e4df9bSmrgthen : 8067c9e4df9bSmrg printf %s "(cached) " >&6 8068dfac8f13Smrgelse case e in #( 8069dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8070533545b5Smrg/* end confdefs.h. */ 8071533545b5Smrgint i; 8072533545b5Smrg_ACEOF 8073c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8074c9e4df9bSmrgthen : 8075533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8076dfac8f13Smrgelse case e in #( 8077dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8078dfac8f13Smrgesac 8079533545b5Smrgfi 8080dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8081dfac8f13Smrgesac 8082533545b5Smrgfi 8083c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8084c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8085533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8086533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8087533545b5Smrgfi 8088533545b5Smrg 8089533545b5Smrgfound="no" 8090533545b5Smrg 8091533545b5Smrg if test $found = "no" ; then 8092533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8093533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8094533545b5Smrg fi 8095533545b5Smrg 8096533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8097533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8098533545b5Smrg fi 8099533545b5Smrg 8100533545b5Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 8101533545b5Smrg 8102c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 8103c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 8104533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 8105c9e4df9bSmrg if eval test \${$cacheid+y} 8106c9e4df9bSmrgthen : 8107c9e4df9bSmrg printf %s "(cached) " >&6 8108dfac8f13Smrgelse case e in #( 8109dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8110533545b5Smrg/* end confdefs.h. */ 8111533545b5Smrgint i; 8112533545b5Smrgint 8113c9e4df9bSmrgmain (void) 8114533545b5Smrg{ 8115533545b5Smrg 8116533545b5Smrg ; 8117533545b5Smrg return 0; 8118533545b5Smrg} 8119533545b5Smrg_ACEOF 8120c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8121c9e4df9bSmrgthen : 8122533545b5Smrg eval $cacheid=yes 8123dfac8f13Smrgelse case e in #( 8124dfac8f13Smrg e) eval $cacheid=no ;; 8125dfac8f13Smrgesac 8126533545b5Smrgfi 8127c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8128dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8129dfac8f13Smrgesac 8130533545b5Smrgfi 8131533545b5Smrg 8132533545b5Smrg 8133533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8134533545b5Smrg 8135533545b5Smrg eval supported=\$$cacheid 8136c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8137c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8138533545b5Smrg if test "$supported" = "yes" ; then 8139533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 8140533545b5Smrg found="yes" 8141533545b5Smrg fi 8142533545b5Smrg fi 8143533545b5Smrg 8144533545b5Smrg 8145533545b5Smrg 8146533545b5Smrg 8147533545b5Smrg 8148533545b5Smrg 8149533545b5Smrg 8150533545b5Smrg 8151533545b5Smrg 8152533545b5Smrg 8153533545b5Smrg 8154533545b5Smrg 8155533545b5Smrg 8156533545b5Smrg 8157533545b5Smrg 8158533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8159533545b5Smrg 8160533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8161533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8162c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8163c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8164c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8165c9e4df9bSmrgthen : 8166c9e4df9bSmrg printf %s "(cached) " >&6 8167dfac8f13Smrgelse case e in #( 8168dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8169533545b5Smrg/* end confdefs.h. */ 8170533545b5Smrgint i; 8171533545b5Smrg_ACEOF 8172c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8173c9e4df9bSmrgthen : 8174533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8175dfac8f13Smrgelse case e in #( 8176dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8177dfac8f13Smrgesac 8178533545b5Smrgfi 8179dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8180dfac8f13Smrgesac 8181533545b5Smrgfi 8182c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8183c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8184533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8185533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8186533545b5Smrgfi 8187533545b5Smrg 8188533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8189533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8190533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8191533545b5Smrg fi 8192533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8193c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8194c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8195c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8196c9e4df9bSmrgthen : 8197c9e4df9bSmrg printf %s "(cached) " >&6 8198dfac8f13Smrgelse case e in #( 8199dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8200533545b5Smrg/* end confdefs.h. */ 8201533545b5Smrgint i; 8202533545b5Smrg_ACEOF 8203c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8204c9e4df9bSmrgthen : 8205533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8206dfac8f13Smrgelse case e in #( 8207dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8208dfac8f13Smrgesac 8209533545b5Smrgfi 8210dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8211dfac8f13Smrgesac 8212533545b5Smrgfi 8213c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8214c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8215533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8216533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8217533545b5Smrgfi 8218533545b5Smrg 8219533545b5Smrgfound="no" 8220533545b5Smrg 8221533545b5Smrg if test $found = "no" ; then 8222533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8223533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8224533545b5Smrg fi 8225533545b5Smrg 8226533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8227533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8228533545b5Smrg fi 8229533545b5Smrg 8230533545b5Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 8231533545b5Smrg 8232c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 8233c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 8234533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 8235c9e4df9bSmrg if eval test \${$cacheid+y} 8236c9e4df9bSmrgthen : 8237c9e4df9bSmrg printf %s "(cached) " >&6 8238dfac8f13Smrgelse case e in #( 8239dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8240533545b5Smrg/* end confdefs.h. */ 8241533545b5Smrgint i; 8242533545b5Smrgint 8243c9e4df9bSmrgmain (void) 8244533545b5Smrg{ 8245533545b5Smrg 8246533545b5Smrg ; 8247533545b5Smrg return 0; 8248533545b5Smrg} 8249533545b5Smrg_ACEOF 8250c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8251c9e4df9bSmrgthen : 8252533545b5Smrg eval $cacheid=yes 8253dfac8f13Smrgelse case e in #( 8254dfac8f13Smrg e) eval $cacheid=no ;; 8255dfac8f13Smrgesac 8256533545b5Smrgfi 8257c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8258dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8259dfac8f13Smrgesac 8260533545b5Smrgfi 8261533545b5Smrg 8262533545b5Smrg 8263533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8264533545b5Smrg 8265533545b5Smrg eval supported=\$$cacheid 8266c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8267c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8268533545b5Smrg if test "$supported" = "yes" ; then 8269533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8270533545b5Smrg found="yes" 8271533545b5Smrg fi 8272533545b5Smrg fi 8273533545b5Smrg 8274533545b5Smrg 8275533545b5Smrg 8276533545b5Smrg 8277533545b5Smrg 8278533545b5Smrg 8279533545b5Smrg 8280533545b5Smrg 8281533545b5Smrg 8282533545b5Smrg 8283533545b5Smrg 8284533545b5Smrg 8285533545b5Smrg 8286533545b5Smrg 8287533545b5Smrg 8288533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8289533545b5Smrg 8290533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8291533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8292c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8293c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8294c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8295c9e4df9bSmrgthen : 8296c9e4df9bSmrg printf %s "(cached) " >&6 8297dfac8f13Smrgelse case e in #( 8298dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8299533545b5Smrg/* end confdefs.h. */ 8300533545b5Smrgint i; 8301533545b5Smrg_ACEOF 8302c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8303c9e4df9bSmrgthen : 8304533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8305dfac8f13Smrgelse case e in #( 8306dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8307dfac8f13Smrgesac 8308533545b5Smrgfi 8309dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8310dfac8f13Smrgesac 8311533545b5Smrgfi 8312c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8313c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8314533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8315533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8316533545b5Smrgfi 8317533545b5Smrg 8318533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8319533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8320533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8321533545b5Smrg fi 8322533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8323c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8324c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8325c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8326c9e4df9bSmrgthen : 8327c9e4df9bSmrg printf %s "(cached) " >&6 8328dfac8f13Smrgelse case e in #( 8329dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8330533545b5Smrg/* end confdefs.h. */ 8331533545b5Smrgint i; 8332533545b5Smrg_ACEOF 8333c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8334c9e4df9bSmrgthen : 8335533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8336dfac8f13Smrgelse case e in #( 8337dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8338dfac8f13Smrgesac 8339533545b5Smrgfi 8340dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8341dfac8f13Smrgesac 8342533545b5Smrgfi 8343c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8344c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8345533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8346533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8347533545b5Smrgfi 8348533545b5Smrg 8349533545b5Smrgfound="no" 8350533545b5Smrg 8351533545b5Smrg if test $found = "no" ; then 8352533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8353533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8354533545b5Smrg fi 8355533545b5Smrg 8356533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8357533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8358533545b5Smrg fi 8359533545b5Smrg 8360533545b5Smrg CFLAGS="$CFLAGS -Werror=return-type" 8361533545b5Smrg 8362c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8363c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 8364533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 8365c9e4df9bSmrg if eval test \${$cacheid+y} 8366c9e4df9bSmrgthen : 8367c9e4df9bSmrg printf %s "(cached) " >&6 8368dfac8f13Smrgelse case e in #( 8369dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8370533545b5Smrg/* end confdefs.h. */ 8371533545b5Smrgint i; 8372533545b5Smrgint 8373c9e4df9bSmrgmain (void) 8374533545b5Smrg{ 8375533545b5Smrg 8376533545b5Smrg ; 8377533545b5Smrg return 0; 8378533545b5Smrg} 8379533545b5Smrg_ACEOF 8380c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8381c9e4df9bSmrgthen : 8382533545b5Smrg eval $cacheid=yes 8383dfac8f13Smrgelse case e in #( 8384dfac8f13Smrg e) eval $cacheid=no ;; 8385dfac8f13Smrgesac 8386533545b5Smrgfi 8387c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8388dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8389dfac8f13Smrgesac 8390533545b5Smrgfi 8391533545b5Smrg 8392533545b5Smrg 8393533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8394533545b5Smrg 8395533545b5Smrg eval supported=\$$cacheid 8396c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8397c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8398533545b5Smrg if test "$supported" = "yes" ; then 8399533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8400533545b5Smrg found="yes" 8401533545b5Smrg fi 8402533545b5Smrg fi 8403533545b5Smrg 8404533545b5Smrg if test $found = "no" ; then 8405533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8406533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8407533545b5Smrg fi 8408533545b5Smrg 8409533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8410533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8411533545b5Smrg fi 8412533545b5Smrg 8413533545b5Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8414533545b5Smrg 8415c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8416c9e4df9bSmrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8417533545b5Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8418c9e4df9bSmrg if eval test \${$cacheid+y} 8419c9e4df9bSmrgthen : 8420c9e4df9bSmrg printf %s "(cached) " >&6 8421dfac8f13Smrgelse case e in #( 8422dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8423533545b5Smrg/* end confdefs.h. */ 8424533545b5Smrgint i; 8425533545b5Smrgint 8426c9e4df9bSmrgmain (void) 8427533545b5Smrg{ 8428533545b5Smrg 8429533545b5Smrg ; 8430533545b5Smrg return 0; 8431533545b5Smrg} 8432533545b5Smrg_ACEOF 8433c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8434c9e4df9bSmrgthen : 8435533545b5Smrg eval $cacheid=yes 8436dfac8f13Smrgelse case e in #( 8437dfac8f13Smrg e) eval $cacheid=no ;; 8438dfac8f13Smrgesac 8439533545b5Smrgfi 8440c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8441dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8442dfac8f13Smrgesac 8443533545b5Smrgfi 8444533545b5Smrg 8445533545b5Smrg 8446533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8447533545b5Smrg 8448533545b5Smrg eval supported=\$$cacheid 8449c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8450c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8451533545b5Smrg if test "$supported" = "yes" ; then 8452533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8453533545b5Smrg found="yes" 8454533545b5Smrg fi 8455533545b5Smrg fi 8456533545b5Smrg 8457533545b5Smrg 8458533545b5Smrg 8459533545b5Smrg 8460533545b5Smrg 8461533545b5Smrg 8462533545b5Smrg 8463533545b5Smrg 8464533545b5Smrg 8465533545b5Smrg 8466533545b5Smrg 8467533545b5Smrg 8468533545b5Smrg 8469533545b5Smrg 8470533545b5Smrg 8471533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8472533545b5Smrg 8473533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8474533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8475c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8476c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8477c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8478c9e4df9bSmrgthen : 8479c9e4df9bSmrg printf %s "(cached) " >&6 8480dfac8f13Smrgelse case e in #( 8481dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8482533545b5Smrg/* end confdefs.h. */ 8483533545b5Smrgint i; 8484533545b5Smrg_ACEOF 8485c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8486c9e4df9bSmrgthen : 8487533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8488dfac8f13Smrgelse case e in #( 8489dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8490dfac8f13Smrgesac 8491533545b5Smrgfi 8492dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8493dfac8f13Smrgesac 8494533545b5Smrgfi 8495c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8496c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8497533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8498533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8499533545b5Smrgfi 8500533545b5Smrg 8501533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8502533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8503533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8504533545b5Smrg fi 8505533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8506c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8507c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8508c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8509c9e4df9bSmrgthen : 8510c9e4df9bSmrg printf %s "(cached) " >&6 8511dfac8f13Smrgelse case e in #( 8512dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8513533545b5Smrg/* end confdefs.h. */ 8514533545b5Smrgint i; 8515533545b5Smrg_ACEOF 8516c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8517c9e4df9bSmrgthen : 8518533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8519dfac8f13Smrgelse case e in #( 8520dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8521dfac8f13Smrgesac 8522533545b5Smrgfi 8523dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8524dfac8f13Smrgesac 8525533545b5Smrgfi 8526c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8527c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8528533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8529533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8530533545b5Smrgfi 8531533545b5Smrg 8532533545b5Smrgfound="no" 8533533545b5Smrg 8534533545b5Smrg if test $found = "no" ; then 8535533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8536533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8537533545b5Smrg fi 8538533545b5Smrg 8539533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8540533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8541533545b5Smrg fi 8542533545b5Smrg 8543533545b5Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 8544533545b5Smrg 8545c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8546c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 8547533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8548c9e4df9bSmrg if eval test \${$cacheid+y} 8549c9e4df9bSmrgthen : 8550c9e4df9bSmrg printf %s "(cached) " >&6 8551dfac8f13Smrgelse case e in #( 8552dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8553533545b5Smrg/* end confdefs.h. */ 8554533545b5Smrgint i; 8555533545b5Smrgint 8556c9e4df9bSmrgmain (void) 8557533545b5Smrg{ 8558533545b5Smrg 8559533545b5Smrg ; 8560533545b5Smrg return 0; 8561533545b5Smrg} 8562533545b5Smrg_ACEOF 8563c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8564c9e4df9bSmrgthen : 8565533545b5Smrg eval $cacheid=yes 8566dfac8f13Smrgelse case e in #( 8567dfac8f13Smrg e) eval $cacheid=no ;; 8568dfac8f13Smrgesac 8569533545b5Smrgfi 8570c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8571dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8572dfac8f13Smrgesac 8573533545b5Smrgfi 8574533545b5Smrg 8575533545b5Smrg 8576533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8577533545b5Smrg 8578533545b5Smrg eval supported=\$$cacheid 8579c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8580c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8581533545b5Smrg if test "$supported" = "yes" ; then 8582533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8583533545b5Smrg found="yes" 8584533545b5Smrg fi 8585533545b5Smrg fi 8586533545b5Smrg 8587533545b5Smrg 8588533545b5Smrg 8589533545b5Smrg 8590533545b5Smrg 8591533545b5Smrg 8592533545b5Smrg 8593533545b5Smrg 8594533545b5Smrg 8595533545b5Smrg 8596533545b5Smrg 8597533545b5Smrg 8598533545b5Smrg 8599533545b5Smrg 8600533545b5Smrg 8601533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8602533545b5Smrg 8603533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8604533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8605c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8606c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8607c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8608c9e4df9bSmrgthen : 8609c9e4df9bSmrg printf %s "(cached) " >&6 8610dfac8f13Smrgelse case e in #( 8611dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8612533545b5Smrg/* end confdefs.h. */ 8613533545b5Smrgint i; 8614533545b5Smrg_ACEOF 8615c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8616c9e4df9bSmrgthen : 8617533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8618dfac8f13Smrgelse case e in #( 8619dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8620dfac8f13Smrgesac 8621533545b5Smrgfi 8622dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8623dfac8f13Smrgesac 8624533545b5Smrgfi 8625c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8626c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8627533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8628533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8629533545b5Smrgfi 8630533545b5Smrg 8631533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8632533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8633533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8634533545b5Smrg fi 8635533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8636c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8637c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8638c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8639c9e4df9bSmrgthen : 8640c9e4df9bSmrg printf %s "(cached) " >&6 8641dfac8f13Smrgelse case e in #( 8642dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8643533545b5Smrg/* end confdefs.h. */ 8644533545b5Smrgint i; 8645533545b5Smrg_ACEOF 8646c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8647c9e4df9bSmrgthen : 8648533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8649dfac8f13Smrgelse case e in #( 8650dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8651dfac8f13Smrgesac 8652533545b5Smrgfi 8653dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8654dfac8f13Smrgesac 8655533545b5Smrgfi 8656c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8657c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8658533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8659533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8660533545b5Smrgfi 8661533545b5Smrg 8662533545b5Smrgfound="no" 8663533545b5Smrg 8664533545b5Smrg if test $found = "no" ; then 8665533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8666533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8667533545b5Smrg fi 8668533545b5Smrg 8669533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8670533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8671533545b5Smrg fi 8672533545b5Smrg 8673533545b5Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8674533545b5Smrg 8675c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8676c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8677533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8678c9e4df9bSmrg if eval test \${$cacheid+y} 8679c9e4df9bSmrgthen : 8680c9e4df9bSmrg printf %s "(cached) " >&6 8681dfac8f13Smrgelse case e in #( 8682dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8683533545b5Smrg/* end confdefs.h. */ 8684533545b5Smrgint i; 8685533545b5Smrgint 8686c9e4df9bSmrgmain (void) 8687533545b5Smrg{ 8688533545b5Smrg 8689533545b5Smrg ; 8690533545b5Smrg return 0; 8691533545b5Smrg} 8692533545b5Smrg_ACEOF 8693c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8694c9e4df9bSmrgthen : 8695533545b5Smrg eval $cacheid=yes 8696dfac8f13Smrgelse case e in #( 8697dfac8f13Smrg e) eval $cacheid=no ;; 8698dfac8f13Smrgesac 8699533545b5Smrgfi 8700c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8701dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8702dfac8f13Smrgesac 8703533545b5Smrgfi 8704533545b5Smrg 8705533545b5Smrg 8706533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8707533545b5Smrg 8708533545b5Smrg eval supported=\$$cacheid 8709c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8710c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8711533545b5Smrg if test "$supported" = "yes" ; then 8712533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8713533545b5Smrg found="yes" 8714533545b5Smrg fi 8715533545b5Smrg fi 8716533545b5Smrg 8717533545b5Smrg 8718533545b5Smrg 8719533545b5Smrg 8720533545b5Smrg 8721533545b5Smrg 8722533545b5Smrg 8723533545b5Smrg 8724533545b5Smrg 8725533545b5Smrg 8726533545b5Smrg 8727533545b5Smrg 8728533545b5Smrg 8729533545b5Smrg 8730533545b5Smrg 8731533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8732533545b5Smrg 8733533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8734533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8735c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8736c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8737c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8738c9e4df9bSmrgthen : 8739c9e4df9bSmrg printf %s "(cached) " >&6 8740dfac8f13Smrgelse case e in #( 8741dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8742533545b5Smrg/* end confdefs.h. */ 8743533545b5Smrgint i; 8744533545b5Smrg_ACEOF 8745c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8746c9e4df9bSmrgthen : 8747533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8748dfac8f13Smrgelse case e in #( 8749dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8750dfac8f13Smrgesac 8751533545b5Smrgfi 8752dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8753dfac8f13Smrgesac 8754533545b5Smrgfi 8755c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8756c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8757533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8758533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8759533545b5Smrgfi 8760533545b5Smrg 8761533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8762533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8763533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8764533545b5Smrg fi 8765533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8766c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8767c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8768c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8769c9e4df9bSmrgthen : 8770c9e4df9bSmrg printf %s "(cached) " >&6 8771dfac8f13Smrgelse case e in #( 8772dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8773533545b5Smrg/* end confdefs.h. */ 8774533545b5Smrgint i; 8775533545b5Smrg_ACEOF 8776c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8777c9e4df9bSmrgthen : 8778533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8779dfac8f13Smrgelse case e in #( 8780dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8781dfac8f13Smrgesac 8782533545b5Smrgfi 8783dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8784dfac8f13Smrgesac 8785533545b5Smrgfi 8786c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8787c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8788533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8789533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8790533545b5Smrgfi 8791533545b5Smrg 8792533545b5Smrgfound="no" 8793533545b5Smrg 8794533545b5Smrg if test $found = "no" ; then 8795533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8796533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8797533545b5Smrg fi 8798533545b5Smrg 8799533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8800533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8801533545b5Smrg fi 8802533545b5Smrg 8803533545b5Smrg CFLAGS="$CFLAGS -Werror=write-strings" 8804533545b5Smrg 8805c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8806c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 8807533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8808c9e4df9bSmrg if eval test \${$cacheid+y} 8809c9e4df9bSmrgthen : 8810c9e4df9bSmrg printf %s "(cached) " >&6 8811dfac8f13Smrgelse case e in #( 8812dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8813533545b5Smrg/* end confdefs.h. */ 8814533545b5Smrgint i; 8815533545b5Smrgint 8816c9e4df9bSmrgmain (void) 8817533545b5Smrg{ 8818533545b5Smrg 8819533545b5Smrg ; 8820533545b5Smrg return 0; 8821533545b5Smrg} 8822533545b5Smrg_ACEOF 8823c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8824c9e4df9bSmrgthen : 8825533545b5Smrg eval $cacheid=yes 8826dfac8f13Smrgelse case e in #( 8827dfac8f13Smrg e) eval $cacheid=no ;; 8828dfac8f13Smrgesac 8829533545b5Smrgfi 8830c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8831dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8832dfac8f13Smrgesac 8833533545b5Smrgfi 8834533545b5Smrg 8835533545b5Smrg 8836533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8837533545b5Smrg 8838533545b5Smrg eval supported=\$$cacheid 8839c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8840c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8841533545b5Smrg if test "$supported" = "yes" ; then 8842533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8843533545b5Smrg found="yes" 8844533545b5Smrg fi 8845533545b5Smrg fi 8846533545b5Smrg 8847533545b5Smrg 8848533545b5Smrg 8849533545b5Smrg 8850533545b5Smrg 8851533545b5Smrg 8852533545b5Smrg 8853533545b5Smrg 8854533545b5Smrg 8855533545b5Smrg 8856533545b5Smrg 8857533545b5Smrg 8858533545b5Smrg 8859533545b5Smrg 8860533545b5Smrg 8861533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8862533545b5Smrg 8863533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8864533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8865c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8866c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8867c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8868c9e4df9bSmrgthen : 8869c9e4df9bSmrg printf %s "(cached) " >&6 8870dfac8f13Smrgelse case e in #( 8871dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8872533545b5Smrg/* end confdefs.h. */ 8873533545b5Smrgint i; 8874533545b5Smrg_ACEOF 8875c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8876c9e4df9bSmrgthen : 8877533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 8878dfac8f13Smrgelse case e in #( 8879dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8880dfac8f13Smrgesac 8881533545b5Smrgfi 8882dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8883dfac8f13Smrgesac 8884533545b5Smrgfi 8885c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8886c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8887533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8888533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8889533545b5Smrgfi 8890533545b5Smrg 8891533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8892533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8893533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8894533545b5Smrg fi 8895533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8896c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8897c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8898c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8899c9e4df9bSmrgthen : 8900c9e4df9bSmrg printf %s "(cached) " >&6 8901dfac8f13Smrgelse case e in #( 8902dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8903533545b5Smrg/* end confdefs.h. */ 8904533545b5Smrgint i; 8905533545b5Smrg_ACEOF 8906c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 8907c9e4df9bSmrgthen : 8908533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 8909dfac8f13Smrgelse case e in #( 8910dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8911dfac8f13Smrgesac 8912533545b5Smrgfi 8913dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8914dfac8f13Smrgesac 8915533545b5Smrgfi 8916c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8917c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8918533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8919533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8920533545b5Smrgfi 8921533545b5Smrg 8922533545b5Smrgfound="no" 8923533545b5Smrg 8924533545b5Smrg if test $found = "no" ; then 8925533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8926533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8927533545b5Smrg fi 8928533545b5Smrg 8929533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8930533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8931533545b5Smrg fi 8932533545b5Smrg 8933533545b5Smrg CFLAGS="$CFLAGS -Werror=address" 8934533545b5Smrg 8935c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8936c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 8937533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_address 8938c9e4df9bSmrg if eval test \${$cacheid+y} 8939c9e4df9bSmrgthen : 8940c9e4df9bSmrg printf %s "(cached) " >&6 8941dfac8f13Smrgelse case e in #( 8942dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8943533545b5Smrg/* end confdefs.h. */ 8944533545b5Smrgint i; 8945533545b5Smrgint 8946c9e4df9bSmrgmain (void) 8947533545b5Smrg{ 8948533545b5Smrg 8949533545b5Smrg ; 8950533545b5Smrg return 0; 8951533545b5Smrg} 8952533545b5Smrg_ACEOF 8953c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 8954c9e4df9bSmrgthen : 8955533545b5Smrg eval $cacheid=yes 8956dfac8f13Smrgelse case e in #( 8957dfac8f13Smrg e) eval $cacheid=no ;; 8958dfac8f13Smrgesac 8959533545b5Smrgfi 8960c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8961dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 8962dfac8f13Smrgesac 8963533545b5Smrgfi 8964533545b5Smrg 8965533545b5Smrg 8966533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8967533545b5Smrg 8968533545b5Smrg eval supported=\$$cacheid 8969c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8970c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 8971533545b5Smrg if test "$supported" = "yes" ; then 8972533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8973533545b5Smrg found="yes" 8974533545b5Smrg fi 8975533545b5Smrg fi 8976533545b5Smrg 8977533545b5Smrg 8978533545b5Smrg 8979533545b5Smrg 8980533545b5Smrg 8981533545b5Smrg 8982533545b5Smrg 8983533545b5Smrg 8984533545b5Smrg 8985533545b5Smrg 8986533545b5Smrg 8987533545b5Smrg 8988533545b5Smrg 8989533545b5Smrg 8990533545b5Smrg 8991533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8992533545b5Smrg 8993533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8994533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8995c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8996c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8997c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8998c9e4df9bSmrgthen : 8999c9e4df9bSmrg printf %s "(cached) " >&6 9000dfac8f13Smrgelse case e in #( 9001dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9002533545b5Smrg/* end confdefs.h. */ 9003533545b5Smrgint i; 9004533545b5Smrg_ACEOF 9005c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9006c9e4df9bSmrgthen : 9007533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9008dfac8f13Smrgelse case e in #( 9009dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9010dfac8f13Smrgesac 9011533545b5Smrgfi 9012dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9013dfac8f13Smrgesac 9014533545b5Smrgfi 9015c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9016c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9017533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9018533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9019533545b5Smrgfi 9020533545b5Smrg 9021533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9022533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9023533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9024533545b5Smrg fi 9025533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9026c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9027c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9028c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9029c9e4df9bSmrgthen : 9030c9e4df9bSmrg printf %s "(cached) " >&6 9031dfac8f13Smrgelse case e in #( 9032dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9033533545b5Smrg/* end confdefs.h. */ 9034533545b5Smrgint i; 9035533545b5Smrg_ACEOF 9036c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9037c9e4df9bSmrgthen : 9038533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9039dfac8f13Smrgelse case e in #( 9040dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9041dfac8f13Smrgesac 9042533545b5Smrgfi 9043dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9044dfac8f13Smrgesac 9045533545b5Smrgfi 9046c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9047c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9048533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9049533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9050533545b5Smrgfi 9051533545b5Smrg 9052533545b5Smrgfound="no" 9053533545b5Smrg 9054533545b5Smrg if test $found = "no" ; then 9055533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9056533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9057533545b5Smrg fi 9058533545b5Smrg 9059533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9060533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9061533545b5Smrg fi 9062533545b5Smrg 9063533545b5Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 9064533545b5Smrg 9065c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 9066c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 9067533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 9068c9e4df9bSmrg if eval test \${$cacheid+y} 9069c9e4df9bSmrgthen : 9070c9e4df9bSmrg printf %s "(cached) " >&6 9071dfac8f13Smrgelse case e in #( 9072dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9073533545b5Smrg/* end confdefs.h. */ 9074533545b5Smrgint i; 9075533545b5Smrgint 9076c9e4df9bSmrgmain (void) 9077533545b5Smrg{ 9078533545b5Smrg 9079533545b5Smrg ; 9080533545b5Smrg return 0; 9081533545b5Smrg} 9082533545b5Smrg_ACEOF 9083c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9084c9e4df9bSmrgthen : 9085533545b5Smrg eval $cacheid=yes 9086dfac8f13Smrgelse case e in #( 9087dfac8f13Smrg e) eval $cacheid=no ;; 9088dfac8f13Smrgesac 9089533545b5Smrgfi 9090c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9091dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9092dfac8f13Smrgesac 9093533545b5Smrgfi 9094533545b5Smrg 9095533545b5Smrg 9096533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9097533545b5Smrg 9098533545b5Smrg eval supported=\$$cacheid 9099c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9100c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9101533545b5Smrg if test "$supported" = "yes" ; then 9102533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 9103533545b5Smrg found="yes" 9104533545b5Smrg fi 9105533545b5Smrg fi 9106533545b5Smrg 9107533545b5Smrg if test $found = "no" ; then 9108533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9109533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9110533545b5Smrg fi 9111533545b5Smrg 9112533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9113533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9114533545b5Smrg fi 9115533545b5Smrg 9116533545b5Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9117533545b5Smrg 9118c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 9119c9e4df9bSmrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 9120533545b5Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 9121c9e4df9bSmrg if eval test \${$cacheid+y} 9122c9e4df9bSmrgthen : 9123c9e4df9bSmrg printf %s "(cached) " >&6 9124dfac8f13Smrgelse case e in #( 9125dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9126533545b5Smrg/* end confdefs.h. */ 9127533545b5Smrgint i; 9128533545b5Smrgint 9129c9e4df9bSmrgmain (void) 9130533545b5Smrg{ 9131533545b5Smrg 9132533545b5Smrg ; 9133533545b5Smrg return 0; 9134533545b5Smrg} 9135533545b5Smrg_ACEOF 9136c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9137c9e4df9bSmrgthen : 9138533545b5Smrg eval $cacheid=yes 9139dfac8f13Smrgelse case e in #( 9140dfac8f13Smrg e) eval $cacheid=no ;; 9141dfac8f13Smrgesac 9142533545b5Smrgfi 9143c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9144dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9145dfac8f13Smrgesac 9146533545b5Smrgfi 9147533545b5Smrg 9148533545b5Smrg 9149533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9150533545b5Smrg 9151533545b5Smrg eval supported=\$$cacheid 9152c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9153c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9154533545b5Smrg if test "$supported" = "yes" ; then 9155533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9156533545b5Smrg found="yes" 9157533545b5Smrg fi 9158533545b5Smrg fi 9159533545b5Smrg 9160533545b5Smrg 9161533545b5Smrg 9162533545b5Smrg 9163533545b5Smrg 9164533545b5Smrg 9165533545b5Smrg 9166533545b5Smrg 9167533545b5Smrg 9168533545b5Smrg 9169533545b5Smrg 9170533545b5Smrg 9171533545b5Smrg 9172533545b5Smrg 9173533545b5Smrg 9174533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9175533545b5Smrg 9176533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9177533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9178c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9179c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9180c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9181c9e4df9bSmrgthen : 9182c9e4df9bSmrg printf %s "(cached) " >&6 9183dfac8f13Smrgelse case e in #( 9184dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9185533545b5Smrg/* end confdefs.h. */ 9186533545b5Smrgint i; 9187533545b5Smrg_ACEOF 9188c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9189c9e4df9bSmrgthen : 9190533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9191dfac8f13Smrgelse case e in #( 9192dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9193dfac8f13Smrgesac 9194533545b5Smrgfi 9195dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9196dfac8f13Smrgesac 9197533545b5Smrgfi 9198c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9199c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9200533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9201533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9202533545b5Smrgfi 9203533545b5Smrg 9204533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9205533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9206533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9207533545b5Smrg fi 9208533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9209c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9210c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9211c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9212c9e4df9bSmrgthen : 9213c9e4df9bSmrg printf %s "(cached) " >&6 9214dfac8f13Smrgelse case e in #( 9215dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9216533545b5Smrg/* end confdefs.h. */ 9217533545b5Smrgint i; 9218533545b5Smrg_ACEOF 9219c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9220c9e4df9bSmrgthen : 9221533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9222dfac8f13Smrgelse case e in #( 9223dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9224dfac8f13Smrgesac 9225533545b5Smrgfi 9226dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9227dfac8f13Smrgesac 9228533545b5Smrgfi 9229c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9230c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9231533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9232533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9233533545b5Smrgfi 9234533545b5Smrg 9235533545b5Smrgfound="no" 9236533545b5Smrg 9237533545b5Smrg if test $found = "no" ; then 9238533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9239533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9240533545b5Smrg fi 9241533545b5Smrg 9242533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9243533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9244533545b5Smrg fi 9245533545b5Smrg 9246533545b5Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 9247533545b5Smrg 9248c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 9249c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 9250533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 9251c9e4df9bSmrg if eval test \${$cacheid+y} 9252c9e4df9bSmrgthen : 9253c9e4df9bSmrg printf %s "(cached) " >&6 9254dfac8f13Smrgelse case e in #( 9255dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9256533545b5Smrg/* end confdefs.h. */ 9257533545b5Smrgint i; 9258533545b5Smrgint 9259c9e4df9bSmrgmain (void) 9260533545b5Smrg{ 9261533545b5Smrg 9262533545b5Smrg ; 9263533545b5Smrg return 0; 9264533545b5Smrg} 9265533545b5Smrg_ACEOF 9266c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9267c9e4df9bSmrgthen : 9268533545b5Smrg eval $cacheid=yes 9269dfac8f13Smrgelse case e in #( 9270dfac8f13Smrg e) eval $cacheid=no ;; 9271dfac8f13Smrgesac 9272533545b5Smrgfi 9273c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9274dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9275dfac8f13Smrgesac 9276533545b5Smrgfi 9277533545b5Smrg 9278533545b5Smrg 9279533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9280533545b5Smrg 9281533545b5Smrg eval supported=\$$cacheid 9282c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9283c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9284533545b5Smrg if test "$supported" = "yes" ; then 9285533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 9286533545b5Smrg found="yes" 9287533545b5Smrg fi 9288533545b5Smrg fi 9289533545b5Smrg 9290533545b5Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 9291533545b5Smrgelse 9292c9e4df9bSmrg{ printf "%s\n" "$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 9293c9e4df9bSmrgprintf "%s\n" "$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;} 9294533545b5Smrg 9295533545b5Smrg 9296533545b5Smrg 9297533545b5Smrg 9298533545b5Smrg 9299533545b5Smrg 9300533545b5Smrg 9301533545b5Smrg 9302533545b5Smrg 9303533545b5Smrg 9304533545b5Smrg 9305533545b5Smrg 9306533545b5Smrg 9307533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9308533545b5Smrg 9309533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9310533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9311c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9312c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9313c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9314c9e4df9bSmrgthen : 9315c9e4df9bSmrg printf %s "(cached) " >&6 9316dfac8f13Smrgelse case e in #( 9317dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9318533545b5Smrg/* end confdefs.h. */ 9319533545b5Smrgint i; 9320533545b5Smrg_ACEOF 9321c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9322c9e4df9bSmrgthen : 9323533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9324dfac8f13Smrgelse case e in #( 9325dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9326dfac8f13Smrgesac 9327533545b5Smrgfi 9328dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9329dfac8f13Smrgesac 9330533545b5Smrgfi 9331c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9332c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9333533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9334533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9335533545b5Smrgfi 9336533545b5Smrg 9337533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9338533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9339533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9340533545b5Smrg fi 9341533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9342c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9343c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9344c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9345c9e4df9bSmrgthen : 9346c9e4df9bSmrg printf %s "(cached) " >&6 9347dfac8f13Smrgelse case e in #( 9348dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9349533545b5Smrg/* end confdefs.h. */ 9350533545b5Smrgint i; 9351533545b5Smrg_ACEOF 9352c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9353c9e4df9bSmrgthen : 9354533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9355dfac8f13Smrgelse case e in #( 9356dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9357dfac8f13Smrgesac 9358533545b5Smrgfi 9359dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9360dfac8f13Smrgesac 9361533545b5Smrgfi 9362c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9363c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9364533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9365533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9366533545b5Smrgfi 9367533545b5Smrg 9368533545b5Smrgfound="no" 9369533545b5Smrg 9370533545b5Smrg if test $found = "no" ; then 9371533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9372533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9373533545b5Smrg fi 9374533545b5Smrg 9375533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9376533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9377533545b5Smrg fi 9378533545b5Smrg 9379533545b5Smrg CFLAGS="$CFLAGS -Wimplicit" 9380533545b5Smrg 9381c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9382c9e4df9bSmrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 9383533545b5Smrg cacheid=xorg_cv_cc_flag__Wimplicit 9384c9e4df9bSmrg if eval test \${$cacheid+y} 9385c9e4df9bSmrgthen : 9386c9e4df9bSmrg printf %s "(cached) " >&6 9387dfac8f13Smrgelse case e in #( 9388dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9389533545b5Smrg/* end confdefs.h. */ 9390533545b5Smrgint i; 9391533545b5Smrgint 9392c9e4df9bSmrgmain (void) 9393533545b5Smrg{ 9394533545b5Smrg 9395533545b5Smrg ; 9396533545b5Smrg return 0; 9397533545b5Smrg} 9398533545b5Smrg_ACEOF 9399c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9400c9e4df9bSmrgthen : 9401533545b5Smrg eval $cacheid=yes 9402dfac8f13Smrgelse case e in #( 9403dfac8f13Smrg e) eval $cacheid=no ;; 9404dfac8f13Smrgesac 9405533545b5Smrgfi 9406c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9407dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9408dfac8f13Smrgesac 9409533545b5Smrgfi 9410533545b5Smrg 9411533545b5Smrg 9412533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9413533545b5Smrg 9414533545b5Smrg eval supported=\$$cacheid 9415c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9416c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9417533545b5Smrg if test "$supported" = "yes" ; then 9418533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9419533545b5Smrg found="yes" 9420533545b5Smrg fi 9421533545b5Smrg fi 9422533545b5Smrg 9423533545b5Smrg 9424533545b5Smrg 9425533545b5Smrg 9426533545b5Smrg 9427533545b5Smrg 9428533545b5Smrg 9429533545b5Smrg 9430533545b5Smrg 9431533545b5Smrg 9432533545b5Smrg 9433533545b5Smrg 9434533545b5Smrg 9435533545b5Smrg 9436533545b5Smrg 9437533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9438533545b5Smrg 9439533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9440533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9441c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9442c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9443c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9444c9e4df9bSmrgthen : 9445c9e4df9bSmrg printf %s "(cached) " >&6 9446dfac8f13Smrgelse case e in #( 9447dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9448533545b5Smrg/* end confdefs.h. */ 9449533545b5Smrgint i; 9450533545b5Smrg_ACEOF 9451c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9452c9e4df9bSmrgthen : 9453533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9454dfac8f13Smrgelse case e in #( 9455dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9456dfac8f13Smrgesac 9457533545b5Smrgfi 9458dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9459dfac8f13Smrgesac 9460533545b5Smrgfi 9461c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9462c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9463533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9464533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9465533545b5Smrgfi 9466533545b5Smrg 9467533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9468533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9469533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9470533545b5Smrg fi 9471533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9472c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9473c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9474c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9475c9e4df9bSmrgthen : 9476c9e4df9bSmrg printf %s "(cached) " >&6 9477dfac8f13Smrgelse case e in #( 9478dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9479533545b5Smrg/* end confdefs.h. */ 9480533545b5Smrgint i; 9481533545b5Smrg_ACEOF 9482c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9483c9e4df9bSmrgthen : 9484533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9485dfac8f13Smrgelse case e in #( 9486dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9487dfac8f13Smrgesac 9488533545b5Smrgfi 9489dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9490dfac8f13Smrgesac 9491533545b5Smrgfi 9492c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9493c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9494533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9495533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9496533545b5Smrgfi 9497533545b5Smrg 9498533545b5Smrgfound="no" 9499533545b5Smrg 9500533545b5Smrg if test $found = "no" ; then 9501533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9502533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9503533545b5Smrg fi 9504533545b5Smrg 9505533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9506533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9507533545b5Smrg fi 9508533545b5Smrg 9509533545b5Smrg CFLAGS="$CFLAGS -Wnonnull" 9510533545b5Smrg 9511c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9512c9e4df9bSmrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 9513533545b5Smrg cacheid=xorg_cv_cc_flag__Wnonnull 9514c9e4df9bSmrg if eval test \${$cacheid+y} 9515c9e4df9bSmrgthen : 9516c9e4df9bSmrg printf %s "(cached) " >&6 9517dfac8f13Smrgelse case e in #( 9518dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9519533545b5Smrg/* end confdefs.h. */ 9520533545b5Smrgint i; 9521533545b5Smrgint 9522c9e4df9bSmrgmain (void) 9523533545b5Smrg{ 9524533545b5Smrg 9525533545b5Smrg ; 9526533545b5Smrg return 0; 9527533545b5Smrg} 9528533545b5Smrg_ACEOF 9529c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9530c9e4df9bSmrgthen : 9531533545b5Smrg eval $cacheid=yes 9532dfac8f13Smrgelse case e in #( 9533dfac8f13Smrg e) eval $cacheid=no ;; 9534dfac8f13Smrgesac 9535533545b5Smrgfi 9536c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9537dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9538dfac8f13Smrgesac 9539533545b5Smrgfi 9540533545b5Smrg 9541533545b5Smrg 9542533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9543533545b5Smrg 9544533545b5Smrg eval supported=\$$cacheid 9545c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9546c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9547533545b5Smrg if test "$supported" = "yes" ; then 9548533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9549533545b5Smrg found="yes" 9550533545b5Smrg fi 9551533545b5Smrg fi 9552533545b5Smrg 9553533545b5Smrg 9554533545b5Smrg 9555533545b5Smrg 9556533545b5Smrg 9557533545b5Smrg 9558533545b5Smrg 9559533545b5Smrg 9560533545b5Smrg 9561533545b5Smrg 9562533545b5Smrg 9563533545b5Smrg 9564533545b5Smrg 9565533545b5Smrg 9566533545b5Smrg 9567533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9568533545b5Smrg 9569533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9570533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9571c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9572c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9573c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9574c9e4df9bSmrgthen : 9575c9e4df9bSmrg printf %s "(cached) " >&6 9576dfac8f13Smrgelse case e in #( 9577dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9578533545b5Smrg/* end confdefs.h. */ 9579533545b5Smrgint i; 9580533545b5Smrg_ACEOF 9581c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9582c9e4df9bSmrgthen : 9583533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9584dfac8f13Smrgelse case e in #( 9585dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9586dfac8f13Smrgesac 9587533545b5Smrgfi 9588dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9589dfac8f13Smrgesac 9590533545b5Smrgfi 9591c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9592c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9593533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9594533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9595533545b5Smrgfi 9596533545b5Smrg 9597533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9598533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9599533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9600533545b5Smrg fi 9601533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9602c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9603c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9604c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9605c9e4df9bSmrgthen : 9606c9e4df9bSmrg printf %s "(cached) " >&6 9607dfac8f13Smrgelse case e in #( 9608dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9609533545b5Smrg/* end confdefs.h. */ 9610533545b5Smrgint i; 9611533545b5Smrg_ACEOF 9612c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9613c9e4df9bSmrgthen : 9614533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9615dfac8f13Smrgelse case e in #( 9616dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9617dfac8f13Smrgesac 9618533545b5Smrgfi 9619dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9620dfac8f13Smrgesac 9621533545b5Smrgfi 9622c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9623c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9624533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9625533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9626533545b5Smrgfi 9627533545b5Smrg 9628533545b5Smrgfound="no" 9629533545b5Smrg 9630533545b5Smrg if test $found = "no" ; then 9631533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9632533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9633533545b5Smrg fi 9634533545b5Smrg 9635533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9636533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9637533545b5Smrg fi 9638533545b5Smrg 9639533545b5Smrg CFLAGS="$CFLAGS -Winit-self" 9640533545b5Smrg 9641c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9642c9e4df9bSmrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 9643533545b5Smrg cacheid=xorg_cv_cc_flag__Winit_self 9644c9e4df9bSmrg if eval test \${$cacheid+y} 9645c9e4df9bSmrgthen : 9646c9e4df9bSmrg printf %s "(cached) " >&6 9647dfac8f13Smrgelse case e in #( 9648dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9649533545b5Smrg/* end confdefs.h. */ 9650533545b5Smrgint i; 9651533545b5Smrgint 9652c9e4df9bSmrgmain (void) 9653533545b5Smrg{ 9654533545b5Smrg 9655533545b5Smrg ; 9656533545b5Smrg return 0; 9657533545b5Smrg} 9658533545b5Smrg_ACEOF 9659c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9660c9e4df9bSmrgthen : 9661533545b5Smrg eval $cacheid=yes 9662dfac8f13Smrgelse case e in #( 9663dfac8f13Smrg e) eval $cacheid=no ;; 9664dfac8f13Smrgesac 9665533545b5Smrgfi 9666c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9667dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9668dfac8f13Smrgesac 9669533545b5Smrgfi 9670533545b5Smrg 9671533545b5Smrg 9672533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9673533545b5Smrg 9674533545b5Smrg eval supported=\$$cacheid 9675c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9676c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9677533545b5Smrg if test "$supported" = "yes" ; then 9678533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9679533545b5Smrg found="yes" 9680533545b5Smrg fi 9681533545b5Smrg fi 9682533545b5Smrg 9683533545b5Smrg 9684533545b5Smrg 9685533545b5Smrg 9686533545b5Smrg 9687533545b5Smrg 9688533545b5Smrg 9689533545b5Smrg 9690533545b5Smrg 9691533545b5Smrg 9692533545b5Smrg 9693533545b5Smrg 9694533545b5Smrg 9695533545b5Smrg 9696533545b5Smrg 9697533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9698533545b5Smrg 9699533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9700533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9701c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9702c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9703c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9704c9e4df9bSmrgthen : 9705c9e4df9bSmrg printf %s "(cached) " >&6 9706dfac8f13Smrgelse case e in #( 9707dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9708533545b5Smrg/* end confdefs.h. */ 9709533545b5Smrgint i; 9710533545b5Smrg_ACEOF 9711c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9712c9e4df9bSmrgthen : 9713533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9714dfac8f13Smrgelse case e in #( 9715dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9716dfac8f13Smrgesac 9717533545b5Smrgfi 9718dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9719dfac8f13Smrgesac 9720533545b5Smrgfi 9721c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9722c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9723533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9724533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9725533545b5Smrgfi 9726533545b5Smrg 9727533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9728533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9729533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9730533545b5Smrg fi 9731533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9732c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9733c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9734c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9735c9e4df9bSmrgthen : 9736c9e4df9bSmrg printf %s "(cached) " >&6 9737dfac8f13Smrgelse case e in #( 9738dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9739533545b5Smrg/* end confdefs.h. */ 9740533545b5Smrgint i; 9741533545b5Smrg_ACEOF 9742c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9743c9e4df9bSmrgthen : 9744533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9745dfac8f13Smrgelse case e in #( 9746dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9747dfac8f13Smrgesac 9748533545b5Smrgfi 9749dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9750dfac8f13Smrgesac 9751533545b5Smrgfi 9752c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9753c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9754533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9755533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9756533545b5Smrgfi 9757533545b5Smrg 9758533545b5Smrgfound="no" 9759533545b5Smrg 9760533545b5Smrg if test $found = "no" ; then 9761533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9762533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9763533545b5Smrg fi 9764533545b5Smrg 9765533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9766533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9767533545b5Smrg fi 9768533545b5Smrg 9769533545b5Smrg CFLAGS="$CFLAGS -Wmain" 9770533545b5Smrg 9771c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9772c9e4df9bSmrgprintf %s "checking if $CC supports -Wmain... " >&6; } 9773533545b5Smrg cacheid=xorg_cv_cc_flag__Wmain 9774c9e4df9bSmrg if eval test \${$cacheid+y} 9775c9e4df9bSmrgthen : 9776c9e4df9bSmrg printf %s "(cached) " >&6 9777dfac8f13Smrgelse case e in #( 9778dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9779533545b5Smrg/* end confdefs.h. */ 9780533545b5Smrgint i; 9781533545b5Smrgint 9782c9e4df9bSmrgmain (void) 9783533545b5Smrg{ 9784533545b5Smrg 9785533545b5Smrg ; 9786533545b5Smrg return 0; 9787533545b5Smrg} 9788533545b5Smrg_ACEOF 9789c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9790c9e4df9bSmrgthen : 9791533545b5Smrg eval $cacheid=yes 9792dfac8f13Smrgelse case e in #( 9793dfac8f13Smrg e) eval $cacheid=no ;; 9794dfac8f13Smrgesac 9795533545b5Smrgfi 9796c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9797dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9798dfac8f13Smrgesac 9799533545b5Smrgfi 9800533545b5Smrg 9801533545b5Smrg 9802533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9803533545b5Smrg 9804533545b5Smrg eval supported=\$$cacheid 9805c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9806c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9807533545b5Smrg if test "$supported" = "yes" ; then 9808533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9809533545b5Smrg found="yes" 9810533545b5Smrg fi 9811533545b5Smrg fi 9812533545b5Smrg 9813533545b5Smrg 9814533545b5Smrg 9815533545b5Smrg 9816533545b5Smrg 9817533545b5Smrg 9818533545b5Smrg 9819533545b5Smrg 9820533545b5Smrg 9821533545b5Smrg 9822533545b5Smrg 9823533545b5Smrg 9824533545b5Smrg 9825533545b5Smrg 9826533545b5Smrg 9827533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9828533545b5Smrg 9829533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9830533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9831c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9832c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9833c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9834c9e4df9bSmrgthen : 9835c9e4df9bSmrg printf %s "(cached) " >&6 9836dfac8f13Smrgelse case e in #( 9837dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9838533545b5Smrg/* end confdefs.h. */ 9839533545b5Smrgint i; 9840533545b5Smrg_ACEOF 9841c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9842c9e4df9bSmrgthen : 9843533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9844dfac8f13Smrgelse case e in #( 9845dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9846dfac8f13Smrgesac 9847533545b5Smrgfi 9848dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9849dfac8f13Smrgesac 9850533545b5Smrgfi 9851c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9852c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9853533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9854533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9855533545b5Smrgfi 9856533545b5Smrg 9857533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9858533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9859533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9860533545b5Smrg fi 9861533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9862c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9863c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9864c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9865c9e4df9bSmrgthen : 9866c9e4df9bSmrg printf %s "(cached) " >&6 9867dfac8f13Smrgelse case e in #( 9868dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9869533545b5Smrg/* end confdefs.h. */ 9870533545b5Smrgint i; 9871533545b5Smrg_ACEOF 9872c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9873c9e4df9bSmrgthen : 9874533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 9875dfac8f13Smrgelse case e in #( 9876dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9877dfac8f13Smrgesac 9878533545b5Smrgfi 9879dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9880dfac8f13Smrgesac 9881533545b5Smrgfi 9882c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9883c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9884533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9885533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9886533545b5Smrgfi 9887533545b5Smrg 9888533545b5Smrgfound="no" 9889533545b5Smrg 9890533545b5Smrg if test $found = "no" ; then 9891533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9892533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9893533545b5Smrg fi 9894533545b5Smrg 9895533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9896533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9897533545b5Smrg fi 9898533545b5Smrg 9899533545b5Smrg CFLAGS="$CFLAGS -Wmissing-braces" 9900533545b5Smrg 9901c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9902c9e4df9bSmrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 9903533545b5Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9904c9e4df9bSmrg if eval test \${$cacheid+y} 9905c9e4df9bSmrgthen : 9906c9e4df9bSmrg printf %s "(cached) " >&6 9907dfac8f13Smrgelse case e in #( 9908dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9909533545b5Smrg/* end confdefs.h. */ 9910533545b5Smrgint i; 9911533545b5Smrgint 9912c9e4df9bSmrgmain (void) 9913533545b5Smrg{ 9914533545b5Smrg 9915533545b5Smrg ; 9916533545b5Smrg return 0; 9917533545b5Smrg} 9918533545b5Smrg_ACEOF 9919c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 9920c9e4df9bSmrgthen : 9921533545b5Smrg eval $cacheid=yes 9922dfac8f13Smrgelse case e in #( 9923dfac8f13Smrg e) eval $cacheid=no ;; 9924dfac8f13Smrgesac 9925533545b5Smrgfi 9926c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9927dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 9928dfac8f13Smrgesac 9929533545b5Smrgfi 9930533545b5Smrg 9931533545b5Smrg 9932533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9933533545b5Smrg 9934533545b5Smrg eval supported=\$$cacheid 9935c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9936c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 9937533545b5Smrg if test "$supported" = "yes" ; then 9938533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9939533545b5Smrg found="yes" 9940533545b5Smrg fi 9941533545b5Smrg fi 9942533545b5Smrg 9943533545b5Smrg 9944533545b5Smrg 9945533545b5Smrg 9946533545b5Smrg 9947533545b5Smrg 9948533545b5Smrg 9949533545b5Smrg 9950533545b5Smrg 9951533545b5Smrg 9952533545b5Smrg 9953533545b5Smrg 9954533545b5Smrg 9955533545b5Smrg 9956533545b5Smrg 9957533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9958533545b5Smrg 9959533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9960533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9961c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9962c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9963c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9964c9e4df9bSmrgthen : 9965c9e4df9bSmrg printf %s "(cached) " >&6 9966dfac8f13Smrgelse case e in #( 9967dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9968533545b5Smrg/* end confdefs.h. */ 9969533545b5Smrgint i; 9970533545b5Smrg_ACEOF 9971c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 9972c9e4df9bSmrgthen : 9973533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 9974dfac8f13Smrgelse case e in #( 9975dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9976dfac8f13Smrgesac 9977533545b5Smrgfi 9978dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9979dfac8f13Smrgesac 9980533545b5Smrgfi 9981c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9982c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9983533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9984533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9985533545b5Smrgfi 9986533545b5Smrg 9987533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9988533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9989533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9990533545b5Smrg fi 9991533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9992c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9993c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9994c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9995c9e4df9bSmrgthen : 9996c9e4df9bSmrg printf %s "(cached) " >&6 9997dfac8f13Smrgelse case e in #( 9998dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9999533545b5Smrg/* end confdefs.h. */ 10000533545b5Smrgint i; 10001533545b5Smrg_ACEOF 10002c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10003c9e4df9bSmrgthen : 10004533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10005dfac8f13Smrgelse case e in #( 10006dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10007dfac8f13Smrgesac 10008533545b5Smrgfi 10009dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10010dfac8f13Smrgesac 10011533545b5Smrgfi 10012c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10013c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10014533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10015533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10016533545b5Smrgfi 10017533545b5Smrg 10018533545b5Smrgfound="no" 10019533545b5Smrg 10020533545b5Smrg if test $found = "no" ; then 10021533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10022533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10023533545b5Smrg fi 10024533545b5Smrg 10025533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10026533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10027533545b5Smrg fi 10028533545b5Smrg 10029533545b5Smrg CFLAGS="$CFLAGS -Wsequence-point" 10030533545b5Smrg 10031c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 10032c9e4df9bSmrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 10033533545b5Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 10034c9e4df9bSmrg if eval test \${$cacheid+y} 10035c9e4df9bSmrgthen : 10036c9e4df9bSmrg printf %s "(cached) " >&6 10037dfac8f13Smrgelse case e in #( 10038dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10039533545b5Smrg/* end confdefs.h. */ 10040533545b5Smrgint i; 10041533545b5Smrgint 10042c9e4df9bSmrgmain (void) 10043533545b5Smrg{ 10044533545b5Smrg 10045533545b5Smrg ; 10046533545b5Smrg return 0; 10047533545b5Smrg} 10048533545b5Smrg_ACEOF 10049c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10050c9e4df9bSmrgthen : 10051533545b5Smrg eval $cacheid=yes 10052dfac8f13Smrgelse case e in #( 10053dfac8f13Smrg e) eval $cacheid=no ;; 10054dfac8f13Smrgesac 10055533545b5Smrgfi 10056c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10057dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10058dfac8f13Smrgesac 10059533545b5Smrgfi 10060533545b5Smrg 10061533545b5Smrg 10062533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10063533545b5Smrg 10064533545b5Smrg eval supported=\$$cacheid 10065c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10066c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10067533545b5Smrg if test "$supported" = "yes" ; then 10068533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 10069533545b5Smrg found="yes" 10070533545b5Smrg fi 10071533545b5Smrg fi 10072533545b5Smrg 10073533545b5Smrg 10074533545b5Smrg 10075533545b5Smrg 10076533545b5Smrg 10077533545b5Smrg 10078533545b5Smrg 10079533545b5Smrg 10080533545b5Smrg 10081533545b5Smrg 10082533545b5Smrg 10083533545b5Smrg 10084533545b5Smrg 10085533545b5Smrg 10086533545b5Smrg 10087533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10088533545b5Smrg 10089533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10090533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10091c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10092c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10093c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10094c9e4df9bSmrgthen : 10095c9e4df9bSmrg printf %s "(cached) " >&6 10096dfac8f13Smrgelse case e in #( 10097dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10098533545b5Smrg/* end confdefs.h. */ 10099533545b5Smrgint i; 10100533545b5Smrg_ACEOF 10101c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10102c9e4df9bSmrgthen : 10103533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10104dfac8f13Smrgelse case e in #( 10105dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10106dfac8f13Smrgesac 10107533545b5Smrgfi 10108dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10109dfac8f13Smrgesac 10110533545b5Smrgfi 10111c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10112c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10113533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10114533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10115533545b5Smrgfi 10116533545b5Smrg 10117533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10118533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10119533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10120533545b5Smrg fi 10121533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10122c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10123c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10124c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10125c9e4df9bSmrgthen : 10126c9e4df9bSmrg printf %s "(cached) " >&6 10127dfac8f13Smrgelse case e in #( 10128dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10129533545b5Smrg/* end confdefs.h. */ 10130533545b5Smrgint i; 10131533545b5Smrg_ACEOF 10132c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10133c9e4df9bSmrgthen : 10134533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10135dfac8f13Smrgelse case e in #( 10136dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10137dfac8f13Smrgesac 10138533545b5Smrgfi 10139dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10140dfac8f13Smrgesac 10141533545b5Smrgfi 10142c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10143c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10144533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10145533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10146533545b5Smrgfi 10147533545b5Smrg 10148533545b5Smrgfound="no" 10149533545b5Smrg 10150533545b5Smrg if test $found = "no" ; then 10151533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10152533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10153533545b5Smrg fi 10154533545b5Smrg 10155533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10156533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10157533545b5Smrg fi 10158533545b5Smrg 10159533545b5Smrg CFLAGS="$CFLAGS -Wreturn-type" 10160533545b5Smrg 10161c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 10162c9e4df9bSmrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 10163533545b5Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 10164c9e4df9bSmrg if eval test \${$cacheid+y} 10165c9e4df9bSmrgthen : 10166c9e4df9bSmrg printf %s "(cached) " >&6 10167dfac8f13Smrgelse case e in #( 10168dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10169533545b5Smrg/* end confdefs.h. */ 10170533545b5Smrgint i; 10171533545b5Smrgint 10172c9e4df9bSmrgmain (void) 10173533545b5Smrg{ 10174533545b5Smrg 10175533545b5Smrg ; 10176533545b5Smrg return 0; 10177533545b5Smrg} 10178533545b5Smrg_ACEOF 10179c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10180c9e4df9bSmrgthen : 10181533545b5Smrg eval $cacheid=yes 10182dfac8f13Smrgelse case e in #( 10183dfac8f13Smrg e) eval $cacheid=no ;; 10184dfac8f13Smrgesac 10185533545b5Smrgfi 10186c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10187dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10188dfac8f13Smrgesac 10189533545b5Smrgfi 10190533545b5Smrg 10191533545b5Smrg 10192533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10193533545b5Smrg 10194533545b5Smrg eval supported=\$$cacheid 10195c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10196c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10197533545b5Smrg if test "$supported" = "yes" ; then 10198533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 10199533545b5Smrg found="yes" 10200533545b5Smrg fi 10201533545b5Smrg fi 10202533545b5Smrg 10203533545b5Smrg 10204533545b5Smrg 10205533545b5Smrg 10206533545b5Smrg 10207533545b5Smrg 10208533545b5Smrg 10209533545b5Smrg 10210533545b5Smrg 10211533545b5Smrg 10212533545b5Smrg 10213533545b5Smrg 10214533545b5Smrg 10215533545b5Smrg 10216533545b5Smrg 10217533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10218533545b5Smrg 10219533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10220533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10221c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10222c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10223c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10224c9e4df9bSmrgthen : 10225c9e4df9bSmrg printf %s "(cached) " >&6 10226dfac8f13Smrgelse case e in #( 10227dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10228533545b5Smrg/* end confdefs.h. */ 10229533545b5Smrgint i; 10230533545b5Smrg_ACEOF 10231c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10232c9e4df9bSmrgthen : 10233533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10234dfac8f13Smrgelse case e in #( 10235dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10236dfac8f13Smrgesac 10237533545b5Smrgfi 10238dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10239dfac8f13Smrgesac 10240533545b5Smrgfi 10241c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10242c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10243533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10244533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10245533545b5Smrgfi 10246533545b5Smrg 10247533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10248533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10249533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10250533545b5Smrg fi 10251533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10252c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10253c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10254c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10255c9e4df9bSmrgthen : 10256c9e4df9bSmrg printf %s "(cached) " >&6 10257dfac8f13Smrgelse case e in #( 10258dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10259533545b5Smrg/* end confdefs.h. */ 10260533545b5Smrgint i; 10261533545b5Smrg_ACEOF 10262c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10263c9e4df9bSmrgthen : 10264533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10265dfac8f13Smrgelse case e in #( 10266dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10267dfac8f13Smrgesac 10268533545b5Smrgfi 10269dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10270dfac8f13Smrgesac 10271533545b5Smrgfi 10272c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10273c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10274533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10275533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10276533545b5Smrgfi 10277533545b5Smrg 10278533545b5Smrgfound="no" 10279533545b5Smrg 10280533545b5Smrg if test $found = "no" ; then 10281533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10282533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10283533545b5Smrg fi 10284533545b5Smrg 10285533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10286533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10287533545b5Smrg fi 10288533545b5Smrg 10289533545b5Smrg CFLAGS="$CFLAGS -Wtrigraphs" 10290533545b5Smrg 10291c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 10292c9e4df9bSmrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 10293533545b5Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 10294c9e4df9bSmrg if eval test \${$cacheid+y} 10295c9e4df9bSmrgthen : 10296c9e4df9bSmrg printf %s "(cached) " >&6 10297dfac8f13Smrgelse case e in #( 10298dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10299533545b5Smrg/* end confdefs.h. */ 10300533545b5Smrgint i; 10301533545b5Smrgint 10302c9e4df9bSmrgmain (void) 10303533545b5Smrg{ 10304533545b5Smrg 10305533545b5Smrg ; 10306533545b5Smrg return 0; 10307533545b5Smrg} 10308533545b5Smrg_ACEOF 10309c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10310c9e4df9bSmrgthen : 10311533545b5Smrg eval $cacheid=yes 10312dfac8f13Smrgelse case e in #( 10313dfac8f13Smrg e) eval $cacheid=no ;; 10314dfac8f13Smrgesac 10315533545b5Smrgfi 10316c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10317dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10318dfac8f13Smrgesac 10319533545b5Smrgfi 10320533545b5Smrg 10321533545b5Smrg 10322533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10323533545b5Smrg 10324533545b5Smrg eval supported=\$$cacheid 10325c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10326c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10327533545b5Smrg if test "$supported" = "yes" ; then 10328533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 10329533545b5Smrg found="yes" 10330533545b5Smrg fi 10331533545b5Smrg fi 10332533545b5Smrg 10333533545b5Smrg 10334533545b5Smrg 10335533545b5Smrg 10336533545b5Smrg 10337533545b5Smrg 10338533545b5Smrg 10339533545b5Smrg 10340533545b5Smrg 10341533545b5Smrg 10342533545b5Smrg 10343533545b5Smrg 10344533545b5Smrg 10345533545b5Smrg 10346533545b5Smrg 10347533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10348533545b5Smrg 10349533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10350533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10351c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10352c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10353c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10354c9e4df9bSmrgthen : 10355c9e4df9bSmrg printf %s "(cached) " >&6 10356dfac8f13Smrgelse case e in #( 10357dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10358533545b5Smrg/* end confdefs.h. */ 10359533545b5Smrgint i; 10360533545b5Smrg_ACEOF 10361c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10362c9e4df9bSmrgthen : 10363533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10364dfac8f13Smrgelse case e in #( 10365dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10366dfac8f13Smrgesac 10367533545b5Smrgfi 10368dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10369dfac8f13Smrgesac 10370533545b5Smrgfi 10371c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10372c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10373533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10374533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10375533545b5Smrgfi 10376533545b5Smrg 10377533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10378533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10379533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10380533545b5Smrg fi 10381533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10382c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10383c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10384c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10385c9e4df9bSmrgthen : 10386c9e4df9bSmrg printf %s "(cached) " >&6 10387dfac8f13Smrgelse case e in #( 10388dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10389533545b5Smrg/* end confdefs.h. */ 10390533545b5Smrgint i; 10391533545b5Smrg_ACEOF 10392c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10393c9e4df9bSmrgthen : 10394533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10395dfac8f13Smrgelse case e in #( 10396dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10397dfac8f13Smrgesac 10398533545b5Smrgfi 10399dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10400dfac8f13Smrgesac 10401533545b5Smrgfi 10402c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10403c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10404533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10405533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10406533545b5Smrgfi 10407533545b5Smrg 10408533545b5Smrgfound="no" 10409533545b5Smrg 10410533545b5Smrg if test $found = "no" ; then 10411533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10412533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10413533545b5Smrg fi 10414533545b5Smrg 10415533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10416533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10417533545b5Smrg fi 10418533545b5Smrg 10419533545b5Smrg CFLAGS="$CFLAGS -Warray-bounds" 10420533545b5Smrg 10421c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10422c9e4df9bSmrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 10423533545b5Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 10424c9e4df9bSmrg if eval test \${$cacheid+y} 10425c9e4df9bSmrgthen : 10426c9e4df9bSmrg printf %s "(cached) " >&6 10427dfac8f13Smrgelse case e in #( 10428dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10429533545b5Smrg/* end confdefs.h. */ 10430533545b5Smrgint i; 10431533545b5Smrgint 10432c9e4df9bSmrgmain (void) 10433533545b5Smrg{ 10434533545b5Smrg 10435533545b5Smrg ; 10436533545b5Smrg return 0; 10437533545b5Smrg} 10438533545b5Smrg_ACEOF 10439c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10440c9e4df9bSmrgthen : 10441533545b5Smrg eval $cacheid=yes 10442dfac8f13Smrgelse case e in #( 10443dfac8f13Smrg e) eval $cacheid=no ;; 10444dfac8f13Smrgesac 10445533545b5Smrgfi 10446c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10447dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10448dfac8f13Smrgesac 10449533545b5Smrgfi 10450533545b5Smrg 10451533545b5Smrg 10452533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10453533545b5Smrg 10454533545b5Smrg eval supported=\$$cacheid 10455c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10456c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10457533545b5Smrg if test "$supported" = "yes" ; then 10458533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10459533545b5Smrg found="yes" 10460533545b5Smrg fi 10461533545b5Smrg fi 10462533545b5Smrg 10463533545b5Smrg 10464533545b5Smrg 10465533545b5Smrg 10466533545b5Smrg 10467533545b5Smrg 10468533545b5Smrg 10469533545b5Smrg 10470533545b5Smrg 10471533545b5Smrg 10472533545b5Smrg 10473533545b5Smrg 10474533545b5Smrg 10475533545b5Smrg 10476533545b5Smrg 10477533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10478533545b5Smrg 10479533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10480533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10481c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10482c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10483c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10484c9e4df9bSmrgthen : 10485c9e4df9bSmrg printf %s "(cached) " >&6 10486dfac8f13Smrgelse case e in #( 10487dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10488533545b5Smrg/* end confdefs.h. */ 10489533545b5Smrgint i; 10490533545b5Smrg_ACEOF 10491c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10492c9e4df9bSmrgthen : 10493533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10494dfac8f13Smrgelse case e in #( 10495dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10496dfac8f13Smrgesac 10497533545b5Smrgfi 10498dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10499dfac8f13Smrgesac 10500533545b5Smrgfi 10501c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10502c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10503533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10504533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10505533545b5Smrgfi 10506533545b5Smrg 10507533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10508533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10509533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10510533545b5Smrg fi 10511533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10512c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10513c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10514c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10515c9e4df9bSmrgthen : 10516c9e4df9bSmrg printf %s "(cached) " >&6 10517dfac8f13Smrgelse case e in #( 10518dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10519533545b5Smrg/* end confdefs.h. */ 10520533545b5Smrgint i; 10521533545b5Smrg_ACEOF 10522c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10523c9e4df9bSmrgthen : 10524533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10525dfac8f13Smrgelse case e in #( 10526dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10527dfac8f13Smrgesac 10528533545b5Smrgfi 10529dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10530dfac8f13Smrgesac 10531533545b5Smrgfi 10532c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10533c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10534533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10535533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10536533545b5Smrgfi 10537533545b5Smrg 10538533545b5Smrgfound="no" 10539533545b5Smrg 10540533545b5Smrg if test $found = "no" ; then 10541533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10542533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10543533545b5Smrg fi 10544533545b5Smrg 10545533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10546533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10547533545b5Smrg fi 10548533545b5Smrg 10549533545b5Smrg CFLAGS="$CFLAGS -Wwrite-strings" 10550533545b5Smrg 10551c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10552c9e4df9bSmrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 10553533545b5Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10554c9e4df9bSmrg if eval test \${$cacheid+y} 10555c9e4df9bSmrgthen : 10556c9e4df9bSmrg printf %s "(cached) " >&6 10557dfac8f13Smrgelse case e in #( 10558dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10559533545b5Smrg/* end confdefs.h. */ 10560533545b5Smrgint i; 10561533545b5Smrgint 10562c9e4df9bSmrgmain (void) 10563533545b5Smrg{ 10564533545b5Smrg 10565533545b5Smrg ; 10566533545b5Smrg return 0; 10567533545b5Smrg} 10568533545b5Smrg_ACEOF 10569c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10570c9e4df9bSmrgthen : 10571533545b5Smrg eval $cacheid=yes 10572dfac8f13Smrgelse case e in #( 10573dfac8f13Smrg e) eval $cacheid=no ;; 10574dfac8f13Smrgesac 10575533545b5Smrgfi 10576c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10577dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10578dfac8f13Smrgesac 10579533545b5Smrgfi 10580533545b5Smrg 10581533545b5Smrg 10582533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10583533545b5Smrg 10584533545b5Smrg eval supported=\$$cacheid 10585c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10586c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10587533545b5Smrg if test "$supported" = "yes" ; then 10588533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10589533545b5Smrg found="yes" 10590533545b5Smrg fi 10591533545b5Smrg fi 10592533545b5Smrg 10593533545b5Smrg 10594533545b5Smrg 10595533545b5Smrg 10596533545b5Smrg 10597533545b5Smrg 10598533545b5Smrg 10599533545b5Smrg 10600533545b5Smrg 10601533545b5Smrg 10602533545b5Smrg 10603533545b5Smrg 10604533545b5Smrg 10605533545b5Smrg 10606533545b5Smrg 10607533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10608533545b5Smrg 10609533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10610533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10611c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10612c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10613c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10614c9e4df9bSmrgthen : 10615c9e4df9bSmrg printf %s "(cached) " >&6 10616dfac8f13Smrgelse case e in #( 10617dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10618533545b5Smrg/* end confdefs.h. */ 10619533545b5Smrgint i; 10620533545b5Smrg_ACEOF 10621c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10622c9e4df9bSmrgthen : 10623533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10624dfac8f13Smrgelse case e in #( 10625dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10626dfac8f13Smrgesac 10627533545b5Smrgfi 10628dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10629dfac8f13Smrgesac 10630533545b5Smrgfi 10631c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10632c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10633533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10634533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10635533545b5Smrgfi 10636533545b5Smrg 10637533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10638533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10639533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10640533545b5Smrg fi 10641533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10642c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10643c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10644c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10645c9e4df9bSmrgthen : 10646c9e4df9bSmrg printf %s "(cached) " >&6 10647dfac8f13Smrgelse case e in #( 10648dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10649533545b5Smrg/* end confdefs.h. */ 10650533545b5Smrgint i; 10651533545b5Smrg_ACEOF 10652c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10653c9e4df9bSmrgthen : 10654533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10655dfac8f13Smrgelse case e in #( 10656dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10657dfac8f13Smrgesac 10658533545b5Smrgfi 10659dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10660dfac8f13Smrgesac 10661533545b5Smrgfi 10662c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10663c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10664533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10665533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10666533545b5Smrgfi 10667533545b5Smrg 10668533545b5Smrgfound="no" 10669533545b5Smrg 10670533545b5Smrg if test $found = "no" ; then 10671533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10672533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10673533545b5Smrg fi 10674533545b5Smrg 10675533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10676533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10677533545b5Smrg fi 10678533545b5Smrg 10679533545b5Smrg CFLAGS="$CFLAGS -Waddress" 10680533545b5Smrg 10681c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10682c9e4df9bSmrgprintf %s "checking if $CC supports -Waddress... " >&6; } 10683533545b5Smrg cacheid=xorg_cv_cc_flag__Waddress 10684c9e4df9bSmrg if eval test \${$cacheid+y} 10685c9e4df9bSmrgthen : 10686c9e4df9bSmrg printf %s "(cached) " >&6 10687dfac8f13Smrgelse case e in #( 10688dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10689533545b5Smrg/* end confdefs.h. */ 10690533545b5Smrgint i; 10691533545b5Smrgint 10692c9e4df9bSmrgmain (void) 10693533545b5Smrg{ 10694533545b5Smrg 10695533545b5Smrg ; 10696533545b5Smrg return 0; 10697533545b5Smrg} 10698533545b5Smrg_ACEOF 10699c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10700c9e4df9bSmrgthen : 10701533545b5Smrg eval $cacheid=yes 10702dfac8f13Smrgelse case e in #( 10703dfac8f13Smrg e) eval $cacheid=no ;; 10704dfac8f13Smrgesac 10705533545b5Smrgfi 10706c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10707dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10708dfac8f13Smrgesac 10709533545b5Smrgfi 10710533545b5Smrg 10711533545b5Smrg 10712533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10713533545b5Smrg 10714533545b5Smrg eval supported=\$$cacheid 10715c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10716c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10717533545b5Smrg if test "$supported" = "yes" ; then 10718533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10719533545b5Smrg found="yes" 10720533545b5Smrg fi 10721533545b5Smrg fi 10722533545b5Smrg 10723533545b5Smrg 10724533545b5Smrg 10725533545b5Smrg 10726533545b5Smrg 10727533545b5Smrg 10728533545b5Smrg 10729533545b5Smrg 10730533545b5Smrg 10731533545b5Smrg 10732533545b5Smrg 10733533545b5Smrg 10734533545b5Smrg 10735533545b5Smrg 10736533545b5Smrg 10737533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10738533545b5Smrg 10739533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10740533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10741c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10742c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10743c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10744c9e4df9bSmrgthen : 10745c9e4df9bSmrg printf %s "(cached) " >&6 10746dfac8f13Smrgelse case e in #( 10747dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10748533545b5Smrg/* end confdefs.h. */ 10749533545b5Smrgint i; 10750533545b5Smrg_ACEOF 10751c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10752c9e4df9bSmrgthen : 10753533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10754dfac8f13Smrgelse case e in #( 10755dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10756dfac8f13Smrgesac 10757533545b5Smrgfi 10758dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10759dfac8f13Smrgesac 10760533545b5Smrgfi 10761c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10762c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10763533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10764533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10765533545b5Smrgfi 10766533545b5Smrg 10767533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10768533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10769533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10770533545b5Smrg fi 10771533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10772c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10773c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10774c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10775c9e4df9bSmrgthen : 10776c9e4df9bSmrg printf %s "(cached) " >&6 10777dfac8f13Smrgelse case e in #( 10778dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10779533545b5Smrg/* end confdefs.h. */ 10780533545b5Smrgint i; 10781533545b5Smrg_ACEOF 10782c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10783c9e4df9bSmrgthen : 10784533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10785dfac8f13Smrgelse case e in #( 10786dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10787dfac8f13Smrgesac 10788533545b5Smrgfi 10789dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10790dfac8f13Smrgesac 10791533545b5Smrgfi 10792c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10793c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10794533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10795533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10796533545b5Smrgfi 10797533545b5Smrg 10798533545b5Smrgfound="no" 10799533545b5Smrg 10800533545b5Smrg if test $found = "no" ; then 10801533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10802533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10803533545b5Smrg fi 10804533545b5Smrg 10805533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10806533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10807533545b5Smrg fi 10808533545b5Smrg 10809533545b5Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10810533545b5Smrg 10811c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10812c9e4df9bSmrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10813533545b5Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10814c9e4df9bSmrg if eval test \${$cacheid+y} 10815c9e4df9bSmrgthen : 10816c9e4df9bSmrg printf %s "(cached) " >&6 10817dfac8f13Smrgelse case e in #( 10818dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10819533545b5Smrg/* end confdefs.h. */ 10820533545b5Smrgint i; 10821533545b5Smrgint 10822c9e4df9bSmrgmain (void) 10823533545b5Smrg{ 10824533545b5Smrg 10825533545b5Smrg ; 10826533545b5Smrg return 0; 10827533545b5Smrg} 10828533545b5Smrg_ACEOF 10829c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10830c9e4df9bSmrgthen : 10831533545b5Smrg eval $cacheid=yes 10832dfac8f13Smrgelse case e in #( 10833dfac8f13Smrg e) eval $cacheid=no ;; 10834dfac8f13Smrgesac 10835533545b5Smrgfi 10836c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10837dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10838dfac8f13Smrgesac 10839533545b5Smrgfi 10840533545b5Smrg 10841533545b5Smrg 10842533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10843533545b5Smrg 10844533545b5Smrg eval supported=\$$cacheid 10845c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10846c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10847533545b5Smrg if test "$supported" = "yes" ; then 10848533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10849533545b5Smrg found="yes" 10850533545b5Smrg fi 10851533545b5Smrg fi 10852533545b5Smrg 10853533545b5Smrg 10854533545b5Smrg 10855533545b5Smrg 10856533545b5Smrg 10857533545b5Smrg 10858533545b5Smrg 10859533545b5Smrg 10860533545b5Smrg 10861533545b5Smrg 10862533545b5Smrg 10863533545b5Smrg 10864533545b5Smrg 10865533545b5Smrg 10866533545b5Smrg 10867533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10868533545b5Smrg 10869533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10870533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10871c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10872c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10873c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10874c9e4df9bSmrgthen : 10875c9e4df9bSmrg printf %s "(cached) " >&6 10876dfac8f13Smrgelse case e in #( 10877dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10878533545b5Smrg/* end confdefs.h. */ 10879533545b5Smrgint i; 10880533545b5Smrg_ACEOF 10881c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10882c9e4df9bSmrgthen : 10883533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 10884dfac8f13Smrgelse case e in #( 10885dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10886dfac8f13Smrgesac 10887533545b5Smrgfi 10888dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10889dfac8f13Smrgesac 10890533545b5Smrgfi 10891c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10892c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10893533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10894533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10895533545b5Smrgfi 10896533545b5Smrg 10897533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10898533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10899533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10900533545b5Smrg fi 10901533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10902c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10903c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10904c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10905c9e4df9bSmrgthen : 10906c9e4df9bSmrg printf %s "(cached) " >&6 10907dfac8f13Smrgelse case e in #( 10908dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10909533545b5Smrg/* end confdefs.h. */ 10910533545b5Smrgint i; 10911533545b5Smrg_ACEOF 10912c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 10913c9e4df9bSmrgthen : 10914533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 10915dfac8f13Smrgelse case e in #( 10916dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10917dfac8f13Smrgesac 10918533545b5Smrgfi 10919dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10920dfac8f13Smrgesac 10921533545b5Smrgfi 10922c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10923c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10924533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10925533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10926533545b5Smrgfi 10927533545b5Smrg 10928533545b5Smrgfound="no" 10929533545b5Smrg 10930533545b5Smrg if test $found = "no" ; then 10931533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10932533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10933533545b5Smrg fi 10934533545b5Smrg 10935533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10936533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10937533545b5Smrg fi 10938533545b5Smrg 10939533545b5Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10940533545b5Smrg 10941c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10942c9e4df9bSmrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10943533545b5Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10944c9e4df9bSmrg if eval test \${$cacheid+y} 10945c9e4df9bSmrgthen : 10946c9e4df9bSmrg printf %s "(cached) " >&6 10947dfac8f13Smrgelse case e in #( 10948dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10949533545b5Smrg/* end confdefs.h. */ 10950533545b5Smrgint i; 10951533545b5Smrgint 10952c9e4df9bSmrgmain (void) 10953533545b5Smrg{ 10954533545b5Smrg 10955533545b5Smrg ; 10956533545b5Smrg return 0; 10957533545b5Smrg} 10958533545b5Smrg_ACEOF 10959c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 10960c9e4df9bSmrgthen : 10961533545b5Smrg eval $cacheid=yes 10962dfac8f13Smrgelse case e in #( 10963dfac8f13Smrg e) eval $cacheid=no ;; 10964dfac8f13Smrgesac 10965533545b5Smrgfi 10966c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10967dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 10968dfac8f13Smrgesac 10969533545b5Smrgfi 10970533545b5Smrg 10971533545b5Smrg 10972533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10973533545b5Smrg 10974533545b5Smrg eval supported=\$$cacheid 10975c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10976c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 10977533545b5Smrg if test "$supported" = "yes" ; then 10978533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10979533545b5Smrg found="yes" 10980533545b5Smrg fi 10981533545b5Smrg fi 10982533545b5Smrg 10983533545b5Smrg 10984533545b5Smrgfi 10985533545b5Smrg 10986533545b5Smrg 10987533545b5Smrg 10988533545b5Smrg 10989533545b5Smrg 10990533545b5Smrg 10991533545b5Smrg 10992533545b5Smrg CWARNFLAGS="$BASE_CFLAGS" 10993533545b5Smrg if test "x$GCC" = xyes ; then 10994533545b5Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10995533545b5Smrg fi 10996533545b5Smrg 10997533545b5Smrg 10998533545b5Smrg 10999533545b5Smrg 11000533545b5Smrg 11001533545b5Smrg 11002533545b5Smrg 11003533545b5Smrg 11004533545b5Smrg# Check whether --enable-strict-compilation was given. 11005c9e4df9bSmrgif test ${enable_strict_compilation+y} 11006c9e4df9bSmrgthen : 11007533545b5Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 11008dfac8f13Smrgelse case e in #( 11009dfac8f13Smrg e) STRICT_COMPILE=no ;; 11010dfac8f13Smrgesac 11011533545b5Smrgfi 11012533545b5Smrg 11013533545b5Smrg 11014533545b5Smrg 11015533545b5Smrg 11016533545b5Smrg 11017533545b5Smrg 11018533545b5SmrgSTRICT_CFLAGS="" 11019533545b5Smrg 11020533545b5Smrg 11021533545b5Smrg 11022533545b5Smrg 11023533545b5Smrg 11024533545b5Smrg 11025533545b5Smrg 11026533545b5Smrg 11027533545b5Smrg 11028533545b5Smrg 11029533545b5Smrg 11030533545b5Smrg 11031533545b5Smrg 11032533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11033533545b5Smrg 11034533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11035533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11036c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11037c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11038c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11039c9e4df9bSmrgthen : 11040c9e4df9bSmrg printf %s "(cached) " >&6 11041dfac8f13Smrgelse case e in #( 11042dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11043533545b5Smrg/* end confdefs.h. */ 11044533545b5Smrgint i; 11045533545b5Smrg_ACEOF 11046c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 11047c9e4df9bSmrgthen : 11048533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11049dfac8f13Smrgelse case e in #( 11050dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11051dfac8f13Smrgesac 11052533545b5Smrgfi 11053dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11054dfac8f13Smrgesac 11055533545b5Smrgfi 11056c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11057c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11058533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11059533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11060533545b5Smrgfi 11061533545b5Smrg 11062533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11063533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11064533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11065533545b5Smrg fi 11066533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11067c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11068c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11069c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11070c9e4df9bSmrgthen : 11071c9e4df9bSmrg printf %s "(cached) " >&6 11072dfac8f13Smrgelse case e in #( 11073dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11074533545b5Smrg/* end confdefs.h. */ 11075533545b5Smrgint i; 11076533545b5Smrg_ACEOF 11077c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 11078c9e4df9bSmrgthen : 11079533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11080dfac8f13Smrgelse case e in #( 11081dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11082dfac8f13Smrgesac 11083533545b5Smrgfi 11084dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11085dfac8f13Smrgesac 11086533545b5Smrgfi 11087c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11088c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11089533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11090533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11091533545b5Smrgfi 11092533545b5Smrg 11093533545b5Smrgfound="no" 11094533545b5Smrg 11095533545b5Smrg if test $found = "no" ; then 11096533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11097533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11098533545b5Smrg fi 11099533545b5Smrg 11100533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11101533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11102533545b5Smrg fi 11103533545b5Smrg 11104533545b5Smrg CFLAGS="$CFLAGS -pedantic" 11105533545b5Smrg 11106c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 11107c9e4df9bSmrgprintf %s "checking if $CC supports -pedantic... " >&6; } 11108533545b5Smrg cacheid=xorg_cv_cc_flag__pedantic 11109c9e4df9bSmrg if eval test \${$cacheid+y} 11110c9e4df9bSmrgthen : 11111c9e4df9bSmrg printf %s "(cached) " >&6 11112dfac8f13Smrgelse case e in #( 11113dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11114533545b5Smrg/* end confdefs.h. */ 11115533545b5Smrgint i; 11116533545b5Smrgint 11117c9e4df9bSmrgmain (void) 11118533545b5Smrg{ 11119533545b5Smrg 11120533545b5Smrg ; 11121533545b5Smrg return 0; 11122533545b5Smrg} 11123533545b5Smrg_ACEOF 11124c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 11125c9e4df9bSmrgthen : 11126533545b5Smrg eval $cacheid=yes 11127dfac8f13Smrgelse case e in #( 11128dfac8f13Smrg e) eval $cacheid=no ;; 11129dfac8f13Smrgesac 11130533545b5Smrgfi 11131c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11132dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 11133dfac8f13Smrgesac 11134533545b5Smrgfi 11135533545b5Smrg 11136533545b5Smrg 11137533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11138533545b5Smrg 11139533545b5Smrg eval supported=\$$cacheid 11140c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11141c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 11142533545b5Smrg if test "$supported" = "yes" ; then 11143533545b5Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 11144533545b5Smrg found="yes" 11145533545b5Smrg fi 11146533545b5Smrg fi 11147533545b5Smrg 11148533545b5Smrg 11149533545b5Smrg 11150533545b5Smrg 11151533545b5Smrg 11152533545b5Smrg 11153533545b5Smrg 11154533545b5Smrg 11155533545b5Smrg 11156533545b5Smrg 11157533545b5Smrg 11158533545b5Smrg 11159533545b5Smrg 11160533545b5Smrg 11161533545b5Smrg 11162533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11163533545b5Smrg 11164533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11165533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11166c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11167c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11168c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11169c9e4df9bSmrgthen : 11170c9e4df9bSmrg printf %s "(cached) " >&6 11171dfac8f13Smrgelse case e in #( 11172dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11173533545b5Smrg/* end confdefs.h. */ 11174533545b5Smrgint i; 11175533545b5Smrg_ACEOF 11176c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 11177c9e4df9bSmrgthen : 11178533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11179dfac8f13Smrgelse case e in #( 11180dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11181dfac8f13Smrgesac 11182533545b5Smrgfi 11183dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11184dfac8f13Smrgesac 11185533545b5Smrgfi 11186c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11187c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11188533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11189533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11190533545b5Smrgfi 11191533545b5Smrg 11192533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11193533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11194533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11195533545b5Smrg fi 11196533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11197c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11198c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11199c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11200c9e4df9bSmrgthen : 11201c9e4df9bSmrg printf %s "(cached) " >&6 11202dfac8f13Smrgelse case e in #( 11203dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11204533545b5Smrg/* end confdefs.h. */ 11205533545b5Smrgint i; 11206533545b5Smrg_ACEOF 11207c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 11208c9e4df9bSmrgthen : 11209533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11210dfac8f13Smrgelse case e in #( 11211dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11212dfac8f13Smrgesac 11213533545b5Smrgfi 11214dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11215dfac8f13Smrgesac 11216533545b5Smrgfi 11217c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11218c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11219533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11220533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11221533545b5Smrgfi 11222533545b5Smrg 11223533545b5Smrgfound="no" 11224533545b5Smrg 11225533545b5Smrg if test $found = "no" ; then 11226533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11227533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11228533545b5Smrg fi 11229533545b5Smrg 11230533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11231533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11232533545b5Smrg fi 11233533545b5Smrg 11234533545b5Smrg CFLAGS="$CFLAGS -Werror" 11235533545b5Smrg 11236c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 11237c9e4df9bSmrgprintf %s "checking if $CC supports -Werror... " >&6; } 11238533545b5Smrg cacheid=xorg_cv_cc_flag__Werror 11239c9e4df9bSmrg if eval test \${$cacheid+y} 11240c9e4df9bSmrgthen : 11241c9e4df9bSmrg printf %s "(cached) " >&6 11242dfac8f13Smrgelse case e in #( 11243dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11244533545b5Smrg/* end confdefs.h. */ 11245533545b5Smrgint i; 11246533545b5Smrgint 11247c9e4df9bSmrgmain (void) 11248533545b5Smrg{ 11249533545b5Smrg 11250533545b5Smrg ; 11251533545b5Smrg return 0; 11252533545b5Smrg} 11253533545b5Smrg_ACEOF 11254c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 11255c9e4df9bSmrgthen : 11256533545b5Smrg eval $cacheid=yes 11257dfac8f13Smrgelse case e in #( 11258dfac8f13Smrg e) eval $cacheid=no ;; 11259dfac8f13Smrgesac 11260533545b5Smrgfi 11261c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11262dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 11263dfac8f13Smrgesac 11264533545b5Smrgfi 11265533545b5Smrg 11266533545b5Smrg 11267533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11268533545b5Smrg 11269533545b5Smrg eval supported=\$$cacheid 11270c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11271c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 11272533545b5Smrg if test "$supported" = "yes" ; then 11273533545b5Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 11274533545b5Smrg found="yes" 11275533545b5Smrg fi 11276533545b5Smrg fi 11277533545b5Smrg 11278533545b5Smrg if test $found = "no" ; then 11279533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11280533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11281533545b5Smrg fi 11282533545b5Smrg 11283533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11284533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11285533545b5Smrg fi 11286533545b5Smrg 11287533545b5Smrg CFLAGS="$CFLAGS -errwarn" 11288533545b5Smrg 11289c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 11290c9e4df9bSmrgprintf %s "checking if $CC supports -errwarn... " >&6; } 11291533545b5Smrg cacheid=xorg_cv_cc_flag__errwarn 11292c9e4df9bSmrg if eval test \${$cacheid+y} 11293c9e4df9bSmrgthen : 11294c9e4df9bSmrg printf %s "(cached) " >&6 11295dfac8f13Smrgelse case e in #( 11296dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11297533545b5Smrg/* end confdefs.h. */ 11298533545b5Smrgint i; 11299533545b5Smrgint 11300c9e4df9bSmrgmain (void) 11301533545b5Smrg{ 11302533545b5Smrg 11303533545b5Smrg ; 11304533545b5Smrg return 0; 11305533545b5Smrg} 11306533545b5Smrg_ACEOF 11307c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 11308c9e4df9bSmrgthen : 11309533545b5Smrg eval $cacheid=yes 11310dfac8f13Smrgelse case e in #( 11311dfac8f13Smrg e) eval $cacheid=no ;; 11312dfac8f13Smrgesac 11313533545b5Smrgfi 11314c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11315dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 11316dfac8f13Smrgesac 11317533545b5Smrgfi 11318533545b5Smrg 11319533545b5Smrg 11320533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11321533545b5Smrg 11322533545b5Smrg eval supported=\$$cacheid 11323c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11324c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 11325533545b5Smrg if test "$supported" = "yes" ; then 11326533545b5Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 11327533545b5Smrg found="yes" 11328533545b5Smrg fi 11329533545b5Smrg fi 11330533545b5Smrg 11331533545b5Smrg 11332533545b5Smrg 11333533545b5Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 11334533545b5Smrg# activate it with -Werror, so we add it here explicitly. 11335533545b5Smrg 11336533545b5Smrg 11337533545b5Smrg 11338533545b5Smrg 11339533545b5Smrg 11340533545b5Smrg 11341533545b5Smrg 11342533545b5Smrg 11343533545b5Smrg 11344533545b5Smrg 11345533545b5Smrg 11346533545b5Smrg 11347533545b5Smrg 11348533545b5Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11349533545b5Smrg 11350533545b5Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11351533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11352c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11353c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11354c9e4df9bSmrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11355c9e4df9bSmrgthen : 11356c9e4df9bSmrg printf %s "(cached) " >&6 11357dfac8f13Smrgelse case e in #( 11358dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11359533545b5Smrg/* end confdefs.h. */ 11360533545b5Smrgint i; 11361533545b5Smrg_ACEOF 11362c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 11363c9e4df9bSmrgthen : 11364533545b5Smrg xorg_cv_cc_flag_unknown_warning_option=yes 11365dfac8f13Smrgelse case e in #( 11366dfac8f13Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11367dfac8f13Smrgesac 11368533545b5Smrgfi 11369dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11370dfac8f13Smrgesac 11371533545b5Smrgfi 11372c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11373c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11374533545b5Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11375533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11376533545b5Smrgfi 11377533545b5Smrg 11378533545b5Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11379533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11380533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11381533545b5Smrg fi 11382533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11383c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11384c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11385c9e4df9bSmrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11386c9e4df9bSmrgthen : 11387c9e4df9bSmrg printf %s "(cached) " >&6 11388dfac8f13Smrgelse case e in #( 11389dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11390533545b5Smrg/* end confdefs.h. */ 11391533545b5Smrgint i; 11392533545b5Smrg_ACEOF 11393c9e4df9bSmrgif ac_fn_c_try_compile "$LINENO" 11394c9e4df9bSmrgthen : 11395533545b5Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 11396dfac8f13Smrgelse case e in #( 11397dfac8f13Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11398dfac8f13Smrgesac 11399533545b5Smrgfi 11400dfac8f13Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11401dfac8f13Smrgesac 11402533545b5Smrgfi 11403c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11404c9e4df9bSmrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11405533545b5Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11406533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11407533545b5Smrgfi 11408533545b5Smrg 11409533545b5Smrgfound="no" 11410533545b5Smrg 11411533545b5Smrg if test $found = "no" ; then 11412533545b5Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11413533545b5Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11414533545b5Smrg fi 11415533545b5Smrg 11416533545b5Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11417533545b5Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11418533545b5Smrg fi 11419533545b5Smrg 11420533545b5Smrg CFLAGS="$CFLAGS -Werror=attributes" 11421533545b5Smrg 11422c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 11423c9e4df9bSmrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 11424533545b5Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 11425c9e4df9bSmrg if eval test \${$cacheid+y} 11426c9e4df9bSmrgthen : 11427c9e4df9bSmrg printf %s "(cached) " >&6 11428dfac8f13Smrgelse case e in #( 11429dfac8f13Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11430533545b5Smrg/* end confdefs.h. */ 11431533545b5Smrgint i; 11432533545b5Smrgint 11433c9e4df9bSmrgmain (void) 11434533545b5Smrg{ 11435533545b5Smrg 11436533545b5Smrg ; 11437533545b5Smrg return 0; 11438533545b5Smrg} 11439533545b5Smrg_ACEOF 11440c9e4df9bSmrgif ac_fn_c_try_link "$LINENO" 11441c9e4df9bSmrgthen : 11442533545b5Smrg eval $cacheid=yes 11443dfac8f13Smrgelse case e in #( 11444dfac8f13Smrg e) eval $cacheid=no ;; 11445dfac8f13Smrgesac 11446533545b5Smrgfi 11447c9e4df9bSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11448dfac8f13Smrg conftest$ac_exeext conftest.$ac_ext ;; 11449dfac8f13Smrgesac 11450533545b5Smrgfi 11451533545b5Smrg 11452533545b5Smrg 11453533545b5Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11454533545b5Smrg 11455533545b5Smrg eval supported=\$$cacheid 11456c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11457c9e4df9bSmrgprintf "%s\n" "$supported" >&6; } 11458533545b5Smrg if test "$supported" = "yes" ; then 11459533545b5Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 11460533545b5Smrg found="yes" 11461533545b5Smrg fi 11462533545b5Smrg fi 11463533545b5Smrg 11464533545b5Smrg 11465533545b5Smrg 11466533545b5Smrgif test "x$STRICT_COMPILE" = "xyes"; then 11467533545b5Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 11468533545b5Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 11469533545b5Smrgfi 11470533545b5Smrg 11471533545b5Smrg 11472533545b5Smrg 11473533545b5Smrg 11474533545b5Smrg 11475533545b5Smrg 11476dfac8f13Smrg 11477dfac8f13Smrg 11478533545b5Smrgcat >>confdefs.h <<_ACEOF 11479533545b5Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11480533545b5Smrg_ACEOF 11481533545b5Smrg 11482533545b5Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11483533545b5Smrg if test "x$PVM" = "x"; then 11484533545b5Smrg PVM="0" 11485533545b5Smrg fi 11486533545b5Smrg 11487c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11488533545b5Smrg 11489533545b5Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11490533545b5Smrg if test "x$PVP" = "x"; then 11491533545b5Smrg PVP="0" 11492533545b5Smrg fi 11493533545b5Smrg 11494c9e4df9bSmrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11495533545b5Smrg 11496533545b5Smrg 11497533545b5Smrg 11498c9e4df9bSmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11499533545b5Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11500c9e4df9bSmrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 11501c9e4df9bSmrgtouch \$(top_srcdir)/ChangeLog; \ 11502c9e4df9bSmrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11503533545b5Smrg 11504533545b5Smrg 11505533545b5Smrg 11506533545b5Smrg 11507533545b5Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11508533545b5SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11509533545b5Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11510c9e4df9bSmrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 11511c9e4df9bSmrgtouch \$(top_srcdir)/INSTALL; \ 11512c9e4df9bSmrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 11513c9e4df9bSmrg 11514533545b5Smrg 11515533545b5Smrg 11516533545b5Smrg 11517533545b5Smrg 11518533545b5Smrg 11519c9e4df9bSmrgcase $host_os in 11520c9e4df9bSmrg solaris*) 11521c9e4df9bSmrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 11522c9e4df9bSmrg # check for a man page file found in later versions that use 11523c9e4df9bSmrg # traditional section numbers instead 11524c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 11525c9e4df9bSmrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 11526c9e4df9bSmrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 11527c9e4df9bSmrgthen : 11528c9e4df9bSmrg printf %s "(cached) " >&6 11529dfac8f13Smrgelse case e in #( 11530dfac8f13Smrg e) test "$cross_compiling" = yes && 11531c9e4df9bSmrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11532c9e4df9bSmrgif test -r "/usr/share/man/man7/attributes.7"; then 11533c9e4df9bSmrg ac_cv_file__usr_share_man_man7_attributes_7=yes 11534c9e4df9bSmrgelse 11535c9e4df9bSmrg ac_cv_file__usr_share_man_man7_attributes_7=no 11536dfac8f13Smrgfi ;; 11537dfac8f13Smrgesac 11538c9e4df9bSmrgfi 11539c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 11540c9e4df9bSmrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 11541c9e4df9bSmrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 11542c9e4df9bSmrgthen : 11543c9e4df9bSmrg SYSV_MAN_SECTIONS=false 11544dfac8f13Smrgelse case e in #( 11545dfac8f13Smrg e) SYSV_MAN_SECTIONS=true ;; 11546dfac8f13Smrgesac 11547c9e4df9bSmrgfi 11548c9e4df9bSmrg 11549c9e4df9bSmrg ;; 11550c9e4df9bSmrg *) SYSV_MAN_SECTIONS=false ;; 11551c9e4df9bSmrgesac 11552533545b5Smrg 11553533545b5Smrgif test x$APP_MAN_SUFFIX = x ; then 11554533545b5Smrg APP_MAN_SUFFIX=1 11555533545b5Smrgfi 11556533545b5Smrgif test x$APP_MAN_DIR = x ; then 11557533545b5Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11558533545b5Smrgfi 11559533545b5Smrg 11560533545b5Smrgif test x$LIB_MAN_SUFFIX = x ; then 11561533545b5Smrg LIB_MAN_SUFFIX=3 11562533545b5Smrgfi 11563533545b5Smrgif test x$LIB_MAN_DIR = x ; then 11564533545b5Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11565533545b5Smrgfi 11566533545b5Smrg 11567533545b5Smrgif test x$FILE_MAN_SUFFIX = x ; then 11568c9e4df9bSmrg case $SYSV_MAN_SECTIONS in 11569c9e4df9bSmrg true) FILE_MAN_SUFFIX=4 ;; 1157065c1f7cfSmrg *) FILE_MAN_SUFFIX=5 ;; 11571533545b5Smrg esac 11572533545b5Smrgfi 11573533545b5Smrgif test x$FILE_MAN_DIR = x ; then 11574533545b5Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11575533545b5Smrgfi 11576533545b5Smrg 11577533545b5Smrgif test x$MISC_MAN_SUFFIX = x ; then 11578c9e4df9bSmrg case $SYSV_MAN_SECTIONS in 11579c9e4df9bSmrg true) MISC_MAN_SUFFIX=5 ;; 1158065c1f7cfSmrg *) MISC_MAN_SUFFIX=7 ;; 11581533545b5Smrg esac 11582533545b5Smrgfi 11583533545b5Smrgif test x$MISC_MAN_DIR = x ; then 11584533545b5Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11585533545b5Smrgfi 11586533545b5Smrg 11587533545b5Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 11588c9e4df9bSmrg case $SYSV_MAN_SECTIONS in 11589c9e4df9bSmrg true) DRIVER_MAN_SUFFIX=7 ;; 1159065c1f7cfSmrg *) DRIVER_MAN_SUFFIX=4 ;; 11591533545b5Smrg esac 11592533545b5Smrgfi 11593533545b5Smrgif test x$DRIVER_MAN_DIR = x ; then 11594533545b5Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11595533545b5Smrgfi 11596533545b5Smrg 11597533545b5Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 11598c9e4df9bSmrg case $SYSV_MAN_SECTIONS in 11599c9e4df9bSmrg true) ADMIN_MAN_SUFFIX=1m ;; 1160065c1f7cfSmrg *) ADMIN_MAN_SUFFIX=8 ;; 11601533545b5Smrg esac 11602533545b5Smrgfi 11603533545b5Smrgif test x$ADMIN_MAN_DIR = x ; then 11604533545b5Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11605c37a63b8Smrgfi 11606c37a63b8Smrg 11607c37a63b8Smrg 11608c37a63b8Smrg 11609c37a63b8Smrg 11610c37a63b8Smrg 11611c37a63b8Smrg 11612c37a63b8Smrg 11613c37a63b8Smrg 11614c37a63b8Smrg 11615c37a63b8Smrg 11616c37a63b8Smrg 11617c37a63b8Smrg 11618c37a63b8Smrg 11619c37a63b8Smrg 11620c37a63b8Smrg 11621736a7e2cSmrgXORG_MAN_PAGE="X Version 11" 11622c37a63b8Smrg 11623736a7e2cSmrgMAN_SUBSTS="\ 11624736a7e2cSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11625736a7e2cSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11626736a7e2cSmrg -e 's|__xservername__|Xorg|g' \ 11627736a7e2cSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 11628736a7e2cSmrg -e 's|__projectroot__|\$(prefix)|g' \ 11629736a7e2cSmrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11630736a7e2cSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11631736a7e2cSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11632736a7e2cSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11633736a7e2cSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11634736a7e2cSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11635736a7e2cSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11636c37a63b8Smrg 11637264fa531Smrg 11638736a7e2cSmrg 11639264fa531Smrg 11640dfac8f13SmrgAM_DEFAULT_VERBOSITY=0 11641264fa531Smrg 11642264fa531Smrg 11643264fa531Smrg 11644e4ee1255Smrg# Define the installation directory for the x11 performance compare scripts 11645dfac8f13Smrgx11perfcompdir=$datadir/X11/x11perfcomp 11646e4ee1255Smrg 11647e4ee1255Smrg 11648e4ee1255Smrg# Checks for programs run by the scripts we install 11649e4ee1255Smrg# Extract the first word of "mktemp", so it can be a program name with args. 11650e4ee1255Smrgset dummy mktemp; ac_word=$2 11651c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11652c9e4df9bSmrgprintf %s "checking for $ac_word... " >&6; } 11653c9e4df9bSmrgif test ${ac_cv_path_MKTEMP+y} 11654c9e4df9bSmrgthen : 11655c9e4df9bSmrg printf %s "(cached) " >&6 11656dfac8f13Smrgelse case e in #( 11657dfac8f13Smrg e) case $MKTEMP in 11658e4ee1255Smrg [\\/]* | ?:[\\/]*) 11659e4ee1255Smrg ac_cv_path_MKTEMP="$MKTEMP" # Let the user override the test with a path. 11660e4ee1255Smrg ;; 11661e4ee1255Smrg *) 11662e4ee1255Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11663e4ee1255Smrgfor as_dir in $PATH 11664e4ee1255Smrgdo 11665e4ee1255Smrg IFS=$as_save_IFS 11666c9e4df9bSmrg case $as_dir in #((( 11667c9e4df9bSmrg '') as_dir=./ ;; 11668c9e4df9bSmrg */) ;; 11669c9e4df9bSmrg *) as_dir=$as_dir/ ;; 11670c9e4df9bSmrg esac 11671e4ee1255Smrg for ac_exec_ext in '' $ac_executable_extensions; do 11672c9e4df9bSmrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11673c9e4df9bSmrg ac_cv_path_MKTEMP="$as_dir$ac_word$ac_exec_ext" 11674c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11675e4ee1255Smrg break 2 11676e4ee1255Smrg fi 11677e4ee1255Smrgdone 11678e4ee1255Smrg done 11679e4ee1255SmrgIFS=$as_save_IFS 11680e4ee1255Smrg 11681e4ee1255Smrg ;; 11682dfac8f13Smrgesac ;; 11683e4ee1255Smrgesac 11684e4ee1255Smrgfi 11685e4ee1255SmrgMKTEMP=$ac_cv_path_MKTEMP 11686e4ee1255Smrgif test -n "$MKTEMP"; then 11687c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKTEMP" >&5 11688c9e4df9bSmrgprintf "%s\n" "$MKTEMP" >&6; } 11689e4ee1255Smrgelse 11690c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11691c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11692e4ee1255Smrgfi 11693e4ee1255Smrg 11694e4ee1255Smrg 11695e4ee1255Smrg 11696264fa531Smrg# Checks for pkg-config packages 11697264fa531Smrg 11698264fa531Smrgpkg_failed=no 11699c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X11PERF" >&5 11700c9e4df9bSmrgprintf %s "checking for X11PERF... " >&6; } 11701c37a63b8Smrg 11702c37a63b8Smrgif test -n "$X11PERF_CFLAGS"; then 11703c37a63b8Smrg pkg_cv_X11PERF_CFLAGS="$X11PERF_CFLAGS" 11704c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11705c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11706dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xmuu xproto >= 7.0.25\""; } >&5 11707dfac8f13Smrg ($PKG_CONFIG --exists --print-errors "x11 xmuu xproto >= 7.0.25") 2>&5 11708264fa531Smrg ac_status=$? 11709c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11710736a7e2cSmrg test $ac_status = 0; }; then 11711dfac8f13Smrg pkg_cv_X11PERF_CFLAGS=`$PKG_CONFIG --cflags "x11 xmuu xproto >= 7.0.25" 2>/dev/null` 1171265c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11713264fa531Smrgelse 11714264fa531Smrg pkg_failed=yes 11715264fa531Smrgfi 11716c37a63b8Smrg else 11717c37a63b8Smrg pkg_failed=untried 11718264fa531Smrgfi 11719c37a63b8Smrgif test -n "$X11PERF_LIBS"; then 11720c37a63b8Smrg pkg_cv_X11PERF_LIBS="$X11PERF_LIBS" 11721c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11722c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11723dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xmuu xproto >= 7.0.25\""; } >&5 11724dfac8f13Smrg ($PKG_CONFIG --exists --print-errors "x11 xmuu xproto >= 7.0.25") 2>&5 11725264fa531Smrg ac_status=$? 11726c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11727736a7e2cSmrg test $ac_status = 0; }; then 11728dfac8f13Smrg pkg_cv_X11PERF_LIBS=`$PKG_CONFIG --libs "x11 xmuu xproto >= 7.0.25" 2>/dev/null` 1172965c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11730264fa531Smrgelse 11731264fa531Smrg pkg_failed=yes 11732264fa531Smrgfi 11733c37a63b8Smrg else 11734c37a63b8Smrg pkg_failed=untried 11735264fa531Smrgfi 11736264fa531Smrg 11737c37a63b8Smrg 11738c37a63b8Smrg 11739264fa531Smrgif test $pkg_failed = yes; then 11740c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11741c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11742c37a63b8Smrg 11743c37a63b8Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11744c37a63b8Smrg _pkg_short_errors_supported=yes 11745c37a63b8Smrgelse 11746c37a63b8Smrg _pkg_short_errors_supported=no 11747c37a63b8Smrgfi 11748c37a63b8Smrg if test $_pkg_short_errors_supported = yes; then 11749dfac8f13Smrg X11PERF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xmuu xproto >= 7.0.25" 2>&1` 11750c37a63b8Smrg else 11751dfac8f13Smrg X11PERF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xmuu xproto >= 7.0.25" 2>&1` 11752c37a63b8Smrg fi 11753264fa531Smrg # Put the nasty error message in config.log where it belongs 11754c37a63b8Smrg echo "$X11PERF_PKG_ERRORS" >&5 11755c37a63b8Smrg 11756dfac8f13Smrg as_fn_error $? "Package requirements (x11 xmuu xproto >= 7.0.25) were not met: 11757c37a63b8Smrg 11758c37a63b8Smrg$X11PERF_PKG_ERRORS 11759c37a63b8Smrg 11760264fa531SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 11761264fa531Smrginstalled software in a non-standard prefix. 11762264fa531Smrg 11763c37a63b8SmrgAlternatively, you may set the environment variables X11PERF_CFLAGS 11764c37a63b8Smrgand X11PERF_LIBS to avoid the need to call pkg-config. 1176565c1f7cfSmrgSee the pkg-config man page for more details." "$LINENO" 5 11766264fa531Smrgelif test $pkg_failed = untried; then 11767c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11768c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11769dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 11770dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 11771736a7e2cSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11772264fa531Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 11773264fa531Smrgpath to pkg-config. 11774264fa531Smrg 11775c37a63b8SmrgAlternatively, you may set the environment variables X11PERF_CFLAGS 11776c37a63b8Smrgand X11PERF_LIBS to avoid the need to call pkg-config. 11777c37a63b8SmrgSee the pkg-config man page for more details. 11778264fa531Smrg 11779c37a63b8SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 11780dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 11781264fa531Smrgelse 11782264fa531Smrg X11PERF_CFLAGS=$pkg_cv_X11PERF_CFLAGS 11783264fa531Smrg X11PERF_LIBS=$pkg_cv_X11PERF_LIBS 11784c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11785c9e4df9bSmrgprintf "%s\n" "yes" >&6; } 1178665c1f7cfSmrg 11787264fa531Smrgfi 11788264fa531Smrg 11789264fa531Smrg# Check for Xrender library 11790264fa531Smrg 11791264fa531Smrgpkg_failed=no 11792c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XRENDER" >&5 11793c9e4df9bSmrgprintf %s "checking for XRENDER... " >&6; } 11794c37a63b8Smrg 11795c37a63b8Smrgif test -n "$XRENDER_CFLAGS"; then 11796c37a63b8Smrg pkg_cv_XRENDER_CFLAGS="$XRENDER_CFLAGS" 11797c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11798c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11799c9e4df9bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xrender\""; } >&5 11800264fa531Smrg ($PKG_CONFIG --exists --print-errors "xrender") 2>&5 11801264fa531Smrg ac_status=$? 11802c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11803736a7e2cSmrg test $ac_status = 0; }; then 11804264fa531Smrg pkg_cv_XRENDER_CFLAGS=`$PKG_CONFIG --cflags "xrender" 2>/dev/null` 1180565c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11806264fa531Smrgelse 11807264fa531Smrg pkg_failed=yes 11808264fa531Smrgfi 11809c37a63b8Smrg else 11810c37a63b8Smrg pkg_failed=untried 11811264fa531Smrgfi 11812c37a63b8Smrgif test -n "$XRENDER_LIBS"; then 11813c37a63b8Smrg pkg_cv_XRENDER_LIBS="$XRENDER_LIBS" 11814c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11815c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11816c9e4df9bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xrender\""; } >&5 11817264fa531Smrg ($PKG_CONFIG --exists --print-errors "xrender") 2>&5 11818264fa531Smrg ac_status=$? 11819c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11820736a7e2cSmrg test $ac_status = 0; }; then 11821264fa531Smrg pkg_cv_XRENDER_LIBS=`$PKG_CONFIG --libs "xrender" 2>/dev/null` 1182265c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11823264fa531Smrgelse 11824264fa531Smrg pkg_failed=yes 11825264fa531Smrgfi 11826c37a63b8Smrg else 11827c37a63b8Smrg pkg_failed=untried 11828264fa531Smrgfi 11829264fa531Smrg 11830c37a63b8Smrg 11831c37a63b8Smrg 11832264fa531Smrgif test $pkg_failed = yes; then 11833c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11834c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11835c37a63b8Smrg 11836c37a63b8Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11837c37a63b8Smrg _pkg_short_errors_supported=yes 11838c37a63b8Smrgelse 11839c37a63b8Smrg _pkg_short_errors_supported=no 11840c37a63b8Smrgfi 11841c37a63b8Smrg if test $_pkg_short_errors_supported = yes; then 1184265c1f7cfSmrg XRENDER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xrender" 2>&1` 11843c37a63b8Smrg else 1184465c1f7cfSmrg XRENDER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xrender" 2>&1` 11845c37a63b8Smrg fi 11846264fa531Smrg # Put the nasty error message in config.log where it belongs 11847c37a63b8Smrg echo "$XRENDER_PKG_ERRORS" >&5 11848264fa531Smrg 1184965c1f7cfSmrg xrender_found=no 11850264fa531Smrgelif test $pkg_failed = untried; then 11851c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11852c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11853264fa531Smrg xrender_found=no 11854264fa531Smrgelse 11855264fa531Smrg XRENDER_CFLAGS=$pkg_cv_XRENDER_CFLAGS 11856264fa531Smrg XRENDER_LIBS=$pkg_cv_XRENDER_LIBS 11857c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11858c9e4df9bSmrgprintf "%s\n" "yes" >&6; } 11859264fa531Smrg xrender_found=yes 11860264fa531Smrgfi 11861264fa531Smrgcase "$xrender_found" in 11862264fa531Smrgyes) 11863264fa531Smrg 11864c9e4df9bSmrgprintf "%s\n" "#define XRENDER 1" >>confdefs.h 11865264fa531Smrg 11866264fa531Smrg ;; 11867264fa531Smrgesac 11868264fa531Smrg 11869264fa531Smrg# Check for Xft library 11870264fa531Smrg 11871264fa531Smrgpkg_failed=no 11872c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XFT" >&5 11873c9e4df9bSmrgprintf %s "checking for XFT... " >&6; } 11874c37a63b8Smrg 11875c37a63b8Smrgif test -n "$XFT_CFLAGS"; then 11876c37a63b8Smrg pkg_cv_XFT_CFLAGS="$XFT_CFLAGS" 11877c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11878c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11879dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xft fontconfig\""; } >&5 11880dfac8f13Smrg ($PKG_CONFIG --exists --print-errors "xft fontconfig") 2>&5 11881264fa531Smrg ac_status=$? 11882c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11883736a7e2cSmrg test $ac_status = 0; }; then 11884dfac8f13Smrg pkg_cv_XFT_CFLAGS=`$PKG_CONFIG --cflags "xft fontconfig" 2>/dev/null` 1188565c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11886264fa531Smrgelse 11887264fa531Smrg pkg_failed=yes 11888264fa531Smrgfi 11889c37a63b8Smrg else 11890c37a63b8Smrg pkg_failed=untried 11891264fa531Smrgfi 11892c37a63b8Smrgif test -n "$XFT_LIBS"; then 11893c37a63b8Smrg pkg_cv_XFT_LIBS="$XFT_LIBS" 11894c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11895c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11896dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xft fontconfig\""; } >&5 11897dfac8f13Smrg ($PKG_CONFIG --exists --print-errors "xft fontconfig") 2>&5 11898264fa531Smrg ac_status=$? 11899c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11900736a7e2cSmrg test $ac_status = 0; }; then 11901dfac8f13Smrg pkg_cv_XFT_LIBS=`$PKG_CONFIG --libs "xft fontconfig" 2>/dev/null` 1190265c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11903264fa531Smrgelse 11904264fa531Smrg pkg_failed=yes 11905264fa531Smrgfi 11906c37a63b8Smrg else 11907c37a63b8Smrg pkg_failed=untried 11908264fa531Smrgfi 11909264fa531Smrg 11910c37a63b8Smrg 11911c37a63b8Smrg 11912264fa531Smrgif test $pkg_failed = yes; then 11913c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11914c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11915c37a63b8Smrg 11916c37a63b8Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11917c37a63b8Smrg _pkg_short_errors_supported=yes 11918c37a63b8Smrgelse 11919c37a63b8Smrg _pkg_short_errors_supported=no 11920c37a63b8Smrgfi 11921c37a63b8Smrg if test $_pkg_short_errors_supported = yes; then 11922dfac8f13Smrg XFT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xft fontconfig" 2>&1` 11923c37a63b8Smrg else 11924dfac8f13Smrg XFT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xft fontconfig" 2>&1` 11925c37a63b8Smrg fi 11926264fa531Smrg # Put the nasty error message in config.log where it belongs 11927c37a63b8Smrg echo "$XFT_PKG_ERRORS" >&5 11928264fa531Smrg 1192965c1f7cfSmrg xft_found=no 11930264fa531Smrgelif test $pkg_failed = untried; then 11931c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11932c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11933264fa531Smrg xft_found=no 11934264fa531Smrgelse 11935264fa531Smrg XFT_CFLAGS=$pkg_cv_XFT_CFLAGS 11936264fa531Smrg XFT_LIBS=$pkg_cv_XFT_LIBS 11937c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11938c9e4df9bSmrgprintf "%s\n" "yes" >&6; } 11939264fa531Smrg xft_found=yes 11940264fa531Smrgfi 11941264fa531Smrgcase "$xft_found" in 11942264fa531Smrgyes) 11943264fa531Smrg 11944c9e4df9bSmrgprintf "%s\n" "#define XFT 1" >>confdefs.h 11945264fa531Smrg 11946264fa531Smrg ;; 11947264fa531Smrgesac 11948264fa531Smrg 11949264fa531Smrg# Check for MIT-SHM extension 11950264fa531Smrg 11951264fa531Smrgpkg_failed=no 11952c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 11953c9e4df9bSmrgprintf %s "checking for XEXT... " >&6; } 11954c37a63b8Smrg 11955c37a63b8Smrgif test -n "$XEXT_CFLAGS"; then 11956c37a63b8Smrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 11957c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11958c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11959c9e4df9bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xext\""; } >&5 11960264fa531Smrg ($PKG_CONFIG --exists --print-errors "xext") 2>&5 11961264fa531Smrg ac_status=$? 11962c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11963736a7e2cSmrg test $ac_status = 0; }; then 11964264fa531Smrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xext" 2>/dev/null` 1196565c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11966264fa531Smrgelse 11967264fa531Smrg pkg_failed=yes 11968264fa531Smrgfi 11969c37a63b8Smrg else 11970c37a63b8Smrg pkg_failed=untried 11971264fa531Smrgfi 11972c37a63b8Smrgif test -n "$XEXT_LIBS"; then 11973c37a63b8Smrg pkg_cv_XEXT_LIBS="$XEXT_LIBS" 11974c37a63b8Smrg elif test -n "$PKG_CONFIG"; then 11975c37a63b8Smrg if test -n "$PKG_CONFIG" && \ 11976c9e4df9bSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xext\""; } >&5 11977264fa531Smrg ($PKG_CONFIG --exists --print-errors "xext") 2>&5 11978264fa531Smrg ac_status=$? 11979c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11980736a7e2cSmrg test $ac_status = 0; }; then 11981264fa531Smrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xext" 2>/dev/null` 1198265c1f7cfSmrg test "x$?" != "x0" && pkg_failed=yes 11983264fa531Smrgelse 11984264fa531Smrg pkg_failed=yes 11985264fa531Smrgfi 11986c37a63b8Smrg else 11987c37a63b8Smrg pkg_failed=untried 11988264fa531Smrgfi 11989264fa531Smrg 11990736a7e2cSmrg 11991736a7e2cSmrg 11992736a7e2cSmrgif test $pkg_failed = yes; then 11993c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11994c9e4df9bSmrgprintf "%s\n" "no" >&6; } 11995736a7e2cSmrg 11996736a7e2cSmrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11997736a7e2cSmrg _pkg_short_errors_supported=yes 11998736a7e2cSmrgelse 11999736a7e2cSmrg _pkg_short_errors_supported=no 12000264fa531Smrgfi 12001736a7e2cSmrg if test $_pkg_short_errors_supported = yes; then 1200265c1f7cfSmrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xext" 2>&1` 12003736a7e2cSmrg else 1200465c1f7cfSmrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xext" 2>&1` 12005736a7e2cSmrg fi 12006736a7e2cSmrg # Put the nasty error message in config.log where it belongs 12007736a7e2cSmrg echo "$XEXT_PKG_ERRORS" >&5 12008c37a63b8Smrg 1200965c1f7cfSmrg xext_found=no 12010736a7e2cSmrgelif test $pkg_failed = untried; then 12011c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12012c9e4df9bSmrgprintf "%s\n" "no" >&6; } 12013736a7e2cSmrg xext_found=no 12014736a7e2cSmrgelse 12015736a7e2cSmrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 12016736a7e2cSmrg XEXT_LIBS=$pkg_cv_XEXT_LIBS 12017c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12018c9e4df9bSmrgprintf "%s\n" "yes" >&6; } 12019736a7e2cSmrg xext_found=yes 12020264fa531Smrgfi 12021736a7e2cSmrgcase "$xext_found" in 12022736a7e2cSmrgyes) 12023736a7e2cSmrg save_LIBS="$LIBS" 12024736a7e2cSmrg LIBS="$XEXT_LIBS $LIBS" 12025c9e4df9bSmrg 12026c9e4df9bSmrg for ac_func in XShmQueryExtension 12027736a7e2cSmrgdo : 12028736a7e2cSmrg ac_fn_c_check_func "$LINENO" "XShmQueryExtension" "ac_cv_func_XShmQueryExtension" 12029c9e4df9bSmrgif test "x$ac_cv_func_XShmQueryExtension" = xyes 12030c9e4df9bSmrgthen : 12031c9e4df9bSmrg printf "%s\n" "#define HAVE_XSHMQUERYEXTENSION 1" >>confdefs.h 12032264fa531Smrg 12033c9e4df9bSmrgprintf "%s\n" "#define MITSHM 1" >>confdefs.h 12034264fa531Smrg 12035264fa531Smrgfi 12036264fa531Smrg 12037c9e4df9bSmrgdone 12038264fa531Smrg LIBS="$save_LIBS" 12039264fa531Smrg ;; 12040264fa531Smrgesac 12041264fa531Smrg 12042dfac8f13Smrg# Substitute config variables in man pages 12043dfac8f13Smrgac_config_files="$ac_config_files man/x11perf.1:man/x11perf.man" 12044dfac8f13Smrg 12045dfac8f13Smrgac_config_files="$ac_config_files man/x11perfcomp.1:man/x11perfcomp.man" 12046dfac8f13Smrg 12047dfac8f13Smrgac_config_files="$ac_config_files man/Xmark.1:man/Xmark.man" 12048dfac8f13Smrg 12049dfac8f13Smrg 12050e4ee1255Smrgac_config_files="$ac_config_files Makefile man/Makefile" 12051264fa531Smrg 12052264fa531Smrgcat >confcache <<\_ACEOF 12053264fa531Smrg# This file is a shell script that caches the results of configure 12054264fa531Smrg# tests run on this system so they can be shared between configure 12055264fa531Smrg# scripts and configure runs, see configure's option --config-cache. 12056264fa531Smrg# It is not useful on other systems. If it contains results you don't 12057264fa531Smrg# want to keep, you may remove or edit it. 12058264fa531Smrg# 12059264fa531Smrg# config.status only pays attention to the cache file if you give it 12060264fa531Smrg# the --recheck option to rerun configure. 12061264fa531Smrg# 12062dfac8f13Smrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when 12063dfac8f13Smrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the 12064264fa531Smrg# following values. 12065264fa531Smrg 12066264fa531Smrg_ACEOF 12067264fa531Smrg 12068264fa531Smrg# The following way of writing the cache mishandles newlines in values, 12069264fa531Smrg# but we know of no workaround that is simple, portable, and efficient. 12070c37a63b8Smrg# So, we kill variables containing newlines. 12071264fa531Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 12072264fa531Smrg# and sets the high bit in the cache file unless we assign to the vars. 12073c37a63b8Smrg( 12074c37a63b8Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12075c37a63b8Smrg eval ac_val=\$$ac_var 12076c37a63b8Smrg case $ac_val in #( 12077c37a63b8Smrg *${as_nl}*) 12078c37a63b8Smrg case $ac_var in #( 12079c9e4df9bSmrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12080c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12081c37a63b8Smrg esac 12082c37a63b8Smrg case $ac_var in #( 12083c37a63b8Smrg _ | IFS | as_nl) ;; #( 12084c37a63b8Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12085736a7e2cSmrg *) { eval $ac_var=; unset $ac_var;} ;; 12086c37a63b8Smrg esac ;; 12087c37a63b8Smrg esac 12088c37a63b8Smrg done 12089c37a63b8Smrg 12090264fa531Smrg (set) 2>&1 | 12091c37a63b8Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12092c37a63b8Smrg *${as_nl}ac_space=\ *) 12093dfac8f13Smrg # 'set' does not quote correctly, so add quotes: double-quote 12094736a7e2cSmrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12095264fa531Smrg sed -n \ 12096264fa531Smrg "s/'/'\\\\''/g; 12097264fa531Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12098c37a63b8Smrg ;; #( 12099264fa531Smrg *) 12100dfac8f13Smrg # 'set' quotes correctly as required by POSIX, so do not add quotes. 12101c37a63b8Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12102264fa531Smrg ;; 12103c37a63b8Smrg esac | 12104c37a63b8Smrg sort 12105c37a63b8Smrg) | 12106264fa531Smrg sed ' 12107c37a63b8Smrg /^ac_cv_env_/b end 12108264fa531Smrg t clear 12109c37a63b8Smrg :clear 12110c9e4df9bSmrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 12111264fa531Smrg t end 12112c37a63b8Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12113c37a63b8Smrg :end' >>confcache 12114c37a63b8Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12115c37a63b8Smrg if test -w "$cache_file"; then 12116736a7e2cSmrg if test "x$cache_file" != "x/dev/null"; then 12117c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12118c9e4df9bSmrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 12119736a7e2cSmrg if test ! -f "$cache_file" || test -h "$cache_file"; then 12120736a7e2cSmrg cat confcache >"$cache_file" 12121736a7e2cSmrg else 12122736a7e2cSmrg case $cache_file in #( 12123736a7e2cSmrg */* | ?:*) 12124736a7e2cSmrg mv -f confcache "$cache_file"$$ && 12125736a7e2cSmrg mv -f "$cache_file"$$ "$cache_file" ;; #( 12126736a7e2cSmrg *) 12127736a7e2cSmrg mv -f confcache "$cache_file" ;; 12128736a7e2cSmrg esac 12129736a7e2cSmrg fi 12130736a7e2cSmrg fi 12131264fa531Smrg else 12132c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12133c9e4df9bSmrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 12134264fa531Smrg fi 12135264fa531Smrgfi 12136264fa531Smrgrm -f confcache 12137264fa531Smrg 12138264fa531Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 12139264fa531Smrg# Let make expand exec_prefix. 12140264fa531Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12141264fa531Smrg 12142264fa531SmrgDEFS=-DHAVE_CONFIG_H 12143264fa531Smrg 12144264fa531Smrgac_libobjs= 12145264fa531Smrgac_ltlibobjs= 12146736a7e2cSmrgU= 12147264fa531Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12148264fa531Smrg # 1. Remove the extension, and $U if already installed. 12149c37a63b8Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12150c9e4df9bSmrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 12151c37a63b8Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12152c37a63b8Smrg # will be set to the directory where LIBOBJS objects are built. 12153736a7e2cSmrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12154736a7e2cSmrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12155264fa531Smrgdone 12156264fa531SmrgLIBOBJS=$ac_libobjs 12157264fa531Smrg 12158264fa531SmrgLTLIBOBJS=$ac_ltlibobjs 12159264fa531Smrg 12160264fa531Smrg 12161c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12162c9e4df9bSmrgprintf %s "checking that generated files are newer than configure... " >&6; } 12163533545b5Smrg if test -n "$am_sleep_pid"; then 12164533545b5Smrg # Hide warnings about reused PIDs. 12165533545b5Smrg wait $am_sleep_pid 2>/dev/null 12166533545b5Smrg fi 12167c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 12168c9e4df9bSmrgprintf "%s\n" "done" >&6; } 12169dfac8f13Smrgcase $enable_silent_rules in # ((( 12170dfac8f13Smrg yes) AM_DEFAULT_VERBOSITY=0;; 12171dfac8f13Smrg no) AM_DEFAULT_VERBOSITY=1;; 12172dfac8f13Smrgesac 12173dfac8f13Smrgif test $am_cv_make_support_nested_variables = yes; then 12174dfac8f13Smrg AM_V='$(V)' 12175dfac8f13Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 12176dfac8f13Smrgelse 12177dfac8f13Smrg AM_V=$AM_DEFAULT_VERBOSITY 12178dfac8f13Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 12179dfac8f13Smrgfi 12180dfac8f13Smrg 12181c37a63b8Smrg if test -n "$EXEEXT"; then 12182c37a63b8Smrg am__EXEEXT_TRUE= 12183c37a63b8Smrg am__EXEEXT_FALSE='#' 12184c37a63b8Smrgelse 12185c37a63b8Smrg am__EXEEXT_TRUE='#' 12186c37a63b8Smrg am__EXEEXT_FALSE= 12187c37a63b8Smrgfi 12188c37a63b8Smrg 12189264fa531Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12190736a7e2cSmrg as_fn_error $? "conditional \"AMDEP\" was never defined. 12191736a7e2cSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12192264fa531Smrgfi 12193264fa531Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12194736a7e2cSmrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12195736a7e2cSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12196264fa531Smrgfi 12197264fa531Smrg 12198736a7e2cSmrg: "${CONFIG_STATUS=./config.status}" 12199c37a63b8Smrgac_write_fail=0 12200264fa531Smrgac_clean_files_save=$ac_clean_files 12201264fa531Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 12202c9e4df9bSmrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12203c9e4df9bSmrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 12204736a7e2cSmrgas_write_fail=0 12205736a7e2cSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12206264fa531Smrg#! $SHELL 12207264fa531Smrg# Generated by $as_me. 12208264fa531Smrg# Run this file to recreate the current configuration. 12209264fa531Smrg# Compiler output produced by configure, useful for debugging 12210264fa531Smrg# configure, is in config.log if it exists. 12211264fa531Smrg 12212264fa531Smrgdebug=false 12213264fa531Smrgac_cs_recheck=false 12214264fa531Smrgac_cs_silent=false 12215264fa531Smrg 12216736a7e2cSmrgSHELL=\${CONFIG_SHELL-$SHELL} 12217736a7e2cSmrgexport SHELL 12218736a7e2cSmrg_ASEOF 12219736a7e2cSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12220736a7e2cSmrg## -------------------- ## 12221736a7e2cSmrg## M4sh Initialization. ## 12222736a7e2cSmrg## -------------------- ## 12223264fa531Smrg 12224c37a63b8Smrg# Be more Bourne compatible 12225c37a63b8SmrgDUALCASE=1; export DUALCASE # for MKS sh 12226c9e4df9bSmrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 12227c9e4df9bSmrgthen : 12228264fa531Smrg emulate sh 12229264fa531Smrg NULLCMD=: 12230c37a63b8Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12231264fa531Smrg # is contrary to our usage. Disable this feature. 12232264fa531Smrg alias -g '${1+"$@"}'='"$@"' 12233c37a63b8Smrg setopt NO_GLOB_SUBST 12234dfac8f13Smrgelse case e in #( 12235dfac8f13Smrg e) case `(set -o) 2>/dev/null` in #( 12236736a7e2cSmrg *posix*) : 12237736a7e2cSmrg set -o posix ;; #( 12238736a7e2cSmrg *) : 12239736a7e2cSmrg ;; 12240dfac8f13Smrgesac ;; 12241c37a63b8Smrgesac 12242c37a63b8Smrgfi 12243c37a63b8Smrg 12244c37a63b8Smrg 12245c9e4df9bSmrg 12246c9e4df9bSmrg# Reset variables that may have inherited troublesome values from 12247c9e4df9bSmrg# the environment. 12248c9e4df9bSmrg 12249c9e4df9bSmrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 12250c9e4df9bSmrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 12251c9e4df9bSmrg# side effect of setting IFS to empty, thus disabling word splitting.) 12252c9e4df9bSmrg# Quoting is to prevent editors from complaining about space-tab. 12253c37a63b8Smrgas_nl=' 12254c37a63b8Smrg' 12255c37a63b8Smrgexport as_nl 12256c9e4df9bSmrgIFS=" "" $as_nl" 12257c9e4df9bSmrg 12258c9e4df9bSmrgPS1='$ ' 12259c9e4df9bSmrgPS2='> ' 12260c9e4df9bSmrgPS4='+ ' 12261c9e4df9bSmrg 12262c9e4df9bSmrg# Ensure predictable behavior from utilities with locale-dependent output. 12263c9e4df9bSmrgLC_ALL=C 12264c9e4df9bSmrgexport LC_ALL 12265c9e4df9bSmrgLANGUAGE=C 12266c9e4df9bSmrgexport LANGUAGE 12267c9e4df9bSmrg 12268c9e4df9bSmrg# We cannot yet rely on "unset" to work, but we need these variables 12269c9e4df9bSmrg# to be unset--not just set to an empty or harmless value--now, to 12270c9e4df9bSmrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 12271c9e4df9bSmrg# also avoids known problems related to "unset" and subshell syntax 12272c9e4df9bSmrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 12273c9e4df9bSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 12274c9e4df9bSmrgdo eval test \${$as_var+y} \ 12275c9e4df9bSmrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12276c9e4df9bSmrgdone 12277c9e4df9bSmrg 12278c9e4df9bSmrg# Ensure that fds 0, 1, and 2 are open. 12279c9e4df9bSmrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 12280c9e4df9bSmrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 12281c9e4df9bSmrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 12282c37a63b8Smrg 12283c37a63b8Smrg# The user is always right. 12284c9e4df9bSmrgif ${PATH_SEPARATOR+false} :; then 12285c37a63b8Smrg PATH_SEPARATOR=: 12286c37a63b8Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12287c37a63b8Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12288c37a63b8Smrg PATH_SEPARATOR=';' 12289c37a63b8Smrg } 12290264fa531Smrgfi 12291264fa531Smrg 12292264fa531Smrg 12293c37a63b8Smrg# Find who we are. Look in the path if we contain no directory separator. 12294736a7e2cSmrgas_myself= 12295736a7e2cSmrgcase $0 in #(( 12296c37a63b8Smrg *[\\/]* ) as_myself=$0 ;; 12297c37a63b8Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12298c37a63b8Smrgfor as_dir in $PATH 12299c37a63b8Smrgdo 12300c37a63b8Smrg IFS=$as_save_IFS 12301c9e4df9bSmrg case $as_dir in #((( 12302c9e4df9bSmrg '') as_dir=./ ;; 12303c9e4df9bSmrg */) ;; 12304c9e4df9bSmrg *) as_dir=$as_dir/ ;; 12305c9e4df9bSmrg esac 12306c9e4df9bSmrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 12307736a7e2cSmrg done 12308c37a63b8SmrgIFS=$as_save_IFS 12309c37a63b8Smrg 12310c37a63b8Smrg ;; 12311c37a63b8Smrgesac 12312dfac8f13Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 12313c37a63b8Smrg# in which case we are not to be found in the path. 12314c37a63b8Smrgif test "x$as_myself" = x; then 12315c37a63b8Smrg as_myself=$0 12316c37a63b8Smrgfi 12317c37a63b8Smrgif test ! -f "$as_myself"; then 12318c9e4df9bSmrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12319736a7e2cSmrg exit 1 12320c37a63b8Smrgfi 12321c37a63b8Smrg 12322736a7e2cSmrg 12323736a7e2cSmrg 12324736a7e2cSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 12325736a7e2cSmrg# ---------------------------------------- 12326736a7e2cSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12327736a7e2cSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12328736a7e2cSmrg# script with STATUS, using 1 if that was 0. 12329736a7e2cSmrgas_fn_error () 12330736a7e2cSmrg{ 12331736a7e2cSmrg as_status=$1; test $as_status -eq 0 && as_status=1 12332736a7e2cSmrg if test "$4"; then 12333736a7e2cSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12334c9e4df9bSmrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12335736a7e2cSmrg fi 12336c9e4df9bSmrg printf "%s\n" "$as_me: error: $2" >&2 12337736a7e2cSmrg as_fn_exit $as_status 12338736a7e2cSmrg} # as_fn_error 12339736a7e2cSmrg 12340736a7e2cSmrg 12341736a7e2cSmrg# as_fn_set_status STATUS 12342736a7e2cSmrg# ----------------------- 12343736a7e2cSmrg# Set $? to STATUS, without forking. 12344736a7e2cSmrgas_fn_set_status () 12345736a7e2cSmrg{ 12346736a7e2cSmrg return $1 12347736a7e2cSmrg} # as_fn_set_status 12348736a7e2cSmrg 12349736a7e2cSmrg# as_fn_exit STATUS 12350736a7e2cSmrg# ----------------- 12351736a7e2cSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12352736a7e2cSmrgas_fn_exit () 12353736a7e2cSmrg{ 12354736a7e2cSmrg set +e 12355736a7e2cSmrg as_fn_set_status $1 12356736a7e2cSmrg exit $1 12357736a7e2cSmrg} # as_fn_exit 12358736a7e2cSmrg 12359736a7e2cSmrg# as_fn_unset VAR 12360736a7e2cSmrg# --------------- 12361736a7e2cSmrg# Portably unset VAR. 12362736a7e2cSmrgas_fn_unset () 12363736a7e2cSmrg{ 12364736a7e2cSmrg { eval $1=; unset $1;} 12365736a7e2cSmrg} 12366736a7e2cSmrgas_unset=as_fn_unset 12367c9e4df9bSmrg 12368736a7e2cSmrg# as_fn_append VAR VALUE 12369736a7e2cSmrg# ---------------------- 12370736a7e2cSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 12371736a7e2cSmrg# advantage of any shell optimizations that allow amortized linear growth over 12372736a7e2cSmrg# repeated appends, instead of the typical quadratic growth present in naive 12373736a7e2cSmrg# implementations. 12374c9e4df9bSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 12375c9e4df9bSmrgthen : 12376736a7e2cSmrg eval 'as_fn_append () 12377736a7e2cSmrg { 12378736a7e2cSmrg eval $1+=\$2 12379736a7e2cSmrg }' 12380dfac8f13Smrgelse case e in #( 12381dfac8f13Smrg e) as_fn_append () 12382736a7e2cSmrg { 12383736a7e2cSmrg eval $1=\$$1\$2 12384dfac8f13Smrg } ;; 12385dfac8f13Smrgesac 12386736a7e2cSmrgfi # as_fn_append 12387736a7e2cSmrg 12388736a7e2cSmrg# as_fn_arith ARG... 12389736a7e2cSmrg# ------------------ 12390736a7e2cSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 12391736a7e2cSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 12392736a7e2cSmrg# must be portable across $(()) and expr. 12393c9e4df9bSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 12394c9e4df9bSmrgthen : 12395736a7e2cSmrg eval 'as_fn_arith () 12396736a7e2cSmrg { 12397736a7e2cSmrg as_val=$(( $* )) 12398736a7e2cSmrg }' 12399dfac8f13Smrgelse case e in #( 12400dfac8f13Smrg e) as_fn_arith () 12401736a7e2cSmrg { 12402736a7e2cSmrg as_val=`expr "$@" || test $? -eq 1` 12403dfac8f13Smrg } ;; 12404dfac8f13Smrgesac 12405736a7e2cSmrgfi # as_fn_arith 12406736a7e2cSmrg 12407736a7e2cSmrg 12408c37a63b8Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 12409c37a63b8Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12410264fa531Smrg as_expr=expr 12411264fa531Smrgelse 12412264fa531Smrg as_expr=false 12413264fa531Smrgfi 12414264fa531Smrg 12415c37a63b8Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12416264fa531Smrg as_basename=basename 12417264fa531Smrgelse 12418264fa531Smrg as_basename=false 12419264fa531Smrgfi 12420264fa531Smrg 12421736a7e2cSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12422736a7e2cSmrg as_dirname=dirname 12423736a7e2cSmrgelse 12424736a7e2cSmrg as_dirname=false 12425736a7e2cSmrgfi 12426264fa531Smrg 12427c37a63b8Smrgas_me=`$as_basename -- "$0" || 12428264fa531Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12429264fa531Smrg X"$0" : 'X\(//\)$' \| \ 12430c37a63b8Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12431c9e4df9bSmrgprintf "%s\n" X/"$0" | 12432c37a63b8Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12433c37a63b8Smrg s//\1/ 12434c37a63b8Smrg q 12435c37a63b8Smrg } 12436c37a63b8Smrg /^X\/\(\/\/\)$/{ 12437c37a63b8Smrg s//\1/ 12438c37a63b8Smrg q 12439c37a63b8Smrg } 12440c37a63b8Smrg /^X\/\(\/\).*/{ 12441c37a63b8Smrg s//\1/ 12442c37a63b8Smrg q 12443c37a63b8Smrg } 12444c37a63b8Smrg s/.*/./; q'` 12445264fa531Smrg 12446736a7e2cSmrg# Avoid depending upon Character Ranges. 12447736a7e2cSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 12448736a7e2cSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12449736a7e2cSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 12450736a7e2cSmrgas_cr_digits='0123456789' 12451736a7e2cSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits 12452264fa531Smrg 12453c9e4df9bSmrg 12454c9e4df9bSmrg# Determine whether it's possible to make 'echo' print without a newline. 12455c9e4df9bSmrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 12456c9e4df9bSmrg# for compatibility with existing Makefiles. 12457c37a63b8SmrgECHO_C= ECHO_N= ECHO_T= 12458736a7e2cSmrgcase `echo -n x` in #((((( 12459c37a63b8Smrg-n*) 12460736a7e2cSmrg case `echo 'xy\c'` in 12461c37a63b8Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12462736a7e2cSmrg xy) ECHO_C='\c';; 12463736a7e2cSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12464736a7e2cSmrg ECHO_T=' ';; 12465c37a63b8Smrg esac;; 12466c37a63b8Smrg*) 12467c37a63b8Smrg ECHO_N='-n';; 12468c37a63b8Smrgesac 12469264fa531Smrg 12470c9e4df9bSmrg# For backward compatibility with old third-party macros, we provide 12471c9e4df9bSmrg# the shell variables $as_echo and $as_echo_n. New code should use 12472c9e4df9bSmrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 12473c9e4df9bSmrgas_echo='printf %s\n' 12474c9e4df9bSmrgas_echo_n='printf %s' 12475c9e4df9bSmrg 12476264fa531Smrgrm -f conf$$ conf$$.exe conf$$.file 12477c37a63b8Smrgif test -d conf$$.dir; then 12478c37a63b8Smrg rm -f conf$$.dir/conf$$.file 12479c37a63b8Smrgelse 12480c37a63b8Smrg rm -f conf$$.dir 12481c37a63b8Smrg mkdir conf$$.dir 2>/dev/null 12482c37a63b8Smrgfi 12483c37a63b8Smrgif (echo >conf$$.file) 2>/dev/null; then 12484c37a63b8Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12485264fa531Smrg as_ln_s='ln -s' 12486c37a63b8Smrg # ... but there are two gotchas: 12487dfac8f13Smrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 12488dfac8f13Smrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 12489dfac8f13Smrg # In both cases, we have to default to 'cp -pR'. 12490c37a63b8Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12491533545b5Smrg as_ln_s='cp -pR' 12492c37a63b8Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 12493c37a63b8Smrg as_ln_s=ln 12494c37a63b8Smrg else 12495533545b5Smrg as_ln_s='cp -pR' 12496264fa531Smrg fi 12497264fa531Smrgelse 12498533545b5Smrg as_ln_s='cp -pR' 12499264fa531Smrgfi 12500c37a63b8Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12501c37a63b8Smrgrmdir conf$$.dir 2>/dev/null 12502264fa531Smrg 12503736a7e2cSmrg 12504736a7e2cSmrg# as_fn_mkdir_p 12505736a7e2cSmrg# ------------- 12506736a7e2cSmrg# Create "$as_dir" as a directory, including parents if necessary. 12507736a7e2cSmrgas_fn_mkdir_p () 12508736a7e2cSmrg{ 12509736a7e2cSmrg 12510736a7e2cSmrg case $as_dir in #( 12511736a7e2cSmrg -*) as_dir=./$as_dir;; 12512736a7e2cSmrg esac 12513736a7e2cSmrg test -d "$as_dir" || eval $as_mkdir_p || { 12514736a7e2cSmrg as_dirs= 12515736a7e2cSmrg while :; do 12516736a7e2cSmrg case $as_dir in #( 12517c9e4df9bSmrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12518736a7e2cSmrg *) as_qdir=$as_dir;; 12519736a7e2cSmrg esac 12520736a7e2cSmrg as_dirs="'$as_qdir' $as_dirs" 12521736a7e2cSmrg as_dir=`$as_dirname -- "$as_dir" || 12522736a7e2cSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12523736a7e2cSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12524736a7e2cSmrg X"$as_dir" : 'X\(//\)$' \| \ 12525736a7e2cSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12526c9e4df9bSmrgprintf "%s\n" X"$as_dir" | 12527736a7e2cSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12528736a7e2cSmrg s//\1/ 12529736a7e2cSmrg q 12530736a7e2cSmrg } 12531736a7e2cSmrg /^X\(\/\/\)[^/].*/{ 12532736a7e2cSmrg s//\1/ 12533736a7e2cSmrg q 12534736a7e2cSmrg } 12535736a7e2cSmrg /^X\(\/\/\)$/{ 12536736a7e2cSmrg s//\1/ 12537736a7e2cSmrg q 12538736a7e2cSmrg } 12539736a7e2cSmrg /^X\(\/\).*/{ 12540736a7e2cSmrg s//\1/ 12541736a7e2cSmrg q 12542736a7e2cSmrg } 12543736a7e2cSmrg s/.*/./; q'` 12544736a7e2cSmrg test -d "$as_dir" && break 12545736a7e2cSmrg done 12546736a7e2cSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12547736a7e2cSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12548736a7e2cSmrg 12549736a7e2cSmrg 12550736a7e2cSmrg} # as_fn_mkdir_p 12551264fa531Smrgif mkdir -p . 2>/dev/null; then 12552736a7e2cSmrg as_mkdir_p='mkdir -p "$as_dir"' 12553264fa531Smrgelse 12554264fa531Smrg test -d ./-p && rmdir ./-p 12555264fa531Smrg as_mkdir_p=false 12556264fa531Smrgfi 12557264fa531Smrg 12558533545b5Smrg 12559533545b5Smrg# as_fn_executable_p FILE 12560533545b5Smrg# ----------------------- 12561533545b5Smrg# Test if FILE is an executable regular file. 12562533545b5Smrgas_fn_executable_p () 12563533545b5Smrg{ 12564533545b5Smrg test -f "$1" && test -x "$1" 12565533545b5Smrg} # as_fn_executable_p 12566533545b5Smrgas_test_x='test -x' 12567533545b5Smrgas_executable_p=as_fn_executable_p 12568264fa531Smrg 12569264fa531Smrg# Sed expression to map a string onto a valid CPP name. 12570dfac8f13Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 12571dfac8f13Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 12572264fa531Smrg 12573264fa531Smrg# Sed expression to map a string onto a valid variable name. 12574dfac8f13Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 12575dfac8f13Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 12576264fa531Smrg 12577264fa531Smrg 12578264fa531Smrgexec 6>&1 12579736a7e2cSmrg## ----------------------------------- ## 12580736a7e2cSmrg## Main body of $CONFIG_STATUS script. ## 12581736a7e2cSmrg## ----------------------------------- ## 12582736a7e2cSmrg_ASEOF 12583736a7e2cSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12584264fa531Smrg 12585736a7e2cSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12586736a7e2cSmrg# Save the log message, to keep $0 and so on meaningful, and to 12587264fa531Smrg# report actual input values of CONFIG_FILES etc. instead of their 12588c37a63b8Smrg# values after options handling. 12589c37a63b8Smrgac_log=" 12590dfac8f13SmrgThis file was extended by x11perf $as_me 1.7.0, which was 12591dfac8f13Smrggenerated by GNU Autoconf 2.72. Invocation command line was 12592264fa531Smrg 12593264fa531Smrg CONFIG_FILES = $CONFIG_FILES 12594264fa531Smrg CONFIG_HEADERS = $CONFIG_HEADERS 12595264fa531Smrg CONFIG_LINKS = $CONFIG_LINKS 12596264fa531Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12597264fa531Smrg $ $0 $@ 12598264fa531Smrg 12599c37a63b8Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 12600c37a63b8Smrg" 12601c37a63b8Smrg 12602264fa531Smrg_ACEOF 12603264fa531Smrg 12604c37a63b8Smrgcase $ac_config_files in *" 12605c37a63b8Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 12606c37a63b8Smrgesac 12607264fa531Smrg 12608c37a63b8Smrgcase $ac_config_headers in *" 12609c37a63b8Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12610c37a63b8Smrgesac 12611264fa531Smrg 12612264fa531Smrg 12613c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12614c37a63b8Smrg# Files that config.status was made for. 12615c37a63b8Smrgconfig_files="$ac_config_files" 12616c37a63b8Smrgconfig_headers="$ac_config_headers" 12617c37a63b8Smrgconfig_commands="$ac_config_commands" 12618264fa531Smrg 12619c37a63b8Smrg_ACEOF 12620264fa531Smrg 12621c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12622264fa531Smrgac_cs_usage="\ 12623dfac8f13Smrg'$as_me' instantiates files and other configuration actions 12624736a7e2cSmrgfrom templates according to the current configuration. Unless the files 12625736a7e2cSmrgand actions are specified as TAGs, all are instantiated by default. 12626264fa531Smrg 12627736a7e2cSmrgUsage: $0 [OPTION]... [TAG]... 12628264fa531Smrg 12629264fa531Smrg -h, --help print this help, then exit 12630c37a63b8Smrg -V, --version print version number and configuration settings, then exit 12631736a7e2cSmrg --config print configuration, then exit 12632c37a63b8Smrg -q, --quiet, --silent 12633c37a63b8Smrg do not print progress messages 12634264fa531Smrg -d, --debug don't remove temporary files 12635264fa531Smrg --recheck update $as_me by reconfiguring in the same conditions 12636c37a63b8Smrg --file=FILE[:TEMPLATE] 12637c37a63b8Smrg instantiate the configuration file FILE 12638c37a63b8Smrg --header=FILE[:TEMPLATE] 12639c37a63b8Smrg instantiate the configuration header FILE 12640264fa531Smrg 12641264fa531SmrgConfiguration files: 12642264fa531Smrg$config_files 12643264fa531Smrg 12644264fa531SmrgConfiguration headers: 12645264fa531Smrg$config_headers 12646264fa531Smrg 12647264fa531SmrgConfiguration commands: 12648264fa531Smrg$config_commands 12649264fa531Smrg 12650c9e4df9bSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/test/x11perf/-/issues>." 12651264fa531Smrg 12652c37a63b8Smrg_ACEOF 12653c9e4df9bSmrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 12654c9e4df9bSmrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 12655c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12656c9e4df9bSmrgac_cs_config='$ac_cs_config_escaped' 12657264fa531Smrgac_cs_version="\\ 12658dfac8f13Smrgx11perf config.status 1.7.0 12659dfac8f13Smrgconfigured by $0, generated by GNU Autoconf 2.72, 12660736a7e2cSmrg with options \\"\$ac_cs_config\\" 12661264fa531Smrg 12662dfac8f13SmrgCopyright (C) 2023 Free Software Foundation, Inc. 12663264fa531SmrgThis config.status script is free software; the Free Software Foundation 12664264fa531Smrggives unlimited permission to copy, distribute and modify it." 12665c37a63b8Smrg 12666c37a63b8Smrgac_pwd='$ac_pwd' 12667c37a63b8Smrgsrcdir='$srcdir' 12668c37a63b8SmrgINSTALL='$INSTALL' 12669c37a63b8SmrgMKDIR_P='$MKDIR_P' 12670c37a63b8SmrgAWK='$AWK' 12671c37a63b8Smrgtest -n "\$AWK" || AWK=awk 12672264fa531Smrg_ACEOF 12673264fa531Smrg 12674c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12675c37a63b8Smrg# The default lists apply if the user does not specify any file. 12676264fa531Smrgac_need_defaults=: 12677264fa531Smrgwhile test $# != 0 12678264fa531Smrgdo 12679264fa531Smrg case $1 in 12680736a7e2cSmrg --*=?*) 12681c37a63b8Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12682c37a63b8Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12683264fa531Smrg ac_shift=: 12684264fa531Smrg ;; 12685736a7e2cSmrg --*=) 12686736a7e2cSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12687736a7e2cSmrg ac_optarg= 12688736a7e2cSmrg ac_shift=: 12689736a7e2cSmrg ;; 12690c37a63b8Smrg *) 12691264fa531Smrg ac_option=$1 12692264fa531Smrg ac_optarg=$2 12693264fa531Smrg ac_shift=shift 12694264fa531Smrg ;; 12695264fa531Smrg esac 12696264fa531Smrg 12697264fa531Smrg case $ac_option in 12698264fa531Smrg # Handling of the options. 12699264fa531Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12700264fa531Smrg ac_cs_recheck=: ;; 12701c37a63b8Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12702c9e4df9bSmrg printf "%s\n" "$ac_cs_version"; exit ;; 12703736a7e2cSmrg --config | --confi | --conf | --con | --co | --c ) 12704c9e4df9bSmrg printf "%s\n" "$ac_cs_config"; exit ;; 12705c37a63b8Smrg --debug | --debu | --deb | --de | --d | -d ) 12706264fa531Smrg debug=: ;; 12707264fa531Smrg --file | --fil | --fi | --f ) 12708264fa531Smrg $ac_shift 12709c37a63b8Smrg case $ac_optarg in 12710c9e4df9bSmrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12711736a7e2cSmrg '') as_fn_error $? "missing file argument" ;; 12712c37a63b8Smrg esac 12713736a7e2cSmrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12714264fa531Smrg ac_need_defaults=false;; 12715264fa531Smrg --header | --heade | --head | --hea ) 12716264fa531Smrg $ac_shift 12717c37a63b8Smrg case $ac_optarg in 12718c9e4df9bSmrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12719c37a63b8Smrg esac 12720736a7e2cSmrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12721264fa531Smrg ac_need_defaults=false;; 12722c37a63b8Smrg --he | --h) 12723c37a63b8Smrg # Conflict between --help and --header 12724dfac8f13Smrg as_fn_error $? "ambiguous option: '$1' 12725dfac8f13SmrgTry '$0 --help' for more information.";; 12726c37a63b8Smrg --help | --hel | -h ) 12727c9e4df9bSmrg printf "%s\n" "$ac_cs_usage"; exit ;; 12728264fa531Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12729264fa531Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12730264fa531Smrg ac_cs_silent=: ;; 12731264fa531Smrg 12732264fa531Smrg # This is an error. 12733dfac8f13Smrg -*) as_fn_error $? "unrecognized option: '$1' 12734dfac8f13SmrgTry '$0 --help' for more information." ;; 12735264fa531Smrg 12736736a7e2cSmrg *) as_fn_append ac_config_targets " $1" 12737c37a63b8Smrg ac_need_defaults=false ;; 12738264fa531Smrg 12739264fa531Smrg esac 12740264fa531Smrg shift 12741264fa531Smrgdone 12742264fa531Smrg 12743264fa531Smrgac_configure_extra_args= 12744264fa531Smrg 12745264fa531Smrgif $ac_cs_silent; then 12746264fa531Smrg exec 6>/dev/null 12747264fa531Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12748264fa531Smrgfi 12749264fa531Smrg 12750264fa531Smrg_ACEOF 12751c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12752264fa531Smrgif \$ac_cs_recheck; then 12753533545b5Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12754c37a63b8Smrg shift 12755c9e4df9bSmrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 12756c37a63b8Smrg CONFIG_SHELL='$SHELL' 12757c37a63b8Smrg export CONFIG_SHELL 12758c37a63b8Smrg exec "\$@" 12759264fa531Smrgfi 12760264fa531Smrg 12761264fa531Smrg_ACEOF 12762c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12763c37a63b8Smrgexec 5>>config.log 12764c37a63b8Smrg{ 12765c37a63b8Smrg echo 12766c37a63b8Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12767c37a63b8Smrg## Running $as_me. ## 12768c37a63b8Smrg_ASBOX 12769c9e4df9bSmrg printf "%s\n" "$ac_log" 12770c37a63b8Smrg} >&5 12771264fa531Smrg 12772c37a63b8Smrg_ACEOF 12773c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12774264fa531Smrg# 12775c37a63b8Smrg# INIT-COMMANDS 12776264fa531Smrg# 12777c9e4df9bSmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 12778264fa531Smrg 12779264fa531Smrg_ACEOF 12780264fa531Smrg 12781c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12782264fa531Smrg 12783c37a63b8Smrg# Handling of arguments. 12784264fa531Smrgfor ac_config_target in $ac_config_targets 12785264fa531Smrgdo 12786c37a63b8Smrg case $ac_config_target in 12787c37a63b8Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12788c37a63b8Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12789dfac8f13Smrg "man/x11perf.1") CONFIG_FILES="$CONFIG_FILES man/x11perf.1:man/x11perf.man" ;; 12790dfac8f13Smrg "man/x11perfcomp.1") CONFIG_FILES="$CONFIG_FILES man/x11perfcomp.1:man/x11perfcomp.man" ;; 12791dfac8f13Smrg "man/Xmark.1") CONFIG_FILES="$CONFIG_FILES man/Xmark.1:man/Xmark.man" ;; 12792c37a63b8Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12793e4ee1255Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 12794c37a63b8Smrg 12795dfac8f13Smrg *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 12796264fa531Smrg esac 12797264fa531Smrgdone 12798264fa531Smrg 12799c37a63b8Smrg 12800264fa531Smrg# If the user did not use the arguments to specify the items to instantiate, 12801264fa531Smrg# then the envvar interface is used. Set only those that are not. 12802264fa531Smrg# We use the long form for the default assignment because of an extremely 12803264fa531Smrg# bizarre bug on SunOS 4.1.3. 12804264fa531Smrgif $ac_need_defaults; then 12805c9e4df9bSmrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 12806c9e4df9bSmrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 12807c9e4df9bSmrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 12808264fa531Smrgfi 12809264fa531Smrg 12810264fa531Smrg# Have a temporary directory for convenience. Make it in the build tree 12811c37a63b8Smrg# simply because there is no reason against having it here, and in addition, 12812264fa531Smrg# creating and moving files from /tmp can sometimes cause problems. 12813c37a63b8Smrg# Hook for its removal unless debugging. 12814c37a63b8Smrg# Note that there is a small window in which the directory will not be cleaned: 12815dfac8f13Smrg# after its creation but before its name has been assigned to '$tmp'. 12816264fa531Smrg$debug || 12817264fa531Smrg{ 12818736a7e2cSmrg tmp= ac_tmp= 12819c37a63b8Smrg trap 'exit_status=$? 12820736a7e2cSmrg : "${ac_tmp:=$tmp}" 12821736a7e2cSmrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12822c37a63b8Smrg' 0 12823736a7e2cSmrg trap 'as_fn_exit 1' 1 2 13 15 12824264fa531Smrg} 12825264fa531Smrg# Create a (secure) tmp directory for tmp files. 12826264fa531Smrg 12827264fa531Smrg{ 12828c37a63b8Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12829736a7e2cSmrg test -d "$tmp" 12830264fa531Smrg} || 12831264fa531Smrg{ 12832c37a63b8Smrg tmp=./conf$$-$RANDOM 12833c37a63b8Smrg (umask 077 && mkdir "$tmp") 12834736a7e2cSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12835736a7e2cSmrgac_tmp=$tmp 12836264fa531Smrg 12837c37a63b8Smrg# Set up the scripts for CONFIG_FILES section. 12838c37a63b8Smrg# No need to generate them if there are no CONFIG_FILES. 12839dfac8f13Smrg# This happens for instance with './config.status config.h'. 12840c37a63b8Smrgif test -n "$CONFIG_FILES"; then 12841c37a63b8Smrg 12842c37a63b8Smrg 12843736a7e2cSmrgac_cr=`echo X | tr X '\015'` 12844736a7e2cSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 12845736a7e2cSmrg# But we know of no other shell where ac_cr would be empty at this 12846736a7e2cSmrg# point, so we can use a bashism as a fallback. 12847736a7e2cSmrgif test "x$ac_cr" = x; then 12848736a7e2cSmrg eval ac_cr=\$\'\\r\' 12849736a7e2cSmrgfi 12850c37a63b8Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12851c37a63b8Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12852c37a63b8Smrg ac_cs_awk_cr='\\r' 12853c37a63b8Smrgelse 12854c37a63b8Smrg ac_cs_awk_cr=$ac_cr 12855c37a63b8Smrgfi 12856c37a63b8Smrg 12857736a7e2cSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 12858264fa531Smrg_ACEOF 12859264fa531Smrg 12860264fa531Smrg 12861c37a63b8Smrg{ 12862c37a63b8Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 12863c37a63b8Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12864c37a63b8Smrg echo "_ACEOF" 12865c37a63b8Smrg} >conf$$subs.sh || 12866736a7e2cSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12867736a7e2cSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12868c37a63b8Smrgac_delim='%!_!# ' 12869c37a63b8Smrgfor ac_last_try in false false false false false :; do 12870c37a63b8Smrg . ./conf$$subs.sh || 12871736a7e2cSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12872264fa531Smrg 12873c37a63b8Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12874c37a63b8Smrg if test $ac_delim_n = $ac_delim_num; then 12875c37a63b8Smrg break 12876c37a63b8Smrg elif $ac_last_try; then 12877736a7e2cSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12878c37a63b8Smrg else 12879c37a63b8Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12880c37a63b8Smrg fi 12881c37a63b8Smrgdone 12882c37a63b8Smrgrm -f conf$$subs.sh 12883264fa531Smrg 12884c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12885736a7e2cSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12886264fa531Smrg_ACEOF 12887c37a63b8Smrgsed -n ' 12888c37a63b8Smrgh 12889c37a63b8Smrgs/^/S["/; s/!.*/"]=/ 12890c37a63b8Smrgp 12891c37a63b8Smrgg 12892c37a63b8Smrgs/^[^!]*!// 12893c37a63b8Smrg:repl 12894c37a63b8Smrgt repl 12895c37a63b8Smrgs/'"$ac_delim"'$// 12896c37a63b8Smrgt delim 12897c37a63b8Smrg:nl 12898c37a63b8Smrgh 12899736a7e2cSmrgs/\(.\{148\}\)..*/\1/ 12900c37a63b8Smrgt more1 12901c37a63b8Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12902c37a63b8Smrgp 12903c37a63b8Smrgn 12904c37a63b8Smrgb repl 12905c37a63b8Smrg:more1 12906c37a63b8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12907c37a63b8Smrgp 12908c37a63b8Smrgg 12909c37a63b8Smrgs/.\{148\}// 12910c37a63b8Smrgt nl 12911c37a63b8Smrg:delim 12912c37a63b8Smrgh 12913736a7e2cSmrgs/\(.\{148\}\)..*/\1/ 12914c37a63b8Smrgt more2 12915c37a63b8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 12916c37a63b8Smrgp 12917c37a63b8Smrgb 12918c37a63b8Smrg:more2 12919c37a63b8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12920c37a63b8Smrgp 12921c37a63b8Smrgg 12922c37a63b8Smrgs/.\{148\}// 12923c37a63b8Smrgt delim 12924c37a63b8Smrg' <conf$$subs.awk | sed ' 12925c37a63b8Smrg/^[^""]/{ 12926c37a63b8Smrg N 12927c37a63b8Smrg s/\n// 12928c37a63b8Smrg} 12929c37a63b8Smrg' >>$CONFIG_STATUS || ac_write_fail=1 12930c37a63b8Smrgrm -f conf$$subs.awk 12931c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12932c37a63b8Smrg_ACAWK 12933736a7e2cSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12934c37a63b8Smrg for (key in S) S_is_set[key] = 1 12935c37a63b8Smrg FS = "" 12936264fa531Smrg 12937c37a63b8Smrg} 12938c37a63b8Smrg{ 12939c37a63b8Smrg line = $ 0 12940c37a63b8Smrg nfields = split(line, field, "@") 12941c37a63b8Smrg substed = 0 12942c37a63b8Smrg len = length(field[1]) 12943c37a63b8Smrg for (i = 2; i < nfields; i++) { 12944c37a63b8Smrg key = field[i] 12945c37a63b8Smrg keylen = length(key) 12946c37a63b8Smrg if (S_is_set[key]) { 12947c37a63b8Smrg value = S[key] 12948c37a63b8Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12949c37a63b8Smrg len += length(value) + length(field[++i]) 12950c37a63b8Smrg substed = 1 12951c37a63b8Smrg } else 12952c37a63b8Smrg len += 1 + keylen 12953c37a63b8Smrg } 12954c37a63b8Smrg 12955c37a63b8Smrg print line 12956c37a63b8Smrg} 12957c37a63b8Smrg 12958c37a63b8Smrg_ACAWK 12959c37a63b8Smrg_ACEOF 12960c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12961c37a63b8Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12962c37a63b8Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12963c37a63b8Smrgelse 12964c37a63b8Smrg cat 12965736a7e2cSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12966736a7e2cSmrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12967c37a63b8Smrg_ACEOF 12968c37a63b8Smrg 12969736a7e2cSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12970736a7e2cSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12971c37a63b8Smrg# trailing colons and then remove the whole line if VPATH becomes empty 12972c37a63b8Smrg# (actually we leave an empty line to preserve line numbers). 12973c37a63b8Smrgif test "x$srcdir" = x.; then 12974736a7e2cSmrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12975736a7e2cSmrgh 12976736a7e2cSmrgs/// 12977736a7e2cSmrgs/^/:/ 12978736a7e2cSmrgs/[ ]*$/:/ 12979736a7e2cSmrgs/:\$(srcdir):/:/g 12980736a7e2cSmrgs/:\${srcdir}:/:/g 12981736a7e2cSmrgs/:@srcdir@:/:/g 12982736a7e2cSmrgs/^:*// 12983c37a63b8Smrgs/:*$// 12984736a7e2cSmrgx 12985736a7e2cSmrgs/\(=[ ]*\).*/\1/ 12986736a7e2cSmrgG 12987736a7e2cSmrgs/\n// 12988c37a63b8Smrgs/^[^=]*=[ ]*$// 12989c37a63b8Smrg}' 12990c37a63b8Smrgfi 12991c37a63b8Smrg 12992c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12993264fa531Smrgfi # test -n "$CONFIG_FILES" 12994264fa531Smrg 12995c37a63b8Smrg# Set up the scripts for CONFIG_HEADERS section. 12996c37a63b8Smrg# No need to generate them if there are no CONFIG_HEADERS. 12997dfac8f13Smrg# This happens for instance with './config.status Makefile'. 12998c37a63b8Smrgif test -n "$CONFIG_HEADERS"; then 12999736a7e2cSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 13000c37a63b8SmrgBEGIN { 13001264fa531Smrg_ACEOF 13002c37a63b8Smrg 13003dfac8f13Smrg# Transform confdefs.h into an awk script 'defines.awk', embedded as 13004c37a63b8Smrg# here-document in config.status, that substitutes the proper values into 13005c37a63b8Smrg# config.h.in to produce config.h. 13006c37a63b8Smrg 13007c37a63b8Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 13008c37a63b8Smrg# handling of long lines. 13009c37a63b8Smrgac_delim='%!_!# ' 13010c37a63b8Smrgfor ac_last_try in false false :; do 13011736a7e2cSmrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13012736a7e2cSmrg if test -z "$ac_tt"; then 13013c37a63b8Smrg break 13014c37a63b8Smrg elif $ac_last_try; then 13015736a7e2cSmrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13016c37a63b8Smrg else 13017c37a63b8Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13018c37a63b8Smrg fi 13019c37a63b8Smrgdone 13020c37a63b8Smrg 13021c37a63b8Smrg# For the awk script, D is an array of macro values keyed by name, 13022c37a63b8Smrg# likewise P contains macro parameters if any. Preserve backslash 13023c37a63b8Smrg# newline sequences. 13024c37a63b8Smrg 13025c37a63b8Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13026c37a63b8Smrgsed -n ' 13027c37a63b8Smrgs/.\{148\}/&'"$ac_delim"'/g 13028c37a63b8Smrgt rset 13029c37a63b8Smrg:rset 13030c37a63b8Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 13031c37a63b8Smrgt def 13032c37a63b8Smrgd 13033c37a63b8Smrg:def 13034c37a63b8Smrgs/\\$// 13035c37a63b8Smrgt bsnl 13036c37a63b8Smrgs/["\\]/\\&/g 13037c37a63b8Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13038c37a63b8SmrgD["\1"]=" \3"/p 13039c37a63b8Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13040c37a63b8Smrgd 13041c37a63b8Smrg:bsnl 13042c37a63b8Smrgs/["\\]/\\&/g 13043c37a63b8Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13044c37a63b8SmrgD["\1"]=" \3\\\\\\n"\\/p 13045c37a63b8Smrgt cont 13046c37a63b8Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13047c37a63b8Smrgt cont 13048c37a63b8Smrgd 13049c37a63b8Smrg:cont 13050c37a63b8Smrgn 13051c37a63b8Smrgs/.\{148\}/&'"$ac_delim"'/g 13052c37a63b8Smrgt clear 13053c37a63b8Smrg:clear 13054c37a63b8Smrgs/\\$// 13055c37a63b8Smrgt bsnlc 13056c37a63b8Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 13057c37a63b8Smrgd 13058c37a63b8Smrg:bsnlc 13059c37a63b8Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13060c37a63b8Smrgb cont 13061c37a63b8Smrg' <confdefs.h | sed ' 13062c37a63b8Smrgs/'"$ac_delim"'/"\\\ 13063c37a63b8Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 13064c37a63b8Smrg 13065c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13066c37a63b8Smrg for (key in D) D_is_set[key] = 1 13067c37a63b8Smrg FS = "" 13068c37a63b8Smrg} 13069c37a63b8Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13070c37a63b8Smrg line = \$ 0 13071c37a63b8Smrg split(line, arg, " ") 13072c37a63b8Smrg if (arg[1] == "#") { 13073c37a63b8Smrg defundef = arg[2] 13074c37a63b8Smrg mac1 = arg[3] 13075c37a63b8Smrg } else { 13076c37a63b8Smrg defundef = substr(arg[1], 2) 13077c37a63b8Smrg mac1 = arg[2] 13078c37a63b8Smrg } 13079c37a63b8Smrg split(mac1, mac2, "(") #) 13080c37a63b8Smrg macro = mac2[1] 13081c37a63b8Smrg prefix = substr(line, 1, index(line, defundef) - 1) 13082c37a63b8Smrg if (D_is_set[macro]) { 13083c37a63b8Smrg # Preserve the white space surrounding the "#". 13084c37a63b8Smrg print prefix "define", macro P[macro] D[macro] 13085c37a63b8Smrg next 13086c37a63b8Smrg } else { 13087c37a63b8Smrg # Replace #undef with comments. This is necessary, for example, 13088c37a63b8Smrg # in the case of _POSIX_SOURCE, which is predefined and required 13089c37a63b8Smrg # on some systems where configure will not decide to define it. 13090c37a63b8Smrg if (defundef == "undef") { 13091c37a63b8Smrg print "/*", prefix defundef, macro, "*/" 13092c37a63b8Smrg next 13093c37a63b8Smrg } 13094c37a63b8Smrg } 13095c37a63b8Smrg} 13096c37a63b8Smrg{ print } 13097c37a63b8Smrg_ACAWK 13098c37a63b8Smrg_ACEOF 13099c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13100736a7e2cSmrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13101c37a63b8Smrgfi # test -n "$CONFIG_HEADERS" 13102c37a63b8Smrg 13103c37a63b8Smrg 13104c37a63b8Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13105c37a63b8Smrgshift 13106c37a63b8Smrgfor ac_tag 13107c37a63b8Smrgdo 13108c37a63b8Smrg case $ac_tag in 13109c37a63b8Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 13110c37a63b8Smrg esac 13111c37a63b8Smrg case $ac_mode$ac_tag in 13112c37a63b8Smrg :[FHL]*:*);; 13113dfac8f13Smrg :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 13114c37a63b8Smrg :[FH]-) ac_tag=-:-;; 13115c37a63b8Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13116c37a63b8Smrg esac 13117c37a63b8Smrg ac_save_IFS=$IFS 13118c37a63b8Smrg IFS=: 13119c37a63b8Smrg set x $ac_tag 13120c37a63b8Smrg IFS=$ac_save_IFS 13121c37a63b8Smrg shift 13122c37a63b8Smrg ac_file=$1 13123c37a63b8Smrg shift 13124c37a63b8Smrg 13125c37a63b8Smrg case $ac_mode in 13126c37a63b8Smrg :L) ac_source=$1;; 13127c37a63b8Smrg :[FH]) 13128c37a63b8Smrg ac_file_inputs= 13129c37a63b8Smrg for ac_f 13130c37a63b8Smrg do 13131c37a63b8Smrg case $ac_f in 13132736a7e2cSmrg -) ac_f="$ac_tmp/stdin";; 13133c37a63b8Smrg *) # Look for the file first in the build tree, then in the source tree 13134c37a63b8Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 13135dfac8f13Smrg # because $ac_f cannot contain ':'. 13136c37a63b8Smrg test -f "$ac_f" || 13137c37a63b8Smrg case $ac_f in 13138c37a63b8Smrg [\\/$]*) false;; 13139c37a63b8Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13140c37a63b8Smrg esac || 13141dfac8f13Smrg as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 13142c37a63b8Smrg esac 13143c9e4df9bSmrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13144736a7e2cSmrg as_fn_append ac_file_inputs " '$ac_f'" 13145c37a63b8Smrg done 13146c37a63b8Smrg 13147dfac8f13Smrg # Let's still pretend it is 'configure' which instantiates (i.e., don't 13148c37a63b8Smrg # use $as_me), people would be surprised to read: 13149c37a63b8Smrg # /* config.h. Generated by config.status. */ 13150c37a63b8Smrg configure_input='Generated from '` 13151c9e4df9bSmrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13152c37a63b8Smrg `' by configure.' 13153c37a63b8Smrg if test x"$ac_file" != x-; then 13154c37a63b8Smrg configure_input="$ac_file. $configure_input" 13155c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13156c9e4df9bSmrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 13157c37a63b8Smrg fi 13158c37a63b8Smrg # Neutralize special characters interpreted by sed in replacement strings. 13159c37a63b8Smrg case $configure_input in #( 13160c37a63b8Smrg *\&* | *\|* | *\\* ) 13161c9e4df9bSmrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 13162c37a63b8Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13163c37a63b8Smrg *) ac_sed_conf_input=$configure_input;; 13164c37a63b8Smrg esac 13165c37a63b8Smrg 13166c37a63b8Smrg case $ac_tag in 13167736a7e2cSmrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13168736a7e2cSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13169c37a63b8Smrg esac 13170c37a63b8Smrg ;; 13171264fa531Smrg esac 13172264fa531Smrg 13173c37a63b8Smrg ac_dir=`$as_dirname -- "$ac_file" || 13174264fa531Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13175264fa531Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13176264fa531Smrg X"$ac_file" : 'X\(//\)$' \| \ 13177c37a63b8Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13178c9e4df9bSmrgprintf "%s\n" X"$ac_file" | 13179c37a63b8Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13180c37a63b8Smrg s//\1/ 13181c37a63b8Smrg q 13182c37a63b8Smrg } 13183c37a63b8Smrg /^X\(\/\/\)[^/].*/{ 13184c37a63b8Smrg s//\1/ 13185c37a63b8Smrg q 13186c37a63b8Smrg } 13187c37a63b8Smrg /^X\(\/\/\)$/{ 13188c37a63b8Smrg s//\1/ 13189c37a63b8Smrg q 13190c37a63b8Smrg } 13191c37a63b8Smrg /^X\(\/\).*/{ 13192c37a63b8Smrg s//\1/ 13193c37a63b8Smrg q 13194c37a63b8Smrg } 13195c37a63b8Smrg s/.*/./; q'` 13196736a7e2cSmrg as_dir="$ac_dir"; as_fn_mkdir_p 13197264fa531Smrg ac_builddir=. 13198264fa531Smrg 13199c37a63b8Smrgcase "$ac_dir" in 13200c37a63b8Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13201c37a63b8Smrg*) 13202c9e4df9bSmrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 13203c37a63b8Smrg # A ".." for each directory in $ac_dir_suffix. 13204c9e4df9bSmrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13205c37a63b8Smrg case $ac_top_builddir_sub in 13206c37a63b8Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13207c37a63b8Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13208c37a63b8Smrg esac ;; 13209c37a63b8Smrgesac 13210c37a63b8Smrgac_abs_top_builddir=$ac_pwd 13211c37a63b8Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 13212c37a63b8Smrg# for backward compatibility: 13213c37a63b8Smrgac_top_builddir=$ac_top_build_prefix 13214264fa531Smrg 13215264fa531Smrgcase $srcdir in 13216c37a63b8Smrg .) # We are building in place. 13217264fa531Smrg ac_srcdir=. 13218c37a63b8Smrg ac_top_srcdir=$ac_top_builddir_sub 13219c37a63b8Smrg ac_abs_top_srcdir=$ac_pwd ;; 13220c37a63b8Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 13221264fa531Smrg ac_srcdir=$srcdir$ac_dir_suffix; 13222c37a63b8Smrg ac_top_srcdir=$srcdir 13223c37a63b8Smrg ac_abs_top_srcdir=$srcdir ;; 13224c37a63b8Smrg *) # Relative name. 13225c37a63b8Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13226c37a63b8Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13227c37a63b8Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13228264fa531Smrgesac 13229c37a63b8Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13230264fa531Smrg 13231264fa531Smrg 13232c37a63b8Smrg case $ac_mode in 13233c37a63b8Smrg :F) 13234c37a63b8Smrg # 13235c37a63b8Smrg # CONFIG_FILE 13236c37a63b8Smrg # 13237264fa531Smrg 13238264fa531Smrg case $INSTALL in 13239264fa531Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13240c37a63b8Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13241264fa531Smrg esac 13242c37a63b8Smrg ac_MKDIR_P=$MKDIR_P 13243c37a63b8Smrg case $MKDIR_P in 13244c37a63b8Smrg [\\/$]* | ?:[\\/]* ) ;; 13245c37a63b8Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13246c37a63b8Smrg esac 13247c37a63b8Smrg_ACEOF 13248264fa531Smrg 13249c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13250c37a63b8Smrg# If the template does not know about datarootdir, expand it. 13251c37a63b8Smrg# FIXME: This hack should be removed a few years after 2.60. 13252c37a63b8Smrgac_datarootdir_hack=; ac_datarootdir_seen= 13253c37a63b8Smrgac_sed_dataroot=' 13254c37a63b8Smrg/datarootdir/ { 13255c37a63b8Smrg p 13256c37a63b8Smrg q 13257c37a63b8Smrg} 13258c37a63b8Smrg/@datadir@/p 13259c37a63b8Smrg/@docdir@/p 13260c37a63b8Smrg/@infodir@/p 13261c37a63b8Smrg/@localedir@/p 13262736a7e2cSmrg/@mandir@/p' 13263c37a63b8Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13264c37a63b8Smrg*datarootdir*) ac_datarootdir_seen=yes;; 13265c37a63b8Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13266c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13267c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13268264fa531Smrg_ACEOF 13269c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13270c37a63b8Smrg ac_datarootdir_hack=' 13271c37a63b8Smrg s&@datadir@&$datadir&g 13272c37a63b8Smrg s&@docdir@&$docdir&g 13273c37a63b8Smrg s&@infodir@&$infodir&g 13274c37a63b8Smrg s&@localedir@&$localedir&g 13275c37a63b8Smrg s&@mandir@&$mandir&g 13276736a7e2cSmrg s&\\\${datarootdir}&$datarootdir&g' ;; 13277c37a63b8Smrgesac 13278c37a63b8Smrg_ACEOF 13279c37a63b8Smrg 13280dfac8f13Smrg# Neutralize VPATH when '$srcdir' = '.'. 13281c37a63b8Smrg# Shell code in configure.ac might set extrasub. 13282c37a63b8Smrg# FIXME: do we really want to maintain this feature? 13283c37a63b8Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13284c37a63b8Smrgac_sed_extra="$ac_vpsub 13285264fa531Smrg$extrasub 13286264fa531Smrg_ACEOF 13287c37a63b8Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13288264fa531Smrg:t 13289264fa531Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13290c37a63b8Smrgs|@configure_input@|$ac_sed_conf_input|;t t 13291c37a63b8Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 13292c37a63b8Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 13293c37a63b8Smrgs&@srcdir@&$ac_srcdir&;t t 13294c37a63b8Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 13295c37a63b8Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 13296c37a63b8Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13297c37a63b8Smrgs&@builddir@&$ac_builddir&;t t 13298c37a63b8Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 13299c37a63b8Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13300c37a63b8Smrgs&@INSTALL@&$ac_INSTALL&;t t 13301c37a63b8Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 13302c37a63b8Smrg$ac_datarootdir_hack 13303c37a63b8Smrg" 13304736a7e2cSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13305736a7e2cSmrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13306264fa531Smrg 13307c37a63b8Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13308736a7e2cSmrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13309736a7e2cSmrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13310736a7e2cSmrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13311dfac8f13Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13312736a7e2cSmrgwhich seems to be undefined. Please make sure it is defined" >&5 13313dfac8f13Smrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13314736a7e2cSmrgwhich seems to be undefined. Please make sure it is defined" >&2;} 13315264fa531Smrg 13316736a7e2cSmrg rm -f "$ac_tmp/stdin" 13317264fa531Smrg case $ac_file in 13318736a7e2cSmrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13319736a7e2cSmrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13320c37a63b8Smrg esac \ 13321736a7e2cSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13322c37a63b8Smrg ;; 13323c37a63b8Smrg :H) 13324c37a63b8Smrg # 13325c37a63b8Smrg # CONFIG_HEADER 13326c37a63b8Smrg # 13327264fa531Smrg if test x"$ac_file" != x-; then 13328c37a63b8Smrg { 13329c9e4df9bSmrg printf "%s\n" "/* $configure_input */" >&1 \ 13330736a7e2cSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13331736a7e2cSmrg } >"$ac_tmp/config.h" \ 13332736a7e2cSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13333736a7e2cSmrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13334c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13335c9e4df9bSmrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 13336264fa531Smrg else 13337c37a63b8Smrg rm -f "$ac_file" 13338736a7e2cSmrg mv "$ac_tmp/config.h" "$ac_file" \ 13339736a7e2cSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13340264fa531Smrg fi 13341264fa531Smrg else 13342c9e4df9bSmrg printf "%s\n" "/* $configure_input */" >&1 \ 13343736a7e2cSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13344736a7e2cSmrg || as_fn_error $? "could not create -" "$LINENO" 5 13345264fa531Smrg fi 13346c37a63b8Smrg# Compute "$ac_file"'s index in $config_headers. 13347c37a63b8Smrg_am_arg="$ac_file" 13348264fa531Smrg_am_stamp_count=1 13349264fa531Smrgfor _am_header in $config_headers :; do 13350264fa531Smrg case $_am_header in 13351c37a63b8Smrg $_am_arg | $_am_arg:* ) 13352264fa531Smrg break ;; 13353264fa531Smrg * ) 13354264fa531Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13355264fa531Smrg esac 13356264fa531Smrgdone 13357c37a63b8Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13358c37a63b8Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13359c37a63b8Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13360c37a63b8Smrg X"$_am_arg" : 'X\(//\)$' \| \ 13361c37a63b8Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13362c9e4df9bSmrgprintf "%s\n" X"$_am_arg" | 13363c37a63b8Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13364c37a63b8Smrg s//\1/ 13365c37a63b8Smrg q 13366c37a63b8Smrg } 13367c37a63b8Smrg /^X\(\/\/\)[^/].*/{ 13368c37a63b8Smrg s//\1/ 13369c37a63b8Smrg q 13370c37a63b8Smrg } 13371c37a63b8Smrg /^X\(\/\/\)$/{ 13372c37a63b8Smrg s//\1/ 13373c37a63b8Smrg q 13374c37a63b8Smrg } 13375c37a63b8Smrg /^X\(\/\).*/{ 13376c37a63b8Smrg s//\1/ 13377c37a63b8Smrg q 13378c37a63b8Smrg } 13379c37a63b8Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 13380c37a63b8Smrg ;; 13381264fa531Smrg 13382c9e4df9bSmrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13383c9e4df9bSmrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 13384c37a63b8Smrg ;; 13385c37a63b8Smrg esac 13386264fa531Smrg 13387264fa531Smrg 13388c37a63b8Smrg case $ac_file$ac_mode in 13389c37a63b8Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13390533545b5Smrg # Older Autoconf quotes --file arguments for eval, but not when files 13391c37a63b8Smrg # are listed without --file. Let's play safe and only enable the eval 13392c37a63b8Smrg # if we detect the quoting. 13393c9e4df9bSmrg # TODO: see whether this extra hack can be removed once we start 13394c9e4df9bSmrg # requiring Autoconf 2.70 or later. 13395c9e4df9bSmrg case $CONFIG_FILES in #( 13396c9e4df9bSmrg *\'*) : 13397c9e4df9bSmrg eval set x "$CONFIG_FILES" ;; #( 13398c9e4df9bSmrg *) : 13399c9e4df9bSmrg set x $CONFIG_FILES ;; #( 13400c9e4df9bSmrg *) : 13401c9e4df9bSmrg ;; 13402c9e4df9bSmrgesac 13403c37a63b8Smrg shift 13404c9e4df9bSmrg # Used to flag and report bootstrapping failures. 13405c9e4df9bSmrg am_rc=0 13406c9e4df9bSmrg for am_mf 13407c37a63b8Smrg do 13408c37a63b8Smrg # Strip MF so we end up with the name of the file. 13409c9e4df9bSmrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 13410c9e4df9bSmrg # Check whether this is an Automake generated Makefile which includes 13411c9e4df9bSmrg # dependency-tracking related rules and includes. 13412c9e4df9bSmrg # Grep'ing the whole file directly is not great: AIX grep has a line 13413c37a63b8Smrg # limit of 2048, but all sed's we know have understand at least 4000. 13414c9e4df9bSmrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 13415c9e4df9bSmrg || continue 13416c9e4df9bSmrg am_dirpart=`$as_dirname -- "$am_mf" || 13417c9e4df9bSmrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13418c9e4df9bSmrg X"$am_mf" : 'X\(//\)[^/]' \| \ 13419c9e4df9bSmrg X"$am_mf" : 'X\(//\)$' \| \ 13420c9e4df9bSmrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13421c9e4df9bSmrgprintf "%s\n" X"$am_mf" | 13422c37a63b8Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13423c37a63b8Smrg s//\1/ 13424c37a63b8Smrg q 13425c37a63b8Smrg } 13426c37a63b8Smrg /^X\(\/\/\)[^/].*/{ 13427c37a63b8Smrg s//\1/ 13428c37a63b8Smrg q 13429c37a63b8Smrg } 13430c37a63b8Smrg /^X\(\/\/\)$/{ 13431c37a63b8Smrg s//\1/ 13432c37a63b8Smrg q 13433c37a63b8Smrg } 13434c37a63b8Smrg /^X\(\/\).*/{ 13435c37a63b8Smrg s//\1/ 13436c37a63b8Smrg q 13437c37a63b8Smrg } 13438c37a63b8Smrg s/.*/./; q'` 13439c9e4df9bSmrg am_filepart=`$as_basename -- "$am_mf" || 13440c9e4df9bSmrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 13441c9e4df9bSmrg X"$am_mf" : 'X\(//\)$' \| \ 13442c9e4df9bSmrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13443c9e4df9bSmrgprintf "%s\n" X/"$am_mf" | 13444c9e4df9bSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13445c37a63b8Smrg s//\1/ 13446c37a63b8Smrg q 13447c37a63b8Smrg } 13448c9e4df9bSmrg /^X\/\(\/\/\)$/{ 13449c37a63b8Smrg s//\1/ 13450c37a63b8Smrg q 13451c37a63b8Smrg } 13452c9e4df9bSmrg /^X\/\(\/\).*/{ 13453c37a63b8Smrg s//\1/ 13454c37a63b8Smrg q 13455c37a63b8Smrg } 13456c37a63b8Smrg s/.*/./; q'` 13457c9e4df9bSmrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 13458c9e4df9bSmrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13459c9e4df9bSmrg | $MAKE -f - am--depfiles" >&5 13460c9e4df9bSmrg (cd "$am_dirpart" \ 13461c9e4df9bSmrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13462c9e4df9bSmrg | $MAKE -f - am--depfiles) >&5 2>&5 13463c9e4df9bSmrg ac_status=$? 13464c9e4df9bSmrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 13465c9e4df9bSmrg (exit $ac_status); } || am_rc=$? 13466264fa531Smrg done 13467c9e4df9bSmrg if test $am_rc -ne 0; then 13468dfac8f13Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 13469dfac8f13Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 13470c9e4df9bSmrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 13471c9e4df9bSmrg for automatic dependency tracking. If GNU make was not used, consider 13472c9e4df9bSmrg re-running the configure script with MAKE=\"gmake\" (or whatever is 13473c9e4df9bSmrg necessary). You can also try re-running configure with the 13474c9e4df9bSmrg '--disable-dependency-tracking' option to at least be able to build 13475c9e4df9bSmrg the package (albeit without support for automatic dependency tracking). 13476dfac8f13SmrgSee 'config.log' for more details" "$LINENO" 5; } 13477c9e4df9bSmrg fi 13478c9e4df9bSmrg { am_dirpart=; unset am_dirpart;} 13479c9e4df9bSmrg { am_filepart=; unset am_filepart;} 13480c9e4df9bSmrg { am_mf=; unset am_mf;} 13481c9e4df9bSmrg { am_rc=; unset am_rc;} 13482c9e4df9bSmrg rm -f conftest-deps.mk 13483c37a63b8Smrg} 13484264fa531Smrg ;; 13485c37a63b8Smrg 13486264fa531Smrg esac 13487c37a63b8Smrgdone # for ac_tag 13488264fa531Smrg 13489264fa531Smrg 13490736a7e2cSmrgas_fn_exit 0 13491264fa531Smrg_ACEOF 13492264fa531Smrgac_clean_files=$ac_clean_files_save 13493264fa531Smrg 13494c37a63b8Smrgtest $ac_write_fail = 0 || 13495736a7e2cSmrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13496c37a63b8Smrg 13497264fa531Smrg 13498264fa531Smrg# configure is writing to config.log, and then calls config.status. 13499264fa531Smrg# config.status does its own redirection, appending to config.log. 13500264fa531Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 13501264fa531Smrg# by configure, so config.status won't be able to write to it; its 13502264fa531Smrg# output is simply discarded. So we exec the FD to /dev/null, 13503264fa531Smrg# effectively closing config.log, so it can be properly (re)opened and 13504264fa531Smrg# appended to by config.status. When coming back to configure, we 13505264fa531Smrg# need to make the FD available again. 13506264fa531Smrgif test "$no_create" != yes; then 13507264fa531Smrg ac_cs_success=: 13508264fa531Smrg ac_config_status_args= 13509264fa531Smrg test "$silent" = yes && 13510264fa531Smrg ac_config_status_args="$ac_config_status_args --quiet" 13511264fa531Smrg exec 5>/dev/null 13512264fa531Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13513264fa531Smrg exec 5>>config.log 13514264fa531Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13515264fa531Smrg # would make configure fail if this is the last instruction. 13516736a7e2cSmrg $ac_cs_success || as_fn_exit 1 13517264fa531Smrgfi 13518c37a63b8Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13519c9e4df9bSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13520c9e4df9bSmrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13521c37a63b8Smrgfi 13522264fa531Smrg 13523c9e4df9bSmrg 13524