1c9e2be55Smrg#! /bin/sh 2c9e2be55Smrg# Guess values for system-dependent variables and create Makefiles. 366d665a3Smrg# Generated by GNU Autoconf 2.72 for xmh 1.0.5. 4c9e2be55Smrg# 5d859ff80Smrg# Report bugs to <https://gitlab.freedesktop.org/xorg/app/xmh/-/issues>. 6c9e2be55Smrg# 7e2264b6dSmrg# 866d665a3Smrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9d859ff80Smrg# Inc. 10e2264b6dSmrg# 11e2264b6dSmrg# 12c9e2be55Smrg# This configure script is free software; the Free Software Foundation 13c9e2be55Smrg# gives unlimited permission to copy, distribute and modify it. 14e2264b6dSmrg## -------------------- ## 15e2264b6dSmrg## M4sh Initialization. ## 16e2264b6dSmrg## -------------------- ## 17c9e2be55Smrg 18e2264b6dSmrg# Be more Bourne compatible 19e2264b6dSmrgDUALCASE=1; export DUALCASE # for MKS sh 20d859ff80Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21d859ff80Smrgthen : 22c9e2be55Smrg emulate sh 23c9e2be55Smrg NULLCMD=: 24e2264b6dSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25c9e2be55Smrg # is contrary to our usage. Disable this feature. 26c9e2be55Smrg alias -g '${1+"$@"}'='"$@"' 27e2264b6dSmrg setopt NO_GLOB_SUBST 2866d665a3Smrgelse case e in #( 2966d665a3Smrg e) case `(set -o) 2>/dev/null` in #( 30e2264b6dSmrg *posix*) : 31e2264b6dSmrg set -o posix ;; #( 32e2264b6dSmrg *) : 33e2264b6dSmrg ;; 3466d665a3Smrgesac ;; 35e2264b6dSmrgesac 36c9e2be55Smrgfi 37c9e2be55Smrg 38e2264b6dSmrg 39d859ff80Smrg 40d859ff80Smrg# Reset variables that may have inherited troublesome values from 41d859ff80Smrg# the environment. 42d859ff80Smrg 43d859ff80Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 44d859ff80Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 45d859ff80Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 46d859ff80Smrg# Quoting is to prevent editors from complaining about space-tab. 47e2264b6dSmrgas_nl=' 48e2264b6dSmrg' 49e2264b6dSmrgexport as_nl 50d859ff80SmrgIFS=" "" $as_nl" 51d859ff80Smrg 52d859ff80SmrgPS1='$ ' 53d859ff80SmrgPS2='> ' 54d859ff80SmrgPS4='+ ' 55d859ff80Smrg 56d859ff80Smrg# Ensure predictable behavior from utilities with locale-dependent output. 57d859ff80SmrgLC_ALL=C 58d859ff80Smrgexport LC_ALL 59d859ff80SmrgLANGUAGE=C 60d859ff80Smrgexport LANGUAGE 61d859ff80Smrg 62d859ff80Smrg# We cannot yet rely on "unset" to work, but we need these variables 63d859ff80Smrg# to be unset--not just set to an empty or harmless value--now, to 64d859ff80Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65d859ff80Smrg# also avoids known problems related to "unset" and subshell syntax 66d859ff80Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67d859ff80Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68d859ff80Smrgdo eval test \${$as_var+y} \ 69d859ff80Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70d859ff80Smrgdone 71d859ff80Smrg 72d859ff80Smrg# Ensure that fds 0, 1, and 2 are open. 73d859ff80Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74d859ff80Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75d859ff80Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76e2264b6dSmrg 77e2264b6dSmrg# The user is always right. 78d859ff80Smrgif ${PATH_SEPARATOR+false} :; then 79e2264b6dSmrg PATH_SEPARATOR=: 80e2264b6dSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81e2264b6dSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82e2264b6dSmrg PATH_SEPARATOR=';' 83e2264b6dSmrg } 84c9e2be55Smrgfi 85c9e2be55Smrg 86c9e2be55Smrg 87e2264b6dSmrg# Find who we are. Look in the path if we contain no directory separator. 88e2264b6dSmrgas_myself= 89e2264b6dSmrgcase $0 in #(( 90e2264b6dSmrg *[\\/]* ) as_myself=$0 ;; 91e2264b6dSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92e2264b6dSmrgfor as_dir in $PATH 93e2264b6dSmrgdo 94e2264b6dSmrg IFS=$as_save_IFS 95d859ff80Smrg case $as_dir in #((( 96d859ff80Smrg '') as_dir=./ ;; 97d859ff80Smrg */) ;; 98d859ff80Smrg *) as_dir=$as_dir/ ;; 99d859ff80Smrg esac 100d859ff80Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101e2264b6dSmrg done 102e2264b6dSmrgIFS=$as_save_IFS 103e2264b6dSmrg 104e2264b6dSmrg ;; 105e2264b6dSmrgesac 10666d665a3Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 107e2264b6dSmrg# in which case we are not to be found in the path. 108e2264b6dSmrgif test "x$as_myself" = x; then 109e2264b6dSmrg as_myself=$0 110e2264b6dSmrgfi 111e2264b6dSmrgif test ! -f "$as_myself"; then 112d859ff80Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113e2264b6dSmrg exit 1 114e2264b6dSmrgfi 115e2264b6dSmrg 116e2264b6dSmrg 117aef24d58Smrg# Use a proper internal environment variable to ensure we don't fall 118aef24d58Smrg # into an infinite loop, continuously re-executing ourselves. 119aef24d58Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120aef24d58Smrg _as_can_reexec=no; export _as_can_reexec; 121aef24d58Smrg # We cannot yet assume a decent shell, so we have to provide a 122aef24d58Smrg# neutralization value for shells without unset; and this also 123aef24d58Smrg# works around shells that cannot unset nonexistent variables. 124aef24d58Smrg# Preserve -v and -x to the replacement shell. 125aef24d58SmrgBASH_ENV=/dev/null 126aef24d58SmrgENV=/dev/null 127aef24d58Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128aef24d58Smrgcase $- in # (((( 129aef24d58Smrg *v*x* | *x*v* ) as_opts=-vx ;; 130aef24d58Smrg *v* ) as_opts=-v ;; 131aef24d58Smrg *x* ) as_opts=-x ;; 132aef24d58Smrg * ) as_opts= ;; 133aef24d58Smrgesac 134aef24d58Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135aef24d58Smrg# Admittedly, this is quite paranoid, since all the known shells bail 13666d665a3Smrg# out after a failed 'exec'. 137d859ff80Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138d859ff80Smrgexit 255 139aef24d58Smrg fi 140aef24d58Smrg # We don't want this to propagate to other subprocesses. 141aef24d58Smrg { _as_can_reexec=; unset _as_can_reexec;} 142e2264b6dSmrgif test "x$CONFIG_SHELL" = x; then 14366d665a3Smrg as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144d859ff80Smrgthen : 145e2264b6dSmrg emulate sh 146e2264b6dSmrg NULLCMD=: 147e2264b6dSmrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148e2264b6dSmrg # is contrary to our usage. Disable this feature. 149e2264b6dSmrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 150e2264b6dSmrg setopt NO_GLOB_SUBST 15166d665a3Smrgelse case e in #( 15266d665a3Smrg e) case \`(set -o) 2>/dev/null\` in #( 153e2264b6dSmrg *posix*) : 154e2264b6dSmrg set -o posix ;; #( 155e2264b6dSmrg *) : 156e2264b6dSmrg ;; 15766d665a3Smrgesac ;; 158e2264b6dSmrgesac 159e2264b6dSmrgfi 160e2264b6dSmrg" 161e2264b6dSmrg as_required="as_fn_return () { (exit \$1); } 162e2264b6dSmrgas_fn_success () { as_fn_return 0; } 163e2264b6dSmrgas_fn_failure () { as_fn_return 1; } 164e2264b6dSmrgas_fn_ret_success () { return 0; } 165e2264b6dSmrgas_fn_ret_failure () { return 1; } 166e2264b6dSmrg 167e2264b6dSmrgexitcode=0 168e2264b6dSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 169e2264b6dSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170e2264b6dSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171e2264b6dSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172d859ff80Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173d859ff80Smrgthen : 174e2264b6dSmrg 17566d665a3Smrgelse case e in #( 17666d665a3Smrg e) exitcode=1; echo positional parameters were not saved. ;; 17766d665a3Smrgesac 178e2264b6dSmrgfi 179aef24d58Smrgtest x\$exitcode = x0 || exit 1 180d859ff80Smrgblah=\$(echo \$(echo blah)) 181d859ff80Smrgtest x\"\$blah\" = xblah || exit 1 182aef24d58Smrgtest -x / || exit 1" 183e2264b6dSmrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184e2264b6dSmrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185e2264b6dSmrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186e2264b6dSmrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 187e2264b6dSmrgtest \$(( 1 + 1 )) = 2 || exit 1" 188d859ff80Smrg if (eval "$as_required") 2>/dev/null 189d859ff80Smrgthen : 190e2264b6dSmrg as_have_required=yes 19166d665a3Smrgelse case e in #( 19266d665a3Smrg e) as_have_required=no ;; 19366d665a3Smrgesac 194e2264b6dSmrgfi 195d859ff80Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 196d859ff80Smrgthen : 197e2264b6dSmrg 19866d665a3Smrgelse case e in #( 19966d665a3Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 200e2264b6dSmrgas_found=false 201e2264b6dSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 202c9e2be55Smrgdo 203e2264b6dSmrg IFS=$as_save_IFS 204d859ff80Smrg case $as_dir in #((( 205d859ff80Smrg '') as_dir=./ ;; 206d859ff80Smrg */) ;; 207d859ff80Smrg *) as_dir=$as_dir/ ;; 208d859ff80Smrg esac 209e2264b6dSmrg as_found=: 210e2264b6dSmrg case $as_dir in #( 211e2264b6dSmrg /*) 212e2264b6dSmrg for as_base in sh bash ksh sh5; do 213e2264b6dSmrg # Try only shells that exist, to save several forks. 214d859ff80Smrg as_shell=$as_dir$as_base 215e2264b6dSmrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 216d859ff80Smrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 217d859ff80Smrgthen : 218e2264b6dSmrg CONFIG_SHELL=$as_shell as_have_required=yes 219d859ff80Smrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 220d859ff80Smrgthen : 221e2264b6dSmrg break 2 222e2264b6dSmrgfi 223e2264b6dSmrgfi 224e2264b6dSmrg done;; 225e2264b6dSmrg esac 226e2264b6dSmrg as_found=false 227e2264b6dSmrgdone 228e2264b6dSmrgIFS=$as_save_IFS 229d859ff80Smrgif $as_found 230d859ff80Smrgthen : 231d859ff80Smrg 23266d665a3Smrgelse case e in #( 23366d665a3Smrg e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234d859ff80Smrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 235d859ff80Smrgthen : 236d859ff80Smrg CONFIG_SHELL=$SHELL as_have_required=yes 23766d665a3Smrgfi ;; 23866d665a3Smrgesac 239d859ff80Smrgfi 240e2264b6dSmrg 241e2264b6dSmrg 242d859ff80Smrg if test "x$CONFIG_SHELL" != x 243d859ff80Smrgthen : 244aef24d58Smrg export CONFIG_SHELL 245aef24d58Smrg # We cannot yet assume a decent shell, so we have to provide a 246aef24d58Smrg# neutralization value for shells without unset; and this also 247aef24d58Smrg# works around shells that cannot unset nonexistent variables. 248aef24d58Smrg# Preserve -v and -x to the replacement shell. 249aef24d58SmrgBASH_ENV=/dev/null 250aef24d58SmrgENV=/dev/null 251aef24d58Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 252aef24d58Smrgcase $- in # (((( 253aef24d58Smrg *v*x* | *x*v* ) as_opts=-vx ;; 254aef24d58Smrg *v* ) as_opts=-v ;; 255aef24d58Smrg *x* ) as_opts=-x ;; 256aef24d58Smrg * ) as_opts= ;; 257aef24d58Smrgesac 258aef24d58Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 259aef24d58Smrg# Admittedly, this is quite paranoid, since all the known shells bail 26066d665a3Smrg# out after a failed 'exec'. 261d859ff80Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 262aef24d58Smrgexit 255 263e2264b6dSmrgfi 264e2264b6dSmrg 265d859ff80Smrg if test x$as_have_required = xno 266d859ff80Smrgthen : 267d859ff80Smrg printf "%s\n" "$0: This script requires a shell more modern than all" 268d859ff80Smrg printf "%s\n" "$0: the shells that I found on your system." 269d859ff80Smrg if test ${ZSH_VERSION+y} ; then 270d859ff80Smrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 271d859ff80Smrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 272c9e2be55Smrg else 273d859ff80Smrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 274d859ff80Smrg$0: https://gitlab.freedesktop.org/xorg/app/xmh/-/issues 275e2264b6dSmrg$0: about your system, including any error possibly output 276e2264b6dSmrg$0: before this message. Then install a modern shell, or 277e2264b6dSmrg$0: manually run the script under such a shell if you do 278e2264b6dSmrg$0: have one." 279c9e2be55Smrg fi 280e2264b6dSmrg exit 1 28166d665a3Smrgfi ;; 28266d665a3Smrgesac 283e2264b6dSmrgfi 284e2264b6dSmrgfi 285e2264b6dSmrgSHELL=${CONFIG_SHELL-/bin/sh} 286e2264b6dSmrgexport SHELL 287e2264b6dSmrg# Unset more variables known to interfere with behavior of common tools. 288e2264b6dSmrgCLICOLOR_FORCE= GREP_OPTIONS= 289e2264b6dSmrgunset CLICOLOR_FORCE GREP_OPTIONS 290e2264b6dSmrg 291e2264b6dSmrg## --------------------- ## 292e2264b6dSmrg## M4sh Shell Functions. ## 293e2264b6dSmrg## --------------------- ## 294e2264b6dSmrg# as_fn_unset VAR 295e2264b6dSmrg# --------------- 296e2264b6dSmrg# Portably unset VAR. 297e2264b6dSmrgas_fn_unset () 298e2264b6dSmrg{ 299e2264b6dSmrg { eval $1=; unset $1;} 300e2264b6dSmrg} 301e2264b6dSmrgas_unset=as_fn_unset 302e2264b6dSmrg 303d859ff80Smrg 304e2264b6dSmrg# as_fn_set_status STATUS 305e2264b6dSmrg# ----------------------- 306e2264b6dSmrg# Set $? to STATUS, without forking. 307e2264b6dSmrgas_fn_set_status () 308e2264b6dSmrg{ 309e2264b6dSmrg return $1 310e2264b6dSmrg} # as_fn_set_status 311c9e2be55Smrg 312e2264b6dSmrg# as_fn_exit STATUS 313e2264b6dSmrg# ----------------- 314e2264b6dSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 315e2264b6dSmrgas_fn_exit () 316e2264b6dSmrg{ 317e2264b6dSmrg set +e 318e2264b6dSmrg as_fn_set_status $1 319e2264b6dSmrg exit $1 320e2264b6dSmrg} # as_fn_exit 321e2264b6dSmrg 322e2264b6dSmrg# as_fn_mkdir_p 323e2264b6dSmrg# ------------- 324e2264b6dSmrg# Create "$as_dir" as a directory, including parents if necessary. 325e2264b6dSmrgas_fn_mkdir_p () 326e2264b6dSmrg{ 327e2264b6dSmrg 328e2264b6dSmrg case $as_dir in #( 329e2264b6dSmrg -*) as_dir=./$as_dir;; 330e2264b6dSmrg esac 331e2264b6dSmrg test -d "$as_dir" || eval $as_mkdir_p || { 332e2264b6dSmrg as_dirs= 333e2264b6dSmrg while :; do 334e2264b6dSmrg case $as_dir in #( 335d859ff80Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 336e2264b6dSmrg *) as_qdir=$as_dir;; 337e2264b6dSmrg esac 338e2264b6dSmrg as_dirs="'$as_qdir' $as_dirs" 339e2264b6dSmrg as_dir=`$as_dirname -- "$as_dir" || 340e2264b6dSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 341e2264b6dSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 342e2264b6dSmrg X"$as_dir" : 'X\(//\)$' \| \ 343e2264b6dSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 344d859ff80Smrgprintf "%s\n" X"$as_dir" | 345e2264b6dSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 346e2264b6dSmrg s//\1/ 347e2264b6dSmrg q 348e2264b6dSmrg } 349e2264b6dSmrg /^X\(\/\/\)[^/].*/{ 350e2264b6dSmrg s//\1/ 351e2264b6dSmrg q 352e2264b6dSmrg } 353e2264b6dSmrg /^X\(\/\/\)$/{ 354e2264b6dSmrg s//\1/ 355e2264b6dSmrg q 356e2264b6dSmrg } 357e2264b6dSmrg /^X\(\/\).*/{ 358e2264b6dSmrg s//\1/ 359e2264b6dSmrg q 360e2264b6dSmrg } 361e2264b6dSmrg s/.*/./; q'` 362e2264b6dSmrg test -d "$as_dir" && break 363e2264b6dSmrg done 364e2264b6dSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 365e2264b6dSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 366e2264b6dSmrg 367e2264b6dSmrg 368e2264b6dSmrg} # as_fn_mkdir_p 369aef24d58Smrg 370aef24d58Smrg# as_fn_executable_p FILE 371aef24d58Smrg# ----------------------- 372aef24d58Smrg# Test if FILE is an executable regular file. 373aef24d58Smrgas_fn_executable_p () 374aef24d58Smrg{ 375aef24d58Smrg test -f "$1" && test -x "$1" 376aef24d58Smrg} # as_fn_executable_p 377e2264b6dSmrg# as_fn_append VAR VALUE 378e2264b6dSmrg# ---------------------- 379e2264b6dSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 380e2264b6dSmrg# advantage of any shell optimizations that allow amortized linear growth over 381e2264b6dSmrg# repeated appends, instead of the typical quadratic growth present in naive 382e2264b6dSmrg# implementations. 383d859ff80Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 384d859ff80Smrgthen : 385e2264b6dSmrg eval 'as_fn_append () 386e2264b6dSmrg { 387e2264b6dSmrg eval $1+=\$2 388e2264b6dSmrg }' 38966d665a3Smrgelse case e in #( 39066d665a3Smrg e) as_fn_append () 391e2264b6dSmrg { 392e2264b6dSmrg eval $1=\$$1\$2 39366d665a3Smrg } ;; 39466d665a3Smrgesac 395e2264b6dSmrgfi # as_fn_append 396e2264b6dSmrg 397e2264b6dSmrg# as_fn_arith ARG... 398e2264b6dSmrg# ------------------ 399e2264b6dSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400e2264b6dSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401e2264b6dSmrg# must be portable across $(()) and expr. 402d859ff80Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 403d859ff80Smrgthen : 404e2264b6dSmrg eval 'as_fn_arith () 405e2264b6dSmrg { 406e2264b6dSmrg as_val=$(( $* )) 407e2264b6dSmrg }' 40866d665a3Smrgelse case e in #( 40966d665a3Smrg e) as_fn_arith () 410e2264b6dSmrg { 411e2264b6dSmrg as_val=`expr "$@" || test $? -eq 1` 41266d665a3Smrg } ;; 41366d665a3Smrgesac 414e2264b6dSmrgfi # as_fn_arith 415e2264b6dSmrg 416e2264b6dSmrg 417e2264b6dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 418e2264b6dSmrg# ---------------------------------------- 419e2264b6dSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 420e2264b6dSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 421e2264b6dSmrg# script with STATUS, using 1 if that was 0. 422e2264b6dSmrgas_fn_error () 423e2264b6dSmrg{ 424e2264b6dSmrg as_status=$1; test $as_status -eq 0 && as_status=1 425e2264b6dSmrg if test "$4"; then 426e2264b6dSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 427d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 428e2264b6dSmrg fi 429d859ff80Smrg printf "%s\n" "$as_me: error: $2" >&2 430e2264b6dSmrg as_fn_exit $as_status 431e2264b6dSmrg} # as_fn_error 432e2264b6dSmrg 433e2264b6dSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 434e2264b6dSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 435c9e2be55Smrg as_expr=expr 436c9e2be55Smrgelse 437c9e2be55Smrg as_expr=false 438c9e2be55Smrgfi 439c9e2be55Smrg 440e2264b6dSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 441c9e2be55Smrg as_basename=basename 442c9e2be55Smrgelse 443c9e2be55Smrg as_basename=false 444c9e2be55Smrgfi 445c9e2be55Smrg 446e2264b6dSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 447e2264b6dSmrg as_dirname=dirname 448e2264b6dSmrgelse 449e2264b6dSmrg as_dirname=false 450e2264b6dSmrgfi 451c9e2be55Smrg 452e2264b6dSmrgas_me=`$as_basename -- "$0" || 453c9e2be55Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 454c9e2be55Smrg X"$0" : 'X\(//\)$' \| \ 455e2264b6dSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 456d859ff80Smrgprintf "%s\n" X/"$0" | 457e2264b6dSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 458e2264b6dSmrg s//\1/ 459e2264b6dSmrg q 460e2264b6dSmrg } 461e2264b6dSmrg /^X\/\(\/\/\)$/{ 462e2264b6dSmrg s//\1/ 463e2264b6dSmrg q 464e2264b6dSmrg } 465e2264b6dSmrg /^X\/\(\/\).*/{ 466e2264b6dSmrg s//\1/ 467e2264b6dSmrg q 468e2264b6dSmrg } 469e2264b6dSmrg s/.*/./; q'` 470c9e2be55Smrg 471c9e2be55Smrg# Avoid depending upon Character Ranges. 472c9e2be55Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 473c9e2be55Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 474c9e2be55Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 475c9e2be55Smrgas_cr_digits='0123456789' 476c9e2be55Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 477c9e2be55Smrg 478c9e2be55Smrg 479e2264b6dSmrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 480e2264b6dSmrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 481e2264b6dSmrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 482e2264b6dSmrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 483e2264b6dSmrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 484e2264b6dSmrg sed -n ' 485e2264b6dSmrg p 486e2264b6dSmrg /[$]LINENO/= 487e2264b6dSmrg ' <$as_myself | 488c9e2be55Smrg sed ' 48966d665a3Smrg t clear 49066d665a3Smrg :clear 491e2264b6dSmrg s/[$]LINENO.*/&-/ 492e2264b6dSmrg t lineno 493e2264b6dSmrg b 494e2264b6dSmrg :lineno 495c9e2be55Smrg N 496e2264b6dSmrg :loop 497e2264b6dSmrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 498c9e2be55Smrg t loop 499e2264b6dSmrg s/-\n.*// 500c9e2be55Smrg ' >$as_me.lineno && 501e2264b6dSmrg chmod +x "$as_me.lineno" || 502d859ff80Smrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 503c9e2be55Smrg 504aef24d58Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 505aef24d58Smrg # already done that, so ensure we don't try to do so again and fall 506aef24d58Smrg # in an infinite loop. This has already happened in practice. 507aef24d58Smrg _as_can_reexec=no; export _as_can_reexec 508c9e2be55Smrg # Don't try to exec as it changes $[0], causing all sort of problems 509c9e2be55Smrg # (the dirname of $[0] is not the place where we might find the 510e2264b6dSmrg # original and so on. Autoconf is especially sensitive to this). 511e2264b6dSmrg . "./$as_me.lineno" 512c9e2be55Smrg # Exit status is that of the last command. 513c9e2be55Smrg exit 514c9e2be55Smrg} 515c9e2be55Smrg 516d859ff80Smrg 517d859ff80Smrg# Determine whether it's possible to make 'echo' print without a newline. 518d859ff80Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 519d859ff80Smrg# for compatibility with existing Makefiles. 520e2264b6dSmrgECHO_C= ECHO_N= ECHO_T= 521e2264b6dSmrgcase `echo -n x` in #((((( 522e2264b6dSmrg-n*) 523e2264b6dSmrg case `echo 'xy\c'` in 524e2264b6dSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 525e2264b6dSmrg xy) ECHO_C='\c';; 526e2264b6dSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 527e2264b6dSmrg ECHO_T=' ';; 528e2264b6dSmrg esac;; 529e2264b6dSmrg*) 530e2264b6dSmrg ECHO_N='-n';; 531c9e2be55Smrgesac 532c9e2be55Smrg 533d859ff80Smrg# For backward compatibility with old third-party macros, we provide 534d859ff80Smrg# the shell variables $as_echo and $as_echo_n. New code should use 535d859ff80Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 536d859ff80Smrgas_echo='printf %s\n' 537d859ff80Smrgas_echo_n='printf %s' 538d859ff80Smrg 539e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.file 540e2264b6dSmrgif test -d conf$$.dir; then 541e2264b6dSmrg rm -f conf$$.dir/conf$$.file 542c9e2be55Smrgelse 543e2264b6dSmrg rm -f conf$$.dir 544e2264b6dSmrg mkdir conf$$.dir 2>/dev/null 545c9e2be55Smrgfi 546e2264b6dSmrgif (echo >conf$$.file) 2>/dev/null; then 547e2264b6dSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 548c9e2be55Smrg as_ln_s='ln -s' 549e2264b6dSmrg # ... but there are two gotchas: 55066d665a3Smrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 55166d665a3Smrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 55266d665a3Smrg # In both cases, we have to default to 'cp -pR'. 553e2264b6dSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 554aef24d58Smrg as_ln_s='cp -pR' 555e2264b6dSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 556e2264b6dSmrg as_ln_s=ln 557e2264b6dSmrg else 558aef24d58Smrg as_ln_s='cp -pR' 559c9e2be55Smrg fi 560c9e2be55Smrgelse 561aef24d58Smrg as_ln_s='cp -pR' 562c9e2be55Smrgfi 563e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 564e2264b6dSmrgrmdir conf$$.dir 2>/dev/null 565c9e2be55Smrg 566c9e2be55Smrgif mkdir -p . 2>/dev/null; then 567e2264b6dSmrg as_mkdir_p='mkdir -p "$as_dir"' 568c9e2be55Smrgelse 569c9e2be55Smrg test -d ./-p && rmdir ./-p 570c9e2be55Smrg as_mkdir_p=false 571c9e2be55Smrgfi 572c9e2be55Smrg 573aef24d58Smrgas_test_x='test -x' 574aef24d58Smrgas_executable_p=as_fn_executable_p 575c9e2be55Smrg 576c9e2be55Smrg# Sed expression to map a string onto a valid CPP name. 57766d665a3Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 57866d665a3Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 579c9e2be55Smrg 580c9e2be55Smrg# Sed expression to map a string onto a valid variable name. 58166d665a3Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 58266d665a3Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 583c9e2be55Smrg 584c9e2be55Smrg 585e2264b6dSmrgtest -n "$DJDIR" || exec 7<&0 </dev/null 586e2264b6dSmrgexec 6>&1 587c9e2be55Smrg 588c9e2be55Smrg# Name of the host. 589e2264b6dSmrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 590c9e2be55Smrg# so uname gets run too. 591c9e2be55Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 592c9e2be55Smrg 593c9e2be55Smrg# 594c9e2be55Smrg# Initializations. 595c9e2be55Smrg# 596c9e2be55Smrgac_default_prefix=/usr/local 597e2264b6dSmrgac_clean_files= 598c9e2be55Smrgac_config_libobj_dir=. 599e2264b6dSmrgLIBOBJS= 600c9e2be55Smrgcross_compiling=no 601c9e2be55Smrgsubdirs= 602c9e2be55SmrgMFLAGS= 603c9e2be55SmrgMAKEFLAGS= 604c9e2be55Smrg 605c9e2be55Smrg# Identity of this package. 606c9e2be55SmrgPACKAGE_NAME='xmh' 607c9e2be55SmrgPACKAGE_TARNAME='xmh' 60866d665a3SmrgPACKAGE_VERSION='1.0.5' 60966d665a3SmrgPACKAGE_STRING='xmh 1.0.5' 610d859ff80SmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/xmh/-/issues' 611e2264b6dSmrgPACKAGE_URL='' 612c9e2be55Smrg 613aef24d58Smrgac_unique_file="Makefile.am" 614e2264b6dSmrg# Factoring default headers for most tests. 615e2264b6dSmrgac_includes_default="\ 616d859ff80Smrg#include <stddef.h> 617d859ff80Smrg#ifdef HAVE_STDIO_H 618d859ff80Smrg# include <stdio.h> 619e2264b6dSmrg#endif 620d859ff80Smrg#ifdef HAVE_STDLIB_H 621e2264b6dSmrg# include <stdlib.h> 622e2264b6dSmrg#endif 623e2264b6dSmrg#ifdef HAVE_STRING_H 624e2264b6dSmrg# include <string.h> 625e2264b6dSmrg#endif 626e2264b6dSmrg#ifdef HAVE_INTTYPES_H 627e2264b6dSmrg# include <inttypes.h> 628e2264b6dSmrg#endif 629e2264b6dSmrg#ifdef HAVE_STDINT_H 630e2264b6dSmrg# include <stdint.h> 631e2264b6dSmrg#endif 632d859ff80Smrg#ifdef HAVE_STRINGS_H 633d859ff80Smrg# include <strings.h> 634d859ff80Smrg#endif 635d859ff80Smrg#ifdef HAVE_SYS_TYPES_H 636d859ff80Smrg# include <sys/types.h> 637d859ff80Smrg#endif 638d859ff80Smrg#ifdef HAVE_SYS_STAT_H 639d859ff80Smrg# include <sys/stat.h> 640d859ff80Smrg#endif 641e2264b6dSmrg#ifdef HAVE_UNISTD_H 642e2264b6dSmrg# include <unistd.h> 643e2264b6dSmrg#endif" 644e2264b6dSmrg 645d859ff80Smrgac_header_c_list= 646d859ff80Smrgac_func_c_list= 64766d665a3Smrgenable_year2038=no 648e2264b6dSmrgac_subst_vars='am__EXEEXT_FALSE 649e2264b6dSmrgam__EXEEXT_TRUE 650e2264b6dSmrgLTLIBOBJS 651e2264b6dSmrgLIBOBJS 652e2264b6dSmrgappdefaultdir 653e2264b6dSmrgAPPDEFS_LIBS 654e2264b6dSmrgAPPDEFS_CFLAGS 655e2264b6dSmrgXMH_LIBS 656e2264b6dSmrgXMH_CFLAGS 657e2264b6dSmrgMAN_SUBSTS 658e2264b6dSmrgXORG_MAN_PAGE 659e2264b6dSmrgADMIN_MAN_DIR 660e2264b6dSmrgDRIVER_MAN_DIR 661e2264b6dSmrgMISC_MAN_DIR 662e2264b6dSmrgFILE_MAN_DIR 663e2264b6dSmrgLIB_MAN_DIR 664e2264b6dSmrgAPP_MAN_DIR 665e2264b6dSmrgADMIN_MAN_SUFFIX 666e2264b6dSmrgDRIVER_MAN_SUFFIX 667e2264b6dSmrgMISC_MAN_SUFFIX 668e2264b6dSmrgFILE_MAN_SUFFIX 669e2264b6dSmrgLIB_MAN_SUFFIX 670e2264b6dSmrgAPP_MAN_SUFFIX 671e2264b6dSmrgSED 672e2264b6dSmrghost_os 673e2264b6dSmrghost_vendor 674e2264b6dSmrghost_cpu 675e2264b6dSmrghost 676e2264b6dSmrgbuild_os 677e2264b6dSmrgbuild_vendor 678e2264b6dSmrgbuild_cpu 679e2264b6dSmrgbuild 680e2264b6dSmrgINSTALL_CMD 681d859ff80SmrgPKG_CONFIG_LIBDIR 682d859ff80SmrgPKG_CONFIG_PATH 683e2264b6dSmrgPKG_CONFIG 684e2264b6dSmrgCHANGELOG_CMD 685aef24d58SmrgSTRICT_CFLAGS 686e2264b6dSmrgCWARNFLAGS 687aef24d58SmrgBASE_CFLAGS 688e2264b6dSmrgam__fastdepCC_FALSE 689e2264b6dSmrgam__fastdepCC_TRUE 690e2264b6dSmrgCCDEPMODE 691aef24d58Smrgam__nodep 692e2264b6dSmrgAMDEPBACKSLASH 693e2264b6dSmrgAMDEP_FALSE 694e2264b6dSmrgAMDEP_TRUE 695e2264b6dSmrgam__include 696e2264b6dSmrgDEPDIR 697e2264b6dSmrgOBJEXT 698e2264b6dSmrgEXEEXT 699e2264b6dSmrgac_ct_CC 700e2264b6dSmrgCPPFLAGS 701e2264b6dSmrgLDFLAGS 702e2264b6dSmrgCFLAGS 703e2264b6dSmrgCC 704aef24d58SmrgAM_BACKSLASH 705aef24d58SmrgAM_DEFAULT_VERBOSITY 706aef24d58SmrgAM_DEFAULT_V 707aef24d58SmrgAM_V 708d859ff80SmrgCSCOPE 709d859ff80SmrgETAGS 710d859ff80SmrgCTAGS 711e2264b6dSmrgam__untar 712e2264b6dSmrgam__tar 713e2264b6dSmrgAMTAR 714e2264b6dSmrgam__leading_dot 715e2264b6dSmrgSET_MAKE 716e2264b6dSmrgAWK 717e2264b6dSmrgmkdir_p 718e2264b6dSmrgMKDIR_P 719e2264b6dSmrgINSTALL_STRIP_PROGRAM 720e2264b6dSmrgSTRIP 721e2264b6dSmrginstall_sh 722e2264b6dSmrgMAKEINFO 723e2264b6dSmrgAUTOHEADER 724e2264b6dSmrgAUTOMAKE 725e2264b6dSmrgAUTOCONF 726e2264b6dSmrgACLOCAL 727e2264b6dSmrgVERSION 728e2264b6dSmrgPACKAGE 729e2264b6dSmrgCYGPATH_W 730e2264b6dSmrgam__isrc 731e2264b6dSmrgINSTALL_DATA 732e2264b6dSmrgINSTALL_SCRIPT 733e2264b6dSmrgINSTALL_PROGRAM 734e2264b6dSmrgtarget_alias 735e2264b6dSmrghost_alias 736e2264b6dSmrgbuild_alias 737e2264b6dSmrgLIBS 738e2264b6dSmrgECHO_T 739e2264b6dSmrgECHO_N 740e2264b6dSmrgECHO_C 741e2264b6dSmrgDEFS 742e2264b6dSmrgmandir 743e2264b6dSmrglocaledir 744e2264b6dSmrglibdir 745e2264b6dSmrgpsdir 746e2264b6dSmrgpdfdir 747e2264b6dSmrgdvidir 748e2264b6dSmrghtmldir 749e2264b6dSmrginfodir 750e2264b6dSmrgdocdir 751e2264b6dSmrgoldincludedir 752e2264b6dSmrgincludedir 753d859ff80Smrgrunstatedir 754e2264b6dSmrglocalstatedir 755e2264b6dSmrgsharedstatedir 756e2264b6dSmrgsysconfdir 757e2264b6dSmrgdatadir 758e2264b6dSmrgdatarootdir 759e2264b6dSmrglibexecdir 760e2264b6dSmrgsbindir 761e2264b6dSmrgbindir 762e2264b6dSmrgprogram_transform_name 763e2264b6dSmrgprefix 764e2264b6dSmrgexec_prefix 765e2264b6dSmrgPACKAGE_URL 766e2264b6dSmrgPACKAGE_BUGREPORT 767e2264b6dSmrgPACKAGE_STRING 768e2264b6dSmrgPACKAGE_VERSION 769e2264b6dSmrgPACKAGE_TARNAME 770e2264b6dSmrgPACKAGE_NAME 771e2264b6dSmrgPATH_SEPARATOR 772d859ff80SmrgSHELL 773d859ff80Smrgam__quote' 774c9e2be55Smrgac_subst_files='' 775e2264b6dSmrgac_user_opts=' 776e2264b6dSmrgenable_option_checking 777aef24d58Smrgenable_silent_rules 778e2264b6dSmrgenable_dependency_tracking 779aef24d58Smrgenable_selective_werror 780e2264b6dSmrgenable_strict_compilation 781e2264b6dSmrgwith_appdefaultdir 78266d665a3Smrgenable_largefile 78366d665a3Smrgenable_year2038 784e2264b6dSmrg' 785e2264b6dSmrg ac_precious_vars='build_alias 786e2264b6dSmrghost_alias 787e2264b6dSmrgtarget_alias 788e2264b6dSmrgCC 789e2264b6dSmrgCFLAGS 790e2264b6dSmrgLDFLAGS 791e2264b6dSmrgLIBS 792e2264b6dSmrgCPPFLAGS 793e2264b6dSmrgPKG_CONFIG 794d859ff80SmrgPKG_CONFIG_PATH 795d859ff80SmrgPKG_CONFIG_LIBDIR 796e2264b6dSmrgXMH_CFLAGS 797e2264b6dSmrgXMH_LIBS 798e2264b6dSmrgAPPDEFS_CFLAGS 799e2264b6dSmrgAPPDEFS_LIBS' 800e2264b6dSmrg 801c9e2be55Smrg 802c9e2be55Smrg# Initialize some variables set by options. 803c9e2be55Smrgac_init_help= 804c9e2be55Smrgac_init_version=false 805e2264b6dSmrgac_unrecognized_opts= 806e2264b6dSmrgac_unrecognized_sep= 807c9e2be55Smrg# The variables have the same names as the options, with 808c9e2be55Smrg# dashes changed to underlines. 809c9e2be55Smrgcache_file=/dev/null 810c9e2be55Smrgexec_prefix=NONE 811c9e2be55Smrgno_create= 812c9e2be55Smrgno_recursion= 813c9e2be55Smrgprefix=NONE 814c9e2be55Smrgprogram_prefix=NONE 815c9e2be55Smrgprogram_suffix=NONE 816c9e2be55Smrgprogram_transform_name=s,x,x, 817c9e2be55Smrgsilent= 818c9e2be55Smrgsite= 819c9e2be55Smrgsrcdir= 820c9e2be55Smrgverbose= 821c9e2be55Smrgx_includes=NONE 822c9e2be55Smrgx_libraries=NONE 823c9e2be55Smrg 824c9e2be55Smrg# Installation directory options. 825c9e2be55Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 826c9e2be55Smrg# and all the variables that are supposed to be based on exec_prefix 827c9e2be55Smrg# by default will actually change. 828c9e2be55Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 829e2264b6dSmrg# (The list follows the same order as the GNU Coding Standards.) 830c9e2be55Smrgbindir='${exec_prefix}/bin' 831c9e2be55Smrgsbindir='${exec_prefix}/sbin' 832c9e2be55Smrglibexecdir='${exec_prefix}/libexec' 833e2264b6dSmrgdatarootdir='${prefix}/share' 834e2264b6dSmrgdatadir='${datarootdir}' 835c9e2be55Smrgsysconfdir='${prefix}/etc' 836c9e2be55Smrgsharedstatedir='${prefix}/com' 837c9e2be55Smrglocalstatedir='${prefix}/var' 838d859ff80Smrgrunstatedir='${localstatedir}/run' 839c9e2be55Smrgincludedir='${prefix}/include' 840c9e2be55Smrgoldincludedir='/usr/include' 841e2264b6dSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 842e2264b6dSmrginfodir='${datarootdir}/info' 843e2264b6dSmrghtmldir='${docdir}' 844e2264b6dSmrgdvidir='${docdir}' 845e2264b6dSmrgpdfdir='${docdir}' 846e2264b6dSmrgpsdir='${docdir}' 847e2264b6dSmrglibdir='${exec_prefix}/lib' 848e2264b6dSmrglocaledir='${datarootdir}/locale' 849e2264b6dSmrgmandir='${datarootdir}/man' 850c9e2be55Smrg 851c9e2be55Smrgac_prev= 852e2264b6dSmrgac_dashdash= 853c9e2be55Smrgfor ac_option 854c9e2be55Smrgdo 855c9e2be55Smrg # If the previous option needs an argument, assign it. 856c9e2be55Smrg if test -n "$ac_prev"; then 857e2264b6dSmrg eval $ac_prev=\$ac_option 858c9e2be55Smrg ac_prev= 859c9e2be55Smrg continue 860c9e2be55Smrg fi 861c9e2be55Smrg 862e2264b6dSmrg case $ac_option in 863e2264b6dSmrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 864e2264b6dSmrg *=) ac_optarg= ;; 865e2264b6dSmrg *) ac_optarg=yes ;; 866e2264b6dSmrg esac 867c9e2be55Smrg 868e2264b6dSmrg case $ac_dashdash$ac_option in 869e2264b6dSmrg --) 870e2264b6dSmrg ac_dashdash=yes ;; 871c9e2be55Smrg 872c9e2be55Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 873c9e2be55Smrg ac_prev=bindir ;; 874c9e2be55Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 875c9e2be55Smrg bindir=$ac_optarg ;; 876c9e2be55Smrg 877c9e2be55Smrg -build | --build | --buil | --bui | --bu) 878c9e2be55Smrg ac_prev=build_alias ;; 879c9e2be55Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 880c9e2be55Smrg build_alias=$ac_optarg ;; 881c9e2be55Smrg 882c9e2be55Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 883c9e2be55Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 884c9e2be55Smrg ac_prev=cache_file ;; 885c9e2be55Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 886c9e2be55Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 887c9e2be55Smrg cache_file=$ac_optarg ;; 888c9e2be55Smrg 889c9e2be55Smrg --config-cache | -C) 890c9e2be55Smrg cache_file=config.cache ;; 891c9e2be55Smrg 892e2264b6dSmrg -datadir | --datadir | --datadi | --datad) 893c9e2be55Smrg ac_prev=datadir ;; 894e2264b6dSmrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 895c9e2be55Smrg datadir=$ac_optarg ;; 896c9e2be55Smrg 897e2264b6dSmrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 898e2264b6dSmrg | --dataroo | --dataro | --datar) 899e2264b6dSmrg ac_prev=datarootdir ;; 900e2264b6dSmrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 901e2264b6dSmrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 902e2264b6dSmrg datarootdir=$ac_optarg ;; 903e2264b6dSmrg 904c9e2be55Smrg -disable-* | --disable-*) 905e2264b6dSmrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 906c9e2be55Smrg # Reject names that are not valid shell variable names. 907e2264b6dSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 90866d665a3Smrg as_fn_error $? "invalid feature name: '$ac_useropt'" 909e2264b6dSmrg ac_useropt_orig=$ac_useropt 910d859ff80Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 911e2264b6dSmrg case $ac_user_opts in 912e2264b6dSmrg *" 913e2264b6dSmrg"enable_$ac_useropt" 914e2264b6dSmrg"*) ;; 915e2264b6dSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 916e2264b6dSmrg ac_unrecognized_sep=', ';; 917e2264b6dSmrg esac 918e2264b6dSmrg eval enable_$ac_useropt=no ;; 919e2264b6dSmrg 920e2264b6dSmrg -docdir | --docdir | --docdi | --doc | --do) 921e2264b6dSmrg ac_prev=docdir ;; 922e2264b6dSmrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 923e2264b6dSmrg docdir=$ac_optarg ;; 924e2264b6dSmrg 925e2264b6dSmrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 926e2264b6dSmrg ac_prev=dvidir ;; 927e2264b6dSmrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 928e2264b6dSmrg dvidir=$ac_optarg ;; 929c9e2be55Smrg 930c9e2be55Smrg -enable-* | --enable-*) 931e2264b6dSmrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 932c9e2be55Smrg # Reject names that are not valid shell variable names. 933e2264b6dSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 93466d665a3Smrg as_fn_error $? "invalid feature name: '$ac_useropt'" 935e2264b6dSmrg ac_useropt_orig=$ac_useropt 936d859ff80Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 937e2264b6dSmrg case $ac_user_opts in 938e2264b6dSmrg *" 939e2264b6dSmrg"enable_$ac_useropt" 940e2264b6dSmrg"*) ;; 941e2264b6dSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 942e2264b6dSmrg ac_unrecognized_sep=', ';; 943c9e2be55Smrg esac 944e2264b6dSmrg eval enable_$ac_useropt=\$ac_optarg ;; 945c9e2be55Smrg 946c9e2be55Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 947c9e2be55Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 948c9e2be55Smrg | --exec | --exe | --ex) 949c9e2be55Smrg ac_prev=exec_prefix ;; 950c9e2be55Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 951c9e2be55Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 952c9e2be55Smrg | --exec=* | --exe=* | --ex=*) 953c9e2be55Smrg exec_prefix=$ac_optarg ;; 954c9e2be55Smrg 955c9e2be55Smrg -gas | --gas | --ga | --g) 956c9e2be55Smrg # Obsolete; use --with-gas. 957c9e2be55Smrg with_gas=yes ;; 958c9e2be55Smrg 959c9e2be55Smrg -help | --help | --hel | --he | -h) 960c9e2be55Smrg ac_init_help=long ;; 961c9e2be55Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 962c9e2be55Smrg ac_init_help=recursive ;; 963c9e2be55Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 964c9e2be55Smrg ac_init_help=short ;; 965c9e2be55Smrg 966c9e2be55Smrg -host | --host | --hos | --ho) 967c9e2be55Smrg ac_prev=host_alias ;; 968c9e2be55Smrg -host=* | --host=* | --hos=* | --ho=*) 969c9e2be55Smrg host_alias=$ac_optarg ;; 970c9e2be55Smrg 971e2264b6dSmrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 972e2264b6dSmrg ac_prev=htmldir ;; 973e2264b6dSmrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 974e2264b6dSmrg | --ht=*) 975e2264b6dSmrg htmldir=$ac_optarg ;; 976e2264b6dSmrg 977c9e2be55Smrg -includedir | --includedir | --includedi | --included | --include \ 978c9e2be55Smrg | --includ | --inclu | --incl | --inc) 979c9e2be55Smrg ac_prev=includedir ;; 980c9e2be55Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 981c9e2be55Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 982c9e2be55Smrg includedir=$ac_optarg ;; 983c9e2be55Smrg 984c9e2be55Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 985c9e2be55Smrg ac_prev=infodir ;; 986c9e2be55Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 987c9e2be55Smrg infodir=$ac_optarg ;; 988c9e2be55Smrg 989c9e2be55Smrg -libdir | --libdir | --libdi | --libd) 990c9e2be55Smrg ac_prev=libdir ;; 991c9e2be55Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 992c9e2be55Smrg libdir=$ac_optarg ;; 993c9e2be55Smrg 994c9e2be55Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 995c9e2be55Smrg | --libexe | --libex | --libe) 996c9e2be55Smrg ac_prev=libexecdir ;; 997c9e2be55Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 998c9e2be55Smrg | --libexe=* | --libex=* | --libe=*) 999c9e2be55Smrg libexecdir=$ac_optarg ;; 1000c9e2be55Smrg 1001e2264b6dSmrg -localedir | --localedir | --localedi | --localed | --locale) 1002e2264b6dSmrg ac_prev=localedir ;; 1003e2264b6dSmrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1004e2264b6dSmrg localedir=$ac_optarg ;; 1005e2264b6dSmrg 1006c9e2be55Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1007e2264b6dSmrg | --localstate | --localstat | --localsta | --localst | --locals) 1008c9e2be55Smrg ac_prev=localstatedir ;; 1009c9e2be55Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1010e2264b6dSmrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1011c9e2be55Smrg localstatedir=$ac_optarg ;; 1012c9e2be55Smrg 1013c9e2be55Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1014c9e2be55Smrg ac_prev=mandir ;; 1015c9e2be55Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1016c9e2be55Smrg mandir=$ac_optarg ;; 1017c9e2be55Smrg 1018c9e2be55Smrg -nfp | --nfp | --nf) 1019c9e2be55Smrg # Obsolete; use --without-fp. 1020c9e2be55Smrg with_fp=no ;; 1021c9e2be55Smrg 1022c9e2be55Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1023c9e2be55Smrg | --no-cr | --no-c | -n) 1024c9e2be55Smrg no_create=yes ;; 1025c9e2be55Smrg 1026c9e2be55Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1027c9e2be55Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1028c9e2be55Smrg no_recursion=yes ;; 1029c9e2be55Smrg 1030c9e2be55Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1031c9e2be55Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1032c9e2be55Smrg | --oldin | --oldi | --old | --ol | --o) 1033c9e2be55Smrg ac_prev=oldincludedir ;; 1034c9e2be55Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1035c9e2be55Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1036c9e2be55Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1037c9e2be55Smrg oldincludedir=$ac_optarg ;; 1038c9e2be55Smrg 1039c9e2be55Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1040c9e2be55Smrg ac_prev=prefix ;; 1041c9e2be55Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1042c9e2be55Smrg prefix=$ac_optarg ;; 1043c9e2be55Smrg 1044c9e2be55Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1045c9e2be55Smrg | --program-pre | --program-pr | --program-p) 1046c9e2be55Smrg ac_prev=program_prefix ;; 1047c9e2be55Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1048c9e2be55Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1049c9e2be55Smrg program_prefix=$ac_optarg ;; 1050c9e2be55Smrg 1051c9e2be55Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1052c9e2be55Smrg | --program-suf | --program-su | --program-s) 1053c9e2be55Smrg ac_prev=program_suffix ;; 1054c9e2be55Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1055c9e2be55Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1056c9e2be55Smrg program_suffix=$ac_optarg ;; 1057c9e2be55Smrg 1058c9e2be55Smrg -program-transform-name | --program-transform-name \ 1059c9e2be55Smrg | --program-transform-nam | --program-transform-na \ 1060c9e2be55Smrg | --program-transform-n | --program-transform- \ 1061c9e2be55Smrg | --program-transform | --program-transfor \ 1062c9e2be55Smrg | --program-transfo | --program-transf \ 1063c9e2be55Smrg | --program-trans | --program-tran \ 1064c9e2be55Smrg | --progr-tra | --program-tr | --program-t) 1065c9e2be55Smrg ac_prev=program_transform_name ;; 1066c9e2be55Smrg -program-transform-name=* | --program-transform-name=* \ 1067c9e2be55Smrg | --program-transform-nam=* | --program-transform-na=* \ 1068c9e2be55Smrg | --program-transform-n=* | --program-transform-=* \ 1069c9e2be55Smrg | --program-transform=* | --program-transfor=* \ 1070c9e2be55Smrg | --program-transfo=* | --program-transf=* \ 1071c9e2be55Smrg | --program-trans=* | --program-tran=* \ 1072c9e2be55Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1073c9e2be55Smrg program_transform_name=$ac_optarg ;; 1074c9e2be55Smrg 1075e2264b6dSmrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1076e2264b6dSmrg ac_prev=pdfdir ;; 1077e2264b6dSmrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1078e2264b6dSmrg pdfdir=$ac_optarg ;; 1079e2264b6dSmrg 1080e2264b6dSmrg -psdir | --psdir | --psdi | --psd | --ps) 1081e2264b6dSmrg ac_prev=psdir ;; 1082e2264b6dSmrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1083e2264b6dSmrg psdir=$ac_optarg ;; 1084e2264b6dSmrg 1085c9e2be55Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1086c9e2be55Smrg | -silent | --silent | --silen | --sile | --sil) 1087c9e2be55Smrg silent=yes ;; 1088c9e2be55Smrg 1089d859ff80Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1090d859ff80Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 1091d859ff80Smrg | --run | --ru | --r) 1092d859ff80Smrg ac_prev=runstatedir ;; 1093d859ff80Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1094d859ff80Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1095d859ff80Smrg | --run=* | --ru=* | --r=*) 1096d859ff80Smrg runstatedir=$ac_optarg ;; 1097d859ff80Smrg 1098c9e2be55Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1099c9e2be55Smrg ac_prev=sbindir ;; 1100c9e2be55Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1101c9e2be55Smrg | --sbi=* | --sb=*) 1102c9e2be55Smrg sbindir=$ac_optarg ;; 1103c9e2be55Smrg 1104c9e2be55Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1105c9e2be55Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1106c9e2be55Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1107c9e2be55Smrg | --sha | --sh) 1108c9e2be55Smrg ac_prev=sharedstatedir ;; 1109c9e2be55Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1110c9e2be55Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1111c9e2be55Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1112c9e2be55Smrg | --sha=* | --sh=*) 1113c9e2be55Smrg sharedstatedir=$ac_optarg ;; 1114c9e2be55Smrg 1115c9e2be55Smrg -site | --site | --sit) 1116c9e2be55Smrg ac_prev=site ;; 1117c9e2be55Smrg -site=* | --site=* | --sit=*) 1118c9e2be55Smrg site=$ac_optarg ;; 1119c9e2be55Smrg 1120c9e2be55Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1121c9e2be55Smrg ac_prev=srcdir ;; 1122c9e2be55Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1123c9e2be55Smrg srcdir=$ac_optarg ;; 1124c9e2be55Smrg 1125c9e2be55Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1126c9e2be55Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1127c9e2be55Smrg ac_prev=sysconfdir ;; 1128c9e2be55Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1129c9e2be55Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1130c9e2be55Smrg sysconfdir=$ac_optarg ;; 1131c9e2be55Smrg 1132c9e2be55Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1133c9e2be55Smrg ac_prev=target_alias ;; 1134c9e2be55Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1135c9e2be55Smrg target_alias=$ac_optarg ;; 1136c9e2be55Smrg 1137c9e2be55Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1138c9e2be55Smrg verbose=yes ;; 1139c9e2be55Smrg 1140c9e2be55Smrg -version | --version | --versio | --versi | --vers | -V) 1141c9e2be55Smrg ac_init_version=: ;; 1142c9e2be55Smrg 1143c9e2be55Smrg -with-* | --with-*) 1144e2264b6dSmrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1145c9e2be55Smrg # Reject names that are not valid shell variable names. 1146e2264b6dSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 114766d665a3Smrg as_fn_error $? "invalid package name: '$ac_useropt'" 1148e2264b6dSmrg ac_useropt_orig=$ac_useropt 1149d859ff80Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1150e2264b6dSmrg case $ac_user_opts in 1151e2264b6dSmrg *" 1152e2264b6dSmrg"with_$ac_useropt" 1153e2264b6dSmrg"*) ;; 1154e2264b6dSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1155e2264b6dSmrg ac_unrecognized_sep=', ';; 1156c9e2be55Smrg esac 1157e2264b6dSmrg eval with_$ac_useropt=\$ac_optarg ;; 1158c9e2be55Smrg 1159c9e2be55Smrg -without-* | --without-*) 1160e2264b6dSmrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1161c9e2be55Smrg # Reject names that are not valid shell variable names. 1162e2264b6dSmrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 116366d665a3Smrg as_fn_error $? "invalid package name: '$ac_useropt'" 1164e2264b6dSmrg ac_useropt_orig=$ac_useropt 1165d859ff80Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1166e2264b6dSmrg case $ac_user_opts in 1167e2264b6dSmrg *" 1168e2264b6dSmrg"with_$ac_useropt" 1169e2264b6dSmrg"*) ;; 1170e2264b6dSmrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1171e2264b6dSmrg ac_unrecognized_sep=', ';; 1172e2264b6dSmrg esac 1173e2264b6dSmrg eval with_$ac_useropt=no ;; 1174c9e2be55Smrg 1175c9e2be55Smrg --x) 1176c9e2be55Smrg # Obsolete; use --with-x. 1177c9e2be55Smrg with_x=yes ;; 1178c9e2be55Smrg 1179c9e2be55Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1180c9e2be55Smrg | --x-incl | --x-inc | --x-in | --x-i) 1181c9e2be55Smrg ac_prev=x_includes ;; 1182c9e2be55Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1183c9e2be55Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1184c9e2be55Smrg x_includes=$ac_optarg ;; 1185c9e2be55Smrg 1186c9e2be55Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1187c9e2be55Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1188c9e2be55Smrg ac_prev=x_libraries ;; 1189c9e2be55Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1190c9e2be55Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1191c9e2be55Smrg x_libraries=$ac_optarg ;; 1192c9e2be55Smrg 119366d665a3Smrg -*) as_fn_error $? "unrecognized option: '$ac_option' 119466d665a3SmrgTry '$0 --help' for more information" 1195c9e2be55Smrg ;; 1196c9e2be55Smrg 1197c9e2be55Smrg *=*) 1198c9e2be55Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1199c9e2be55Smrg # Reject names that are not valid shell variable names. 1200e2264b6dSmrg case $ac_envvar in #( 1201e2264b6dSmrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 120266d665a3Smrg as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1203e2264b6dSmrg esac 1204e2264b6dSmrg eval $ac_envvar=\$ac_optarg 1205c9e2be55Smrg export $ac_envvar ;; 1206c9e2be55Smrg 1207c9e2be55Smrg *) 1208c9e2be55Smrg # FIXME: should be removed in autoconf 3.0. 1209d859ff80Smrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1210c9e2be55Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1211d859ff80Smrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1212e2264b6dSmrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1213c9e2be55Smrg ;; 1214c9e2be55Smrg 1215c9e2be55Smrg esac 1216c9e2be55Smrgdone 1217c9e2be55Smrg 1218c9e2be55Smrgif test -n "$ac_prev"; then 1219c9e2be55Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1220e2264b6dSmrg as_fn_error $? "missing argument to $ac_option" 1221c9e2be55Smrgfi 1222c9e2be55Smrg 1223e2264b6dSmrgif test -n "$ac_unrecognized_opts"; then 1224e2264b6dSmrg case $enable_option_checking in 1225e2264b6dSmrg no) ;; 1226e2264b6dSmrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1227d859ff80Smrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1228c9e2be55Smrg esac 1229e2264b6dSmrgfi 1230c9e2be55Smrg 1231e2264b6dSmrg# Check all directory arguments for consistency. 1232e2264b6dSmrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1233e2264b6dSmrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1234e2264b6dSmrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1235d859ff80Smrg libdir localedir mandir runstatedir 1236c9e2be55Smrgdo 1237e2264b6dSmrg eval ac_val=\$$ac_var 1238e2264b6dSmrg # Remove trailing slashes. 1239e2264b6dSmrg case $ac_val in 1240e2264b6dSmrg */ ) 1241e2264b6dSmrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1242e2264b6dSmrg eval $ac_var=\$ac_val;; 1243e2264b6dSmrg esac 1244e2264b6dSmrg # Be sure to have absolute directory names. 1245c9e2be55Smrg case $ac_val in 1246e2264b6dSmrg [\\/$]* | ?:[\\/]* ) continue;; 1247e2264b6dSmrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1248c9e2be55Smrg esac 1249e2264b6dSmrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1250c9e2be55Smrgdone 1251c9e2be55Smrg 125266d665a3Smrg# There might be people who depend on the old broken behavior: '$host' 1253c9e2be55Smrg# used to hold the argument of --host etc. 1254c9e2be55Smrg# FIXME: To remove some day. 1255c9e2be55Smrgbuild=$build_alias 1256c9e2be55Smrghost=$host_alias 1257c9e2be55Smrgtarget=$target_alias 1258c9e2be55Smrg 1259c9e2be55Smrg# FIXME: To remove some day. 1260c9e2be55Smrgif test "x$host_alias" != x; then 1261c9e2be55Smrg if test "x$build_alias" = x; then 1262c9e2be55Smrg cross_compiling=maybe 1263c9e2be55Smrg elif test "x$build_alias" != "x$host_alias"; then 1264c9e2be55Smrg cross_compiling=yes 1265c9e2be55Smrg fi 1266c9e2be55Smrgfi 1267c9e2be55Smrg 1268c9e2be55Smrgac_tool_prefix= 1269c9e2be55Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1270c9e2be55Smrg 1271c9e2be55Smrgtest "$silent" = yes && exec 6>/dev/null 1272c9e2be55Smrg 1273c9e2be55Smrg 1274e2264b6dSmrgac_pwd=`pwd` && test -n "$ac_pwd" && 1275e2264b6dSmrgac_ls_di=`ls -di .` && 1276e2264b6dSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1277e2264b6dSmrg as_fn_error $? "working directory cannot be determined" 1278e2264b6dSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1279e2264b6dSmrg as_fn_error $? "pwd does not report name of working directory" 1280e2264b6dSmrg 1281e2264b6dSmrg 1282c9e2be55Smrg# Find the source files, if location was not specified. 1283c9e2be55Smrgif test -z "$srcdir"; then 1284c9e2be55Smrg ac_srcdir_defaulted=yes 1285e2264b6dSmrg # Try the directory containing this script, then the parent directory. 1286e2264b6dSmrg ac_confdir=`$as_dirname -- "$as_myself" || 1287e2264b6dSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1288e2264b6dSmrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1289e2264b6dSmrg X"$as_myself" : 'X\(//\)$' \| \ 1290e2264b6dSmrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1291d859ff80Smrgprintf "%s\n" X"$as_myself" | 1292e2264b6dSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1293e2264b6dSmrg s//\1/ 1294e2264b6dSmrg q 1295e2264b6dSmrg } 1296e2264b6dSmrg /^X\(\/\/\)[^/].*/{ 1297e2264b6dSmrg s//\1/ 1298e2264b6dSmrg q 1299e2264b6dSmrg } 1300e2264b6dSmrg /^X\(\/\/\)$/{ 1301e2264b6dSmrg s//\1/ 1302e2264b6dSmrg q 1303e2264b6dSmrg } 1304e2264b6dSmrg /^X\(\/\).*/{ 1305e2264b6dSmrg s//\1/ 1306e2264b6dSmrg q 1307e2264b6dSmrg } 1308e2264b6dSmrg s/.*/./; q'` 1309c9e2be55Smrg srcdir=$ac_confdir 1310e2264b6dSmrg if test ! -r "$srcdir/$ac_unique_file"; then 1311c9e2be55Smrg srcdir=.. 1312c9e2be55Smrg fi 1313c9e2be55Smrgelse 1314c9e2be55Smrg ac_srcdir_defaulted=no 1315c9e2be55Smrgfi 1316e2264b6dSmrgif test ! -r "$srcdir/$ac_unique_file"; then 1317e2264b6dSmrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1318e2264b6dSmrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1319e2264b6dSmrgfi 132066d665a3Smrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1321e2264b6dSmrgac_abs_confdir=`( 1322e2264b6dSmrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1323e2264b6dSmrg pwd)` 1324e2264b6dSmrg# When building in place, set srcdir=. 1325e2264b6dSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1326e2264b6dSmrg srcdir=. 1327e2264b6dSmrgfi 1328e2264b6dSmrg# Remove unnecessary trailing slashes from srcdir. 1329e2264b6dSmrg# Double slashes in file names in object file debugging info 1330e2264b6dSmrg# mess up M-x gdb in Emacs. 1331e2264b6dSmrgcase $srcdir in 1332e2264b6dSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1333e2264b6dSmrgesac 1334e2264b6dSmrgfor ac_var in $ac_precious_vars; do 1335e2264b6dSmrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1336e2264b6dSmrg eval ac_env_${ac_var}_value=\$${ac_var} 1337e2264b6dSmrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1338e2264b6dSmrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1339e2264b6dSmrgdone 1340c9e2be55Smrg 1341c9e2be55Smrg# 1342c9e2be55Smrg# Report the --help message. 1343c9e2be55Smrg# 1344c9e2be55Smrgif test "$ac_init_help" = "long"; then 1345c9e2be55Smrg # Omit some internal or obsolete options to make the list less imposing. 1346c9e2be55Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1347c9e2be55Smrg cat <<_ACEOF 134866d665a3Smrg'configure' configures xmh 1.0.5 to adapt to many kinds of systems. 1349c9e2be55Smrg 1350c9e2be55SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1351c9e2be55Smrg 1352c9e2be55SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1353c9e2be55SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1354c9e2be55Smrg 1355c9e2be55SmrgDefaults for the options are specified in brackets. 1356c9e2be55Smrg 1357c9e2be55SmrgConfiguration: 1358c9e2be55Smrg -h, --help display this help and exit 1359c9e2be55Smrg --help=short display options specific to this package 1360c9e2be55Smrg --help=recursive display the short help of all the included packages 1361c9e2be55Smrg -V, --version display version information and exit 136266d665a3Smrg -q, --quiet, --silent do not print 'checking ...' messages 1363c9e2be55Smrg --cache-file=FILE cache test results in FILE [disabled] 136466d665a3Smrg -C, --config-cache alias for '--cache-file=config.cache' 1365c9e2be55Smrg -n, --no-create do not create output files 136666d665a3Smrg --srcdir=DIR find the sources in DIR [configure dir or '..'] 1367c9e2be55Smrg 1368c9e2be55SmrgInstallation directories: 1369c9e2be55Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1370e2264b6dSmrg [$ac_default_prefix] 1371c9e2be55Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1372e2264b6dSmrg [PREFIX] 1373c9e2be55Smrg 137466d665a3SmrgBy default, 'make install' will install all the files in 137566d665a3Smrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 137666d665a3Smrgan installation prefix other than '$ac_default_prefix' using '--prefix', 137766d665a3Smrgfor instance '--prefix=\$HOME'. 1378c9e2be55Smrg 1379c9e2be55SmrgFor better control, use the options below. 1380c9e2be55Smrg 1381c9e2be55SmrgFine tuning of the installation directories: 1382e2264b6dSmrg --bindir=DIR user executables [EPREFIX/bin] 1383e2264b6dSmrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1384e2264b6dSmrg --libexecdir=DIR program executables [EPREFIX/libexec] 1385e2264b6dSmrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1386e2264b6dSmrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1387e2264b6dSmrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1388d859ff80Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1389e2264b6dSmrg --libdir=DIR object code libraries [EPREFIX/lib] 1390e2264b6dSmrg --includedir=DIR C header files [PREFIX/include] 1391e2264b6dSmrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1392e2264b6dSmrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1393e2264b6dSmrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1394e2264b6dSmrg --infodir=DIR info documentation [DATAROOTDIR/info] 1395e2264b6dSmrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1396e2264b6dSmrg --mandir=DIR man documentation [DATAROOTDIR/man] 1397e2264b6dSmrg --docdir=DIR documentation root [DATAROOTDIR/doc/xmh] 1398e2264b6dSmrg --htmldir=DIR html documentation [DOCDIR] 1399e2264b6dSmrg --dvidir=DIR dvi documentation [DOCDIR] 1400e2264b6dSmrg --pdfdir=DIR pdf documentation [DOCDIR] 1401e2264b6dSmrg --psdir=DIR ps documentation [DOCDIR] 1402c9e2be55Smrg_ACEOF 1403c9e2be55Smrg 1404c9e2be55Smrg cat <<\_ACEOF 1405c9e2be55Smrg 1406c9e2be55SmrgProgram names: 1407c9e2be55Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1408c9e2be55Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1409c9e2be55Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1410c9e2be55Smrg 1411c9e2be55SmrgSystem types: 1412c9e2be55Smrg --build=BUILD configure for building on BUILD [guessed] 1413c9e2be55Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1414c9e2be55Smrg_ACEOF 1415c9e2be55Smrgfi 1416c9e2be55Smrg 1417c9e2be55Smrgif test -n "$ac_init_help"; then 1418c9e2be55Smrg case $ac_init_help in 141966d665a3Smrg short | recursive ) echo "Configuration of xmh 1.0.5:";; 1420c9e2be55Smrg esac 1421c9e2be55Smrg cat <<\_ACEOF 1422c9e2be55Smrg 1423c9e2be55SmrgOptional Features: 1424e2264b6dSmrg --disable-option-checking ignore unrecognized --enable/--with options 1425c9e2be55Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1426c9e2be55Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1427aef24d58Smrg --enable-silent-rules less verbose build output (undo: "make V=1") 1428aef24d58Smrg --disable-silent-rules verbose build output (undo: "make V=0") 1429aef24d58Smrg --enable-dependency-tracking 1430aef24d58Smrg do not reject slow dependency extractors 1431aef24d58Smrg --disable-dependency-tracking 1432aef24d58Smrg speeds up one-time build 1433aef24d58Smrg --disable-selective-werror 1434aef24d58Smrg Turn off selective compiler errors. (default: 1435aef24d58Smrg enabled) 1436e2264b6dSmrg --enable-strict-compilation 1437e2264b6dSmrg Enable all warnings from compiler and make them 1438e2264b6dSmrg errors (default: disabled) 143966d665a3Smrg --disable-largefile omit support for large files 144066d665a3Smrg --enable-year2038 support timestamps after 2038 1441c9e2be55Smrg 1442c9e2be55SmrgOptional Packages: 1443c9e2be55Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1444c9e2be55Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1445e2264b6dSmrg --with-appdefaultdir=<pathname> 1446e2264b6dSmrg specify directory for app-defaults files (default is 1447e2264b6dSmrg autodetected) 1448c9e2be55Smrg 1449c9e2be55SmrgSome influential environment variables: 1450c9e2be55Smrg CC C compiler command 1451c9e2be55Smrg CFLAGS C compiler flags 1452c9e2be55Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1453c9e2be55Smrg nonstandard directory <lib dir> 1454e2264b6dSmrg LIBS libraries to pass to the linker, e.g. -l<library> 1455e2264b6dSmrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1456e2264b6dSmrg you have headers in a nonstandard directory <include dir> 1457c9e2be55Smrg PKG_CONFIG path to pkg-config utility 1458d859ff80Smrg PKG_CONFIG_PATH 1459d859ff80Smrg directories to add to pkg-config's search path 1460d859ff80Smrg PKG_CONFIG_LIBDIR 1461d859ff80Smrg path overriding pkg-config's built-in search path 1462e2264b6dSmrg XMH_CFLAGS C compiler flags for XMH, overriding pkg-config 1463e2264b6dSmrg XMH_LIBS linker flags for XMH, overriding pkg-config 1464c9e2be55Smrg APPDEFS_CFLAGS 1465c9e2be55Smrg C compiler flags for APPDEFS, overriding pkg-config 1466c9e2be55Smrg APPDEFS_LIBS 1467c9e2be55Smrg linker flags for APPDEFS, overriding pkg-config 1468c9e2be55Smrg 146966d665a3SmrgUse these variables to override the choices made by 'configure' or to help 1470c9e2be55Smrgit to find libraries and programs with nonstandard names/locations. 1471c9e2be55Smrg 1472d859ff80SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xmh/-/issues>. 1473c9e2be55Smrg_ACEOF 1474e2264b6dSmrgac_status=$? 1475c9e2be55Smrgfi 1476c9e2be55Smrg 1477c9e2be55Smrgif test "$ac_init_help" = "recursive"; then 1478c9e2be55Smrg # If there are subdirs, report their specific --help. 1479c9e2be55Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1480e2264b6dSmrg test -d "$ac_dir" || 1481e2264b6dSmrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1482e2264b6dSmrg continue 1483c9e2be55Smrg ac_builddir=. 1484c9e2be55Smrg 1485e2264b6dSmrgcase "$ac_dir" in 1486e2264b6dSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1487e2264b6dSmrg*) 1488d859ff80Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1489e2264b6dSmrg # A ".." for each directory in $ac_dir_suffix. 1490d859ff80Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1491e2264b6dSmrg case $ac_top_builddir_sub in 1492e2264b6dSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1493e2264b6dSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1494e2264b6dSmrg esac ;; 1495e2264b6dSmrgesac 1496e2264b6dSmrgac_abs_top_builddir=$ac_pwd 1497e2264b6dSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1498e2264b6dSmrg# for backward compatibility: 1499e2264b6dSmrgac_top_builddir=$ac_top_build_prefix 1500c9e2be55Smrg 1501c9e2be55Smrgcase $srcdir in 1502e2264b6dSmrg .) # We are building in place. 1503c9e2be55Smrg ac_srcdir=. 1504e2264b6dSmrg ac_top_srcdir=$ac_top_builddir_sub 1505e2264b6dSmrg ac_abs_top_srcdir=$ac_pwd ;; 1506e2264b6dSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 1507c9e2be55Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1508e2264b6dSmrg ac_top_srcdir=$srcdir 1509e2264b6dSmrg ac_abs_top_srcdir=$srcdir ;; 1510e2264b6dSmrg *) # Relative name. 1511e2264b6dSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1512e2264b6dSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1513e2264b6dSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1514c9e2be55Smrgesac 1515e2264b6dSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1516e2264b6dSmrg 1517e2264b6dSmrg cd "$ac_dir" || { ac_status=$?; continue; } 1518d859ff80Smrg # Check for configure.gnu first; this name is used for a wrapper for 1519d859ff80Smrg # Metaconfig's "Configure" on case-insensitive file systems. 1520e2264b6dSmrg if test -f "$ac_srcdir/configure.gnu"; then 1521e2264b6dSmrg echo && 1522e2264b6dSmrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1523e2264b6dSmrg elif test -f "$ac_srcdir/configure"; then 1524e2264b6dSmrg echo && 1525e2264b6dSmrg $SHELL "$ac_srcdir/configure" --help=recursive 1526c9e2be55Smrg else 1527d859ff80Smrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1528e2264b6dSmrg fi || ac_status=$? 1529e2264b6dSmrg cd "$ac_pwd" || { ac_status=$?; break; } 1530c9e2be55Smrg done 1531c9e2be55Smrgfi 1532c9e2be55Smrg 1533e2264b6dSmrgtest -n "$ac_init_help" && exit $ac_status 1534c9e2be55Smrgif $ac_init_version; then 1535c9e2be55Smrg cat <<\_ACEOF 153666d665a3Smrgxmh configure 1.0.5 153766d665a3Smrggenerated by GNU Autoconf 2.72 1538c9e2be55Smrg 153966d665a3SmrgCopyright (C) 2023 Free Software Foundation, Inc. 1540c9e2be55SmrgThis configure script is free software; the Free Software Foundation 1541c9e2be55Smrggives unlimited permission to copy, distribute and modify it. 1542c9e2be55Smrg_ACEOF 1543e2264b6dSmrg exit 1544c9e2be55Smrgfi 1545c9e2be55Smrg 1546e2264b6dSmrg## ------------------------ ## 1547e2264b6dSmrg## Autoconf initialization. ## 1548e2264b6dSmrg## ------------------------ ## 1549c9e2be55Smrg 1550e2264b6dSmrg# ac_fn_c_try_compile LINENO 1551e2264b6dSmrg# -------------------------- 1552e2264b6dSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1553e2264b6dSmrgac_fn_c_try_compile () 1554c9e2be55Smrg{ 1555e2264b6dSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1556d859ff80Smrg rm -f conftest.$ac_objext conftest.beam 1557e2264b6dSmrg if { { ac_try="$ac_compile" 1558e2264b6dSmrgcase "(($ac_try" in 1559e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1560e2264b6dSmrg *) ac_try_echo=$ac_try;; 1561e2264b6dSmrgesac 1562e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1563d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1564e2264b6dSmrg (eval "$ac_compile") 2>conftest.err 1565e2264b6dSmrg ac_status=$? 1566e2264b6dSmrg if test -s conftest.err; then 1567e2264b6dSmrg grep -v '^ *+' conftest.err >conftest.er1 1568e2264b6dSmrg cat conftest.er1 >&5 1569e2264b6dSmrg mv -f conftest.er1 conftest.err 1570e2264b6dSmrg fi 1571d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1572e2264b6dSmrg test $ac_status = 0; } && { 1573e2264b6dSmrg test -z "$ac_c_werror_flag" || 1574e2264b6dSmrg test ! -s conftest.err 1575d859ff80Smrg } && test -s conftest.$ac_objext 1576d859ff80Smrgthen : 1577e2264b6dSmrg ac_retval=0 157866d665a3Smrgelse case e in #( 157966d665a3Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 1580e2264b6dSmrgsed 's/^/| /' conftest.$ac_ext >&5 1581c9e2be55Smrg 158266d665a3Smrg ac_retval=1 ;; 158366d665a3Smrgesac 1584e2264b6dSmrgfi 1585e2264b6dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1586e2264b6dSmrg as_fn_set_status $ac_retval 1587c9e2be55Smrg 1588e2264b6dSmrg} # ac_fn_c_try_compile 1589c9e2be55Smrg 1590d859ff80Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1591d859ff80Smrg# ------------------------------------------------------------------ 1592e2264b6dSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1593d859ff80Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1594d859ff80Smrgac_fn_check_decl () 1595e2264b6dSmrg{ 1596e2264b6dSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1597e2264b6dSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1598d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1599d859ff80Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 1600d859ff80Smrgif eval test \${$3+y} 1601d859ff80Smrgthen : 1602d859ff80Smrg printf %s "(cached) " >&6 160366d665a3Smrgelse case e in #( 160466d665a3Smrg e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1605d859ff80Smrg eval ac_save_FLAGS=\$$6 1606d859ff80Smrg as_fn_append $6 " $5" 1607e2264b6dSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1608e2264b6dSmrg/* end confdefs.h. */ 1609e2264b6dSmrg$4 1610e2264b6dSmrgint 1611d859ff80Smrgmain (void) 1612e2264b6dSmrg{ 1613e2264b6dSmrg#ifndef $as_decl_name 1614e2264b6dSmrg#ifdef __cplusplus 1615e2264b6dSmrg (void) $as_decl_use; 1616e2264b6dSmrg#else 1617e2264b6dSmrg (void) $as_decl_name; 1618e2264b6dSmrg#endif 1619e2264b6dSmrg#endif 1620c9e2be55Smrg 1621e2264b6dSmrg ; 1622e2264b6dSmrg return 0; 1623e2264b6dSmrg} 1624e2264b6dSmrg_ACEOF 1625d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 1626d859ff80Smrgthen : 1627e2264b6dSmrg eval "$3=yes" 162866d665a3Smrgelse case e in #( 162966d665a3Smrg e) eval "$3=no" ;; 163066d665a3Smrgesac 1631e2264b6dSmrgfi 1632d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1633d859ff80Smrg eval $6=\$ac_save_FLAGS 163466d665a3Smrg ;; 163566d665a3Smrgesac 1636e2264b6dSmrgfi 1637d859ff80Smrgeval ac_res=\$$3 1638d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1639d859ff80Smrgprintf "%s\n" "$ac_res" >&6; } 1640e2264b6dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1641e2264b6dSmrg 1642d859ff80Smrg} # ac_fn_check_decl 1643e2264b6dSmrg 1644e2264b6dSmrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1645e2264b6dSmrg# ------------------------------------------------------- 1646e2264b6dSmrg# Tests whether HEADER exists and can be compiled using the include files in 1647e2264b6dSmrg# INCLUDES, setting the cache variable VAR accordingly. 1648e2264b6dSmrgac_fn_c_check_header_compile () 1649e2264b6dSmrg{ 1650e2264b6dSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1651d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1652d859ff80Smrgprintf %s "checking for $2... " >&6; } 1653d859ff80Smrgif eval test \${$3+y} 1654d859ff80Smrgthen : 1655d859ff80Smrg printf %s "(cached) " >&6 165666d665a3Smrgelse case e in #( 165766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1658e2264b6dSmrg/* end confdefs.h. */ 1659e2264b6dSmrg$4 1660e2264b6dSmrg#include <$2> 1661e2264b6dSmrg_ACEOF 1662d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 1663d859ff80Smrgthen : 1664e2264b6dSmrg eval "$3=yes" 166566d665a3Smrgelse case e in #( 166666d665a3Smrg e) eval "$3=no" ;; 166766d665a3Smrgesac 1668e2264b6dSmrgfi 166966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 167066d665a3Smrgesac 1671e2264b6dSmrgfi 1672e2264b6dSmrgeval ac_res=\$$3 1673d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1674d859ff80Smrgprintf "%s\n" "$ac_res" >&6; } 1675e2264b6dSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1676e2264b6dSmrg 1677e2264b6dSmrg} # ac_fn_c_check_header_compile 1678aef24d58Smrg 1679aef24d58Smrg# ac_fn_c_try_link LINENO 1680aef24d58Smrg# ----------------------- 1681aef24d58Smrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1682aef24d58Smrgac_fn_c_try_link () 1683aef24d58Smrg{ 1684aef24d58Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1685d859ff80Smrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1686aef24d58Smrg if { { ac_try="$ac_link" 1687aef24d58Smrgcase "(($ac_try" in 1688aef24d58Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1689aef24d58Smrg *) ac_try_echo=$ac_try;; 1690aef24d58Smrgesac 1691aef24d58Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1692d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1693aef24d58Smrg (eval "$ac_link") 2>conftest.err 1694aef24d58Smrg ac_status=$? 1695aef24d58Smrg if test -s conftest.err; then 1696aef24d58Smrg grep -v '^ *+' conftest.err >conftest.er1 1697aef24d58Smrg cat conftest.er1 >&5 1698aef24d58Smrg mv -f conftest.er1 conftest.err 1699aef24d58Smrg fi 1700d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1701aef24d58Smrg test $ac_status = 0; } && { 1702aef24d58Smrg test -z "$ac_c_werror_flag" || 1703aef24d58Smrg test ! -s conftest.err 1704aef24d58Smrg } && test -s conftest$ac_exeext && { 1705aef24d58Smrg test "$cross_compiling" = yes || 1706aef24d58Smrg test -x conftest$ac_exeext 1707d859ff80Smrg } 1708d859ff80Smrgthen : 1709aef24d58Smrg ac_retval=0 171066d665a3Smrgelse case e in #( 171166d665a3Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 1712aef24d58Smrgsed 's/^/| /' conftest.$ac_ext >&5 1713aef24d58Smrg 171466d665a3Smrg ac_retval=1 ;; 171566d665a3Smrgesac 1716aef24d58Smrgfi 1717aef24d58Smrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1718aef24d58Smrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1719aef24d58Smrg # interfere with the next link command; also delete a directory that is 1720aef24d58Smrg # left behind by Apple's compiler. We do this before executing the actions. 1721aef24d58Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1722aef24d58Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1723aef24d58Smrg as_fn_set_status $ac_retval 1724aef24d58Smrg 1725aef24d58Smrg} # ac_fn_c_try_link 1726d859ff80Smrg 1727d859ff80Smrg# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1728d859ff80Smrg# ------------------------------------------- 1729d859ff80Smrg# Tests whether TYPE exists after having included INCLUDES, setting cache 1730d859ff80Smrg# variable VAR accordingly. 1731d859ff80Smrgac_fn_c_check_type () 1732d859ff80Smrg{ 1733d859ff80Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1734d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1735d859ff80Smrgprintf %s "checking for $2... " >&6; } 1736d859ff80Smrgif eval test \${$3+y} 1737d859ff80Smrgthen : 1738d859ff80Smrg printf %s "(cached) " >&6 173966d665a3Smrgelse case e in #( 174066d665a3Smrg e) eval "$3=no" 1741d859ff80Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1742d859ff80Smrg/* end confdefs.h. */ 1743d859ff80Smrg$4 1744d859ff80Smrgint 1745d859ff80Smrgmain (void) 1746d859ff80Smrg{ 1747d859ff80Smrgif (sizeof ($2)) 1748d859ff80Smrg return 0; 1749d859ff80Smrg ; 1750d859ff80Smrg return 0; 1751d859ff80Smrg} 1752d859ff80Smrg_ACEOF 1753d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 1754d859ff80Smrgthen : 1755d859ff80Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1756d859ff80Smrg/* end confdefs.h. */ 1757d859ff80Smrg$4 1758d859ff80Smrgint 1759d859ff80Smrgmain (void) 1760d859ff80Smrg{ 1761d859ff80Smrgif (sizeof (($2))) 1762d859ff80Smrg return 0; 1763d859ff80Smrg ; 1764d859ff80Smrg return 0; 1765d859ff80Smrg} 1766d859ff80Smrg_ACEOF 1767d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 1768d859ff80Smrgthen : 1769d859ff80Smrg 177066d665a3Smrgelse case e in #( 177166d665a3Smrg e) eval "$3=yes" ;; 177266d665a3Smrgesac 1773d859ff80Smrgfi 1774d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1775d859ff80Smrgfi 177666d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 177766d665a3Smrgesac 1778d859ff80Smrgfi 1779d859ff80Smrgeval ac_res=\$$3 1780d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1781d859ff80Smrgprintf "%s\n" "$ac_res" >&6; } 1782d859ff80Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1783d859ff80Smrg 1784d859ff80Smrg} # ac_fn_c_check_type 1785d859ff80Smrg 1786d859ff80Smrg# ac_fn_c_check_func LINENO FUNC VAR 1787d859ff80Smrg# ---------------------------------- 1788d859ff80Smrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1789d859ff80Smrgac_fn_c_check_func () 1790d859ff80Smrg{ 1791d859ff80Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1792d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1793d859ff80Smrgprintf %s "checking for $2... " >&6; } 1794d859ff80Smrgif eval test \${$3+y} 1795d859ff80Smrgthen : 1796d859ff80Smrg printf %s "(cached) " >&6 179766d665a3Smrgelse case e in #( 179866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1799d859ff80Smrg/* end confdefs.h. */ 1800d859ff80Smrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1801d859ff80Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1802d859ff80Smrg#define $2 innocuous_$2 1803d859ff80Smrg 1804d859ff80Smrg/* System header to define __stub macros and hopefully few prototypes, 180566d665a3Smrg which can conflict with char $2 (void); below. */ 1806d859ff80Smrg 1807d859ff80Smrg#include <limits.h> 1808d859ff80Smrg#undef $2 1809d859ff80Smrg 1810d859ff80Smrg/* Override any GCC internal prototype to avoid an error. 1811d859ff80Smrg Use char because int might match the return type of a GCC 1812d859ff80Smrg builtin and then its argument prototype would still apply. */ 1813d859ff80Smrg#ifdef __cplusplus 1814d859ff80Smrgextern "C" 1815d859ff80Smrg#endif 181666d665a3Smrgchar $2 (void); 1817d859ff80Smrg/* The GNU C library defines this for functions which it implements 1818d859ff80Smrg to always fail with ENOSYS. Some functions are actually named 1819d859ff80Smrg something starting with __ and the normal name is an alias. */ 1820d859ff80Smrg#if defined __stub_$2 || defined __stub___$2 1821d859ff80Smrgchoke me 1822d859ff80Smrg#endif 1823d859ff80Smrg 1824d859ff80Smrgint 1825d859ff80Smrgmain (void) 1826d859ff80Smrg{ 1827d859ff80Smrgreturn $2 (); 1828d859ff80Smrg ; 1829d859ff80Smrg return 0; 1830d859ff80Smrg} 1831d859ff80Smrg_ACEOF 1832d859ff80Smrgif ac_fn_c_try_link "$LINENO" 1833d859ff80Smrgthen : 1834d859ff80Smrg eval "$3=yes" 183566d665a3Smrgelse case e in #( 183666d665a3Smrg e) eval "$3=no" ;; 183766d665a3Smrgesac 1838d859ff80Smrgfi 1839d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 184066d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 184166d665a3Smrgesac 1842d859ff80Smrgfi 1843d859ff80Smrgeval ac_res=\$$3 1844d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1845d859ff80Smrgprintf "%s\n" "$ac_res" >&6; } 1846d859ff80Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1847d859ff80Smrg 1848d859ff80Smrg} # ac_fn_c_check_func 1849d859ff80Smrg 1850d859ff80Smrg# ac_fn_c_try_run LINENO 1851d859ff80Smrg# ---------------------- 1852d859ff80Smrg# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 1853d859ff80Smrg# executables *can* be run. 1854d859ff80Smrgac_fn_c_try_run () 1855d859ff80Smrg{ 1856d859ff80Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1857d859ff80Smrg if { { ac_try="$ac_link" 1858d859ff80Smrgcase "(($ac_try" in 1859d859ff80Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1860d859ff80Smrg *) ac_try_echo=$ac_try;; 1861d859ff80Smrgesac 1862d859ff80Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1863d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1864d859ff80Smrg (eval "$ac_link") 2>&5 1865d859ff80Smrg ac_status=$? 1866d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1867d859ff80Smrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1868d859ff80Smrg { { case "(($ac_try" in 1869d859ff80Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1870d859ff80Smrg *) ac_try_echo=$ac_try;; 1871d859ff80Smrgesac 1872d859ff80Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1873d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1874d859ff80Smrg (eval "$ac_try") 2>&5 1875d859ff80Smrg ac_status=$? 1876d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1877d859ff80Smrg test $ac_status = 0; }; } 1878d859ff80Smrgthen : 1879d859ff80Smrg ac_retval=0 188066d665a3Smrgelse case e in #( 188166d665a3Smrg e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5 1882d859ff80Smrg printf "%s\n" "$as_me: failed program was:" >&5 1883d859ff80Smrgsed 's/^/| /' conftest.$ac_ext >&5 1884d859ff80Smrg 188566d665a3Smrg ac_retval=$ac_status ;; 188666d665a3Smrgesac 1887d859ff80Smrgfi 1888d859ff80Smrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1889d859ff80Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890d859ff80Smrg as_fn_set_status $ac_retval 1891d859ff80Smrg 1892d859ff80Smrg} # ac_fn_c_try_run 1893d859ff80Smrgac_configure_args_raw= 1894d859ff80Smrgfor ac_arg 1895d859ff80Smrgdo 1896d859ff80Smrg case $ac_arg in 1897d859ff80Smrg *\'*) 1898d859ff80Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1899d859ff80Smrg esac 1900d859ff80Smrg as_fn_append ac_configure_args_raw " '$ac_arg'" 1901d859ff80Smrgdone 1902d859ff80Smrg 1903d859ff80Smrgcase $ac_configure_args_raw in 1904d859ff80Smrg *$as_nl*) 1905d859ff80Smrg ac_safe_unquote= ;; 1906d859ff80Smrg *) 1907d859ff80Smrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1908d859ff80Smrg ac_unsafe_a="$ac_unsafe_z#~" 1909d859ff80Smrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1910d859ff80Smrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1911d859ff80Smrgesac 1912d859ff80Smrg 1913e2264b6dSmrgcat >config.log <<_ACEOF 1914e2264b6dSmrgThis file contains any messages produced by compilers while 1915e2264b6dSmrgrunning configure, to aid debugging if configure makes a mistake. 1916e2264b6dSmrg 191766d665a3SmrgIt was created by xmh $as_me 1.0.5, which was 191866d665a3Smrggenerated by GNU Autoconf 2.72. Invocation command line was 1919e2264b6dSmrg 1920d859ff80Smrg $ $0$ac_configure_args_raw 1921e2264b6dSmrg 1922e2264b6dSmrg_ACEOF 1923e2264b6dSmrgexec 5>>config.log 1924e2264b6dSmrg{ 1925e2264b6dSmrgcat <<_ASUNAME 1926e2264b6dSmrg## --------- ## 1927e2264b6dSmrg## Platform. ## 1928e2264b6dSmrg## --------- ## 1929e2264b6dSmrg 1930e2264b6dSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1931e2264b6dSmrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1932e2264b6dSmrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1933e2264b6dSmrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1934e2264b6dSmrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1935e2264b6dSmrg 1936e2264b6dSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1937e2264b6dSmrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1938e2264b6dSmrg 1939e2264b6dSmrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1940e2264b6dSmrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1941e2264b6dSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1942e2264b6dSmrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1943e2264b6dSmrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1944e2264b6dSmrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1945e2264b6dSmrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1946e2264b6dSmrg 1947e2264b6dSmrg_ASUNAME 1948c9e2be55Smrg 1949c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1950c9e2be55Smrgfor as_dir in $PATH 1951c9e2be55Smrgdo 1952c9e2be55Smrg IFS=$as_save_IFS 1953d859ff80Smrg case $as_dir in #((( 1954d859ff80Smrg '') as_dir=./ ;; 1955d859ff80Smrg */) ;; 1956d859ff80Smrg *) as_dir=$as_dir/ ;; 1957d859ff80Smrg esac 1958d859ff80Smrg printf "%s\n" "PATH: $as_dir" 1959e2264b6dSmrg done 1960e2264b6dSmrgIFS=$as_save_IFS 1961c9e2be55Smrg 1962c9e2be55Smrg} >&5 1963c9e2be55Smrg 1964c9e2be55Smrgcat >&5 <<_ACEOF 1965c9e2be55Smrg 1966c9e2be55Smrg 1967c9e2be55Smrg## ----------- ## 1968c9e2be55Smrg## Core tests. ## 1969c9e2be55Smrg## ----------- ## 1970c9e2be55Smrg 1971c9e2be55Smrg_ACEOF 1972c9e2be55Smrg 1973c9e2be55Smrg 1974c9e2be55Smrg# Keep a trace of the command line. 1975c9e2be55Smrg# Strip out --no-create and --no-recursion so they do not pile up. 1976c9e2be55Smrg# Strip out --silent because we don't want to record it for future runs. 1977c9e2be55Smrg# Also quote any args containing shell meta-characters. 1978c9e2be55Smrg# Make two passes to allow for proper duplicate-argument suppression. 1979c9e2be55Smrgac_configure_args= 1980c9e2be55Smrgac_configure_args0= 1981c9e2be55Smrgac_configure_args1= 1982c9e2be55Smrgac_must_keep_next=false 1983c9e2be55Smrgfor ac_pass in 1 2 1984c9e2be55Smrgdo 1985c9e2be55Smrg for ac_arg 1986c9e2be55Smrg do 1987c9e2be55Smrg case $ac_arg in 1988c9e2be55Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1989c9e2be55Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1990c9e2be55Smrg | -silent | --silent | --silen | --sile | --sil) 1991c9e2be55Smrg continue ;; 1992e2264b6dSmrg *\'*) 1993d859ff80Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1994c9e2be55Smrg esac 1995c9e2be55Smrg case $ac_pass in 1996e2264b6dSmrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1997c9e2be55Smrg 2) 1998e2264b6dSmrg as_fn_append ac_configure_args1 " '$ac_arg'" 1999c9e2be55Smrg if test $ac_must_keep_next = true; then 2000c9e2be55Smrg ac_must_keep_next=false # Got value, back to normal. 2001c9e2be55Smrg else 2002c9e2be55Smrg case $ac_arg in 2003c9e2be55Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2004c9e2be55Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2005c9e2be55Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2006c9e2be55Smrg | -with-* | --with-* | -without-* | --without-* | --x) 2007c9e2be55Smrg case "$ac_configure_args0 " in 2008c9e2be55Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2009c9e2be55Smrg esac 2010c9e2be55Smrg ;; 2011c9e2be55Smrg -* ) ac_must_keep_next=true ;; 2012c9e2be55Smrg esac 2013c9e2be55Smrg fi 2014e2264b6dSmrg as_fn_append ac_configure_args " '$ac_arg'" 2015c9e2be55Smrg ;; 2016c9e2be55Smrg esac 2017c9e2be55Smrg done 2018c9e2be55Smrgdone 2019e2264b6dSmrg{ ac_configure_args0=; unset ac_configure_args0;} 2020e2264b6dSmrg{ ac_configure_args1=; unset ac_configure_args1;} 2021c9e2be55Smrg 2022c9e2be55Smrg# When interrupted or exit'd, cleanup temporary files, and complete 2023c9e2be55Smrg# config.log. We remove comments because anyway the quotes in there 2024c9e2be55Smrg# would cause problems or look ugly. 2025e2264b6dSmrg# WARNING: Use '\'' to represent an apostrophe within the trap. 2026e2264b6dSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2027c9e2be55Smrgtrap 'exit_status=$? 2028d859ff80Smrg # Sanitize IFS. 2029d859ff80Smrg IFS=" "" $as_nl" 2030c9e2be55Smrg # Save into config.log some information that might help in debugging. 2031c9e2be55Smrg { 2032c9e2be55Smrg echo 2033c9e2be55Smrg 2034d859ff80Smrg printf "%s\n" "## ---------------- ## 2035c9e2be55Smrg## Cache variables. ## 2036e2264b6dSmrg## ---------------- ##" 2037c9e2be55Smrg echo 2038c9e2be55Smrg # The following way of writing the cache mishandles newlines in values, 2039e2264b6dSmrg( 2040e2264b6dSmrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2041e2264b6dSmrg eval ac_val=\$$ac_var 2042e2264b6dSmrg case $ac_val in #( 2043e2264b6dSmrg *${as_nl}*) 2044e2264b6dSmrg case $ac_var in #( 2045d859ff80Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2046d859ff80Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2047e2264b6dSmrg esac 2048e2264b6dSmrg case $ac_var in #( 2049e2264b6dSmrg _ | IFS | as_nl) ;; #( 2050e2264b6dSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2051e2264b6dSmrg *) { eval $ac_var=; unset $ac_var;} ;; 2052e2264b6dSmrg esac ;; 2053e2264b6dSmrg esac 2054e2264b6dSmrg done 2055c9e2be55Smrg (set) 2>&1 | 2056e2264b6dSmrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2057e2264b6dSmrg *${as_nl}ac_space=\ *) 2058c9e2be55Smrg sed -n \ 2059e2264b6dSmrg "s/'\''/'\''\\\\'\'''\''/g; 2060e2264b6dSmrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2061e2264b6dSmrg ;; #( 2062c9e2be55Smrg *) 2063e2264b6dSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2064c9e2be55Smrg ;; 2065e2264b6dSmrg esac | 2066e2264b6dSmrg sort 2067e2264b6dSmrg) 2068c9e2be55Smrg echo 2069c9e2be55Smrg 2070d859ff80Smrg printf "%s\n" "## ----------------- ## 2071c9e2be55Smrg## Output variables. ## 2072e2264b6dSmrg## ----------------- ##" 2073c9e2be55Smrg echo 2074c9e2be55Smrg for ac_var in $ac_subst_vars 2075c9e2be55Smrg do 2076e2264b6dSmrg eval ac_val=\$$ac_var 2077e2264b6dSmrg case $ac_val in 2078d859ff80Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2079e2264b6dSmrg esac 2080d859ff80Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2081c9e2be55Smrg done | sort 2082c9e2be55Smrg echo 2083c9e2be55Smrg 2084c9e2be55Smrg if test -n "$ac_subst_files"; then 2085d859ff80Smrg printf "%s\n" "## ------------------- ## 2086e2264b6dSmrg## File substitutions. ## 2087e2264b6dSmrg## ------------------- ##" 2088c9e2be55Smrg echo 2089c9e2be55Smrg for ac_var in $ac_subst_files 2090c9e2be55Smrg do 2091e2264b6dSmrg eval ac_val=\$$ac_var 2092e2264b6dSmrg case $ac_val in 2093d859ff80Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2094e2264b6dSmrg esac 2095d859ff80Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 2096c9e2be55Smrg done | sort 2097c9e2be55Smrg echo 2098c9e2be55Smrg fi 2099c9e2be55Smrg 2100c9e2be55Smrg if test -s confdefs.h; then 2101d859ff80Smrg printf "%s\n" "## ----------- ## 2102c9e2be55Smrg## confdefs.h. ## 2103e2264b6dSmrg## ----------- ##" 2104c9e2be55Smrg echo 2105e2264b6dSmrg cat confdefs.h 2106c9e2be55Smrg echo 2107c9e2be55Smrg fi 2108c9e2be55Smrg test "$ac_signal" != 0 && 2109d859ff80Smrg printf "%s\n" "$as_me: caught signal $ac_signal" 2110d859ff80Smrg printf "%s\n" "$as_me: exit $exit_status" 2111c9e2be55Smrg } >&5 2112e2264b6dSmrg rm -f core *.core core.conftest.* && 2113e2264b6dSmrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2114c9e2be55Smrg exit $exit_status 2115e2264b6dSmrg' 0 2116c9e2be55Smrgfor ac_signal in 1 2 13 15; do 2117e2264b6dSmrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2118c9e2be55Smrgdone 2119c9e2be55Smrgac_signal=0 2120c9e2be55Smrg 2121c9e2be55Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 2122e2264b6dSmrgrm -f -r conftest* confdefs.h 2123e2264b6dSmrg 2124d859ff80Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 2125c9e2be55Smrg 2126c9e2be55Smrg# Predefined preprocessor variables. 2127c9e2be55Smrg 2128d859ff80Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2129c9e2be55Smrg 2130d859ff80Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2131c9e2be55Smrg 2132d859ff80Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2133c9e2be55Smrg 2134d859ff80Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2135c9e2be55Smrg 2136d859ff80Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2137c9e2be55Smrg 2138d859ff80Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2139e2264b6dSmrg 2140c9e2be55Smrg 2141c9e2be55Smrg# Let the site file select an alternate cache file if it wants to. 2142e2264b6dSmrg# Prefer an explicitly selected file to automatically selected ones. 2143e2264b6dSmrgif test -n "$CONFIG_SITE"; then 2144d859ff80Smrg ac_site_files="$CONFIG_SITE" 2145e2264b6dSmrgelif test "x$prefix" != xNONE; then 2146d859ff80Smrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2147e2264b6dSmrgelse 2148d859ff80Smrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2149c9e2be55Smrgfi 2150d859ff80Smrg 2151d859ff80Smrgfor ac_site_file in $ac_site_files 2152e2264b6dSmrgdo 2153d859ff80Smrg case $ac_site_file in #( 2154d859ff80Smrg */*) : 2155d859ff80Smrg ;; #( 2156d859ff80Smrg *) : 2157d859ff80Smrg ac_site_file=./$ac_site_file ;; 2158d859ff80Smrgesac 2159d859ff80Smrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2160d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2161d859ff80Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2162c9e2be55Smrg sed 's/^/| /' "$ac_site_file" >&5 2163e2264b6dSmrg . "$ac_site_file" \ 216466d665a3Smrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 216566d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2166e2264b6dSmrgas_fn_error $? "failed to load site script $ac_site_file 216766d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 2168c9e2be55Smrg fi 2169c9e2be55Smrgdone 2170c9e2be55Smrg 2171c9e2be55Smrgif test -r "$cache_file"; then 2172e2264b6dSmrg # Some versions of bash will fail to source /dev/null (special files 2173e2264b6dSmrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2174e2264b6dSmrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2175d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2176d859ff80Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2177c9e2be55Smrg case $cache_file in 2178e2264b6dSmrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2179e2264b6dSmrg *) . "./$cache_file";; 2180c9e2be55Smrg esac 2181c9e2be55Smrg fi 2182c9e2be55Smrgelse 2183d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2184d859ff80Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2185c9e2be55Smrg >$cache_file 2186c9e2be55Smrgfi 2187c9e2be55Smrg 2188d859ff80Smrg# Test code for whether the C compiler supports C89 (global declarations) 2189d859ff80Smrgac_c_conftest_c89_globals=' 2190d859ff80Smrg/* Does the compiler advertise C89 conformance? 2191d859ff80Smrg Do not test the value of __STDC__, because some compilers set it to 0 2192d859ff80Smrg while being otherwise adequately conformant. */ 2193d859ff80Smrg#if !defined __STDC__ 2194d859ff80Smrg# error "Compiler does not advertise C89 conformance" 2195d859ff80Smrg#endif 2196d859ff80Smrg 2197d859ff80Smrg#include <stddef.h> 2198d859ff80Smrg#include <stdarg.h> 2199d859ff80Smrgstruct stat; 2200d859ff80Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2201d859ff80Smrgstruct buf { int x; }; 2202d859ff80Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 220366d665a3Smrgstatic char *e (char **p, int i) 2204d859ff80Smrg{ 2205d859ff80Smrg return p[i]; 2206d859ff80Smrg} 2207d859ff80Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 2208d859ff80Smrg{ 2209d859ff80Smrg char *s; 2210d859ff80Smrg va_list v; 2211d859ff80Smrg va_start (v,p); 2212d859ff80Smrg s = g (p, va_arg (v,int)); 2213d859ff80Smrg va_end (v); 2214d859ff80Smrg return s; 2215d859ff80Smrg} 2216d859ff80Smrg 221766d665a3Smrg/* C89 style stringification. */ 221866d665a3Smrg#define noexpand_stringify(a) #a 221966d665a3Smrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 222066d665a3Smrg 222166d665a3Smrg/* C89 style token pasting. Exercises some of the corner cases that 222266d665a3Smrg e.g. old MSVC gets wrong, but not very hard. */ 222366d665a3Smrg#define noexpand_concat(a,b) a##b 222466d665a3Smrg#define expand_concat(a,b) noexpand_concat(a,b) 222566d665a3Smrgextern int vA; 222666d665a3Smrgextern int vbee; 222766d665a3Smrg#define aye A 222866d665a3Smrg#define bee B 222966d665a3Smrgint *pvA = &expand_concat(v,aye); 223066d665a3Smrgint *pvbee = &noexpand_concat(v,bee); 223166d665a3Smrg 2232d859ff80Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2233d859ff80Smrg function prototypes and stuff, but not \xHH hex character constants. 2234d859ff80Smrg These do not provoke an error unfortunately, instead are silently treated 2235d859ff80Smrg as an "x". The following induces an error, until -std is added to get 2236d859ff80Smrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 2237d859ff80Smrg array size at least. It is necessary to write \x00 == 0 to get something 2238d859ff80Smrg that is true only with -std. */ 2239d859ff80Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2240d859ff80Smrg 2241d859ff80Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2242d859ff80Smrg inside strings and character constants. */ 2243d859ff80Smrg#define FOO(x) '\''x'\'' 2244d859ff80Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2245d859ff80Smrg 2246d859ff80Smrgint test (int i, double x); 2247d859ff80Smrgstruct s1 {int (*f) (int a);}; 2248d859ff80Smrgstruct s2 {int (*f) (double a);}; 2249d859ff80Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2250d859ff80Smrg int, int);' 2251d859ff80Smrg 2252d859ff80Smrg# Test code for whether the C compiler supports C89 (body of main). 2253d859ff80Smrgac_c_conftest_c89_main=' 2254d859ff80Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2255d859ff80Smrg' 2256d859ff80Smrg 2257d859ff80Smrg# Test code for whether the C compiler supports C99 (global declarations) 2258d859ff80Smrgac_c_conftest_c99_globals=' 225966d665a3Smrg/* Does the compiler advertise C99 conformance? */ 2260d859ff80Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2261d859ff80Smrg# error "Compiler does not advertise C99 conformance" 2262d859ff80Smrg#endif 2263d859ff80Smrg 226466d665a3Smrg// See if C++-style comments work. 226566d665a3Smrg 2266d859ff80Smrg#include <stdbool.h> 2267d859ff80Smrgextern int puts (const char *); 2268d859ff80Smrgextern int printf (const char *, ...); 2269d859ff80Smrgextern int dprintf (int, const char *, ...); 2270d859ff80Smrgextern void *malloc (size_t); 227166d665a3Smrgextern void free (void *); 2272d859ff80Smrg 2273d859ff80Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 2274d859ff80Smrg// dprintf is used instead of fprintf to avoid needing to declare 2275d859ff80Smrg// FILE and stderr. 2276d859ff80Smrg#define debug(...) dprintf (2, __VA_ARGS__) 2277d859ff80Smrg#define showlist(...) puts (#__VA_ARGS__) 2278d859ff80Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2279d859ff80Smrgstatic void 2280d859ff80Smrgtest_varargs_macros (void) 2281d859ff80Smrg{ 2282d859ff80Smrg int x = 1234; 2283d859ff80Smrg int y = 5678; 2284d859ff80Smrg debug ("Flag"); 2285d859ff80Smrg debug ("X = %d\n", x); 2286d859ff80Smrg showlist (The first, second, and third items.); 2287d859ff80Smrg report (x>y, "x is %d but y is %d", x, y); 2288d859ff80Smrg} 2289d859ff80Smrg 2290d859ff80Smrg// Check long long types. 2291d859ff80Smrg#define BIG64 18446744073709551615ull 2292d859ff80Smrg#define BIG32 4294967295ul 2293d859ff80Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2294d859ff80Smrg#if !BIG_OK 2295d859ff80Smrg #error "your preprocessor is broken" 2296d859ff80Smrg#endif 2297d859ff80Smrg#if BIG_OK 2298d859ff80Smrg#else 2299d859ff80Smrg #error "your preprocessor is broken" 2300d859ff80Smrg#endif 2301d859ff80Smrgstatic long long int bignum = -9223372036854775807LL; 2302d859ff80Smrgstatic unsigned long long int ubignum = BIG64; 2303d859ff80Smrg 2304d859ff80Smrgstruct incomplete_array 2305d859ff80Smrg{ 2306d859ff80Smrg int datasize; 2307d859ff80Smrg double data[]; 2308d859ff80Smrg}; 2309d859ff80Smrg 2310d859ff80Smrgstruct named_init { 2311d859ff80Smrg int number; 2312d859ff80Smrg const wchar_t *name; 2313d859ff80Smrg double average; 2314d859ff80Smrg}; 2315d859ff80Smrg 2316d859ff80Smrgtypedef const char *ccp; 2317d859ff80Smrg 2318d859ff80Smrgstatic inline int 2319d859ff80Smrgtest_restrict (ccp restrict text) 2320d859ff80Smrg{ 2321d859ff80Smrg // Iterate through items via the restricted pointer. 2322d859ff80Smrg // Also check for declarations in for loops. 2323d859ff80Smrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2324d859ff80Smrg continue; 2325d859ff80Smrg return 0; 2326d859ff80Smrg} 2327d859ff80Smrg 2328d859ff80Smrg// Check varargs and va_copy. 2329d859ff80Smrgstatic bool 2330d859ff80Smrgtest_varargs (const char *format, ...) 2331d859ff80Smrg{ 2332d859ff80Smrg va_list args; 2333d859ff80Smrg va_start (args, format); 2334d859ff80Smrg va_list args_copy; 2335d859ff80Smrg va_copy (args_copy, args); 2336d859ff80Smrg 2337d859ff80Smrg const char *str = ""; 2338d859ff80Smrg int number = 0; 2339d859ff80Smrg float fnumber = 0; 2340d859ff80Smrg 2341d859ff80Smrg while (*format) 2342d859ff80Smrg { 2343d859ff80Smrg switch (*format++) 2344d859ff80Smrg { 2345d859ff80Smrg case '\''s'\'': // string 2346d859ff80Smrg str = va_arg (args_copy, const char *); 2347d859ff80Smrg break; 2348d859ff80Smrg case '\''d'\'': // int 2349d859ff80Smrg number = va_arg (args_copy, int); 2350d859ff80Smrg break; 2351d859ff80Smrg case '\''f'\'': // float 2352d859ff80Smrg fnumber = va_arg (args_copy, double); 2353d859ff80Smrg break; 2354d859ff80Smrg default: 2355d859ff80Smrg break; 2356d859ff80Smrg } 2357d859ff80Smrg } 2358d859ff80Smrg va_end (args_copy); 2359d859ff80Smrg va_end (args); 2360d859ff80Smrg 2361d859ff80Smrg return *str && number && fnumber; 2362d859ff80Smrg} 2363d859ff80Smrg' 2364d859ff80Smrg 2365d859ff80Smrg# Test code for whether the C compiler supports C99 (body of main). 2366d859ff80Smrgac_c_conftest_c99_main=' 2367d859ff80Smrg // Check bool. 2368d859ff80Smrg _Bool success = false; 2369d859ff80Smrg success |= (argc != 0); 2370d859ff80Smrg 2371d859ff80Smrg // Check restrict. 2372d859ff80Smrg if (test_restrict ("String literal") == 0) 2373d859ff80Smrg success = true; 2374d859ff80Smrg char *restrict newvar = "Another string"; 2375d859ff80Smrg 2376d859ff80Smrg // Check varargs. 2377d859ff80Smrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2378d859ff80Smrg test_varargs_macros (); 2379d859ff80Smrg 2380d859ff80Smrg // Check flexible array members. 2381d859ff80Smrg struct incomplete_array *ia = 2382d859ff80Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2383d859ff80Smrg ia->datasize = 10; 2384d859ff80Smrg for (int i = 0; i < ia->datasize; ++i) 2385d859ff80Smrg ia->data[i] = i * 1.234; 238666d665a3Smrg // Work around memory leak warnings. 238766d665a3Smrg free (ia); 2388d859ff80Smrg 2389d859ff80Smrg // Check named initializers. 2390d859ff80Smrg struct named_init ni = { 2391d859ff80Smrg .number = 34, 2392d859ff80Smrg .name = L"Test wide string", 2393d859ff80Smrg .average = 543.34343, 2394d859ff80Smrg }; 2395d859ff80Smrg 2396d859ff80Smrg ni.number = 58; 2397d859ff80Smrg 2398d859ff80Smrg int dynamic_array[ni.number]; 2399d859ff80Smrg dynamic_array[0] = argv[0][0]; 2400d859ff80Smrg dynamic_array[ni.number - 1] = 543; 2401d859ff80Smrg 2402d859ff80Smrg // work around unused variable warnings 2403d859ff80Smrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2404d859ff80Smrg || dynamic_array[ni.number - 1] != 543); 2405d859ff80Smrg' 2406d859ff80Smrg 2407d859ff80Smrg# Test code for whether the C compiler supports C11 (global declarations) 2408d859ff80Smrgac_c_conftest_c11_globals=' 240966d665a3Smrg/* Does the compiler advertise C11 conformance? */ 2410d859ff80Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2411d859ff80Smrg# error "Compiler does not advertise C11 conformance" 2412d859ff80Smrg#endif 2413d859ff80Smrg 2414d859ff80Smrg// Check _Alignas. 2415d859ff80Smrgchar _Alignas (double) aligned_as_double; 2416d859ff80Smrgchar _Alignas (0) no_special_alignment; 2417d859ff80Smrgextern char aligned_as_int; 2418d859ff80Smrgchar _Alignas (0) _Alignas (int) aligned_as_int; 2419d859ff80Smrg 2420d859ff80Smrg// Check _Alignof. 2421d859ff80Smrgenum 2422d859ff80Smrg{ 2423d859ff80Smrg int_alignment = _Alignof (int), 2424d859ff80Smrg int_array_alignment = _Alignof (int[100]), 2425d859ff80Smrg char_alignment = _Alignof (char) 2426d859ff80Smrg}; 2427d859ff80Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2428d859ff80Smrg 2429d859ff80Smrg// Check _Noreturn. 2430d859ff80Smrgint _Noreturn does_not_return (void) { for (;;) continue; } 2431d859ff80Smrg 2432d859ff80Smrg// Check _Static_assert. 2433d859ff80Smrgstruct test_static_assert 2434d859ff80Smrg{ 2435d859ff80Smrg int x; 2436d859ff80Smrg _Static_assert (sizeof (int) <= sizeof (long int), 2437d859ff80Smrg "_Static_assert does not work in struct"); 2438d859ff80Smrg long int y; 2439d859ff80Smrg}; 2440d859ff80Smrg 2441d859ff80Smrg// Check UTF-8 literals. 2442d859ff80Smrg#define u8 syntax error! 2443d859ff80Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2444d859ff80Smrg 2445d859ff80Smrg// Check duplicate typedefs. 2446d859ff80Smrgtypedef long *long_ptr; 2447d859ff80Smrgtypedef long int *long_ptr; 2448d859ff80Smrgtypedef long_ptr long_ptr; 2449d859ff80Smrg 2450d859ff80Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2451d859ff80Smrgstruct anonymous 2452d859ff80Smrg{ 2453d859ff80Smrg union { 2454d859ff80Smrg struct { int i; int j; }; 2455d859ff80Smrg struct { int k; long int l; } w; 2456d859ff80Smrg }; 2457d859ff80Smrg int m; 2458d859ff80Smrg} v1; 2459d859ff80Smrg' 2460d859ff80Smrg 2461d859ff80Smrg# Test code for whether the C compiler supports C11 (body of main). 2462d859ff80Smrgac_c_conftest_c11_main=' 2463d859ff80Smrg _Static_assert ((offsetof (struct anonymous, i) 2464d859ff80Smrg == offsetof (struct anonymous, w.k)), 2465d859ff80Smrg "Anonymous union alignment botch"); 2466d859ff80Smrg v1.i = 2; 2467d859ff80Smrg v1.w.k = 5; 2468d859ff80Smrg ok |= v1.i != 5; 2469d859ff80Smrg' 2470d859ff80Smrg 2471d859ff80Smrg# Test code for whether the C compiler supports C11 (complete). 2472d859ff80Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2473d859ff80Smrg${ac_c_conftest_c99_globals} 2474d859ff80Smrg${ac_c_conftest_c11_globals} 2475d859ff80Smrg 2476d859ff80Smrgint 2477d859ff80Smrgmain (int argc, char **argv) 2478d859ff80Smrg{ 2479d859ff80Smrg int ok = 0; 2480d859ff80Smrg ${ac_c_conftest_c89_main} 2481d859ff80Smrg ${ac_c_conftest_c99_main} 2482d859ff80Smrg ${ac_c_conftest_c11_main} 2483d859ff80Smrg return ok; 2484d859ff80Smrg} 2485d859ff80Smrg" 2486d859ff80Smrg 2487d859ff80Smrg# Test code for whether the C compiler supports C99 (complete). 2488d859ff80Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2489d859ff80Smrg${ac_c_conftest_c99_globals} 2490d859ff80Smrg 2491d859ff80Smrgint 2492d859ff80Smrgmain (int argc, char **argv) 2493d859ff80Smrg{ 2494d859ff80Smrg int ok = 0; 2495d859ff80Smrg ${ac_c_conftest_c89_main} 2496d859ff80Smrg ${ac_c_conftest_c99_main} 2497d859ff80Smrg return ok; 2498d859ff80Smrg} 2499d859ff80Smrg" 2500d859ff80Smrg 2501d859ff80Smrg# Test code for whether the C compiler supports C89 (complete). 2502d859ff80Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2503d859ff80Smrg 2504d859ff80Smrgint 2505d859ff80Smrgmain (int argc, char **argv) 2506d859ff80Smrg{ 2507d859ff80Smrg int ok = 0; 2508d859ff80Smrg ${ac_c_conftest_c89_main} 2509d859ff80Smrg return ok; 2510d859ff80Smrg} 2511d859ff80Smrg" 2512d859ff80Smrg 2513d859ff80Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2514d859ff80Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2515d859ff80Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2516d859ff80Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2517d859ff80Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2518d859ff80Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2519d859ff80Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2520d859ff80Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2521d859ff80Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2522d859ff80Smrgas_fn_append ac_header_c_list " vfork.h vfork_h HAVE_VFORK_H" 2523d859ff80Smrgas_fn_append ac_func_c_list " fork HAVE_FORK" 2524d859ff80Smrgas_fn_append ac_func_c_list " vfork HAVE_VFORK" 2525d859ff80Smrg 2526d859ff80Smrg# Auxiliary files required by this configure script. 2527d859ff80Smrgac_aux_files="config.guess config.sub compile missing install-sh" 2528d859ff80Smrg 2529d859ff80Smrg# Locations in which to look for auxiliary files. 2530d859ff80Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2531d859ff80Smrg 2532d859ff80Smrg# Search for a directory containing all of the required auxiliary files, 2533d859ff80Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2534d859ff80Smrg# If we don't find one directory that contains all the files we need, 2535d859ff80Smrg# we report the set of missing files from the *first* directory in 2536d859ff80Smrg# $ac_aux_dir_candidates and give up. 2537d859ff80Smrgac_missing_aux_files="" 2538d859ff80Smrgac_first_candidate=: 2539d859ff80Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2540d859ff80Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2541d859ff80Smrgas_found=false 2542d859ff80Smrgfor as_dir in $ac_aux_dir_candidates 2543d859ff80Smrgdo 2544d859ff80Smrg IFS=$as_save_IFS 2545d859ff80Smrg case $as_dir in #((( 2546d859ff80Smrg '') as_dir=./ ;; 2547d859ff80Smrg */) ;; 2548d859ff80Smrg *) as_dir=$as_dir/ ;; 2549d859ff80Smrg esac 2550d859ff80Smrg as_found=: 2551d859ff80Smrg 2552d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2553d859ff80Smrg ac_aux_dir_found=yes 2554d859ff80Smrg ac_install_sh= 2555d859ff80Smrg for ac_aux in $ac_aux_files 2556d859ff80Smrg do 2557d859ff80Smrg # As a special case, if "install-sh" is required, that requirement 2558d859ff80Smrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2559d859ff80Smrg # and $ac_install_sh is set appropriately for whichever one is found. 2560d859ff80Smrg if test x"$ac_aux" = x"install-sh" 2561d859ff80Smrg then 2562d859ff80Smrg if test -f "${as_dir}install-sh"; then 2563d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2564d859ff80Smrg ac_install_sh="${as_dir}install-sh -c" 2565d859ff80Smrg elif test -f "${as_dir}install.sh"; then 2566d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2567d859ff80Smrg ac_install_sh="${as_dir}install.sh -c" 2568d859ff80Smrg elif test -f "${as_dir}shtool"; then 2569d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2570d859ff80Smrg ac_install_sh="${as_dir}shtool install -c" 2571d859ff80Smrg else 2572d859ff80Smrg ac_aux_dir_found=no 2573d859ff80Smrg if $ac_first_candidate; then 2574d859ff80Smrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2575d859ff80Smrg else 2576d859ff80Smrg break 2577d859ff80Smrg fi 2578d859ff80Smrg fi 2579d859ff80Smrg else 2580d859ff80Smrg if test -f "${as_dir}${ac_aux}"; then 2581d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2582d859ff80Smrg else 2583d859ff80Smrg ac_aux_dir_found=no 2584d859ff80Smrg if $ac_first_candidate; then 2585d859ff80Smrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2586d859ff80Smrg else 2587d859ff80Smrg break 2588d859ff80Smrg fi 2589d859ff80Smrg fi 2590d859ff80Smrg fi 2591d859ff80Smrg done 2592d859ff80Smrg if test "$ac_aux_dir_found" = yes; then 2593d859ff80Smrg ac_aux_dir="$as_dir" 2594d859ff80Smrg break 2595d859ff80Smrg fi 2596d859ff80Smrg ac_first_candidate=false 2597d859ff80Smrg 2598d859ff80Smrg as_found=false 2599d859ff80Smrgdone 2600d859ff80SmrgIFS=$as_save_IFS 2601d859ff80Smrgif $as_found 2602d859ff80Smrgthen : 2603d859ff80Smrg 260466d665a3Smrgelse case e in #( 260566d665a3Smrg e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 260666d665a3Smrgesac 2607d859ff80Smrgfi 2608d859ff80Smrg 2609d859ff80Smrg 2610d859ff80Smrg# These three variables are undocumented and unsupported, 2611d859ff80Smrg# and are intended to be withdrawn in a future Autoconf release. 2612d859ff80Smrg# They can cause serious problems if a builder's source tree is in a directory 2613d859ff80Smrg# whose full name contains unusual characters. 2614d859ff80Smrgif test -f "${ac_aux_dir}config.guess"; then 2615d859ff80Smrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2616d859ff80Smrgfi 2617d859ff80Smrgif test -f "${ac_aux_dir}config.sub"; then 2618d859ff80Smrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2619d859ff80Smrgfi 2620d859ff80Smrgif test -f "$ac_aux_dir/configure"; then 2621d859ff80Smrg ac_configure="$SHELL ${ac_aux_dir}configure" 2622d859ff80Smrgfi 2623d859ff80Smrg 2624d859ff80Smrg# Check that the precious variables saved in the cache have kept the same 2625d859ff80Smrg# value. 2626c9e2be55Smrgac_cache_corrupted=false 2627e2264b6dSmrgfor ac_var in $ac_precious_vars; do 2628c9e2be55Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2629c9e2be55Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2630e2264b6dSmrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2631e2264b6dSmrg eval ac_new_val=\$ac_env_${ac_var}_value 2632c9e2be55Smrg case $ac_old_set,$ac_new_set in 2633c9e2be55Smrg set,) 263466d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 263566d665a3Smrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2636c9e2be55Smrg ac_cache_corrupted=: ;; 2637c9e2be55Smrg ,set) 263866d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 263966d665a3Smrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2640c9e2be55Smrg ac_cache_corrupted=: ;; 2641c9e2be55Smrg ,);; 2642c9e2be55Smrg *) 2643c9e2be55Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2644e2264b6dSmrg # differences in whitespace do not lead to failure. 2645e2264b6dSmrg ac_old_val_w=`echo x $ac_old_val` 2646e2264b6dSmrg ac_new_val_w=`echo x $ac_new_val` 2647e2264b6dSmrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 264866d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 264966d665a3Smrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2650e2264b6dSmrg ac_cache_corrupted=: 2651e2264b6dSmrg else 265266d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 265366d665a3Smrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2654e2264b6dSmrg eval $ac_var=\$ac_old_val 2655e2264b6dSmrg fi 265666d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 265766d665a3Smrgprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 265866d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 265966d665a3Smrgprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2660c9e2be55Smrg fi;; 2661c9e2be55Smrg esac 2662c9e2be55Smrg # Pass precious variables to config.status. 2663c9e2be55Smrg if test "$ac_new_set" = set; then 2664c9e2be55Smrg case $ac_new_val in 2665d859ff80Smrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2666c9e2be55Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2667c9e2be55Smrg esac 2668c9e2be55Smrg case " $ac_configure_args " in 2669c9e2be55Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2670e2264b6dSmrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2671c9e2be55Smrg esac 2672c9e2be55Smrg fi 2673c9e2be55Smrgdone 2674c9e2be55Smrgif $ac_cache_corrupted; then 267566d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 267666d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2677d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2678d859ff80Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 267966d665a3Smrg as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2680d859ff80Smrg and start over" "$LINENO" 5 2681c9e2be55Smrgfi 2682e2264b6dSmrg## -------------------- ## 2683e2264b6dSmrg## Main body of script. ## 2684e2264b6dSmrg## -------------------- ## 2685c9e2be55Smrg 2686c9e2be55Smrgac_ext=c 2687c9e2be55Smrgac_cpp='$CPP $CPPFLAGS' 2688c9e2be55Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2689c9e2be55Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2690c9e2be55Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2691c9e2be55Smrg 2692c9e2be55Smrg 2693aef24d58Smrg 2694aef24d58Smrgac_config_headers="$ac_config_headers config.h" 2695aef24d58Smrg 2696aef24d58Smrg 2697aef24d58Smrg# Initialize Automake 2698d859ff80Smrgam__api_version='1.16' 2699e2264b6dSmrg 2700e2264b6dSmrg 2701c9e2be55Smrg 2702d859ff80Smrg # Find a good install program. We prefer a C program (faster), 2703c9e2be55Smrg# so one script is as good as another. But avoid the broken or 2704c9e2be55Smrg# incompatible versions: 2705c9e2be55Smrg# SysV /etc/install, /usr/sbin/install 2706c9e2be55Smrg# SunOS /usr/etc/install 2707c9e2be55Smrg# IRIX /sbin/install 2708c9e2be55Smrg# AIX /bin/install 2709c9e2be55Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2710c9e2be55Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2711c9e2be55Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2712c9e2be55Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2713c9e2be55Smrg# OS/2's system install, which has a completely different semantic 2714c9e2be55Smrg# ./install, which can be erroneously created by make from ./install.sh. 2715e2264b6dSmrg# Reject install programs that cannot install multiple files. 2716d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2717d859ff80Smrgprintf %s "checking for a BSD-compatible install... " >&6; } 2718c9e2be55Smrgif test -z "$INSTALL"; then 2719d859ff80Smrgif test ${ac_cv_path_install+y} 2720d859ff80Smrgthen : 2721d859ff80Smrg printf %s "(cached) " >&6 272266d665a3Smrgelse case e in #( 272366d665a3Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2724c9e2be55Smrgfor as_dir in $PATH 2725c9e2be55Smrgdo 2726c9e2be55Smrg IFS=$as_save_IFS 2727d859ff80Smrg case $as_dir in #((( 2728d859ff80Smrg '') as_dir=./ ;; 2729d859ff80Smrg */) ;; 2730d859ff80Smrg *) as_dir=$as_dir/ ;; 2731d859ff80Smrg esac 2732d859ff80Smrg # Account for fact that we put trailing slashes in our PATH walk. 2733d859ff80Smrgcase $as_dir in #(( 2734d859ff80Smrg ./ | /[cC]/* | \ 2735c9e2be55Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2736e2264b6dSmrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2737c9e2be55Smrg /usr/ucb/* ) ;; 2738c9e2be55Smrg *) 2739c9e2be55Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2740c9e2be55Smrg # Don't use installbsd from OSF since it installs stuff as root 2741c9e2be55Smrg # by default. 2742c9e2be55Smrg for ac_prog in ginstall scoinst install; do 2743c9e2be55Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2744d859ff80Smrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2745c9e2be55Smrg if test $ac_prog = install && 2746d859ff80Smrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2747c9e2be55Smrg # AIX install. It has an incompatible calling convention. 2748c9e2be55Smrg : 2749c9e2be55Smrg elif test $ac_prog = install && 2750d859ff80Smrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2751c9e2be55Smrg # program-specific install script used by HP pwplus--don't use. 2752c9e2be55Smrg : 2753c9e2be55Smrg else 2754e2264b6dSmrg rm -rf conftest.one conftest.two conftest.dir 2755e2264b6dSmrg echo one > conftest.one 2756e2264b6dSmrg echo two > conftest.two 2757e2264b6dSmrg mkdir conftest.dir 2758d859ff80Smrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2759e2264b6dSmrg test -s conftest.one && test -s conftest.two && 2760e2264b6dSmrg test -s conftest.dir/conftest.one && 2761e2264b6dSmrg test -s conftest.dir/conftest.two 2762e2264b6dSmrg then 2763d859ff80Smrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2764e2264b6dSmrg break 3 2765e2264b6dSmrg fi 2766c9e2be55Smrg fi 2767c9e2be55Smrg fi 2768c9e2be55Smrg done 2769c9e2be55Smrg done 2770c9e2be55Smrg ;; 2771c9e2be55Smrgesac 2772c9e2be55Smrg 2773e2264b6dSmrg done 2774e2264b6dSmrgIFS=$as_save_IFS 2775e2264b6dSmrg 2776e2264b6dSmrgrm -rf conftest.one conftest.two conftest.dir 277766d665a3Smrg ;; 277866d665a3Smrgesac 2779c9e2be55Smrgfi 2780d859ff80Smrg if test ${ac_cv_path_install+y}; then 2781c9e2be55Smrg INSTALL=$ac_cv_path_install 2782c9e2be55Smrg else 2783e2264b6dSmrg # As a last resort, use the slow shell script. Don't cache a 2784e2264b6dSmrg # value for INSTALL within a source directory, because that will 2785c9e2be55Smrg # break other packages using the cache if that directory is 2786e2264b6dSmrg # removed, or if the value is a relative name. 2787c9e2be55Smrg INSTALL=$ac_install_sh 2788c9e2be55Smrg fi 2789c9e2be55Smrgfi 2790d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2791d859ff80Smrgprintf "%s\n" "$INSTALL" >&6; } 2792c9e2be55Smrg 2793c9e2be55Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2794c9e2be55Smrg# It thinks the first close brace ends the variable substitution. 2795c9e2be55Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2796c9e2be55Smrg 2797c9e2be55Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2798c9e2be55Smrg 2799c9e2be55Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2800c9e2be55Smrg 2801d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2802d859ff80Smrgprintf %s "checking whether build environment is sane... " >&6; } 2803e2264b6dSmrg# Reject unsafe characters in $srcdir or the absolute working directory 2804e2264b6dSmrg# name. Accept space and tab only in the latter. 2805e2264b6dSmrgam_lf=' 2806e2264b6dSmrg' 2807e2264b6dSmrgcase `pwd` in 2808e2264b6dSmrg *[\\\"\#\$\&\'\`$am_lf]*) 2809e2264b6dSmrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2810e2264b6dSmrgesac 2811e2264b6dSmrgcase $srcdir in 2812e2264b6dSmrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2813aef24d58Smrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2814e2264b6dSmrgesac 2815e2264b6dSmrg 2816aef24d58Smrg# Do 'set' in a subshell so we don't clobber the current shell's 2817c9e2be55Smrg# arguments. Must try -L first in case configure is actually a 2818c9e2be55Smrg# symlink; some systems play weird games with the mod time of symlinks 2819c9e2be55Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2820c9e2be55Smrg# directory). 2821c9e2be55Smrgif ( 2822aef24d58Smrg am_has_slept=no 2823aef24d58Smrg for am_try in 1 2; do 2824aef24d58Smrg echo "timestamp, slept: $am_has_slept" > conftest.file 2825aef24d58Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2826aef24d58Smrg if test "$*" = "X"; then 2827aef24d58Smrg # -L didn't work. 2828aef24d58Smrg set X `ls -t "$srcdir/configure" conftest.file` 2829aef24d58Smrg fi 2830aef24d58Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 2831aef24d58Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 2832aef24d58Smrg 2833aef24d58Smrg # If neither matched, then we have a broken ls. This can happen 2834aef24d58Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2835aef24d58Smrg # broken ls alias from the environment. This has actually 2836aef24d58Smrg # happened. Such a system could not be considered "sane". 2837aef24d58Smrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2838aef24d58Smrg alias in your environment" "$LINENO" 5 2839aef24d58Smrg fi 2840aef24d58Smrg if test "$2" = conftest.file || test $am_try -eq 2; then 2841aef24d58Smrg break 2842aef24d58Smrg fi 2843aef24d58Smrg # Just in case. 2844aef24d58Smrg sleep 1 2845aef24d58Smrg am_has_slept=yes 2846aef24d58Smrg done 2847c9e2be55Smrg test "$2" = conftest.file 2848c9e2be55Smrg ) 2849c9e2be55Smrgthen 2850c9e2be55Smrg # Ok. 2851c9e2be55Smrg : 2852c9e2be55Smrgelse 2853e2264b6dSmrg as_fn_error $? "newly created file is older than distributed files! 2854e2264b6dSmrgCheck your system clock" "$LINENO" 5 2855c9e2be55Smrgfi 2856d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2857d859ff80Smrgprintf "%s\n" "yes" >&6; } 2858aef24d58Smrg# If we didn't sleep, we still need to ensure time stamps of config.status and 2859aef24d58Smrg# generated files are strictly newer. 2860aef24d58Smrgam_sleep_pid= 2861aef24d58Smrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 2862aef24d58Smrg ( sleep 1 ) & 2863aef24d58Smrg am_sleep_pid=$! 2864aef24d58Smrgfi 2865aef24d58Smrg 2866aef24d58Smrgrm -f conftest.file 2867aef24d58Smrg 2868c9e2be55Smrgtest "$program_prefix" != NONE && 2869e2264b6dSmrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2870c9e2be55Smrg# Use a double $ so make ignores it. 2871c9e2be55Smrgtest "$program_suffix" != NONE && 2872e2264b6dSmrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2873e2264b6dSmrg# Double any \ or $. 287466d665a3Smrg# By default was 's,x,x', remove it if useless. 2875e2264b6dSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2876d859ff80Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2877d859ff80Smrg 2878c9e2be55Smrg 2879aef24d58Smrg# Expand $ac_aux_dir to an absolute path. 2880aef24d58Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2881c9e2be55Smrg 2882d859ff80Smrg 2883d859ff80Smrg if test x"${MISSING+set}" != xset; then 2884d859ff80Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 2885e2264b6dSmrgfi 2886c9e2be55Smrg# Use eval to expand $SHELL 2887aef24d58Smrgif eval "$MISSING --is-lightweight"; then 2888aef24d58Smrg am_missing_run="$MISSING " 2889c9e2be55Smrgelse 2890c9e2be55Smrg am_missing_run= 2891d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2892d859ff80Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2893e2264b6dSmrgfi 2894e2264b6dSmrg 2895aef24d58Smrgif test x"${install_sh+set}" != xset; then 2896e2264b6dSmrg case $am_aux_dir in 2897e2264b6dSmrg *\ * | *\ *) 2898e2264b6dSmrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2899e2264b6dSmrg *) 2900e2264b6dSmrg install_sh="\${SHELL} $am_aux_dir/install-sh" 2901e2264b6dSmrg esac 2902e2264b6dSmrgfi 2903e2264b6dSmrg 2904aef24d58Smrg# Installed binaries are usually stripped using 'strip' when the user 2905aef24d58Smrg# run "make install-strip". However 'strip' might not be the right 2906e2264b6dSmrg# tool to use in cross-compilation environments, therefore Automake 2907aef24d58Smrg# will honor the 'STRIP' environment variable to overrule this program. 2908e2264b6dSmrgif test "$cross_compiling" != no; then 2909e2264b6dSmrg if test -n "$ac_tool_prefix"; then 2910e2264b6dSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2911e2264b6dSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 2912d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2913d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 2914d859ff80Smrgif test ${ac_cv_prog_STRIP+y} 2915d859ff80Smrgthen : 2916d859ff80Smrg printf %s "(cached) " >&6 291766d665a3Smrgelse case e in #( 291866d665a3Smrg e) if test -n "$STRIP"; then 2919e2264b6dSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2920e2264b6dSmrgelse 2921e2264b6dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2922e2264b6dSmrgfor as_dir in $PATH 2923e2264b6dSmrgdo 2924e2264b6dSmrg IFS=$as_save_IFS 2925d859ff80Smrg case $as_dir in #((( 2926d859ff80Smrg '') as_dir=./ ;; 2927d859ff80Smrg */) ;; 2928d859ff80Smrg *) as_dir=$as_dir/ ;; 2929d859ff80Smrg esac 2930e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2931d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2932e2264b6dSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2933d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2934e2264b6dSmrg break 2 2935e2264b6dSmrg fi 2936e2264b6dSmrgdone 2937e2264b6dSmrg done 2938e2264b6dSmrgIFS=$as_save_IFS 2939e2264b6dSmrg 294066d665a3Smrgfi ;; 294166d665a3Smrgesac 2942e2264b6dSmrgfi 2943e2264b6dSmrgSTRIP=$ac_cv_prog_STRIP 2944e2264b6dSmrgif test -n "$STRIP"; then 2945d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2946d859ff80Smrgprintf "%s\n" "$STRIP" >&6; } 2947e2264b6dSmrgelse 2948d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2949d859ff80Smrgprintf "%s\n" "no" >&6; } 2950e2264b6dSmrgfi 2951e2264b6dSmrg 2952e2264b6dSmrg 2953e2264b6dSmrgfi 2954e2264b6dSmrgif test -z "$ac_cv_prog_STRIP"; then 2955e2264b6dSmrg ac_ct_STRIP=$STRIP 2956e2264b6dSmrg # Extract the first word of "strip", so it can be a program name with args. 2957e2264b6dSmrgset dummy strip; ac_word=$2 2958d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2959d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 2960d859ff80Smrgif test ${ac_cv_prog_ac_ct_STRIP+y} 2961d859ff80Smrgthen : 2962d859ff80Smrg printf %s "(cached) " >&6 296366d665a3Smrgelse case e in #( 296466d665a3Smrg e) if test -n "$ac_ct_STRIP"; then 2965e2264b6dSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2966e2264b6dSmrgelse 2967e2264b6dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2968e2264b6dSmrgfor as_dir in $PATH 2969e2264b6dSmrgdo 2970e2264b6dSmrg IFS=$as_save_IFS 2971d859ff80Smrg case $as_dir in #((( 2972d859ff80Smrg '') as_dir=./ ;; 2973d859ff80Smrg */) ;; 2974d859ff80Smrg *) as_dir=$as_dir/ ;; 2975d859ff80Smrg esac 2976e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2977d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2978e2264b6dSmrg ac_cv_prog_ac_ct_STRIP="strip" 2979d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2980e2264b6dSmrg break 2 2981e2264b6dSmrg fi 2982e2264b6dSmrgdone 2983e2264b6dSmrg done 2984e2264b6dSmrgIFS=$as_save_IFS 2985e2264b6dSmrg 298666d665a3Smrgfi ;; 298766d665a3Smrgesac 2988c9e2be55Smrgfi 2989e2264b6dSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2990e2264b6dSmrgif test -n "$ac_ct_STRIP"; then 2991d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2992d859ff80Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 2993e2264b6dSmrgelse 2994d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2995d859ff80Smrgprintf "%s\n" "no" >&6; } 2996e2264b6dSmrgfi 2997e2264b6dSmrg 2998e2264b6dSmrg if test "x$ac_ct_STRIP" = x; then 2999e2264b6dSmrg STRIP=":" 3000e2264b6dSmrg else 3001e2264b6dSmrg case $cross_compiling:$ac_tool_warned in 3002e2264b6dSmrgyes:) 3003d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3004d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3005e2264b6dSmrgac_tool_warned=yes ;; 3006e2264b6dSmrgesac 3007e2264b6dSmrg STRIP=$ac_ct_STRIP 3008e2264b6dSmrg fi 3009e2264b6dSmrgelse 3010e2264b6dSmrg STRIP="$ac_cv_prog_STRIP" 3011e2264b6dSmrgfi 3012e2264b6dSmrg 3013e2264b6dSmrgfi 3014e2264b6dSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3015e2264b6dSmrg 3016d859ff80Smrg 3017d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 3018d859ff80Smrgprintf %s "checking for a race-free mkdir -p... " >&6; } 3019e2264b6dSmrgif test -z "$MKDIR_P"; then 3020d859ff80Smrg if test ${ac_cv_path_mkdir+y} 3021d859ff80Smrgthen : 3022d859ff80Smrg printf %s "(cached) " >&6 302366d665a3Smrgelse case e in #( 302466d665a3Smrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3025e2264b6dSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3026e2264b6dSmrgdo 3027e2264b6dSmrg IFS=$as_save_IFS 3028d859ff80Smrg case $as_dir in #((( 3029d859ff80Smrg '') as_dir=./ ;; 3030d859ff80Smrg */) ;; 3031d859ff80Smrg *) as_dir=$as_dir/ ;; 3032d859ff80Smrg esac 3033e2264b6dSmrg for ac_prog in mkdir gmkdir; do 3034e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3035d859ff80Smrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3036d859ff80Smrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3037d859ff80Smrg 'mkdir ('*'coreutils) '* | \ 303866d665a3Smrg *'BusyBox '* | \ 3039e2264b6dSmrg 'mkdir (fileutils) '4.1*) 3040d859ff80Smrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3041e2264b6dSmrg break 3;; 3042e2264b6dSmrg esac 3043e2264b6dSmrg done 3044e2264b6dSmrg done 3045e2264b6dSmrg done 3046e2264b6dSmrgIFS=$as_save_IFS 304766d665a3Smrg ;; 304866d665a3Smrgesac 3049e2264b6dSmrgfi 3050e2264b6dSmrg 3051e2264b6dSmrg test -d ./--version && rmdir ./--version 3052d859ff80Smrg if test ${ac_cv_path_mkdir+y}; then 3053e2264b6dSmrg MKDIR_P="$ac_cv_path_mkdir -p" 3054e2264b6dSmrg else 305566d665a3Smrg # As a last resort, use plain mkdir -p, 305666d665a3Smrg # in the hope it doesn't have the bugs of ancient mkdir. 305766d665a3Smrg MKDIR_P='mkdir -p' 3058e2264b6dSmrg fi 3059e2264b6dSmrgfi 3060d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3061d859ff80Smrgprintf "%s\n" "$MKDIR_P" >&6; } 3062e2264b6dSmrg 3063c9e2be55Smrgfor ac_prog in gawk mawk nawk awk 3064c9e2be55Smrgdo 3065c9e2be55Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3066c9e2be55Smrgset dummy $ac_prog; ac_word=$2 3067d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3068d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3069d859ff80Smrgif test ${ac_cv_prog_AWK+y} 3070d859ff80Smrgthen : 3071d859ff80Smrg printf %s "(cached) " >&6 307266d665a3Smrgelse case e in #( 307366d665a3Smrg e) if test -n "$AWK"; then 3074c9e2be55Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 3075c9e2be55Smrgelse 3076c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3077c9e2be55Smrgfor as_dir in $PATH 3078c9e2be55Smrgdo 3079c9e2be55Smrg IFS=$as_save_IFS 3080d859ff80Smrg case $as_dir in #((( 3081d859ff80Smrg '') as_dir=./ ;; 3082d859ff80Smrg */) ;; 3083d859ff80Smrg *) as_dir=$as_dir/ ;; 3084d859ff80Smrg esac 3085e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3086d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3087c9e2be55Smrg ac_cv_prog_AWK="$ac_prog" 3088d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3089c9e2be55Smrg break 2 3090c9e2be55Smrg fi 3091c9e2be55Smrgdone 3092e2264b6dSmrg done 3093e2264b6dSmrgIFS=$as_save_IFS 3094c9e2be55Smrg 309566d665a3Smrgfi ;; 309666d665a3Smrgesac 3097c9e2be55Smrgfi 3098c9e2be55SmrgAWK=$ac_cv_prog_AWK 3099c9e2be55Smrgif test -n "$AWK"; then 3100d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3101d859ff80Smrgprintf "%s\n" "$AWK" >&6; } 3102c9e2be55Smrgelse 3103d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3104d859ff80Smrgprintf "%s\n" "no" >&6; } 3105c9e2be55Smrgfi 3106c9e2be55Smrg 3107e2264b6dSmrg 3108c9e2be55Smrg test -n "$AWK" && break 3109c9e2be55Smrgdone 3110c9e2be55Smrg 3111d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3112d859ff80Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3113e2264b6dSmrgset x ${MAKE-make} 3114d859ff80Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3115d859ff80Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 3116d859ff80Smrgthen : 3117d859ff80Smrg printf %s "(cached) " >&6 311866d665a3Smrgelse case e in #( 311966d665a3Smrg e) cat >conftest.make <<\_ACEOF 3120e2264b6dSmrgSHELL = /bin/sh 3121c9e2be55Smrgall: 3122e2264b6dSmrg @echo '@@@%%%=$(MAKE)=@@@%%%' 3123c9e2be55Smrg_ACEOF 3124e2264b6dSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3125e2264b6dSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 3126e2264b6dSmrg *@@@%%%=?*=@@@%%%*) 3127e2264b6dSmrg eval ac_cv_prog_make_${ac_make}_set=yes;; 3128e2264b6dSmrg *) 3129e2264b6dSmrg eval ac_cv_prog_make_${ac_make}_set=no;; 3130e2264b6dSmrgesac 313166d665a3Smrgrm -f conftest.make ;; 313266d665a3Smrgesac 3133c9e2be55Smrgfi 3134e2264b6dSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3135d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3136d859ff80Smrgprintf "%s\n" "yes" >&6; } 3137c9e2be55Smrg SET_MAKE= 3138c9e2be55Smrgelse 3139d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3140d859ff80Smrgprintf "%s\n" "no" >&6; } 3141c9e2be55Smrg SET_MAKE="MAKE=${MAKE-make}" 3142c9e2be55Smrgfi 3143c9e2be55Smrg 3144c9e2be55Smrgrm -rf .tst 2>/dev/null 3145c9e2be55Smrgmkdir .tst 2>/dev/null 3146c9e2be55Smrgif test -d .tst; then 3147c9e2be55Smrg am__leading_dot=. 3148c9e2be55Smrgelse 3149c9e2be55Smrg am__leading_dot=_ 3150c9e2be55Smrgfi 3151c9e2be55Smrgrmdir .tst 2>/dev/null 3152c9e2be55Smrg 3153aef24d58Smrg# Check whether --enable-silent-rules was given. 3154d859ff80Smrgif test ${enable_silent_rules+y} 3155d859ff80Smrgthen : 3156aef24d58Smrg enableval=$enable_silent_rules; 3157aef24d58Smrgfi 3158aef24d58Smrg 3159aef24d58Smrgcase $enable_silent_rules in # ((( 3160aef24d58Smrg yes) AM_DEFAULT_VERBOSITY=0;; 3161aef24d58Smrg no) AM_DEFAULT_VERBOSITY=1;; 3162aef24d58Smrg *) AM_DEFAULT_VERBOSITY=1;; 3163aef24d58Smrgesac 3164aef24d58Smrgam_make=${MAKE-make} 3165d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3166d859ff80Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 3167d859ff80Smrgif test ${am_cv_make_support_nested_variables+y} 3168d859ff80Smrgthen : 3169d859ff80Smrg printf %s "(cached) " >&6 317066d665a3Smrgelse case e in #( 317166d665a3Smrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 3172aef24d58SmrgBAR0=false 3173aef24d58SmrgBAR1=true 3174aef24d58SmrgV=1 3175aef24d58Smrgam__doit: 3176aef24d58Smrg @$(TRUE) 3177aef24d58Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3178aef24d58Smrg am_cv_make_support_nested_variables=yes 3179aef24d58Smrgelse 3180aef24d58Smrg am_cv_make_support_nested_variables=no 318166d665a3Smrgfi ;; 318266d665a3Smrgesac 3183aef24d58Smrgfi 3184d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3185d859ff80Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3186aef24d58Smrgif test $am_cv_make_support_nested_variables = yes; then 3187aef24d58Smrg AM_V='$(V)' 3188aef24d58Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3189aef24d58Smrgelse 3190aef24d58Smrg AM_V=$AM_DEFAULT_VERBOSITY 3191aef24d58Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3192aef24d58Smrgfi 3193aef24d58SmrgAM_BACKSLASH='\' 3194aef24d58Smrg 3195e2264b6dSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 3196e2264b6dSmrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3197e2264b6dSmrg # is not polluted with repeated "-I." 3198e2264b6dSmrg am__isrc=' -I$(srcdir)' 3199e2264b6dSmrg # test to see if srcdir already configured 3200e2264b6dSmrg if test -f $srcdir/config.status; then 3201e2264b6dSmrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3202e2264b6dSmrg fi 3203c9e2be55Smrgfi 3204c9e2be55Smrg 3205c9e2be55Smrg# test whether we have cygpath 3206c9e2be55Smrgif test -z "$CYGPATH_W"; then 3207c9e2be55Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 3208c9e2be55Smrg CYGPATH_W='cygpath -w' 3209c9e2be55Smrg else 3210c9e2be55Smrg CYGPATH_W=echo 3211c9e2be55Smrg fi 3212c9e2be55Smrgfi 3213c9e2be55Smrg 3214c9e2be55Smrg 3215c9e2be55Smrg# Define the identity of the package. 3216c9e2be55Smrg PACKAGE='xmh' 321766d665a3Smrg VERSION='1.0.5' 3218c9e2be55Smrg 3219c9e2be55Smrg 3220d859ff80Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3221c9e2be55Smrg 3222c9e2be55Smrg 3223d859ff80Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3224c9e2be55Smrg 3225c9e2be55Smrg# Some tools Automake needs. 3226c9e2be55Smrg 3227c9e2be55SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3228c9e2be55Smrg 3229c9e2be55Smrg 3230c9e2be55SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3231c9e2be55Smrg 3232c9e2be55Smrg 3233c9e2be55SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3234c9e2be55Smrg 3235c9e2be55Smrg 3236c9e2be55SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3237c9e2be55Smrg 3238c9e2be55Smrg 3239c9e2be55SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3240c9e2be55Smrg 3241aef24d58Smrg# For better backward compatibility. To be removed once Automake 1.9.x 3242aef24d58Smrg# dies out for good. For more background, see: 3243d859ff80Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3244d859ff80Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3245aef24d58Smrgmkdir_p='$(MKDIR_P)' 3246c9e2be55Smrg 3247aef24d58Smrg# We need awk for the "check" target (and possibly the TAP driver). The 3248aef24d58Smrg# system "awk" is bad on some platforms. 3249aef24d58Smrg# Always define AMTAR for backward compatibility. Yes, it's still used 3250aef24d58Smrg# in the wild :-( We should find a proper way to deprecate it ... 3251aef24d58SmrgAMTAR='$${TAR-tar}' 3252c9e2be55Smrg 3253c9e2be55Smrg 3254aef24d58Smrg# We'll loop over all known methods to create a tar archive until one works. 3255aef24d58Smrg_am_tools='gnutar pax cpio none' 3256e2264b6dSmrg 3257aef24d58Smrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3258e2264b6dSmrg 3259e2264b6dSmrg 3260e2264b6dSmrg 3261e2264b6dSmrg 3262e2264b6dSmrg 3263d859ff80Smrg# Variables for tags utilities; see am/tags.am 3264d859ff80Smrgif test -z "$CTAGS"; then 3265d859ff80Smrg CTAGS=ctags 3266d859ff80Smrgfi 3267d859ff80Smrg 3268d859ff80Smrgif test -z "$ETAGS"; then 3269d859ff80Smrg ETAGS=etags 3270d859ff80Smrgfi 3271d859ff80Smrg 3272d859ff80Smrgif test -z "$CSCOPE"; then 3273d859ff80Smrg CSCOPE=cscope 3274d859ff80Smrgfi 3275d859ff80Smrg 3276d859ff80Smrg 3277c9e2be55Smrg 3278aef24d58Smrg# POSIX will say in a future version that running "rm -f" with no argument 3279aef24d58Smrg# is OK; and we want to be able to make that assumption in our Makefile 3280aef24d58Smrg# recipes. So use an aggressive probe to check that the usage we want is 3281aef24d58Smrg# actually supported "in the wild" to an acceptable degree. 3282aef24d58Smrg# See automake bug#10828. 3283aef24d58Smrg# To make any issue more visible, cause the running configure to be aborted 3284aef24d58Smrg# by default if the 'rm' program in use doesn't match our expectations; the 3285aef24d58Smrg# user can still override this though. 3286aef24d58Smrgif rm -f && rm -fr && rm -rf; then : OK; else 3287aef24d58Smrg cat >&2 <<'END' 3288aef24d58SmrgOops! 3289c9e2be55Smrg 3290aef24d58SmrgYour 'rm' program seems unable to run without file operands specified 3291aef24d58Smrgon the command line, even when the '-f' option is present. This is contrary 3292aef24d58Smrgto the behaviour of most rm programs out there, and not conforming with 3293aef24d58Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3294c9e2be55Smrg 3295aef24d58SmrgPlease tell bug-automake@gnu.org about your system, including the value 3296aef24d58Smrgof your $PATH and any error possibly output before this message. This 3297aef24d58Smrgcan help us improve future automake versions. 3298c9e2be55Smrg 3299aef24d58SmrgEND 3300aef24d58Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3301aef24d58Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 3302aef24d58Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3303aef24d58Smrg echo >&2 3304aef24d58Smrg else 3305aef24d58Smrg cat >&2 <<'END' 3306aef24d58SmrgAborting the configuration process, to ensure you take notice of the issue. 3307c9e2be55Smrg 3308aef24d58SmrgYou can download and install GNU coreutils to get an 'rm' implementation 3309d859ff80Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 3310c9e2be55Smrg 3311aef24d58SmrgIf you want to complete the configuration process using your problematic 3312aef24d58Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3313aef24d58Smrgto "yes", and re-run configure. 3314c9e2be55Smrg 3315aef24d58SmrgEND 3316aef24d58Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3317aef24d58Smrg fi 3318aef24d58Smrgfi 3319aef24d58Smrg 3320aef24d58Smrg 3321aef24d58Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 3322c9e2be55Smrg 3323c9e2be55Smrg 3324c9e2be55Smrg 3325e2264b6dSmrg 3326e2264b6dSmrg 3327e2264b6dSmrg 3328e2264b6dSmrg 3329e2264b6dSmrg 3330e2264b6dSmrg 3331e2264b6dSmrg 3332e2264b6dSmrg 3333d859ff80Smrg 3334d859ff80Smrg 3335d859ff80Smrg 3336d859ff80Smrg 3337d859ff80Smrg 3338d859ff80Smrg 3339d859ff80Smrg 3340d859ff80Smrg 3341d859ff80Smrg 3342e2264b6dSmrgDEPDIR="${am__leading_dot}deps" 3343e2264b6dSmrg 3344e2264b6dSmrgac_config_commands="$ac_config_commands depfiles" 3345e2264b6dSmrg 3346d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3347d859ff80Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3348d859ff80Smrgcat > confinc.mk << 'END' 3349e2264b6dSmrgam__doit: 3350d859ff80Smrg @echo this is the am__doit target >confinc.out 3351e2264b6dSmrg.PHONY: am__doit 3352e2264b6dSmrgEND 3353e2264b6dSmrgam__include="#" 3354e2264b6dSmrgam__quote= 3355d859ff80Smrg# BSD make does it like this. 3356d859ff80Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 3357d859ff80Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 3358d859ff80Smrgecho 'include confinc.mk # ignored' > confmf.GNU 3359d859ff80Smrg_am_result=no 3360d859ff80Smrgfor s in GNU BSD; do 3361d859ff80Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3362d859ff80Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3363d859ff80Smrg ac_status=$? 3364d859ff80Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3365d859ff80Smrg (exit $ac_status); } 3366d859ff80Smrg case $?:`cat confinc.out 2>/dev/null` in #( 3367d859ff80Smrg '0:this is the am__doit target') : 3368d859ff80Smrg case $s in #( 3369d859ff80Smrg BSD) : 3370d859ff80Smrg am__include='.include' am__quote='"' ;; #( 3371d859ff80Smrg *) : 3372d859ff80Smrg am__include='include' am__quote='' ;; 3373d859ff80Smrgesac ;; #( 3374d859ff80Smrg *) : 3375e2264b6dSmrg ;; 3376d859ff80Smrgesac 3377d859ff80Smrg if test "$am__include" != "#"; then 3378d859ff80Smrg _am_result="yes ($s style)" 3379d859ff80Smrg break 3380d859ff80Smrg fi 3381d859ff80Smrgdone 3382d859ff80Smrgrm -f confinc.* confmf.* 3383d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3384d859ff80Smrgprintf "%s\n" "${_am_result}" >&6; } 3385c9e2be55Smrg 3386e2264b6dSmrg# Check whether --enable-dependency-tracking was given. 3387d859ff80Smrgif test ${enable_dependency_tracking+y} 3388d859ff80Smrgthen : 3389e2264b6dSmrg enableval=$enable_dependency_tracking; 3390e2264b6dSmrgfi 3391c9e2be55Smrg 3392e2264b6dSmrgif test "x$enable_dependency_tracking" != xno; then 3393e2264b6dSmrg am_depcomp="$ac_aux_dir/depcomp" 3394e2264b6dSmrg AMDEPBACKSLASH='\' 3395aef24d58Smrg am__nodep='_no' 3396e2264b6dSmrgfi 3397e2264b6dSmrg if test "x$enable_dependency_tracking" != xno; then 3398e2264b6dSmrg AMDEP_TRUE= 3399e2264b6dSmrg AMDEP_FALSE='#' 3400e2264b6dSmrgelse 3401e2264b6dSmrg AMDEP_TRUE='#' 3402e2264b6dSmrg AMDEP_FALSE= 3403e2264b6dSmrgfi 3404c9e2be55Smrg 3405c9e2be55Smrg 3406c9e2be55Smrgac_ext=c 3407c9e2be55Smrgac_cpp='$CPP $CPPFLAGS' 3408c9e2be55Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3409c9e2be55Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3410c9e2be55Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3411c9e2be55Smrgif test -n "$ac_tool_prefix"; then 3412c9e2be55Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3413c9e2be55Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 3414d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3415d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3416d859ff80Smrgif test ${ac_cv_prog_CC+y} 3417d859ff80Smrgthen : 3418d859ff80Smrg printf %s "(cached) " >&6 341966d665a3Smrgelse case e in #( 342066d665a3Smrg e) if test -n "$CC"; then 3421c9e2be55Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3422c9e2be55Smrgelse 3423c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3424c9e2be55Smrgfor as_dir in $PATH 3425c9e2be55Smrgdo 3426c9e2be55Smrg IFS=$as_save_IFS 3427d859ff80Smrg case $as_dir in #((( 3428d859ff80Smrg '') as_dir=./ ;; 3429d859ff80Smrg */) ;; 3430d859ff80Smrg *) as_dir=$as_dir/ ;; 3431d859ff80Smrg esac 3432e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3433d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3434c9e2be55Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3435d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3436c9e2be55Smrg break 2 3437c9e2be55Smrg fi 3438c9e2be55Smrgdone 3439e2264b6dSmrg done 3440e2264b6dSmrgIFS=$as_save_IFS 3441c9e2be55Smrg 344266d665a3Smrgfi ;; 344366d665a3Smrgesac 3444c9e2be55Smrgfi 3445c9e2be55SmrgCC=$ac_cv_prog_CC 3446c9e2be55Smrgif test -n "$CC"; then 3447d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3448d859ff80Smrgprintf "%s\n" "$CC" >&6; } 3449c9e2be55Smrgelse 3450d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3451d859ff80Smrgprintf "%s\n" "no" >&6; } 3452c9e2be55Smrgfi 3453c9e2be55Smrg 3454e2264b6dSmrg 3455c9e2be55Smrgfi 3456c9e2be55Smrgif test -z "$ac_cv_prog_CC"; then 3457c9e2be55Smrg ac_ct_CC=$CC 3458c9e2be55Smrg # Extract the first word of "gcc", so it can be a program name with args. 3459c9e2be55Smrgset dummy gcc; ac_word=$2 3460d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3461d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3462d859ff80Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3463d859ff80Smrgthen : 3464d859ff80Smrg printf %s "(cached) " >&6 346566d665a3Smrgelse case e in #( 346666d665a3Smrg e) if test -n "$ac_ct_CC"; then 3467c9e2be55Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3468c9e2be55Smrgelse 3469c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3470c9e2be55Smrgfor as_dir in $PATH 3471c9e2be55Smrgdo 3472c9e2be55Smrg IFS=$as_save_IFS 3473d859ff80Smrg case $as_dir in #((( 3474d859ff80Smrg '') as_dir=./ ;; 3475d859ff80Smrg */) ;; 3476d859ff80Smrg *) as_dir=$as_dir/ ;; 3477d859ff80Smrg esac 3478e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3479d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3480c9e2be55Smrg ac_cv_prog_ac_ct_CC="gcc" 3481d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3482c9e2be55Smrg break 2 3483c9e2be55Smrg fi 3484c9e2be55Smrgdone 3485e2264b6dSmrg done 3486e2264b6dSmrgIFS=$as_save_IFS 3487c9e2be55Smrg 348866d665a3Smrgfi ;; 348966d665a3Smrgesac 3490c9e2be55Smrgfi 3491c9e2be55Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3492c9e2be55Smrgif test -n "$ac_ct_CC"; then 3493d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3494d859ff80Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3495c9e2be55Smrgelse 3496d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3497d859ff80Smrgprintf "%s\n" "no" >&6; } 3498c9e2be55Smrgfi 3499c9e2be55Smrg 3500e2264b6dSmrg if test "x$ac_ct_CC" = x; then 3501e2264b6dSmrg CC="" 3502e2264b6dSmrg else 3503e2264b6dSmrg case $cross_compiling:$ac_tool_warned in 3504e2264b6dSmrgyes:) 3505d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3506d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3507e2264b6dSmrgac_tool_warned=yes ;; 3508e2264b6dSmrgesac 3509e2264b6dSmrg CC=$ac_ct_CC 3510e2264b6dSmrg fi 3511c9e2be55Smrgelse 3512c9e2be55Smrg CC="$ac_cv_prog_CC" 3513c9e2be55Smrgfi 3514c9e2be55Smrg 3515c9e2be55Smrgif test -z "$CC"; then 3516e2264b6dSmrg if test -n "$ac_tool_prefix"; then 3517e2264b6dSmrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3518c9e2be55Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 3519d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3520d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3521d859ff80Smrgif test ${ac_cv_prog_CC+y} 3522d859ff80Smrgthen : 3523d859ff80Smrg printf %s "(cached) " >&6 352466d665a3Smrgelse case e in #( 352566d665a3Smrg e) if test -n "$CC"; then 3526c9e2be55Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3527c9e2be55Smrgelse 3528c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3529c9e2be55Smrgfor as_dir in $PATH 3530c9e2be55Smrgdo 3531c9e2be55Smrg IFS=$as_save_IFS 3532d859ff80Smrg case $as_dir in #((( 3533d859ff80Smrg '') as_dir=./ ;; 3534d859ff80Smrg */) ;; 3535d859ff80Smrg *) as_dir=$as_dir/ ;; 3536d859ff80Smrg esac 3537e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3538d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3539c9e2be55Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3540d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3541c9e2be55Smrg break 2 3542c9e2be55Smrg fi 3543c9e2be55Smrgdone 3544e2264b6dSmrg done 3545e2264b6dSmrgIFS=$as_save_IFS 3546c9e2be55Smrg 354766d665a3Smrgfi ;; 354866d665a3Smrgesac 3549c9e2be55Smrgfi 3550c9e2be55SmrgCC=$ac_cv_prog_CC 3551c9e2be55Smrgif test -n "$CC"; then 3552d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3553d859ff80Smrgprintf "%s\n" "$CC" >&6; } 3554c9e2be55Smrgelse 3555d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3556d859ff80Smrgprintf "%s\n" "no" >&6; } 3557c9e2be55Smrgfi 3558c9e2be55Smrg 3559c9e2be55Smrg 3560e2264b6dSmrg fi 3561c9e2be55Smrgfi 3562c9e2be55Smrgif test -z "$CC"; then 3563c9e2be55Smrg # Extract the first word of "cc", so it can be a program name with args. 3564c9e2be55Smrgset dummy cc; ac_word=$2 3565d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3566d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3567d859ff80Smrgif test ${ac_cv_prog_CC+y} 3568d859ff80Smrgthen : 3569d859ff80Smrg printf %s "(cached) " >&6 357066d665a3Smrgelse case e in #( 357166d665a3Smrg e) if test -n "$CC"; then 3572c9e2be55Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3573c9e2be55Smrgelse 3574c9e2be55Smrg ac_prog_rejected=no 3575c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3576c9e2be55Smrgfor as_dir in $PATH 3577c9e2be55Smrgdo 3578c9e2be55Smrg IFS=$as_save_IFS 3579d859ff80Smrg case $as_dir in #((( 3580d859ff80Smrg '') as_dir=./ ;; 3581d859ff80Smrg */) ;; 3582d859ff80Smrg *) as_dir=$as_dir/ ;; 3583d859ff80Smrg esac 3584e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3585d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3586d859ff80Smrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3587c9e2be55Smrg ac_prog_rejected=yes 3588c9e2be55Smrg continue 3589c9e2be55Smrg fi 3590c9e2be55Smrg ac_cv_prog_CC="cc" 3591d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3592c9e2be55Smrg break 2 3593c9e2be55Smrg fi 3594c9e2be55Smrgdone 3595e2264b6dSmrg done 3596e2264b6dSmrgIFS=$as_save_IFS 3597c9e2be55Smrg 3598c9e2be55Smrgif test $ac_prog_rejected = yes; then 3599c9e2be55Smrg # We found a bogon in the path, so make sure we never use it. 3600c9e2be55Smrg set dummy $ac_cv_prog_CC 3601c9e2be55Smrg shift 3602c9e2be55Smrg if test $# != 0; then 3603c9e2be55Smrg # We chose a different compiler from the bogus one. 3604c9e2be55Smrg # However, it has the same basename, so the bogon will be chosen 3605c9e2be55Smrg # first if we set CC to just the basename; use the full file name. 3606c9e2be55Smrg shift 3607d859ff80Smrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3608c9e2be55Smrg fi 3609c9e2be55Smrgfi 361066d665a3Smrgfi ;; 361166d665a3Smrgesac 3612c9e2be55Smrgfi 3613c9e2be55SmrgCC=$ac_cv_prog_CC 3614c9e2be55Smrgif test -n "$CC"; then 3615d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3616d859ff80Smrgprintf "%s\n" "$CC" >&6; } 3617c9e2be55Smrgelse 3618d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3619d859ff80Smrgprintf "%s\n" "no" >&6; } 3620c9e2be55Smrgfi 3621c9e2be55Smrg 3622e2264b6dSmrg 3623c9e2be55Smrgfi 3624c9e2be55Smrgif test -z "$CC"; then 3625c9e2be55Smrg if test -n "$ac_tool_prefix"; then 3626e2264b6dSmrg for ac_prog in cl.exe 3627c9e2be55Smrg do 3628c9e2be55Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3629c9e2be55Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 3630d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3631d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3632d859ff80Smrgif test ${ac_cv_prog_CC+y} 3633d859ff80Smrgthen : 3634d859ff80Smrg printf %s "(cached) " >&6 363566d665a3Smrgelse case e in #( 363666d665a3Smrg e) if test -n "$CC"; then 3637c9e2be55Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3638c9e2be55Smrgelse 3639c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3640c9e2be55Smrgfor as_dir in $PATH 3641c9e2be55Smrgdo 3642c9e2be55Smrg IFS=$as_save_IFS 3643d859ff80Smrg case $as_dir in #((( 3644d859ff80Smrg '') as_dir=./ ;; 3645d859ff80Smrg */) ;; 3646d859ff80Smrg *) as_dir=$as_dir/ ;; 3647d859ff80Smrg esac 3648e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3649d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3650c9e2be55Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3651d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3652c9e2be55Smrg break 2 3653c9e2be55Smrg fi 3654c9e2be55Smrgdone 3655e2264b6dSmrg done 3656e2264b6dSmrgIFS=$as_save_IFS 3657c9e2be55Smrg 365866d665a3Smrgfi ;; 365966d665a3Smrgesac 3660c9e2be55Smrgfi 3661c9e2be55SmrgCC=$ac_cv_prog_CC 3662c9e2be55Smrgif test -n "$CC"; then 3663d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3664d859ff80Smrgprintf "%s\n" "$CC" >&6; } 3665c9e2be55Smrgelse 3666d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3667d859ff80Smrgprintf "%s\n" "no" >&6; } 3668c9e2be55Smrgfi 3669c9e2be55Smrg 3670e2264b6dSmrg 3671c9e2be55Smrg test -n "$CC" && break 3672c9e2be55Smrg done 3673c9e2be55Smrgfi 3674c9e2be55Smrgif test -z "$CC"; then 3675c9e2be55Smrg ac_ct_CC=$CC 3676e2264b6dSmrg for ac_prog in cl.exe 3677c9e2be55Smrgdo 3678c9e2be55Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3679c9e2be55Smrgset dummy $ac_prog; ac_word=$2 3680d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3681d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3682d859ff80Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3683d859ff80Smrgthen : 3684d859ff80Smrg printf %s "(cached) " >&6 368566d665a3Smrgelse case e in #( 368666d665a3Smrg e) if test -n "$ac_ct_CC"; then 3687c9e2be55Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3688c9e2be55Smrgelse 3689c9e2be55Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3690c9e2be55Smrgfor as_dir in $PATH 3691c9e2be55Smrgdo 3692c9e2be55Smrg IFS=$as_save_IFS 3693d859ff80Smrg case $as_dir in #((( 3694d859ff80Smrg '') as_dir=./ ;; 3695d859ff80Smrg */) ;; 3696d859ff80Smrg *) as_dir=$as_dir/ ;; 3697d859ff80Smrg esac 3698e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3699d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3700c9e2be55Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 3701d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3702c9e2be55Smrg break 2 3703c9e2be55Smrg fi 3704c9e2be55Smrgdone 3705e2264b6dSmrg done 3706e2264b6dSmrgIFS=$as_save_IFS 3707c9e2be55Smrg 370866d665a3Smrgfi ;; 370966d665a3Smrgesac 3710c9e2be55Smrgfi 3711c9e2be55Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3712c9e2be55Smrgif test -n "$ac_ct_CC"; then 3713d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3714d859ff80Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3715c9e2be55Smrgelse 3716d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3717d859ff80Smrgprintf "%s\n" "no" >&6; } 3718c9e2be55Smrgfi 3719c9e2be55Smrg 3720e2264b6dSmrg 3721c9e2be55Smrg test -n "$ac_ct_CC" && break 3722c9e2be55Smrgdone 3723c9e2be55Smrg 3724e2264b6dSmrg if test "x$ac_ct_CC" = x; then 3725e2264b6dSmrg CC="" 3726e2264b6dSmrg else 3727e2264b6dSmrg case $cross_compiling:$ac_tool_warned in 3728e2264b6dSmrgyes:) 3729d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3730d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3731e2264b6dSmrgac_tool_warned=yes ;; 3732e2264b6dSmrgesac 3733e2264b6dSmrg CC=$ac_ct_CC 3734e2264b6dSmrg fi 3735c9e2be55Smrgfi 3736c9e2be55Smrg 3737c9e2be55Smrgfi 3738d859ff80Smrgif test -z "$CC"; then 3739d859ff80Smrg if test -n "$ac_tool_prefix"; then 3740d859ff80Smrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3741d859ff80Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2 3742d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3743d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3744d859ff80Smrgif test ${ac_cv_prog_CC+y} 3745d859ff80Smrgthen : 3746d859ff80Smrg printf %s "(cached) " >&6 374766d665a3Smrgelse case e in #( 374866d665a3Smrg e) if test -n "$CC"; then 3749d859ff80Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 3750d859ff80Smrgelse 3751d859ff80Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3752d859ff80Smrgfor as_dir in $PATH 3753d859ff80Smrgdo 3754d859ff80Smrg IFS=$as_save_IFS 3755d859ff80Smrg case $as_dir in #((( 3756d859ff80Smrg '') as_dir=./ ;; 3757d859ff80Smrg */) ;; 3758d859ff80Smrg *) as_dir=$as_dir/ ;; 3759d859ff80Smrg esac 3760d859ff80Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3761d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3762d859ff80Smrg ac_cv_prog_CC="${ac_tool_prefix}clang" 3763d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3764d859ff80Smrg break 2 3765d859ff80Smrg fi 3766d859ff80Smrgdone 3767d859ff80Smrg done 3768d859ff80SmrgIFS=$as_save_IFS 3769c9e2be55Smrg 377066d665a3Smrgfi ;; 377166d665a3Smrgesac 3772d859ff80Smrgfi 3773d859ff80SmrgCC=$ac_cv_prog_CC 3774d859ff80Smrgif test -n "$CC"; then 3775d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3776d859ff80Smrgprintf "%s\n" "$CC" >&6; } 3777d859ff80Smrgelse 3778d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3779d859ff80Smrgprintf "%s\n" "no" >&6; } 3780d859ff80Smrgfi 3781d859ff80Smrg 3782d859ff80Smrg 3783d859ff80Smrgfi 3784d859ff80Smrgif test -z "$ac_cv_prog_CC"; then 3785d859ff80Smrg ac_ct_CC=$CC 3786d859ff80Smrg # Extract the first word of "clang", so it can be a program name with args. 3787d859ff80Smrgset dummy clang; ac_word=$2 3788d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3789d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 3790d859ff80Smrgif test ${ac_cv_prog_ac_ct_CC+y} 3791d859ff80Smrgthen : 3792d859ff80Smrg printf %s "(cached) " >&6 379366d665a3Smrgelse case e in #( 379466d665a3Smrg e) if test -n "$ac_ct_CC"; then 3795d859ff80Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3796d859ff80Smrgelse 3797d859ff80Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3798d859ff80Smrgfor as_dir in $PATH 3799d859ff80Smrgdo 3800d859ff80Smrg IFS=$as_save_IFS 3801d859ff80Smrg case $as_dir in #((( 3802d859ff80Smrg '') as_dir=./ ;; 3803d859ff80Smrg */) ;; 3804d859ff80Smrg *) as_dir=$as_dir/ ;; 3805d859ff80Smrg esac 3806d859ff80Smrg for ac_exec_ext in '' $ac_executable_extensions; do 3807d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3808d859ff80Smrg ac_cv_prog_ac_ct_CC="clang" 3809d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3810d859ff80Smrg break 2 3811d859ff80Smrg fi 3812d859ff80Smrgdone 3813d859ff80Smrg done 3814d859ff80SmrgIFS=$as_save_IFS 3815d859ff80Smrg 381666d665a3Smrgfi ;; 381766d665a3Smrgesac 3818d859ff80Smrgfi 3819d859ff80Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 3820d859ff80Smrgif test -n "$ac_ct_CC"; then 3821d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3822d859ff80Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3823d859ff80Smrgelse 3824d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3825d859ff80Smrgprintf "%s\n" "no" >&6; } 3826d859ff80Smrgfi 3827c9e2be55Smrg 3828d859ff80Smrg if test "x$ac_ct_CC" = x; then 3829d859ff80Smrg CC="" 3830d859ff80Smrg else 3831d859ff80Smrg case $cross_compiling:$ac_tool_warned in 3832d859ff80Smrgyes:) 3833d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3834d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3835d859ff80Smrgac_tool_warned=yes ;; 3836d859ff80Smrgesac 3837d859ff80Smrg CC=$ac_ct_CC 3838d859ff80Smrg fi 3839d859ff80Smrgelse 3840d859ff80Smrg CC="$ac_cv_prog_CC" 3841d859ff80Smrgfi 3842d859ff80Smrg 3843d859ff80Smrgfi 3844d859ff80Smrg 3845d859ff80Smrg 384666d665a3Smrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 384766d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3848e2264b6dSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 384966d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 3850c9e2be55Smrg 3851c9e2be55Smrg# Provide some information about the compiler. 3852d859ff80Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3853e2264b6dSmrgset X $ac_compile 3854e2264b6dSmrgac_compiler=$2 3855d859ff80Smrgfor ac_option in --version -v -V -qversion -version; do 3856e2264b6dSmrg { { ac_try="$ac_compiler $ac_option >&5" 3857e2264b6dSmrgcase "(($ac_try" in 3858e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3859e2264b6dSmrg *) ac_try_echo=$ac_try;; 3860e2264b6dSmrgesac 3861e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3862d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3863e2264b6dSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3864c9e2be55Smrg ac_status=$? 3865e2264b6dSmrg if test -s conftest.err; then 3866e2264b6dSmrg sed '10a\ 3867e2264b6dSmrg... rest of stderr output deleted ... 3868e2264b6dSmrg 10q' conftest.err >conftest.er1 3869e2264b6dSmrg cat conftest.er1 >&5 3870e2264b6dSmrg fi 3871e2264b6dSmrg rm -f conftest.er1 conftest.err 3872d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3873e2264b6dSmrg test $ac_status = 0; } 3874e2264b6dSmrgdone 3875c9e2be55Smrg 3876e2264b6dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3877c9e2be55Smrg/* end confdefs.h. */ 3878c9e2be55Smrg 3879c9e2be55Smrgint 3880d859ff80Smrgmain (void) 3881c9e2be55Smrg{ 3882c9e2be55Smrg 3883c9e2be55Smrg ; 3884c9e2be55Smrg return 0; 3885c9e2be55Smrg} 3886c9e2be55Smrg_ACEOF 3887c9e2be55Smrgac_clean_files_save=$ac_clean_files 3888e2264b6dSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3889c9e2be55Smrg# Try to create an executable without -o first, disregard a.out. 3890c9e2be55Smrg# It will help us diagnose broken compilers, and finding out an intuition 3891c9e2be55Smrg# of exeext. 3892d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3893d859ff80Smrgprintf %s "checking whether the C compiler works... " >&6; } 3894d859ff80Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3895e2264b6dSmrg 3896e2264b6dSmrg# The possible output files: 3897e2264b6dSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3898e2264b6dSmrg 3899e2264b6dSmrgac_rmfiles= 3900e2264b6dSmrgfor ac_file in $ac_files 3901e2264b6dSmrgdo 3902e2264b6dSmrg case $ac_file in 3903e2264b6dSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3904e2264b6dSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3905e2264b6dSmrg esac 3906e2264b6dSmrgdone 3907e2264b6dSmrgrm -f $ac_rmfiles 3908e2264b6dSmrg 3909e2264b6dSmrgif { { ac_try="$ac_link_default" 3910e2264b6dSmrgcase "(($ac_try" in 3911e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3912e2264b6dSmrg *) ac_try_echo=$ac_try;; 3913e2264b6dSmrgesac 3914e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3915d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3916e2264b6dSmrg (eval "$ac_link_default") 2>&5 3917c9e2be55Smrg ac_status=$? 3918d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3919d859ff80Smrg test $ac_status = 0; } 3920d859ff80Smrgthen : 392166d665a3Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 392266d665a3Smrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3923e2264b6dSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3924e2264b6dSmrg# so that the user can short-circuit this test for compilers unknown to 3925e2264b6dSmrg# Autoconf. 3926e2264b6dSmrgfor ac_file in $ac_files '' 3927c9e2be55Smrgdo 3928c9e2be55Smrg test -f "$ac_file" || continue 3929c9e2be55Smrg case $ac_file in 3930e2264b6dSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3931c9e2be55Smrg ;; 3932c9e2be55Smrg [ab].out ) 3933c9e2be55Smrg # We found the default executable, but exeext='' is most 3934c9e2be55Smrg # certainly right. 3935c9e2be55Smrg break;; 3936c9e2be55Smrg *.* ) 3937d859ff80Smrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3938e2264b6dSmrg then :; else 3939e2264b6dSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3940e2264b6dSmrg fi 3941e2264b6dSmrg # We set ac_cv_exeext here because the later test for it is not 394266d665a3Smrg # safe: cross compilers may not add the suffix if given an '-o' 3943e2264b6dSmrg # argument, so we may need to know it at that point already. 3944e2264b6dSmrg # Even if this section looks crufty: it has the advantage of 3945e2264b6dSmrg # actually working. 3946c9e2be55Smrg break;; 3947c9e2be55Smrg * ) 3948c9e2be55Smrg break;; 3949c9e2be55Smrg esac 3950c9e2be55Smrgdone 3951e2264b6dSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3952e2264b6dSmrg 395366d665a3Smrgelse case e in #( 395466d665a3Smrg e) ac_file='' ;; 395566d665a3Smrgesac 3956e2264b6dSmrgfi 3957d859ff80Smrgif test -z "$ac_file" 3958d859ff80Smrgthen : 3959d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3960d859ff80Smrgprintf "%s\n" "no" >&6; } 3961d859ff80Smrgprintf "%s\n" "$as_me: failed program was:" >&5 3962c9e2be55Smrgsed 's/^/| /' conftest.$ac_ext >&5 3963c9e2be55Smrg 396466d665a3Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 396566d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3966e2264b6dSmrgas_fn_error 77 "C compiler cannot create executables 396766d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 396866d665a3Smrgelse case e in #( 396966d665a3Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 397066d665a3Smrgprintf "%s\n" "yes" >&6; } ;; 397166d665a3Smrgesac 3972d859ff80Smrgfi 3973d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3974d859ff80Smrgprintf %s "checking for C compiler default output file name... " >&6; } 3975d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3976d859ff80Smrgprintf "%s\n" "$ac_file" >&6; } 3977c9e2be55Smrgac_exeext=$ac_cv_exeext 3978c9e2be55Smrg 3979e2264b6dSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3980c9e2be55Smrgac_clean_files=$ac_clean_files_save 3981d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3982d859ff80Smrgprintf %s "checking for suffix of executables... " >&6; } 3983e2264b6dSmrgif { { ac_try="$ac_link" 3984e2264b6dSmrgcase "(($ac_try" in 3985e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3986e2264b6dSmrg *) ac_try_echo=$ac_try;; 3987e2264b6dSmrgesac 3988e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3989d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3990e2264b6dSmrg (eval "$ac_link") 2>&5 3991c9e2be55Smrg ac_status=$? 3992d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3993d859ff80Smrg test $ac_status = 0; } 3994d859ff80Smrgthen : 399566d665a3Smrg # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 399666d665a3Smrg# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 399766d665a3Smrg# work properly (i.e., refer to 'conftest.exe'), while it won't with 399866d665a3Smrg# 'rm'. 3999c9e2be55Smrgfor ac_file in conftest.exe conftest conftest.*; do 4000c9e2be55Smrg test -f "$ac_file" || continue 4001c9e2be55Smrg case $ac_file in 4002e2264b6dSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4003c9e2be55Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4004c9e2be55Smrg break;; 4005c9e2be55Smrg * ) break;; 4006c9e2be55Smrg esac 4007c9e2be55Smrgdone 400866d665a3Smrgelse case e in #( 400966d665a3Smrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 401066d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4011e2264b6dSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 401266d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 401366d665a3Smrgesac 4014c9e2be55Smrgfi 4015e2264b6dSmrgrm -f conftest conftest$ac_cv_exeext 4016d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4017d859ff80Smrgprintf "%s\n" "$ac_cv_exeext" >&6; } 4018c9e2be55Smrg 4019c9e2be55Smrgrm -f conftest.$ac_ext 4020c9e2be55SmrgEXEEXT=$ac_cv_exeext 4021c9e2be55Smrgac_exeext=$EXEEXT 4022e2264b6dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4023e2264b6dSmrg/* end confdefs.h. */ 4024e2264b6dSmrg#include <stdio.h> 4025e2264b6dSmrgint 4026d859ff80Smrgmain (void) 4027e2264b6dSmrg{ 4028e2264b6dSmrgFILE *f = fopen ("conftest.out", "w"); 402966d665a3Smrg if (!f) 403066d665a3Smrg return 1; 4031e2264b6dSmrg return ferror (f) || fclose (f) != 0; 4032e2264b6dSmrg 4033e2264b6dSmrg ; 4034e2264b6dSmrg return 0; 4035e2264b6dSmrg} 4036c9e2be55Smrg_ACEOF 4037e2264b6dSmrgac_clean_files="$ac_clean_files conftest.out" 4038e2264b6dSmrg# Check that the compiler produces executables we can run. If not, either 4039e2264b6dSmrg# the compiler is broken, or we cross compile. 4040d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4041d859ff80Smrgprintf %s "checking whether we are cross compiling... " >&6; } 4042e2264b6dSmrgif test "$cross_compiling" != yes; then 4043e2264b6dSmrg { { ac_try="$ac_link" 4044e2264b6dSmrgcase "(($ac_try" in 4045e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4046e2264b6dSmrg *) ac_try_echo=$ac_try;; 4047e2264b6dSmrgesac 4048e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4049d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 4050e2264b6dSmrg (eval "$ac_link") 2>&5 4051e2264b6dSmrg ac_status=$? 4052d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4053e2264b6dSmrg test $ac_status = 0; } 4054e2264b6dSmrg if { ac_try='./conftest$ac_cv_exeext' 4055e2264b6dSmrg { { case "(($ac_try" in 4056e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4057e2264b6dSmrg *) ac_try_echo=$ac_try;; 4058e2264b6dSmrgesac 4059e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4060d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 4061e2264b6dSmrg (eval "$ac_try") 2>&5 4062e2264b6dSmrg ac_status=$? 4063d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4064e2264b6dSmrg test $ac_status = 0; }; }; then 4065e2264b6dSmrg cross_compiling=no 4066e2264b6dSmrg else 4067e2264b6dSmrg if test "$cross_compiling" = maybe; then 4068e2264b6dSmrg cross_compiling=yes 4069e2264b6dSmrg else 407066d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 407166d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4072d859ff80Smrgas_fn_error 77 "cannot run C compiled programs. 407366d665a3SmrgIf you meant to cross compile, use '--host'. 407466d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 4075e2264b6dSmrg fi 4076e2264b6dSmrg fi 4077e2264b6dSmrgfi 4078d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4079d859ff80Smrgprintf "%s\n" "$cross_compiling" >&6; } 4080e2264b6dSmrg 408166d665a3Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 408266d665a3Smrg conftest.o conftest.obj conftest.out 4083e2264b6dSmrgac_clean_files=$ac_clean_files_save 4084d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4085d859ff80Smrgprintf %s "checking for suffix of object files... " >&6; } 4086d859ff80Smrgif test ${ac_cv_objext+y} 4087d859ff80Smrgthen : 4088d859ff80Smrg printf %s "(cached) " >&6 408966d665a3Smrgelse case e in #( 409066d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4091c9e2be55Smrg/* end confdefs.h. */ 4092c9e2be55Smrg 4093c9e2be55Smrgint 4094d859ff80Smrgmain (void) 4095c9e2be55Smrg{ 4096c9e2be55Smrg 4097c9e2be55Smrg ; 4098c9e2be55Smrg return 0; 4099c9e2be55Smrg} 4100c9e2be55Smrg_ACEOF 4101c9e2be55Smrgrm -f conftest.o conftest.obj 4102e2264b6dSmrgif { { ac_try="$ac_compile" 4103e2264b6dSmrgcase "(($ac_try" in 4104e2264b6dSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4105e2264b6dSmrg *) ac_try_echo=$ac_try;; 4106e2264b6dSmrgesac 4107e2264b6dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4108d859ff80Smrgprintf "%s\n" "$ac_try_echo"; } >&5 4109e2264b6dSmrg (eval "$ac_compile") 2>&5 4110c9e2be55Smrg ac_status=$? 4111d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4112d859ff80Smrg test $ac_status = 0; } 4113d859ff80Smrgthen : 4114e2264b6dSmrg for ac_file in conftest.o conftest.obj conftest.*; do 4115e2264b6dSmrg test -f "$ac_file" || continue; 4116c9e2be55Smrg case $ac_file in 4117e2264b6dSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4118c9e2be55Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4119c9e2be55Smrg break;; 4120c9e2be55Smrg esac 4121c9e2be55Smrgdone 412266d665a3Smrgelse case e in #( 412366d665a3Smrg e) printf "%s\n" "$as_me: failed program was:" >&5 4124c9e2be55Smrgsed 's/^/| /' conftest.$ac_ext >&5 4125c9e2be55Smrg 412666d665a3Smrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 412766d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4128e2264b6dSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile 412966d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 413066d665a3Smrgesac 4131c9e2be55Smrgfi 413266d665a3Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 413366d665a3Smrgesac 4134c9e2be55Smrgfi 4135d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4136d859ff80Smrgprintf "%s\n" "$ac_cv_objext" >&6; } 4137c9e2be55SmrgOBJEXT=$ac_cv_objext 4138c9e2be55Smrgac_objext=$OBJEXT 4139d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4140d859ff80Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 4141d859ff80Smrgif test ${ac_cv_c_compiler_gnu+y} 4142d859ff80Smrgthen : 4143d859ff80Smrg printf %s "(cached) " >&6 414466d665a3Smrgelse case e in #( 414566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4146c9e2be55Smrg/* end confdefs.h. */ 4147c9e2be55Smrg 4148c9e2be55Smrgint 4149d859ff80Smrgmain (void) 4150c9e2be55Smrg{ 4151c9e2be55Smrg#ifndef __GNUC__ 4152c9e2be55Smrg choke me 4153c9e2be55Smrg#endif 4154c9e2be55Smrg 4155c9e2be55Smrg ; 4156c9e2be55Smrg return 0; 4157c9e2be55Smrg} 4158c9e2be55Smrg_ACEOF 4159d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 4160d859ff80Smrgthen : 4161c9e2be55Smrg ac_compiler_gnu=yes 416266d665a3Smrgelse case e in #( 416366d665a3Smrg e) ac_compiler_gnu=no ;; 416466d665a3Smrgesac 4165c9e2be55Smrgfi 4166d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4167c9e2be55Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 416866d665a3Smrg ;; 416966d665a3Smrgesac 4170c9e2be55Smrgfi 4171d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4172d859ff80Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4173d859ff80Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4174d859ff80Smrg 4175e2264b6dSmrgif test $ac_compiler_gnu = yes; then 4176e2264b6dSmrg GCC=yes 4177e2264b6dSmrgelse 4178e2264b6dSmrg GCC= 4179e2264b6dSmrgfi 4180d859ff80Smrgac_test_CFLAGS=${CFLAGS+y} 4181c9e2be55Smrgac_save_CFLAGS=$CFLAGS 4182d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4183d859ff80Smrgprintf %s "checking whether $CC accepts -g... " >&6; } 4184d859ff80Smrgif test ${ac_cv_prog_cc_g+y} 4185d859ff80Smrgthen : 4186d859ff80Smrg printf %s "(cached) " >&6 418766d665a3Smrgelse case e in #( 418866d665a3Smrg e) ac_save_c_werror_flag=$ac_c_werror_flag 4189e2264b6dSmrg ac_c_werror_flag=yes 4190e2264b6dSmrg ac_cv_prog_cc_g=no 4191e2264b6dSmrg CFLAGS="-g" 4192e2264b6dSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4193c9e2be55Smrg/* end confdefs.h. */ 4194c9e2be55Smrg 4195c9e2be55Smrgint 4196d859ff80Smrgmain (void) 4197c9e2be55Smrg{ 4198c9e2be55Smrg 4199c9e2be55Smrg ; 4200c9e2be55Smrg return 0; 4201c9e2be55Smrg} 4202c9e2be55Smrg_ACEOF 4203d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 4204d859ff80Smrgthen : 4205c9e2be55Smrg ac_cv_prog_cc_g=yes 420666d665a3Smrgelse case e in #( 420766d665a3Smrg e) CFLAGS="" 4208e2264b6dSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4209e2264b6dSmrg/* end confdefs.h. */ 4210e2264b6dSmrg 4211e2264b6dSmrgint 4212d859ff80Smrgmain (void) 4213e2264b6dSmrg{ 4214e2264b6dSmrg 4215e2264b6dSmrg ; 4216e2264b6dSmrg return 0; 4217e2264b6dSmrg} 4218e2264b6dSmrg_ACEOF 4219d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 4220d859ff80Smrgthen : 4221e2264b6dSmrg 422266d665a3Smrgelse case e in #( 422366d665a3Smrg e) ac_c_werror_flag=$ac_save_c_werror_flag 4224e2264b6dSmrg CFLAGS="-g" 4225e2264b6dSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4226e2264b6dSmrg/* end confdefs.h. */ 4227e2264b6dSmrg 4228e2264b6dSmrgint 4229d859ff80Smrgmain (void) 4230e2264b6dSmrg{ 4231c9e2be55Smrg 4232e2264b6dSmrg ; 4233e2264b6dSmrg return 0; 4234e2264b6dSmrg} 4235e2264b6dSmrg_ACEOF 4236d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 4237d859ff80Smrgthen : 4238e2264b6dSmrg ac_cv_prog_cc_g=yes 4239e2264b6dSmrgfi 424066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 424166d665a3Smrgesac 4242c9e2be55Smrgfi 424366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 424466d665a3Smrgesac 4245c9e2be55Smrgfi 4246d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 424766d665a3Smrg ac_c_werror_flag=$ac_save_c_werror_flag ;; 424866d665a3Smrgesac 4249e2264b6dSmrgfi 4250d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4251d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4252d859ff80Smrgif test $ac_test_CFLAGS; then 4253c9e2be55Smrg CFLAGS=$ac_save_CFLAGS 4254c9e2be55Smrgelif test $ac_cv_prog_cc_g = yes; then 4255c9e2be55Smrg if test "$GCC" = yes; then 4256c9e2be55Smrg CFLAGS="-g -O2" 4257c9e2be55Smrg else 4258c9e2be55Smrg CFLAGS="-g" 4259c9e2be55Smrg fi 4260c9e2be55Smrgelse 4261c9e2be55Smrg if test "$GCC" = yes; then 4262c9e2be55Smrg CFLAGS="-O2" 4263c9e2be55Smrg else 4264c9e2be55Smrg CFLAGS= 4265c9e2be55Smrg fi 4266c9e2be55Smrgfi 4267d859ff80Smrgac_prog_cc_stdc=no 4268d859ff80Smrgif test x$ac_prog_cc_stdc = xno 4269d859ff80Smrgthen : 4270d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4271d859ff80Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 4272d859ff80Smrgif test ${ac_cv_prog_cc_c11+y} 4273d859ff80Smrgthen : 4274d859ff80Smrg printf %s "(cached) " >&6 427566d665a3Smrgelse case e in #( 427666d665a3Smrg e) ac_cv_prog_cc_c11=no 4277c9e2be55Smrgac_save_CC=$CC 4278e2264b6dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279c9e2be55Smrg/* end confdefs.h. */ 4280d859ff80Smrg$ac_c_conftest_c11_program 4281d859ff80Smrg_ACEOF 4282d859ff80Smrgfor ac_arg in '' -std=gnu11 4283d859ff80Smrgdo 4284d859ff80Smrg CC="$ac_save_CC $ac_arg" 4285d859ff80Smrg if ac_fn_c_try_compile "$LINENO" 4286d859ff80Smrgthen : 4287d859ff80Smrg ac_cv_prog_cc_c11=$ac_arg 4288d859ff80Smrgfi 4289d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4290d859ff80Smrg test "x$ac_cv_prog_cc_c11" != "xno" && break 4291d859ff80Smrgdone 4292d859ff80Smrgrm -f conftest.$ac_ext 429366d665a3SmrgCC=$ac_save_CC ;; 429466d665a3Smrgesac 4295d859ff80Smrgfi 4296c9e2be55Smrg 4297d859ff80Smrgif test "x$ac_cv_prog_cc_c11" = xno 4298d859ff80Smrgthen : 4299d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4300d859ff80Smrgprintf "%s\n" "unsupported" >&6; } 430166d665a3Smrgelse case e in #( 430266d665a3Smrg e) if test "x$ac_cv_prog_cc_c11" = x 4303d859ff80Smrgthen : 4304d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4305d859ff80Smrgprintf "%s\n" "none needed" >&6; } 430666d665a3Smrgelse case e in #( 430766d665a3Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4308d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 430966d665a3Smrg CC="$CC $ac_cv_prog_cc_c11" ;; 431066d665a3Smrgesac 4311d859ff80Smrgfi 4312d859ff80Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 431366d665a3Smrg ac_prog_cc_stdc=c11 ;; 431466d665a3Smrgesac 4315d859ff80Smrgfi 4316d859ff80Smrgfi 4317d859ff80Smrgif test x$ac_prog_cc_stdc = xno 4318d859ff80Smrgthen : 4319d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4320d859ff80Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 4321d859ff80Smrgif test ${ac_cv_prog_cc_c99+y} 4322d859ff80Smrgthen : 4323d859ff80Smrg printf %s "(cached) " >&6 432466d665a3Smrgelse case e in #( 432566d665a3Smrg e) ac_cv_prog_cc_c99=no 4326d859ff80Smrgac_save_CC=$CC 4327d859ff80Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4328d859ff80Smrg/* end confdefs.h. */ 4329d859ff80Smrg$ac_c_conftest_c99_program 4330d859ff80Smrg_ACEOF 4331d859ff80Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4332d859ff80Smrgdo 4333d859ff80Smrg CC="$ac_save_CC $ac_arg" 4334d859ff80Smrg if ac_fn_c_try_compile "$LINENO" 4335d859ff80Smrgthen : 4336d859ff80Smrg ac_cv_prog_cc_c99=$ac_arg 4337d859ff80Smrgfi 4338d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4339d859ff80Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 4340d859ff80Smrgdone 4341d859ff80Smrgrm -f conftest.$ac_ext 434266d665a3SmrgCC=$ac_save_CC ;; 434366d665a3Smrgesac 4344d859ff80Smrgfi 4345e2264b6dSmrg 4346d859ff80Smrgif test "x$ac_cv_prog_cc_c99" = xno 4347d859ff80Smrgthen : 4348d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4349d859ff80Smrgprintf "%s\n" "unsupported" >&6; } 435066d665a3Smrgelse case e in #( 435166d665a3Smrg e) if test "x$ac_cv_prog_cc_c99" = x 4352d859ff80Smrgthen : 4353d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4354d859ff80Smrgprintf "%s\n" "none needed" >&6; } 435566d665a3Smrgelse case e in #( 435666d665a3Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4357d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 435866d665a3Smrg CC="$CC $ac_cv_prog_cc_c99" ;; 435966d665a3Smrgesac 4360d859ff80Smrgfi 4361d859ff80Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 436266d665a3Smrg ac_prog_cc_stdc=c99 ;; 436366d665a3Smrgesac 4364d859ff80Smrgfi 4365d859ff80Smrgfi 4366d859ff80Smrgif test x$ac_prog_cc_stdc = xno 4367d859ff80Smrgthen : 4368d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4369d859ff80Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 4370d859ff80Smrgif test ${ac_cv_prog_cc_c89+y} 4371d859ff80Smrgthen : 4372d859ff80Smrg printf %s "(cached) " >&6 437366d665a3Smrgelse case e in #( 437466d665a3Smrg e) ac_cv_prog_cc_c89=no 4375d859ff80Smrgac_save_CC=$CC 4376d859ff80Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 4377d859ff80Smrg/* end confdefs.h. */ 4378d859ff80Smrg$ac_c_conftest_c89_program 4379c9e2be55Smrg_ACEOF 4380d859ff80Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4381c9e2be55Smrgdo 4382c9e2be55Smrg CC="$ac_save_CC $ac_arg" 4383d859ff80Smrg if ac_fn_c_try_compile "$LINENO" 4384d859ff80Smrgthen : 4385e2264b6dSmrg ac_cv_prog_cc_c89=$ac_arg 4386c9e2be55Smrgfi 4387d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 4388e2264b6dSmrg test "x$ac_cv_prog_cc_c89" != "xno" && break 4389c9e2be55Smrgdone 4390e2264b6dSmrgrm -f conftest.$ac_ext 439166d665a3SmrgCC=$ac_save_CC ;; 439266d665a3Smrgesac 4393c9e2be55Smrgfi 4394c9e2be55Smrg 4395d859ff80Smrgif test "x$ac_cv_prog_cc_c89" = xno 4396d859ff80Smrgthen : 4397d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4398d859ff80Smrgprintf "%s\n" "unsupported" >&6; } 439966d665a3Smrgelse case e in #( 440066d665a3Smrg e) if test "x$ac_cv_prog_cc_c89" = x 4401d859ff80Smrgthen : 4402d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4403d859ff80Smrgprintf "%s\n" "none needed" >&6; } 440466d665a3Smrgelse case e in #( 440566d665a3Smrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4406d859ff80Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 440766d665a3Smrg CC="$CC $ac_cv_prog_cc_c89" ;; 440866d665a3Smrgesac 4409d859ff80Smrgfi 4410d859ff80Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 441166d665a3Smrg ac_prog_cc_stdc=c89 ;; 441266d665a3Smrgesac 4413d859ff80Smrgfi 4414c9e2be55Smrgfi 4415c9e2be55Smrg 4416c9e2be55Smrgac_ext=c 4417c9e2be55Smrgac_cpp='$CPP $CPPFLAGS' 4418c9e2be55Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4419c9e2be55Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4420c9e2be55Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4421c9e2be55Smrg 4422d859ff80Smrg 4423d859ff80Smrg ac_ext=c 4424aef24d58Smrgac_cpp='$CPP $CPPFLAGS' 4425aef24d58Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4426aef24d58Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4427aef24d58Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4428d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4429d859ff80Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 4430d859ff80Smrgif test ${am_cv_prog_cc_c_o+y} 4431d859ff80Smrgthen : 4432d859ff80Smrg printf %s "(cached) " >&6 443366d665a3Smrgelse case e in #( 443466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4435aef24d58Smrg/* end confdefs.h. */ 4436aef24d58Smrg 4437aef24d58Smrgint 4438d859ff80Smrgmain (void) 4439aef24d58Smrg{ 4440aef24d58Smrg 4441aef24d58Smrg ; 4442aef24d58Smrg return 0; 4443aef24d58Smrg} 4444aef24d58Smrg_ACEOF 4445aef24d58Smrg # Make sure it works both with $CC and with simple cc. 4446aef24d58Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 4447aef24d58Smrg # compilers refuse to overwrite an existing .o file with -o, 4448aef24d58Smrg # though they will create one. 4449aef24d58Smrg am_cv_prog_cc_c_o=yes 4450aef24d58Smrg for am_i in 1 2; do 4451aef24d58Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4452aef24d58Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4453aef24d58Smrg ac_status=$? 4454aef24d58Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4455aef24d58Smrg (exit $ac_status); } \ 4456aef24d58Smrg && test -f conftest2.$ac_objext; then 4457aef24d58Smrg : OK 4458aef24d58Smrg else 4459aef24d58Smrg am_cv_prog_cc_c_o=no 4460aef24d58Smrg break 4461aef24d58Smrg fi 4462aef24d58Smrg done 4463aef24d58Smrg rm -f core conftest* 446466d665a3Smrg unset am_i ;; 446566d665a3Smrgesac 4466aef24d58Smrgfi 4467d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4468d859ff80Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4469aef24d58Smrgif test "$am_cv_prog_cc_c_o" != yes; then 4470aef24d58Smrg # Losing compiler, so override with the script. 4471aef24d58Smrg # FIXME: It is wrong to rewrite CC. 4472aef24d58Smrg # But if we don't then we get into trouble of one sort or another. 4473aef24d58Smrg # A longer-term fix would be to have automake use am__CC in this case, 4474aef24d58Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4475aef24d58Smrg CC="$am_aux_dir/compile $CC" 4476aef24d58Smrgfi 4477aef24d58Smrgac_ext=c 4478aef24d58Smrgac_cpp='$CPP $CPPFLAGS' 4479aef24d58Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4480aef24d58Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4481aef24d58Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 4482aef24d58Smrg 4483aef24d58Smrg 4484c9e2be55Smrgdepcc="$CC" am_compiler_list= 4485c9e2be55Smrg 4486d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4487d859ff80Smrgprintf %s "checking dependency style of $depcc... " >&6; } 4488d859ff80Smrgif test ${am_cv_CC_dependencies_compiler_type+y} 4489d859ff80Smrgthen : 4490d859ff80Smrg printf %s "(cached) " >&6 449166d665a3Smrgelse case e in #( 449266d665a3Smrg e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4493c9e2be55Smrg # We make a subdir and do the tests there. Otherwise we can end up 4494c9e2be55Smrg # making bogus files that we don't know about and never remove. For 4495c9e2be55Smrg # instance it was reported that on HP-UX the gcc test will end up 4496aef24d58Smrg # making a dummy file named 'D' -- because '-MD' means "put the output 4497aef24d58Smrg # in D". 4498aef24d58Smrg rm -rf conftest.dir 4499c9e2be55Smrg mkdir conftest.dir 4500c9e2be55Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 4501c9e2be55Smrg # using a relative directory. 4502c9e2be55Smrg cp "$am_depcomp" conftest.dir 4503c9e2be55Smrg cd conftest.dir 4504c9e2be55Smrg # We will build objects and dependencies in a subdirectory because 4505c9e2be55Smrg # it helps to detect inapplicable dependency modes. For instance 4506c9e2be55Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 4507c9e2be55Smrg # side effect of compilation, but ICC will put the dependencies in 4508c9e2be55Smrg # the current directory while Tru64 will put them in the object 4509c9e2be55Smrg # directory. 4510c9e2be55Smrg mkdir sub 4511c9e2be55Smrg 4512c9e2be55Smrg am_cv_CC_dependencies_compiler_type=none 4513c9e2be55Smrg if test "$am_compiler_list" = ""; then 4514c9e2be55Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4515c9e2be55Smrg fi 4516e2264b6dSmrg am__universal=false 4517e2264b6dSmrg case " $depcc " in #( 4518e2264b6dSmrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4519e2264b6dSmrg esac 4520e2264b6dSmrg 4521c9e2be55Smrg for depmode in $am_compiler_list; do 4522c9e2be55Smrg # Setup a source with many dependencies, because some compilers 4523c9e2be55Smrg # like to wrap large dependency lists on column 80 (with \), and 4524c9e2be55Smrg # we should not choose a depcomp mode which is confused by this. 4525c9e2be55Smrg # 4526c9e2be55Smrg # We need to recreate these files for each test, as the compiler may 4527c9e2be55Smrg # overwrite some of them when testing with obscure command lines. 4528c9e2be55Smrg # This happens at least with the AIX C compiler. 4529c9e2be55Smrg : > sub/conftest.c 4530c9e2be55Smrg for i in 1 2 3 4 5 6; do 4531c9e2be55Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4532aef24d58Smrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4533aef24d58Smrg # Solaris 10 /bin/sh. 4534aef24d58Smrg echo '/* dummy */' > sub/conftst$i.h 4535c9e2be55Smrg done 4536c9e2be55Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4537c9e2be55Smrg 4538aef24d58Smrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4539e2264b6dSmrg # mode. It turns out that the SunPro C++ compiler does not properly 4540aef24d58Smrg # handle '-M -o', and we need to detect this. Also, some Intel 4541aef24d58Smrg # versions had trouble with output in subdirs. 4542e2264b6dSmrg am__obj=sub/conftest.${OBJEXT-o} 4543e2264b6dSmrg am__minus_obj="-o $am__obj" 4544c9e2be55Smrg case $depmode in 4545e2264b6dSmrg gcc) 4546e2264b6dSmrg # This depmode causes a compiler race in universal mode. 4547e2264b6dSmrg test "$am__universal" = false || continue 4548e2264b6dSmrg ;; 4549c9e2be55Smrg nosideeffect) 4550aef24d58Smrg # After this tag, mechanisms are not by side-effect, so they'll 4551aef24d58Smrg # only be used when explicitly requested. 4552c9e2be55Smrg if test "x$enable_dependency_tracking" = xyes; then 4553c9e2be55Smrg continue 4554c9e2be55Smrg else 4555c9e2be55Smrg break 4556c9e2be55Smrg fi 4557c9e2be55Smrg ;; 4558aef24d58Smrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4559aef24d58Smrg # This compiler won't grok '-c -o', but also, the minuso test has 4560e2264b6dSmrg # not run yet. These depmodes are late enough in the game, and 4561e2264b6dSmrg # so weak that their functioning should not be impacted. 4562e2264b6dSmrg am__obj=conftest.${OBJEXT-o} 4563e2264b6dSmrg am__minus_obj= 4564e2264b6dSmrg ;; 4565c9e2be55Smrg none) break ;; 4566c9e2be55Smrg esac 4567c9e2be55Smrg if depmode=$depmode \ 4568e2264b6dSmrg source=sub/conftest.c object=$am__obj \ 4569c9e2be55Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4570e2264b6dSmrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4571c9e2be55Smrg >/dev/null 2>conftest.err && 4572e2264b6dSmrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4573c9e2be55Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4574e2264b6dSmrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4575c9e2be55Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4576c9e2be55Smrg # icc doesn't choke on unknown options, it will just issue warnings 4577e2264b6dSmrg # or remarks (even with -Werror). So we grep stderr for any message 4578e2264b6dSmrg # that says an option was ignored or not supported. 4579e2264b6dSmrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4580e2264b6dSmrg # icc: Command line warning: ignoring option '-M'; no argument required 4581e2264b6dSmrg # The diagnosis changed in icc 8.0: 4582e2264b6dSmrg # icc: Command line remark: option '-MP' not supported 4583e2264b6dSmrg if (grep 'ignoring option' conftest.err || 4584e2264b6dSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4585c9e2be55Smrg am_cv_CC_dependencies_compiler_type=$depmode 4586c9e2be55Smrg break 4587c9e2be55Smrg fi 4588c9e2be55Smrg fi 4589c9e2be55Smrg done 4590c9e2be55Smrg 4591c9e2be55Smrg cd .. 4592c9e2be55Smrg rm -rf conftest.dir 4593c9e2be55Smrgelse 4594c9e2be55Smrg am_cv_CC_dependencies_compiler_type=none 4595c9e2be55Smrgfi 459666d665a3Smrg ;; 459766d665a3Smrgesac 4598c9e2be55Smrgfi 4599d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4600d859ff80Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4601c9e2be55SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4602c9e2be55Smrg 4603e2264b6dSmrg if 4604c9e2be55Smrg test "x$enable_dependency_tracking" != xno \ 4605c9e2be55Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4606c9e2be55Smrg am__fastdepCC_TRUE= 4607c9e2be55Smrg am__fastdepCC_FALSE='#' 4608c9e2be55Smrgelse 4609c9e2be55Smrg am__fastdepCC_TRUE='#' 4610c9e2be55Smrg am__fastdepCC_FALSE= 4611c9e2be55Smrgfi 4612c9e2be55Smrg 4613c9e2be55Smrg 4614e2264b6dSmrg 4615d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4616d859ff80Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4617d859ff80Smrgif test ${ac_cv_c_undeclared_builtin_options+y} 4618d859ff80Smrgthen : 4619d859ff80Smrg printf %s "(cached) " >&6 462066d665a3Smrgelse case e in #( 462166d665a3Smrg e) ac_save_CFLAGS=$CFLAGS 4622d859ff80Smrg ac_cv_c_undeclared_builtin_options='cannot detect' 4623d859ff80Smrg for ac_arg in '' -fno-builtin; do 4624d859ff80Smrg CFLAGS="$ac_save_CFLAGS $ac_arg" 4625d859ff80Smrg # This test program should *not* compile successfully. 4626d859ff80Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4627e2264b6dSmrg/* end confdefs.h. */ 4628e2264b6dSmrg 4629e2264b6dSmrgint 4630d859ff80Smrgmain (void) 4631e2264b6dSmrg{ 4632d859ff80Smrg(void) strchr; 4633e2264b6dSmrg ; 4634e2264b6dSmrg return 0; 4635e2264b6dSmrg} 4636e2264b6dSmrg_ACEOF 4637d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 4638d859ff80Smrgthen : 4639e2264b6dSmrg 464066d665a3Smrgelse case e in #( 464166d665a3Smrg e) # This test program should compile successfully. 4642d859ff80Smrg # No library function is consistently available on 4643d859ff80Smrg # freestanding implementations, so test against a dummy 4644d859ff80Smrg # declaration. Include always-available headers on the 4645d859ff80Smrg # off chance that they somehow elicit warnings. 4646d859ff80Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4647e2264b6dSmrg/* end confdefs.h. */ 4648d859ff80Smrg#include <float.h> 4649d859ff80Smrg#include <limits.h> 4650d859ff80Smrg#include <stdarg.h> 4651d859ff80Smrg#include <stddef.h> 4652d859ff80Smrgextern void ac_decl (int, char *); 4653c9e2be55Smrg 4654e2264b6dSmrgint 4655d859ff80Smrgmain (void) 4656e2264b6dSmrg{ 4657d859ff80Smrg(void) ac_decl (0, (char *) 0); 4658d859ff80Smrg (void) ac_decl; 4659c9e2be55Smrg 4660d859ff80Smrg ; 4661d859ff80Smrg return 0; 4662d859ff80Smrg} 4663d859ff80Smrg_ACEOF 4664d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 4665d859ff80Smrgthen : 4666d859ff80Smrg if test x"$ac_arg" = x 4667d859ff80Smrgthen : 4668d859ff80Smrg ac_cv_c_undeclared_builtin_options='none needed' 466966d665a3Smrgelse case e in #( 467066d665a3Smrg e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 467166d665a3Smrgesac 4672e2264b6dSmrgfi 4673d859ff80Smrg break 4674e2264b6dSmrgfi 467566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 467666d665a3Smrgesac 4677d859ff80Smrgfi 4678d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4679d859ff80Smrg done 4680d859ff80Smrg CFLAGS=$ac_save_CFLAGS 468166d665a3Smrg ;; 468266d665a3Smrgesac 4683d859ff80Smrgfi 4684d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4685d859ff80Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4686d859ff80Smrg case $ac_cv_c_undeclared_builtin_options in #( 4687d859ff80Smrg 'cannot detect') : 468866d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 468966d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4690d859ff80Smrgas_fn_error $? "cannot make $CC report undeclared builtins 469166d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 4692d859ff80Smrg 'none needed') : 4693d859ff80Smrg ac_c_undeclared_builtin_options='' ;; #( 4694d859ff80Smrg *) : 4695d859ff80Smrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4696d859ff80Smrgesac 4697d859ff80Smrg 4698d859ff80Smrgac_header= ac_cache= 4699d859ff80Smrgfor ac_item in $ac_header_c_list 4700d859ff80Smrgdo 4701d859ff80Smrg if test $ac_cache; then 4702d859ff80Smrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4703d859ff80Smrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4704d859ff80Smrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 4705d859ff80Smrg fi 4706d859ff80Smrg ac_header= ac_cache= 4707d859ff80Smrg elif test $ac_header; then 4708d859ff80Smrg ac_cache=$ac_item 4709d859ff80Smrg else 4710d859ff80Smrg ac_header=$ac_item 4711d859ff80Smrg fi 4712d859ff80Smrgdone 4713d859ff80Smrg 4714c9e2be55Smrg 4715c9e2be55Smrg 4716e2264b6dSmrg 4717e2264b6dSmrg 4718e2264b6dSmrg 4719c9e2be55Smrg 4720c9e2be55Smrg 4721d859ff80Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4722d859ff80Smrgthen : 4723c9e2be55Smrg 4724d859ff80Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4725d859ff80Smrg 4726d859ff80Smrgfi 4727c9e2be55Smrg 4728aef24d58Smrg 4729aef24d58Smrg 4730d859ff80Smrg 4731d859ff80Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4732d859ff80Smrgif test "x$ac_cv_have_decl___clang__" = xyes 4733d859ff80Smrgthen : 4734aef24d58Smrg CLANGCC="yes" 473566d665a3Smrgelse case e in #( 473666d665a3Smrg e) CLANGCC="no" ;; 473766d665a3Smrgesac 4738aef24d58Smrgfi 4739d859ff80Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4740d859ff80Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4741d859ff80Smrgthen : 4742aef24d58Smrg INTELCC="yes" 474366d665a3Smrgelse case e in #( 474466d665a3Smrg e) INTELCC="no" ;; 474566d665a3Smrgesac 4746aef24d58Smrgfi 4747d859ff80Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4748d859ff80Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4749d859ff80Smrgthen : 4750aef24d58Smrg SUNCC="yes" 475166d665a3Smrgelse case e in #( 475266d665a3Smrg e) SUNCC="no" ;; 475366d665a3Smrgesac 4754aef24d58Smrgfi 4755aef24d58Smrg 4756aef24d58Smrg 4757aef24d58Smrg 4758aef24d58Smrg 4759d859ff80Smrg 4760d859ff80Smrg 4761d859ff80Smrg 4762d859ff80Smrg 4763c9e2be55Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4764c9e2be55Smrg if test -n "$ac_tool_prefix"; then 4765c9e2be55Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4766c9e2be55Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4767d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4768d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 4769d859ff80Smrgif test ${ac_cv_path_PKG_CONFIG+y} 4770d859ff80Smrgthen : 4771d859ff80Smrg printf %s "(cached) " >&6 477266d665a3Smrgelse case e in #( 477366d665a3Smrg e) case $PKG_CONFIG in 4774c9e2be55Smrg [\\/]* | ?:[\\/]*) 4775c9e2be55Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4776c9e2be55Smrg ;; 4777c9e2be55Smrg *) 4778c9e2be55Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4779c9e2be55Smrgfor as_dir in $PATH 4780c9e2be55Smrgdo 4781c9e2be55Smrg IFS=$as_save_IFS 4782d859ff80Smrg case $as_dir in #((( 4783d859ff80Smrg '') as_dir=./ ;; 4784d859ff80Smrg */) ;; 4785d859ff80Smrg *) as_dir=$as_dir/ ;; 4786d859ff80Smrg esac 4787e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4788d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4789d859ff80Smrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4790d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4791c9e2be55Smrg break 2 4792c9e2be55Smrg fi 4793c9e2be55Smrgdone 4794e2264b6dSmrg done 4795e2264b6dSmrgIFS=$as_save_IFS 4796c9e2be55Smrg 4797c9e2be55Smrg ;; 479866d665a3Smrgesac ;; 4799c9e2be55Smrgesac 4800c9e2be55Smrgfi 4801c9e2be55SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4802c9e2be55Smrgif test -n "$PKG_CONFIG"; then 4803d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4804d859ff80Smrgprintf "%s\n" "$PKG_CONFIG" >&6; } 4805c9e2be55Smrgelse 4806d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4807d859ff80Smrgprintf "%s\n" "no" >&6; } 4808c9e2be55Smrgfi 4809c9e2be55Smrg 4810e2264b6dSmrg 4811c9e2be55Smrgfi 4812c9e2be55Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4813c9e2be55Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4814c9e2be55Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 4815c9e2be55Smrgset dummy pkg-config; ac_word=$2 4816d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4817d859ff80Smrgprintf %s "checking for $ac_word... " >&6; } 4818d859ff80Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4819d859ff80Smrgthen : 4820d859ff80Smrg printf %s "(cached) " >&6 482166d665a3Smrgelse case e in #( 482266d665a3Smrg e) case $ac_pt_PKG_CONFIG in 4823c9e2be55Smrg [\\/]* | ?:[\\/]*) 4824c9e2be55Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4825c9e2be55Smrg ;; 4826c9e2be55Smrg *) 4827c9e2be55Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4828c9e2be55Smrgfor as_dir in $PATH 4829c9e2be55Smrgdo 4830c9e2be55Smrg IFS=$as_save_IFS 4831d859ff80Smrg case $as_dir in #((( 4832d859ff80Smrg '') as_dir=./ ;; 4833d859ff80Smrg */) ;; 4834d859ff80Smrg *) as_dir=$as_dir/ ;; 4835d859ff80Smrg esac 4836e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4837d859ff80Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4838d859ff80Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4839d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4840c9e2be55Smrg break 2 4841c9e2be55Smrg fi 4842c9e2be55Smrgdone 4843e2264b6dSmrg done 4844e2264b6dSmrgIFS=$as_save_IFS 4845c9e2be55Smrg 4846c9e2be55Smrg ;; 484766d665a3Smrgesac ;; 4848c9e2be55Smrgesac 4849c9e2be55Smrgfi 4850c9e2be55Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4851c9e2be55Smrgif test -n "$ac_pt_PKG_CONFIG"; then 4852d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4853d859ff80Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 4854c9e2be55Smrgelse 4855d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4856d859ff80Smrgprintf "%s\n" "no" >&6; } 4857c9e2be55Smrgfi 4858c9e2be55Smrg 4859e2264b6dSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 4860e2264b6dSmrg PKG_CONFIG="" 4861e2264b6dSmrg else 4862e2264b6dSmrg case $cross_compiling:$ac_tool_warned in 4863e2264b6dSmrgyes:) 4864d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4865d859ff80Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4866e2264b6dSmrgac_tool_warned=yes ;; 4867e2264b6dSmrgesac 4868e2264b6dSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4869e2264b6dSmrg fi 4870c9e2be55Smrgelse 4871c9e2be55Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4872c9e2be55Smrgfi 4873c9e2be55Smrg 4874c9e2be55Smrgfi 4875c9e2be55Smrgif test -n "$PKG_CONFIG"; then 4876c9e2be55Smrg _pkg_min_version=0.9.0 4877d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4878d859ff80Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4879c9e2be55Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4880d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4881d859ff80Smrgprintf "%s\n" "yes" >&6; } 4882c9e2be55Smrg else 4883d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4884d859ff80Smrgprintf "%s\n" "no" >&6; } 4885c9e2be55Smrg PKG_CONFIG="" 4886c9e2be55Smrg fi 4887c9e2be55Smrgfi 4888c9e2be55Smrg 4889d859ff80Smrg 4890d859ff80Smrg # Make sure we can run config.sub. 4891d859ff80Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4892d859ff80Smrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4893d859ff80Smrg 4894d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4895d859ff80Smrgprintf %s "checking build system type... " >&6; } 4896d859ff80Smrgif test ${ac_cv_build+y} 4897d859ff80Smrgthen : 4898d859ff80Smrg printf %s "(cached) " >&6 489966d665a3Smrgelse case e in #( 490066d665a3Smrg e) ac_build_alias=$build_alias 4901e2264b6dSmrgtest "x$ac_build_alias" = x && 4902d859ff80Smrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4903e2264b6dSmrgtest "x$ac_build_alias" = x && 4904e2264b6dSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4905d859ff80Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4906d859ff80Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 490766d665a3Smrg ;; 490866d665a3Smrgesac 4909e2264b6dSmrgfi 4910d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4911d859ff80Smrgprintf "%s\n" "$ac_cv_build" >&6; } 4912e2264b6dSmrgcase $ac_cv_build in 4913e2264b6dSmrg*-*-*) ;; 4914e2264b6dSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4915e2264b6dSmrgesac 4916e2264b6dSmrgbuild=$ac_cv_build 4917e2264b6dSmrgac_save_IFS=$IFS; IFS='-' 4918e2264b6dSmrgset x $ac_cv_build 4919e2264b6dSmrgshift 4920e2264b6dSmrgbuild_cpu=$1 4921e2264b6dSmrgbuild_vendor=$2 4922e2264b6dSmrgshift; shift 4923e2264b6dSmrg# Remember, the first character of IFS is used to create $*, 4924e2264b6dSmrg# except with old shells: 4925e2264b6dSmrgbuild_os=$* 4926e2264b6dSmrgIFS=$ac_save_IFS 4927e2264b6dSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4928e2264b6dSmrg 4929e2264b6dSmrg 4930d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4931d859ff80Smrgprintf %s "checking host system type... " >&6; } 4932d859ff80Smrgif test ${ac_cv_host+y} 4933d859ff80Smrgthen : 4934d859ff80Smrg printf %s "(cached) " >&6 493566d665a3Smrgelse case e in #( 493666d665a3Smrg e) if test "x$host_alias" = x; then 4937e2264b6dSmrg ac_cv_host=$ac_cv_build 4938e2264b6dSmrgelse 4939d859ff80Smrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4940d859ff80Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4941e2264b6dSmrgfi 494266d665a3Smrg ;; 494366d665a3Smrgesac 4944e2264b6dSmrgfi 4945d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4946d859ff80Smrgprintf "%s\n" "$ac_cv_host" >&6; } 4947e2264b6dSmrgcase $ac_cv_host in 4948e2264b6dSmrg*-*-*) ;; 4949e2264b6dSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4950e2264b6dSmrgesac 4951e2264b6dSmrghost=$ac_cv_host 4952e2264b6dSmrgac_save_IFS=$IFS; IFS='-' 4953e2264b6dSmrgset x $ac_cv_host 4954e2264b6dSmrgshift 4955e2264b6dSmrghost_cpu=$1 4956e2264b6dSmrghost_vendor=$2 4957e2264b6dSmrgshift; shift 4958e2264b6dSmrg# Remember, the first character of IFS is used to create $*, 4959e2264b6dSmrg# except with old shells: 4960e2264b6dSmrghost_os=$* 4961e2264b6dSmrgIFS=$ac_save_IFS 4962e2264b6dSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4963e2264b6dSmrg 4964e2264b6dSmrg 4965d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4966d859ff80Smrgprintf %s "checking for a sed that does not truncate output... " >&6; } 4967d859ff80Smrgif test ${ac_cv_path_SED+y} 4968d859ff80Smrgthen : 4969d859ff80Smrg printf %s "(cached) " >&6 497066d665a3Smrgelse case e in #( 497166d665a3Smrg e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4972e2264b6dSmrg for ac_i in 1 2 3 4 5 6 7; do 4973e2264b6dSmrg ac_script="$ac_script$as_nl$ac_script" 4974e2264b6dSmrg done 4975e2264b6dSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4976e2264b6dSmrg { ac_script=; unset ac_script;} 4977e2264b6dSmrg if test -z "$SED"; then 4978e2264b6dSmrg ac_path_SED_found=false 4979e2264b6dSmrg # Loop through the user's path and test for each of PROGNAME-LIST 4980e2264b6dSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4981e2264b6dSmrgfor as_dir in $PATH 4982e2264b6dSmrgdo 4983e2264b6dSmrg IFS=$as_save_IFS 4984d859ff80Smrg case $as_dir in #((( 4985d859ff80Smrg '') as_dir=./ ;; 4986d859ff80Smrg */) ;; 4987d859ff80Smrg *) as_dir=$as_dir/ ;; 4988d859ff80Smrg esac 4989d859ff80Smrg for ac_prog in sed gsed 4990d859ff80Smrg do 4991e2264b6dSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4992d859ff80Smrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 4993aef24d58Smrg as_fn_executable_p "$ac_path_SED" || continue 4994e2264b6dSmrg# Check for GNU ac_path_SED and select it if it is found. 4995e2264b6dSmrg # Check for GNU $ac_path_SED 499666d665a3Smrgcase `"$ac_path_SED" --version 2>&1` in #( 4997e2264b6dSmrg*GNU*) 4998e2264b6dSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 499966d665a3Smrg#( 5000e2264b6dSmrg*) 5001e2264b6dSmrg ac_count=0 5002d859ff80Smrg printf %s 0123456789 >"conftest.in" 5003e2264b6dSmrg while : 5004e2264b6dSmrg do 5005e2264b6dSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5006e2264b6dSmrg mv "conftest.tmp" "conftest.in" 5007e2264b6dSmrg cp "conftest.in" "conftest.nl" 5008d859ff80Smrg printf "%s\n" '' >> "conftest.nl" 5009e2264b6dSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5010e2264b6dSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5011e2264b6dSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5012e2264b6dSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5013e2264b6dSmrg # Best one so far, save it but keep looking for a better one 5014e2264b6dSmrg ac_cv_path_SED="$ac_path_SED" 5015e2264b6dSmrg ac_path_SED_max=$ac_count 5016e2264b6dSmrg fi 5017e2264b6dSmrg # 10*(2^10) chars as input seems more than enough 5018e2264b6dSmrg test $ac_count -gt 10 && break 5019e2264b6dSmrg done 5020e2264b6dSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5021e2264b6dSmrgesac 5022c9e2be55Smrg 5023e2264b6dSmrg $ac_path_SED_found && break 3 5024e2264b6dSmrg done 5025e2264b6dSmrg done 5026e2264b6dSmrg done 5027e2264b6dSmrgIFS=$as_save_IFS 5028e2264b6dSmrg if test -z "$ac_cv_path_SED"; then 5029e2264b6dSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5030e2264b6dSmrg fi 5031e2264b6dSmrgelse 5032e2264b6dSmrg ac_cv_path_SED=$SED 5033e2264b6dSmrgfi 503466d665a3Smrg ;; 503566d665a3Smrgesac 5036e2264b6dSmrgfi 5037d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5038d859ff80Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 5039e2264b6dSmrg SED="$ac_cv_path_SED" 5040e2264b6dSmrg rm -f conftest.sed 5041e2264b6dSmrg 5042e2264b6dSmrg 5043e2264b6dSmrg 5044e2264b6dSmrg 5045e2264b6dSmrg 5046aef24d58Smrg 5047aef24d58Smrg# Check whether --enable-selective-werror was given. 5048d859ff80Smrgif test ${enable_selective_werror+y} 5049d859ff80Smrgthen : 5050aef24d58Smrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 505166d665a3Smrgelse case e in #( 505266d665a3Smrg e) SELECTIVE_WERROR=yes ;; 505366d665a3Smrgesac 5054c9e2be55Smrgfi 5055e2264b6dSmrg 5056aef24d58Smrg 5057aef24d58Smrg 5058aef24d58Smrg 5059aef24d58Smrg 5060aef24d58Smrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5061aef24d58Smrgif test "x$SUNCC" = "xyes"; then 5062aef24d58Smrg BASE_CFLAGS="-v" 5063aef24d58Smrgelse 5064aef24d58Smrg BASE_CFLAGS="" 5065e2264b6dSmrgfi 5066e2264b6dSmrg 5067aef24d58Smrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5068e2264b6dSmrg 5069e2264b6dSmrg 5070e2264b6dSmrg 5071e2264b6dSmrg 5072e2264b6dSmrg 5073e2264b6dSmrg 5074e2264b6dSmrg 5075aef24d58Smrg 5076aef24d58Smrg 5077aef24d58Smrg 5078aef24d58Smrg 5079aef24d58Smrg 5080aef24d58Smrg 5081aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5082aef24d58Smrg 5083aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5084aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5085d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5086d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5087d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5088d859ff80Smrgthen : 5089d859ff80Smrg printf %s "(cached) " >&6 509066d665a3Smrgelse case e in #( 509166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5092aef24d58Smrg/* end confdefs.h. */ 5093aef24d58Smrgint i; 5094aef24d58Smrg_ACEOF 5095d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5096d859ff80Smrgthen : 5097aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 509866d665a3Smrgelse case e in #( 509966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 510066d665a3Smrgesac 5101aef24d58Smrgfi 510266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 510366d665a3Smrgesac 5104aef24d58Smrgfi 5105d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5106d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5107aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5108aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5109e2264b6dSmrgfi 5110e2264b6dSmrg 5111aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5112aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5113aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5114e2264b6dSmrg fi 5115aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5116d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5117d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5118d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5119d859ff80Smrgthen : 5120d859ff80Smrg printf %s "(cached) " >&6 512166d665a3Smrgelse case e in #( 512266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5123aef24d58Smrg/* end confdefs.h. */ 5124aef24d58Smrgint i; 5125aef24d58Smrg_ACEOF 5126d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5127d859ff80Smrgthen : 5128aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 512966d665a3Smrgelse case e in #( 513066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 513166d665a3Smrgesac 5132aef24d58Smrgfi 513366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 513466d665a3Smrgesac 5135aef24d58Smrgfi 5136d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5137d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5138aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5139aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5140c9e2be55Smrgfi 5141c9e2be55Smrg 5142aef24d58Smrgfound="no" 5143c9e2be55Smrg 5144aef24d58Smrg if test $found = "no" ; then 5145aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5146aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5147aef24d58Smrg fi 5148c9e2be55Smrg 5149aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5150aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5151aef24d58Smrg fi 5152c9e2be55Smrg 5153aef24d58Smrg CFLAGS="$CFLAGS -Wall" 5154e2264b6dSmrg 5155d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5156d859ff80Smrgprintf %s "checking if $CC supports -Wall... " >&6; } 5157aef24d58Smrg cacheid=xorg_cv_cc_flag__Wall 5158d859ff80Smrg if eval test \${$cacheid+y} 5159d859ff80Smrgthen : 5160d859ff80Smrg printf %s "(cached) " >&6 516166d665a3Smrgelse case e in #( 516266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5163aef24d58Smrg/* end confdefs.h. */ 5164aef24d58Smrgint i; 5165aef24d58Smrgint 5166d859ff80Smrgmain (void) 5167aef24d58Smrg{ 5168e2264b6dSmrg 5169aef24d58Smrg ; 5170aef24d58Smrg return 0; 5171aef24d58Smrg} 5172e2264b6dSmrg_ACEOF 5173d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5174d859ff80Smrgthen : 5175aef24d58Smrg eval $cacheid=yes 517666d665a3Smrgelse case e in #( 517766d665a3Smrg e) eval $cacheid=no ;; 517866d665a3Smrgesac 5179aef24d58Smrgfi 5180d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 518166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 518266d665a3Smrgesac 5183aef24d58Smrgfi 5184e2264b6dSmrg 5185aef24d58Smrg 5186aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5187aef24d58Smrg 5188aef24d58Smrg eval supported=\$$cacheid 5189d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5190d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5191aef24d58Smrg if test "$supported" = "yes" ; then 5192aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5193aef24d58Smrg found="yes" 5194aef24d58Smrg fi 5195e2264b6dSmrg fi 5196e2264b6dSmrg 5197e2264b6dSmrg 5198e2264b6dSmrg 5199e2264b6dSmrg 5200e2264b6dSmrg 5201e2264b6dSmrg 5202e2264b6dSmrg 5203e2264b6dSmrg 5204e2264b6dSmrg 5205e2264b6dSmrg 5206e2264b6dSmrg 5207e2264b6dSmrg 5208e2264b6dSmrg 5209e2264b6dSmrg 5210aef24d58Smrg 5211aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5212aef24d58Smrg 5213aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5214aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5215d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5216d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5217d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5218d859ff80Smrgthen : 5219d859ff80Smrg printf %s "(cached) " >&6 522066d665a3Smrgelse case e in #( 522166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5222aef24d58Smrg/* end confdefs.h. */ 5223aef24d58Smrgint i; 5224aef24d58Smrg_ACEOF 5225d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5226d859ff80Smrgthen : 5227aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 522866d665a3Smrgelse case e in #( 522966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 523066d665a3Smrgesac 5231e2264b6dSmrgfi 523266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 523366d665a3Smrgesac 5234aef24d58Smrgfi 5235d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5236d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5237aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5238aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5239aef24d58Smrgfi 5240aef24d58Smrg 5241aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5242aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5243aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5244aef24d58Smrg fi 5245aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5246d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5247d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5248d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5249d859ff80Smrgthen : 5250d859ff80Smrg printf %s "(cached) " >&6 525166d665a3Smrgelse case e in #( 525266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5253aef24d58Smrg/* end confdefs.h. */ 5254aef24d58Smrgint i; 5255aef24d58Smrg_ACEOF 5256d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5257d859ff80Smrgthen : 5258aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 525966d665a3Smrgelse case e in #( 526066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 526166d665a3Smrgesac 5262aef24d58Smrgfi 526366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 526466d665a3Smrgesac 5265aef24d58Smrgfi 5266d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5267d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5268aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5269aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5270aef24d58Smrgfi 5271aef24d58Smrg 5272aef24d58Smrgfound="no" 5273aef24d58Smrg 5274aef24d58Smrg if test $found = "no" ; then 5275aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5276aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5277aef24d58Smrg fi 5278aef24d58Smrg 5279aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5280aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5281aef24d58Smrg fi 5282aef24d58Smrg 5283aef24d58Smrg CFLAGS="$CFLAGS -Wpointer-arith" 5284aef24d58Smrg 5285d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5286d859ff80Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 5287aef24d58Smrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5288d859ff80Smrg if eval test \${$cacheid+y} 5289d859ff80Smrgthen : 5290d859ff80Smrg printf %s "(cached) " >&6 529166d665a3Smrgelse case e in #( 529266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5293aef24d58Smrg/* end confdefs.h. */ 5294aef24d58Smrgint i; 5295aef24d58Smrgint 5296d859ff80Smrgmain (void) 5297aef24d58Smrg{ 5298aef24d58Smrg 5299aef24d58Smrg ; 5300aef24d58Smrg return 0; 5301aef24d58Smrg} 5302aef24d58Smrg_ACEOF 5303d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5304d859ff80Smrgthen : 5305aef24d58Smrg eval $cacheid=yes 530666d665a3Smrgelse case e in #( 530766d665a3Smrg e) eval $cacheid=no ;; 530866d665a3Smrgesac 5309aef24d58Smrgfi 5310d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 531166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 531266d665a3Smrgesac 5313aef24d58Smrgfi 5314aef24d58Smrg 5315aef24d58Smrg 5316aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5317aef24d58Smrg 5318aef24d58Smrg eval supported=\$$cacheid 5319d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5320d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5321aef24d58Smrg if test "$supported" = "yes" ; then 5322aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5323aef24d58Smrg found="yes" 5324aef24d58Smrg fi 5325aef24d58Smrg fi 5326aef24d58Smrg 5327aef24d58Smrg 5328aef24d58Smrg 5329aef24d58Smrg 5330aef24d58Smrg 5331aef24d58Smrg 5332aef24d58Smrg 5333aef24d58Smrg 5334aef24d58Smrg 5335aef24d58Smrg 5336aef24d58Smrg 5337aef24d58Smrg 5338aef24d58Smrg 5339aef24d58Smrg 5340aef24d58Smrg 5341aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5342aef24d58Smrg 5343aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5344aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5345d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5346d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5347d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5348d859ff80Smrgthen : 5349d859ff80Smrg printf %s "(cached) " >&6 535066d665a3Smrgelse case e in #( 535166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5352aef24d58Smrg/* end confdefs.h. */ 5353aef24d58Smrgint i; 5354aef24d58Smrg_ACEOF 5355d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5356d859ff80Smrgthen : 5357aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 535866d665a3Smrgelse case e in #( 535966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 536066d665a3Smrgesac 5361aef24d58Smrgfi 536266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 536366d665a3Smrgesac 5364aef24d58Smrgfi 5365d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5366d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5367aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5368aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5369aef24d58Smrgfi 5370aef24d58Smrg 5371aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5372aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5373aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5374aef24d58Smrg fi 5375aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5376d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5377d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5378d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5379d859ff80Smrgthen : 5380d859ff80Smrg printf %s "(cached) " >&6 538166d665a3Smrgelse case e in #( 538266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5383aef24d58Smrg/* end confdefs.h. */ 5384aef24d58Smrgint i; 5385aef24d58Smrg_ACEOF 5386d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5387d859ff80Smrgthen : 5388aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 538966d665a3Smrgelse case e in #( 539066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 539166d665a3Smrgesac 5392aef24d58Smrgfi 539366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 539466d665a3Smrgesac 5395aef24d58Smrgfi 5396d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5397d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5398aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5399aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5400aef24d58Smrgfi 5401aef24d58Smrg 5402aef24d58Smrgfound="no" 5403aef24d58Smrg 5404aef24d58Smrg if test $found = "no" ; then 5405aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5406aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5407aef24d58Smrg fi 5408aef24d58Smrg 5409aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5410aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5411aef24d58Smrg fi 5412aef24d58Smrg 5413aef24d58Smrg CFLAGS="$CFLAGS -Wmissing-declarations" 5414aef24d58Smrg 5415d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5416d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 5417aef24d58Smrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5418d859ff80Smrg if eval test \${$cacheid+y} 5419d859ff80Smrgthen : 5420d859ff80Smrg printf %s "(cached) " >&6 542166d665a3Smrgelse case e in #( 542266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5423aef24d58Smrg/* end confdefs.h. */ 5424aef24d58Smrgint i; 5425aef24d58Smrgint 5426d859ff80Smrgmain (void) 5427aef24d58Smrg{ 5428aef24d58Smrg 5429aef24d58Smrg ; 5430aef24d58Smrg return 0; 5431aef24d58Smrg} 5432aef24d58Smrg_ACEOF 5433d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5434d859ff80Smrgthen : 5435aef24d58Smrg eval $cacheid=yes 543666d665a3Smrgelse case e in #( 543766d665a3Smrg e) eval $cacheid=no ;; 543866d665a3Smrgesac 5439aef24d58Smrgfi 5440d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 544166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 544266d665a3Smrgesac 5443aef24d58Smrgfi 5444aef24d58Smrg 5445aef24d58Smrg 5446aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5447aef24d58Smrg 5448aef24d58Smrg eval supported=\$$cacheid 5449d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5450d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5451aef24d58Smrg if test "$supported" = "yes" ; then 5452aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5453aef24d58Smrg found="yes" 5454aef24d58Smrg fi 5455aef24d58Smrg fi 5456aef24d58Smrg 5457aef24d58Smrg 5458aef24d58Smrg 5459aef24d58Smrg 5460aef24d58Smrg 5461aef24d58Smrg 5462aef24d58Smrg 5463aef24d58Smrg 5464aef24d58Smrg 5465aef24d58Smrg 5466aef24d58Smrg 5467aef24d58Smrg 5468aef24d58Smrg 5469aef24d58Smrg 5470aef24d58Smrg 5471aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5472aef24d58Smrg 5473aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5474aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5475d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5476d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5477d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5478d859ff80Smrgthen : 5479d859ff80Smrg printf %s "(cached) " >&6 548066d665a3Smrgelse case e in #( 548166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5482aef24d58Smrg/* end confdefs.h. */ 5483aef24d58Smrgint i; 5484aef24d58Smrg_ACEOF 5485d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5486d859ff80Smrgthen : 5487aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 548866d665a3Smrgelse case e in #( 548966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 549066d665a3Smrgesac 5491aef24d58Smrgfi 549266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 549366d665a3Smrgesac 5494aef24d58Smrgfi 5495d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5496d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5497aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5498aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5499aef24d58Smrgfi 5500aef24d58Smrg 5501aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5502aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5503aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5504aef24d58Smrg fi 5505aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5506d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5507d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5508d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5509d859ff80Smrgthen : 5510d859ff80Smrg printf %s "(cached) " >&6 551166d665a3Smrgelse case e in #( 551266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5513aef24d58Smrg/* end confdefs.h. */ 5514aef24d58Smrgint i; 5515aef24d58Smrg_ACEOF 5516d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5517d859ff80Smrgthen : 5518aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 551966d665a3Smrgelse case e in #( 552066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 552166d665a3Smrgesac 5522aef24d58Smrgfi 552366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 552466d665a3Smrgesac 5525aef24d58Smrgfi 5526d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5527d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5528aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5529aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5530aef24d58Smrgfi 5531aef24d58Smrg 5532aef24d58Smrgfound="no" 5533aef24d58Smrg 5534aef24d58Smrg if test $found = "no" ; then 5535aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5536aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5537aef24d58Smrg fi 5538aef24d58Smrg 5539aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5540aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5541aef24d58Smrg fi 5542aef24d58Smrg 5543aef24d58Smrg CFLAGS="$CFLAGS -Wformat=2" 5544aef24d58Smrg 5545d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5546d859ff80Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 5547aef24d58Smrg cacheid=xorg_cv_cc_flag__Wformat_2 5548d859ff80Smrg if eval test \${$cacheid+y} 5549d859ff80Smrgthen : 5550d859ff80Smrg printf %s "(cached) " >&6 555166d665a3Smrgelse case e in #( 555266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5553aef24d58Smrg/* end confdefs.h. */ 5554aef24d58Smrgint i; 5555aef24d58Smrgint 5556d859ff80Smrgmain (void) 5557aef24d58Smrg{ 5558aef24d58Smrg 5559aef24d58Smrg ; 5560aef24d58Smrg return 0; 5561aef24d58Smrg} 5562aef24d58Smrg_ACEOF 5563d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5564d859ff80Smrgthen : 5565aef24d58Smrg eval $cacheid=yes 556666d665a3Smrgelse case e in #( 556766d665a3Smrg e) eval $cacheid=no ;; 556866d665a3Smrgesac 5569aef24d58Smrgfi 5570d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 557166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 557266d665a3Smrgesac 5573aef24d58Smrgfi 5574aef24d58Smrg 5575aef24d58Smrg 5576aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5577aef24d58Smrg 5578aef24d58Smrg eval supported=\$$cacheid 5579d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5580d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5581aef24d58Smrg if test "$supported" = "yes" ; then 5582aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5583aef24d58Smrg found="yes" 5584aef24d58Smrg fi 5585aef24d58Smrg fi 5586aef24d58Smrg 5587aef24d58Smrg if test $found = "no" ; then 5588aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5589aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5590aef24d58Smrg fi 5591aef24d58Smrg 5592aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5593aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5594aef24d58Smrg fi 5595aef24d58Smrg 5596aef24d58Smrg CFLAGS="$CFLAGS -Wformat" 5597aef24d58Smrg 5598d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5599d859ff80Smrgprintf %s "checking if $CC supports -Wformat... " >&6; } 5600aef24d58Smrg cacheid=xorg_cv_cc_flag__Wformat 5601d859ff80Smrg if eval test \${$cacheid+y} 5602d859ff80Smrgthen : 5603d859ff80Smrg printf %s "(cached) " >&6 560466d665a3Smrgelse case e in #( 560566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5606aef24d58Smrg/* end confdefs.h. */ 5607aef24d58Smrgint i; 5608aef24d58Smrgint 5609d859ff80Smrgmain (void) 5610aef24d58Smrg{ 5611aef24d58Smrg 5612aef24d58Smrg ; 5613aef24d58Smrg return 0; 5614aef24d58Smrg} 5615aef24d58Smrg_ACEOF 5616d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5617d859ff80Smrgthen : 5618aef24d58Smrg eval $cacheid=yes 561966d665a3Smrgelse case e in #( 562066d665a3Smrg e) eval $cacheid=no ;; 562166d665a3Smrgesac 5622aef24d58Smrgfi 5623d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 562466d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 562566d665a3Smrgesac 5626aef24d58Smrgfi 5627aef24d58Smrg 5628aef24d58Smrg 5629aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5630aef24d58Smrg 5631aef24d58Smrg eval supported=\$$cacheid 5632d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5633d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5634aef24d58Smrg if test "$supported" = "yes" ; then 5635aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5636aef24d58Smrg found="yes" 5637aef24d58Smrg fi 5638aef24d58Smrg fi 5639aef24d58Smrg 5640aef24d58Smrg 5641aef24d58Smrg 5642aef24d58Smrg 5643aef24d58Smrg 5644aef24d58Smrg 5645aef24d58Smrg 5646aef24d58Smrg 5647aef24d58Smrg 5648aef24d58Smrg 5649aef24d58Smrg 5650aef24d58Smrg 5651aef24d58Smrg 5652aef24d58Smrg 5653aef24d58Smrg 5654aef24d58Smrg 5655aef24d58Smrg 5656aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5657aef24d58Smrg 5658aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5659aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5660d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5661d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5662d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5663d859ff80Smrgthen : 5664d859ff80Smrg printf %s "(cached) " >&6 566566d665a3Smrgelse case e in #( 566666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5667aef24d58Smrg/* end confdefs.h. */ 5668aef24d58Smrgint i; 5669aef24d58Smrg_ACEOF 5670d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5671d859ff80Smrgthen : 5672aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 567366d665a3Smrgelse case e in #( 567466d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 567566d665a3Smrgesac 5676aef24d58Smrgfi 567766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 567866d665a3Smrgesac 5679aef24d58Smrgfi 5680d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5681d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5682aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5683aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5684aef24d58Smrgfi 5685aef24d58Smrg 5686aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5687aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5688aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5689aef24d58Smrg fi 5690aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5691d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5692d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5693d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5694d859ff80Smrgthen : 5695d859ff80Smrg printf %s "(cached) " >&6 569666d665a3Smrgelse case e in #( 569766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5698aef24d58Smrg/* end confdefs.h. */ 5699aef24d58Smrgint i; 5700aef24d58Smrg_ACEOF 5701d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5702d859ff80Smrgthen : 5703aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 570466d665a3Smrgelse case e in #( 570566d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 570666d665a3Smrgesac 5707aef24d58Smrgfi 570866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 570966d665a3Smrgesac 5710aef24d58Smrgfi 5711d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5712d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5713aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5714aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5715aef24d58Smrgfi 5716aef24d58Smrg 5717aef24d58Smrgfound="no" 5718aef24d58Smrg 5719aef24d58Smrg if test $found = "no" ; then 5720aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5721aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5722aef24d58Smrg fi 5723aef24d58Smrg 5724aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5725aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5726aef24d58Smrg fi 5727aef24d58Smrg 5728aef24d58Smrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5729aef24d58Smrg 5730d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5731d859ff80Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 5732aef24d58Smrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5733d859ff80Smrg if eval test \${$cacheid+y} 5734d859ff80Smrgthen : 5735d859ff80Smrg printf %s "(cached) " >&6 573666d665a3Smrgelse case e in #( 573766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5738aef24d58Smrg/* end confdefs.h. */ 5739aef24d58Smrgint i; 5740aef24d58Smrgint 5741d859ff80Smrgmain (void) 5742aef24d58Smrg{ 5743aef24d58Smrg 5744aef24d58Smrg ; 5745aef24d58Smrg return 0; 5746aef24d58Smrg} 5747aef24d58Smrg_ACEOF 5748d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5749d859ff80Smrgthen : 5750aef24d58Smrg eval $cacheid=yes 575166d665a3Smrgelse case e in #( 575266d665a3Smrg e) eval $cacheid=no ;; 575366d665a3Smrgesac 5754aef24d58Smrgfi 5755d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 575666d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 575766d665a3Smrgesac 5758aef24d58Smrgfi 5759aef24d58Smrg 5760aef24d58Smrg 5761aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5762aef24d58Smrg 5763aef24d58Smrg eval supported=\$$cacheid 5764d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5765d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5766aef24d58Smrg if test "$supported" = "yes" ; then 5767aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5768aef24d58Smrg found="yes" 5769aef24d58Smrg fi 5770aef24d58Smrg fi 5771aef24d58Smrg 5772aef24d58Smrg 5773aef24d58Smrg 5774aef24d58Smrg 5775aef24d58Smrg 5776aef24d58Smrg 5777aef24d58Smrg 5778aef24d58Smrg 5779aef24d58Smrg 5780aef24d58Smrg 5781aef24d58Smrg 5782aef24d58Smrg 5783aef24d58Smrg 5784aef24d58Smrg 5785aef24d58Smrg 5786aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5787aef24d58Smrg 5788aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5789aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5790d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5791d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5792d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5793d859ff80Smrgthen : 5794d859ff80Smrg printf %s "(cached) " >&6 579566d665a3Smrgelse case e in #( 579666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5797aef24d58Smrg/* end confdefs.h. */ 5798aef24d58Smrgint i; 5799aef24d58Smrg_ACEOF 5800d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5801d859ff80Smrgthen : 5802aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 580366d665a3Smrgelse case e in #( 580466d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 580566d665a3Smrgesac 5806aef24d58Smrgfi 580766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 580866d665a3Smrgesac 5809aef24d58Smrgfi 5810d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5811d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5812aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5813aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5814aef24d58Smrgfi 5815aef24d58Smrg 5816aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5817aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5818aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5819aef24d58Smrg fi 5820aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5821d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5822d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5823d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5824d859ff80Smrgthen : 5825d859ff80Smrg printf %s "(cached) " >&6 582666d665a3Smrgelse case e in #( 582766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5828aef24d58Smrg/* end confdefs.h. */ 5829aef24d58Smrgint i; 5830aef24d58Smrg_ACEOF 5831d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5832d859ff80Smrgthen : 5833aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 583466d665a3Smrgelse case e in #( 583566d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 583666d665a3Smrgesac 5837aef24d58Smrgfi 583866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 583966d665a3Smrgesac 5840aef24d58Smrgfi 5841d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5842d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5843aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5844aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5845aef24d58Smrgfi 5846aef24d58Smrg 5847aef24d58Smrgfound="no" 5848aef24d58Smrg 5849aef24d58Smrg if test $found = "no" ; then 5850aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5851aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5852aef24d58Smrg fi 5853aef24d58Smrg 5854aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5855aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5856aef24d58Smrg fi 5857aef24d58Smrg 5858aef24d58Smrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5859aef24d58Smrg 5860d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5861d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 5862aef24d58Smrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5863d859ff80Smrg if eval test \${$cacheid+y} 5864d859ff80Smrgthen : 5865d859ff80Smrg printf %s "(cached) " >&6 586666d665a3Smrgelse case e in #( 586766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5868aef24d58Smrg/* end confdefs.h. */ 5869aef24d58Smrgint i; 5870aef24d58Smrgint 5871d859ff80Smrgmain (void) 5872aef24d58Smrg{ 5873aef24d58Smrg 5874aef24d58Smrg ; 5875aef24d58Smrg return 0; 5876aef24d58Smrg} 5877aef24d58Smrg_ACEOF 5878d859ff80Smrgif ac_fn_c_try_link "$LINENO" 5879d859ff80Smrgthen : 5880aef24d58Smrg eval $cacheid=yes 588166d665a3Smrgelse case e in #( 588266d665a3Smrg e) eval $cacheid=no ;; 588366d665a3Smrgesac 5884aef24d58Smrgfi 5885d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 588666d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 588766d665a3Smrgesac 5888aef24d58Smrgfi 5889aef24d58Smrg 5890aef24d58Smrg 5891aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5892aef24d58Smrg 5893aef24d58Smrg eval supported=\$$cacheid 5894d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5895d859ff80Smrgprintf "%s\n" "$supported" >&6; } 5896aef24d58Smrg if test "$supported" = "yes" ; then 5897aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5898aef24d58Smrg found="yes" 5899aef24d58Smrg fi 5900aef24d58Smrg fi 5901aef24d58Smrg 5902aef24d58Smrg 5903aef24d58Smrg 5904aef24d58Smrg 5905aef24d58Smrg 5906aef24d58Smrg 5907aef24d58Smrg 5908aef24d58Smrg 5909aef24d58Smrg 5910aef24d58Smrg 5911aef24d58Smrg 5912aef24d58Smrg 5913aef24d58Smrg 5914aef24d58Smrg 5915aef24d58Smrg 5916aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 5917aef24d58Smrg 5918aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5919aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5920d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5921d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5922d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5923d859ff80Smrgthen : 5924d859ff80Smrg printf %s "(cached) " >&6 592566d665a3Smrgelse case e in #( 592666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5927aef24d58Smrg/* end confdefs.h. */ 5928aef24d58Smrgint i; 5929aef24d58Smrg_ACEOF 5930d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5931d859ff80Smrgthen : 5932aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 593366d665a3Smrgelse case e in #( 593466d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 593566d665a3Smrgesac 5936aef24d58Smrgfi 593766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 593866d665a3Smrgesac 5939aef24d58Smrgfi 5940d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5941d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5942aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5943aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5944aef24d58Smrgfi 5945aef24d58Smrg 5946aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5947aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5948aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5949aef24d58Smrg fi 5950aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5951d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5952d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5953d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5954d859ff80Smrgthen : 5955d859ff80Smrg printf %s "(cached) " >&6 595666d665a3Smrgelse case e in #( 595766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5958aef24d58Smrg/* end confdefs.h. */ 5959aef24d58Smrgint i; 5960aef24d58Smrg_ACEOF 5961d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 5962d859ff80Smrgthen : 5963aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 596466d665a3Smrgelse case e in #( 596566d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 596666d665a3Smrgesac 5967aef24d58Smrgfi 596866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 596966d665a3Smrgesac 5970aef24d58Smrgfi 5971d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5972d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5973aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5974aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 5975aef24d58Smrgfi 5976aef24d58Smrg 5977aef24d58Smrgfound="no" 5978aef24d58Smrg 5979aef24d58Smrg if test $found = "no" ; then 5980aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5981aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5982aef24d58Smrg fi 5983aef24d58Smrg 5984aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5985aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5986aef24d58Smrg fi 5987aef24d58Smrg 5988aef24d58Smrg CFLAGS="$CFLAGS -Wnested-externs" 5989aef24d58Smrg 5990d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5991d859ff80Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 5992aef24d58Smrg cacheid=xorg_cv_cc_flag__Wnested_externs 5993d859ff80Smrg if eval test \${$cacheid+y} 5994d859ff80Smrgthen : 5995d859ff80Smrg printf %s "(cached) " >&6 599666d665a3Smrgelse case e in #( 599766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5998aef24d58Smrg/* end confdefs.h. */ 5999aef24d58Smrgint i; 6000aef24d58Smrgint 6001d859ff80Smrgmain (void) 6002aef24d58Smrg{ 6003aef24d58Smrg 6004aef24d58Smrg ; 6005aef24d58Smrg return 0; 6006aef24d58Smrg} 6007aef24d58Smrg_ACEOF 6008d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6009d859ff80Smrgthen : 6010aef24d58Smrg eval $cacheid=yes 601166d665a3Smrgelse case e in #( 601266d665a3Smrg e) eval $cacheid=no ;; 601366d665a3Smrgesac 6014aef24d58Smrgfi 6015d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 601666d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 601766d665a3Smrgesac 6018aef24d58Smrgfi 6019aef24d58Smrg 6020aef24d58Smrg 6021aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6022aef24d58Smrg 6023aef24d58Smrg eval supported=\$$cacheid 6024d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6025d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6026aef24d58Smrg if test "$supported" = "yes" ; then 6027aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6028aef24d58Smrg found="yes" 6029aef24d58Smrg fi 6030aef24d58Smrg fi 6031aef24d58Smrg 6032aef24d58Smrg 6033aef24d58Smrg 6034aef24d58Smrg 6035aef24d58Smrg 6036aef24d58Smrg 6037aef24d58Smrg 6038aef24d58Smrg 6039aef24d58Smrg 6040aef24d58Smrg 6041aef24d58Smrg 6042aef24d58Smrg 6043aef24d58Smrg 6044aef24d58Smrg 6045aef24d58Smrg 6046aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6047aef24d58Smrg 6048aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6049aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6050d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6051d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6052d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6053d859ff80Smrgthen : 6054d859ff80Smrg printf %s "(cached) " >&6 605566d665a3Smrgelse case e in #( 605666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6057aef24d58Smrg/* end confdefs.h. */ 6058aef24d58Smrgint i; 6059aef24d58Smrg_ACEOF 6060d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6061d859ff80Smrgthen : 6062aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 606366d665a3Smrgelse case e in #( 606466d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 606566d665a3Smrgesac 6066aef24d58Smrgfi 606766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 606866d665a3Smrgesac 6069aef24d58Smrgfi 6070d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6071d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6072aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6073aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6074aef24d58Smrgfi 6075aef24d58Smrg 6076aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6077aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6078aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6079aef24d58Smrg fi 6080aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6081d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6082d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6083d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6084d859ff80Smrgthen : 6085d859ff80Smrg printf %s "(cached) " >&6 608666d665a3Smrgelse case e in #( 608766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6088aef24d58Smrg/* end confdefs.h. */ 6089aef24d58Smrgint i; 6090aef24d58Smrg_ACEOF 6091d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6092d859ff80Smrgthen : 6093aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 609466d665a3Smrgelse case e in #( 609566d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 609666d665a3Smrgesac 6097aef24d58Smrgfi 609866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 609966d665a3Smrgesac 6100aef24d58Smrgfi 6101d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6102d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6103aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6104aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6105aef24d58Smrgfi 6106aef24d58Smrg 6107aef24d58Smrgfound="no" 6108aef24d58Smrg 6109aef24d58Smrg if test $found = "no" ; then 6110aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6111aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6112aef24d58Smrg fi 6113aef24d58Smrg 6114aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6115aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6116aef24d58Smrg fi 6117aef24d58Smrg 6118aef24d58Smrg CFLAGS="$CFLAGS -Wbad-function-cast" 6119aef24d58Smrg 6120d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6121d859ff80Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 6122aef24d58Smrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6123d859ff80Smrg if eval test \${$cacheid+y} 6124d859ff80Smrgthen : 6125d859ff80Smrg printf %s "(cached) " >&6 612666d665a3Smrgelse case e in #( 612766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6128aef24d58Smrg/* end confdefs.h. */ 6129aef24d58Smrgint i; 6130aef24d58Smrgint 6131d859ff80Smrgmain (void) 6132aef24d58Smrg{ 6133aef24d58Smrg 6134aef24d58Smrg ; 6135aef24d58Smrg return 0; 6136aef24d58Smrg} 6137aef24d58Smrg_ACEOF 6138d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6139d859ff80Smrgthen : 6140aef24d58Smrg eval $cacheid=yes 614166d665a3Smrgelse case e in #( 614266d665a3Smrg e) eval $cacheid=no ;; 614366d665a3Smrgesac 6144aef24d58Smrgfi 6145d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 614666d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 614766d665a3Smrgesac 6148aef24d58Smrgfi 6149aef24d58Smrg 6150aef24d58Smrg 6151aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6152aef24d58Smrg 6153aef24d58Smrg eval supported=\$$cacheid 6154d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6155d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6156aef24d58Smrg if test "$supported" = "yes" ; then 6157aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6158aef24d58Smrg found="yes" 6159aef24d58Smrg fi 6160aef24d58Smrg fi 6161aef24d58Smrg 6162aef24d58Smrg 6163aef24d58Smrg 6164aef24d58Smrg 6165aef24d58Smrg 6166aef24d58Smrg 6167aef24d58Smrg 6168aef24d58Smrg 6169aef24d58Smrg 6170aef24d58Smrg 6171aef24d58Smrg 6172aef24d58Smrg 6173aef24d58Smrg 6174aef24d58Smrg 6175aef24d58Smrg 6176aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6177aef24d58Smrg 6178aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6179aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6180d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6181d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6182d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6183d859ff80Smrgthen : 6184d859ff80Smrg printf %s "(cached) " >&6 618566d665a3Smrgelse case e in #( 618666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6187aef24d58Smrg/* end confdefs.h. */ 6188aef24d58Smrgint i; 6189aef24d58Smrg_ACEOF 6190d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6191d859ff80Smrgthen : 6192aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 619366d665a3Smrgelse case e in #( 619466d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 619566d665a3Smrgesac 6196aef24d58Smrgfi 619766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 619866d665a3Smrgesac 6199aef24d58Smrgfi 6200d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6201d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6202aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6203aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6204aef24d58Smrgfi 6205aef24d58Smrg 6206aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6207aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6208aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6209aef24d58Smrg fi 6210aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6211d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6212d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6213d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6214d859ff80Smrgthen : 6215d859ff80Smrg printf %s "(cached) " >&6 621666d665a3Smrgelse case e in #( 621766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6218aef24d58Smrg/* end confdefs.h. */ 6219aef24d58Smrgint i; 6220aef24d58Smrg_ACEOF 6221d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6222d859ff80Smrgthen : 6223aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 622466d665a3Smrgelse case e in #( 622566d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 622666d665a3Smrgesac 6227aef24d58Smrgfi 622866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 622966d665a3Smrgesac 6230aef24d58Smrgfi 6231d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6232d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6233aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6234aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6235aef24d58Smrgfi 6236aef24d58Smrg 6237aef24d58Smrgfound="no" 6238aef24d58Smrg 6239aef24d58Smrg if test $found = "no" ; then 6240aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6241aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6242aef24d58Smrg fi 6243aef24d58Smrg 6244aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6245aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6246aef24d58Smrg fi 6247aef24d58Smrg 6248aef24d58Smrg CFLAGS="$CFLAGS -Wold-style-definition" 6249aef24d58Smrg 6250d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6251d859ff80Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 6252aef24d58Smrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6253d859ff80Smrg if eval test \${$cacheid+y} 6254d859ff80Smrgthen : 6255d859ff80Smrg printf %s "(cached) " >&6 625666d665a3Smrgelse case e in #( 625766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6258aef24d58Smrg/* end confdefs.h. */ 6259aef24d58Smrgint i; 6260aef24d58Smrgint 6261d859ff80Smrgmain (void) 6262aef24d58Smrg{ 6263aef24d58Smrg 6264aef24d58Smrg ; 6265aef24d58Smrg return 0; 6266aef24d58Smrg} 6267aef24d58Smrg_ACEOF 6268d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6269d859ff80Smrgthen : 6270aef24d58Smrg eval $cacheid=yes 627166d665a3Smrgelse case e in #( 627266d665a3Smrg e) eval $cacheid=no ;; 627366d665a3Smrgesac 6274aef24d58Smrgfi 6275d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 627666d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 627766d665a3Smrgesac 6278aef24d58Smrgfi 6279aef24d58Smrg 6280aef24d58Smrg 6281aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6282aef24d58Smrg 6283aef24d58Smrg eval supported=\$$cacheid 6284d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6285d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6286aef24d58Smrg if test "$supported" = "yes" ; then 6287aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6288aef24d58Smrg found="yes" 6289aef24d58Smrg fi 6290aef24d58Smrg fi 6291aef24d58Smrg 6292aef24d58Smrg if test $found = "no" ; then 6293aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6294aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6295aef24d58Smrg fi 6296aef24d58Smrg 6297aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6298aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6299aef24d58Smrg fi 6300aef24d58Smrg 6301aef24d58Smrg CFLAGS="$CFLAGS -fd" 6302aef24d58Smrg 6303d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6304d859ff80Smrgprintf %s "checking if $CC supports -fd... " >&6; } 6305aef24d58Smrg cacheid=xorg_cv_cc_flag__fd 6306d859ff80Smrg if eval test \${$cacheid+y} 6307d859ff80Smrgthen : 6308d859ff80Smrg printf %s "(cached) " >&6 630966d665a3Smrgelse case e in #( 631066d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6311aef24d58Smrg/* end confdefs.h. */ 6312aef24d58Smrgint i; 6313aef24d58Smrgint 6314d859ff80Smrgmain (void) 6315aef24d58Smrg{ 6316aef24d58Smrg 6317aef24d58Smrg ; 6318aef24d58Smrg return 0; 6319aef24d58Smrg} 6320aef24d58Smrg_ACEOF 6321d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6322d859ff80Smrgthen : 6323aef24d58Smrg eval $cacheid=yes 632466d665a3Smrgelse case e in #( 632566d665a3Smrg e) eval $cacheid=no ;; 632666d665a3Smrgesac 6327aef24d58Smrgfi 6328d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 632966d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 633066d665a3Smrgesac 6331aef24d58Smrgfi 6332aef24d58Smrg 6333aef24d58Smrg 6334aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6335aef24d58Smrg 6336aef24d58Smrg eval supported=\$$cacheid 6337d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6338d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6339aef24d58Smrg if test "$supported" = "yes" ; then 6340aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6341aef24d58Smrg found="yes" 6342aef24d58Smrg fi 6343aef24d58Smrg fi 6344aef24d58Smrg 6345aef24d58Smrg 6346aef24d58Smrg 6347aef24d58Smrg 6348aef24d58Smrg 6349aef24d58Smrg 6350aef24d58Smrg 6351aef24d58Smrg 6352aef24d58Smrg 6353aef24d58Smrg 6354aef24d58Smrg 6355aef24d58Smrg 6356aef24d58Smrg 6357aef24d58Smrg 6358aef24d58Smrg 6359aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6360aef24d58Smrg 6361aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6362aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6363d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6364d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6365d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6366d859ff80Smrgthen : 6367d859ff80Smrg printf %s "(cached) " >&6 636866d665a3Smrgelse case e in #( 636966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6370aef24d58Smrg/* end confdefs.h. */ 6371aef24d58Smrgint i; 6372aef24d58Smrg_ACEOF 6373d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6374d859ff80Smrgthen : 6375aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 637666d665a3Smrgelse case e in #( 637766d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 637866d665a3Smrgesac 6379aef24d58Smrgfi 638066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 638166d665a3Smrgesac 6382aef24d58Smrgfi 6383d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6384d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6385aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6386aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6387aef24d58Smrgfi 6388aef24d58Smrg 6389aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6390aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6391aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6392aef24d58Smrg fi 6393aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6394d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6395d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6396d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6397d859ff80Smrgthen : 6398d859ff80Smrg printf %s "(cached) " >&6 639966d665a3Smrgelse case e in #( 640066d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6401aef24d58Smrg/* end confdefs.h. */ 6402aef24d58Smrgint i; 6403aef24d58Smrg_ACEOF 6404d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6405d859ff80Smrgthen : 6406aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 640766d665a3Smrgelse case e in #( 640866d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 640966d665a3Smrgesac 6410aef24d58Smrgfi 641166d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 641266d665a3Smrgesac 6413aef24d58Smrgfi 6414d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6415d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6416aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6417aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6418aef24d58Smrgfi 6419aef24d58Smrg 6420aef24d58Smrgfound="no" 6421aef24d58Smrg 6422aef24d58Smrg if test $found = "no" ; then 6423aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6424aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6425aef24d58Smrg fi 6426aef24d58Smrg 6427aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6428aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6429aef24d58Smrg fi 6430aef24d58Smrg 6431aef24d58Smrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6432aef24d58Smrg 6433d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6434d859ff80Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6435aef24d58Smrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6436d859ff80Smrg if eval test \${$cacheid+y} 6437d859ff80Smrgthen : 6438d859ff80Smrg printf %s "(cached) " >&6 643966d665a3Smrgelse case e in #( 644066d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6441aef24d58Smrg/* end confdefs.h. */ 6442aef24d58Smrgint i; 6443aef24d58Smrgint 6444d859ff80Smrgmain (void) 6445aef24d58Smrg{ 6446aef24d58Smrg 6447aef24d58Smrg ; 6448aef24d58Smrg return 0; 6449aef24d58Smrg} 6450aef24d58Smrg_ACEOF 6451d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6452d859ff80Smrgthen : 6453aef24d58Smrg eval $cacheid=yes 645466d665a3Smrgelse case e in #( 645566d665a3Smrg e) eval $cacheid=no ;; 645666d665a3Smrgesac 6457aef24d58Smrgfi 6458d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 645966d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 646066d665a3Smrgesac 6461aef24d58Smrgfi 6462aef24d58Smrg 6463aef24d58Smrg 6464aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6465aef24d58Smrg 6466aef24d58Smrg eval supported=\$$cacheid 6467d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6468d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6469aef24d58Smrg if test "$supported" = "yes" ; then 6470aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6471aef24d58Smrg found="yes" 6472aef24d58Smrg fi 6473aef24d58Smrg fi 6474aef24d58Smrg 6475aef24d58Smrg 6476aef24d58Smrg 6477aef24d58Smrg 6478aef24d58Smrg 6479aef24d58Smrg# This chunk adds additional warnings that could catch undesired effects. 6480aef24d58Smrg 6481aef24d58Smrg 6482aef24d58Smrg 6483aef24d58Smrg 6484aef24d58Smrg 6485aef24d58Smrg 6486aef24d58Smrg 6487aef24d58Smrg 6488aef24d58Smrg 6489aef24d58Smrg 6490aef24d58Smrg 6491aef24d58Smrg 6492aef24d58Smrg 6493aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6494aef24d58Smrg 6495aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6496aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6497d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6498d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6499d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6500d859ff80Smrgthen : 6501d859ff80Smrg printf %s "(cached) " >&6 650266d665a3Smrgelse case e in #( 650366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6504aef24d58Smrg/* end confdefs.h. */ 6505aef24d58Smrgint i; 6506aef24d58Smrg_ACEOF 6507d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6508d859ff80Smrgthen : 6509aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 651066d665a3Smrgelse case e in #( 651166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 651266d665a3Smrgesac 6513aef24d58Smrgfi 651466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 651566d665a3Smrgesac 6516aef24d58Smrgfi 6517d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6518d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6519aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6520aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6521aef24d58Smrgfi 6522aef24d58Smrg 6523aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6524aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6525aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6526aef24d58Smrg fi 6527aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6528d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6529d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6530d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6531d859ff80Smrgthen : 6532d859ff80Smrg printf %s "(cached) " >&6 653366d665a3Smrgelse case e in #( 653466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6535aef24d58Smrg/* end confdefs.h. */ 6536aef24d58Smrgint i; 6537aef24d58Smrg_ACEOF 6538d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6539d859ff80Smrgthen : 6540aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 654166d665a3Smrgelse case e in #( 654266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 654366d665a3Smrgesac 6544aef24d58Smrgfi 654566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 654666d665a3Smrgesac 6547aef24d58Smrgfi 6548d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6549d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6550aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6551aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6552aef24d58Smrgfi 6553aef24d58Smrg 6554aef24d58Smrgfound="no" 6555aef24d58Smrg 6556aef24d58Smrg if test $found = "no" ; then 6557aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6558aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6559aef24d58Smrg fi 6560aef24d58Smrg 6561aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6562aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6563aef24d58Smrg fi 6564aef24d58Smrg 6565aef24d58Smrg CFLAGS="$CFLAGS -Wunused" 6566aef24d58Smrg 6567d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6568d859ff80Smrgprintf %s "checking if $CC supports -Wunused... " >&6; } 6569aef24d58Smrg cacheid=xorg_cv_cc_flag__Wunused 6570d859ff80Smrg if eval test \${$cacheid+y} 6571d859ff80Smrgthen : 6572d859ff80Smrg printf %s "(cached) " >&6 657366d665a3Smrgelse case e in #( 657466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6575aef24d58Smrg/* end confdefs.h. */ 6576aef24d58Smrgint i; 6577aef24d58Smrgint 6578d859ff80Smrgmain (void) 6579aef24d58Smrg{ 6580aef24d58Smrg 6581aef24d58Smrg ; 6582aef24d58Smrg return 0; 6583aef24d58Smrg} 6584aef24d58Smrg_ACEOF 6585d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6586d859ff80Smrgthen : 6587aef24d58Smrg eval $cacheid=yes 658866d665a3Smrgelse case e in #( 658966d665a3Smrg e) eval $cacheid=no ;; 659066d665a3Smrgesac 6591aef24d58Smrgfi 6592d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 659366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 659466d665a3Smrgesac 6595aef24d58Smrgfi 6596aef24d58Smrg 6597aef24d58Smrg 6598aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6599aef24d58Smrg 6600aef24d58Smrg eval supported=\$$cacheid 6601d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6602d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6603aef24d58Smrg if test "$supported" = "yes" ; then 6604aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6605aef24d58Smrg found="yes" 6606aef24d58Smrg fi 6607aef24d58Smrg fi 6608aef24d58Smrg 6609aef24d58Smrg 6610aef24d58Smrg 6611aef24d58Smrg 6612aef24d58Smrg 6613aef24d58Smrg 6614aef24d58Smrg 6615aef24d58Smrg 6616aef24d58Smrg 6617aef24d58Smrg 6618aef24d58Smrg 6619aef24d58Smrg 6620aef24d58Smrg 6621aef24d58Smrg 6622aef24d58Smrg 6623aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6624aef24d58Smrg 6625aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6626aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6627d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6628d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6629d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6630d859ff80Smrgthen : 6631d859ff80Smrg printf %s "(cached) " >&6 663266d665a3Smrgelse case e in #( 663366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6634aef24d58Smrg/* end confdefs.h. */ 6635aef24d58Smrgint i; 6636aef24d58Smrg_ACEOF 6637d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6638d859ff80Smrgthen : 6639aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 664066d665a3Smrgelse case e in #( 664166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 664266d665a3Smrgesac 6643aef24d58Smrgfi 664466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 664566d665a3Smrgesac 6646aef24d58Smrgfi 6647d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6648d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6649aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6650aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6651aef24d58Smrgfi 6652aef24d58Smrg 6653aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6654aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6655aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6656aef24d58Smrg fi 6657aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6658d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6659d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6660d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6661d859ff80Smrgthen : 6662d859ff80Smrg printf %s "(cached) " >&6 666366d665a3Smrgelse case e in #( 666466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6665aef24d58Smrg/* end confdefs.h. */ 6666aef24d58Smrgint i; 6667aef24d58Smrg_ACEOF 6668d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6669d859ff80Smrgthen : 6670aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 667166d665a3Smrgelse case e in #( 667266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 667366d665a3Smrgesac 6674aef24d58Smrgfi 667566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 667666d665a3Smrgesac 6677aef24d58Smrgfi 6678d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6679d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6680aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6681aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6682aef24d58Smrgfi 6683aef24d58Smrg 6684aef24d58Smrgfound="no" 6685aef24d58Smrg 6686aef24d58Smrg if test $found = "no" ; then 6687aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6688aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6689aef24d58Smrg fi 6690aef24d58Smrg 6691aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6692aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6693aef24d58Smrg fi 6694aef24d58Smrg 6695aef24d58Smrg CFLAGS="$CFLAGS -Wuninitialized" 6696aef24d58Smrg 6697d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6698d859ff80Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 6699aef24d58Smrg cacheid=xorg_cv_cc_flag__Wuninitialized 6700d859ff80Smrg if eval test \${$cacheid+y} 6701d859ff80Smrgthen : 6702d859ff80Smrg printf %s "(cached) " >&6 670366d665a3Smrgelse case e in #( 670466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6705aef24d58Smrg/* end confdefs.h. */ 6706aef24d58Smrgint i; 6707aef24d58Smrgint 6708d859ff80Smrgmain (void) 6709aef24d58Smrg{ 6710aef24d58Smrg 6711aef24d58Smrg ; 6712aef24d58Smrg return 0; 6713aef24d58Smrg} 6714aef24d58Smrg_ACEOF 6715d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6716d859ff80Smrgthen : 6717aef24d58Smrg eval $cacheid=yes 671866d665a3Smrgelse case e in #( 671966d665a3Smrg e) eval $cacheid=no ;; 672066d665a3Smrgesac 6721aef24d58Smrgfi 6722d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 672366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 672466d665a3Smrgesac 6725aef24d58Smrgfi 6726aef24d58Smrg 6727aef24d58Smrg 6728aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6729aef24d58Smrg 6730aef24d58Smrg eval supported=\$$cacheid 6731d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6732d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6733aef24d58Smrg if test "$supported" = "yes" ; then 6734aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6735aef24d58Smrg found="yes" 6736aef24d58Smrg fi 6737aef24d58Smrg fi 6738aef24d58Smrg 6739aef24d58Smrg 6740aef24d58Smrg 6741aef24d58Smrg 6742aef24d58Smrg 6743aef24d58Smrg 6744aef24d58Smrg 6745aef24d58Smrg 6746aef24d58Smrg 6747aef24d58Smrg 6748aef24d58Smrg 6749aef24d58Smrg 6750aef24d58Smrg 6751aef24d58Smrg 6752aef24d58Smrg 6753aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6754aef24d58Smrg 6755aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6756aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6757d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6758d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6759d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6760d859ff80Smrgthen : 6761d859ff80Smrg printf %s "(cached) " >&6 676266d665a3Smrgelse case e in #( 676366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6764aef24d58Smrg/* end confdefs.h. */ 6765aef24d58Smrgint i; 6766aef24d58Smrg_ACEOF 6767d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6768d859ff80Smrgthen : 6769aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 677066d665a3Smrgelse case e in #( 677166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 677266d665a3Smrgesac 6773aef24d58Smrgfi 677466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 677566d665a3Smrgesac 6776aef24d58Smrgfi 6777d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6778d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6779aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6780aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6781aef24d58Smrgfi 6782aef24d58Smrg 6783aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6784aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6785aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6786aef24d58Smrg fi 6787aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6788d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6789d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6790d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6791d859ff80Smrgthen : 6792d859ff80Smrg printf %s "(cached) " >&6 679366d665a3Smrgelse case e in #( 679466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6795aef24d58Smrg/* end confdefs.h. */ 6796aef24d58Smrgint i; 6797aef24d58Smrg_ACEOF 6798d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6799d859ff80Smrgthen : 6800aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 680166d665a3Smrgelse case e in #( 680266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 680366d665a3Smrgesac 6804aef24d58Smrgfi 680566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 680666d665a3Smrgesac 6807aef24d58Smrgfi 6808d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6809d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6810aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6811aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6812aef24d58Smrgfi 6813aef24d58Smrg 6814aef24d58Smrgfound="no" 6815aef24d58Smrg 6816aef24d58Smrg if test $found = "no" ; then 6817aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6818aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6819aef24d58Smrg fi 6820aef24d58Smrg 6821aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6822aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6823aef24d58Smrg fi 6824aef24d58Smrg 6825aef24d58Smrg CFLAGS="$CFLAGS -Wshadow" 6826aef24d58Smrg 6827d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6828d859ff80Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 6829aef24d58Smrg cacheid=xorg_cv_cc_flag__Wshadow 6830d859ff80Smrg if eval test \${$cacheid+y} 6831d859ff80Smrgthen : 6832d859ff80Smrg printf %s "(cached) " >&6 683366d665a3Smrgelse case e in #( 683466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6835aef24d58Smrg/* end confdefs.h. */ 6836aef24d58Smrgint i; 6837aef24d58Smrgint 6838d859ff80Smrgmain (void) 6839aef24d58Smrg{ 6840aef24d58Smrg 6841aef24d58Smrg ; 6842aef24d58Smrg return 0; 6843aef24d58Smrg} 6844aef24d58Smrg_ACEOF 6845d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6846d859ff80Smrgthen : 6847aef24d58Smrg eval $cacheid=yes 684866d665a3Smrgelse case e in #( 684966d665a3Smrg e) eval $cacheid=no ;; 685066d665a3Smrgesac 6851aef24d58Smrgfi 6852d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 685366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 685466d665a3Smrgesac 6855aef24d58Smrgfi 6856aef24d58Smrg 6857aef24d58Smrg 6858aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6859aef24d58Smrg 6860aef24d58Smrg eval supported=\$$cacheid 6861d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6862d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6863aef24d58Smrg if test "$supported" = "yes" ; then 6864aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6865aef24d58Smrg found="yes" 6866aef24d58Smrg fi 6867aef24d58Smrg fi 6868aef24d58Smrg 6869aef24d58Smrg 6870aef24d58Smrg 6871aef24d58Smrg 6872aef24d58Smrg 6873aef24d58Smrg 6874aef24d58Smrg 6875aef24d58Smrg 6876aef24d58Smrg 6877aef24d58Smrg 6878aef24d58Smrg 6879aef24d58Smrg 6880aef24d58Smrg 6881aef24d58Smrg 6882aef24d58Smrg 6883aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 6884aef24d58Smrg 6885aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6886aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6887d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6888d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6889d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6890d859ff80Smrgthen : 6891d859ff80Smrg printf %s "(cached) " >&6 689266d665a3Smrgelse case e in #( 689366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6894aef24d58Smrg/* end confdefs.h. */ 6895aef24d58Smrgint i; 6896aef24d58Smrg_ACEOF 6897d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6898d859ff80Smrgthen : 6899aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 690066d665a3Smrgelse case e in #( 690166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 690266d665a3Smrgesac 6903aef24d58Smrgfi 690466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 690566d665a3Smrgesac 6906aef24d58Smrgfi 6907d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6908d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6909aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6910aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6911aef24d58Smrgfi 6912aef24d58Smrg 6913aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6914aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6915aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6916aef24d58Smrg fi 6917aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6918d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6919d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6920d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6921d859ff80Smrgthen : 6922d859ff80Smrg printf %s "(cached) " >&6 692366d665a3Smrgelse case e in #( 692466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6925aef24d58Smrg/* end confdefs.h. */ 6926aef24d58Smrgint i; 6927aef24d58Smrg_ACEOF 6928d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 6929d859ff80Smrgthen : 6930aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 693166d665a3Smrgelse case e in #( 693266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 693366d665a3Smrgesac 6934aef24d58Smrgfi 693566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 693666d665a3Smrgesac 6937aef24d58Smrgfi 6938d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6939d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6940aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6941aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6942aef24d58Smrgfi 6943aef24d58Smrg 6944aef24d58Smrgfound="no" 6945aef24d58Smrg 6946aef24d58Smrg if test $found = "no" ; then 6947aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6948aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6949aef24d58Smrg fi 6950aef24d58Smrg 6951aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6952aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6953aef24d58Smrg fi 6954aef24d58Smrg 6955aef24d58Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6956aef24d58Smrg 6957d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6958d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 6959aef24d58Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6960d859ff80Smrg if eval test \${$cacheid+y} 6961d859ff80Smrgthen : 6962d859ff80Smrg printf %s "(cached) " >&6 696366d665a3Smrgelse case e in #( 696466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6965aef24d58Smrg/* end confdefs.h. */ 6966aef24d58Smrgint i; 6967aef24d58Smrgint 6968d859ff80Smrgmain (void) 6969aef24d58Smrg{ 6970aef24d58Smrg 6971aef24d58Smrg ; 6972aef24d58Smrg return 0; 6973aef24d58Smrg} 6974aef24d58Smrg_ACEOF 6975d859ff80Smrgif ac_fn_c_try_link "$LINENO" 6976d859ff80Smrgthen : 6977aef24d58Smrg eval $cacheid=yes 697866d665a3Smrgelse case e in #( 697966d665a3Smrg e) eval $cacheid=no ;; 698066d665a3Smrgesac 6981aef24d58Smrgfi 6982d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 698366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 698466d665a3Smrgesac 6985aef24d58Smrgfi 6986aef24d58Smrg 6987aef24d58Smrg 6988aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6989aef24d58Smrg 6990aef24d58Smrg eval supported=\$$cacheid 6991d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6992d859ff80Smrgprintf "%s\n" "$supported" >&6; } 6993aef24d58Smrg if test "$supported" = "yes" ; then 6994aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6995aef24d58Smrg found="yes" 6996aef24d58Smrg fi 6997aef24d58Smrg fi 6998aef24d58Smrg 6999aef24d58Smrg 7000aef24d58Smrg 7001aef24d58Smrg 7002aef24d58Smrg 7003aef24d58Smrg 7004aef24d58Smrg 7005aef24d58Smrg 7006aef24d58Smrg 7007aef24d58Smrg 7008aef24d58Smrg 7009aef24d58Smrg 7010aef24d58Smrg 7011aef24d58Smrg 7012aef24d58Smrg 7013aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7014aef24d58Smrg 7015aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7016aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7017d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7018d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7019d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7020d859ff80Smrgthen : 7021d859ff80Smrg printf %s "(cached) " >&6 702266d665a3Smrgelse case e in #( 702366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7024aef24d58Smrg/* end confdefs.h. */ 7025aef24d58Smrgint i; 7026aef24d58Smrg_ACEOF 7027d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7028d859ff80Smrgthen : 7029aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 703066d665a3Smrgelse case e in #( 703166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 703266d665a3Smrgesac 7033aef24d58Smrgfi 703466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 703566d665a3Smrgesac 7036aef24d58Smrgfi 7037d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7038d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7039aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7040aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7041aef24d58Smrgfi 7042aef24d58Smrg 7043aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7044aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7045aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7046aef24d58Smrg fi 7047aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7048d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7049d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7050d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7051d859ff80Smrgthen : 7052d859ff80Smrg printf %s "(cached) " >&6 705366d665a3Smrgelse case e in #( 705466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7055aef24d58Smrg/* end confdefs.h. */ 7056aef24d58Smrgint i; 7057aef24d58Smrg_ACEOF 7058d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7059d859ff80Smrgthen : 7060aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 706166d665a3Smrgelse case e in #( 706266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 706366d665a3Smrgesac 7064aef24d58Smrgfi 706566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 706666d665a3Smrgesac 7067aef24d58Smrgfi 7068d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7069d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7070aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7071aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7072aef24d58Smrgfi 7073aef24d58Smrg 7074aef24d58Smrgfound="no" 7075aef24d58Smrg 7076aef24d58Smrg if test $found = "no" ; then 7077aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7078aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7079aef24d58Smrg fi 7080aef24d58Smrg 7081aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7082aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7083aef24d58Smrg fi 7084aef24d58Smrg 7085aef24d58Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 7086aef24d58Smrg 7087d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 7088d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 7089aef24d58Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 7090d859ff80Smrg if eval test \${$cacheid+y} 7091d859ff80Smrgthen : 7092d859ff80Smrg printf %s "(cached) " >&6 709366d665a3Smrgelse case e in #( 709466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7095aef24d58Smrg/* end confdefs.h. */ 7096aef24d58Smrgint i; 7097aef24d58Smrgint 7098d859ff80Smrgmain (void) 7099aef24d58Smrg{ 7100aef24d58Smrg 7101aef24d58Smrg ; 7102aef24d58Smrg return 0; 7103aef24d58Smrg} 7104aef24d58Smrg_ACEOF 7105d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7106d859ff80Smrgthen : 7107aef24d58Smrg eval $cacheid=yes 710866d665a3Smrgelse case e in #( 710966d665a3Smrg e) eval $cacheid=no ;; 711066d665a3Smrgesac 7111aef24d58Smrgfi 7112d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 711366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 711466d665a3Smrgesac 7115aef24d58Smrgfi 7116aef24d58Smrg 7117aef24d58Smrg 7118aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7119aef24d58Smrg 7120aef24d58Smrg eval supported=\$$cacheid 7121d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7122d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7123aef24d58Smrg if test "$supported" = "yes" ; then 7124aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7125aef24d58Smrg found="yes" 7126aef24d58Smrg fi 7127aef24d58Smrg fi 7128aef24d58Smrg 7129aef24d58Smrg 7130aef24d58Smrg 7131aef24d58Smrg 7132aef24d58Smrg 7133aef24d58Smrg 7134aef24d58Smrg 7135aef24d58Smrg 7136aef24d58Smrg 7137aef24d58Smrg 7138aef24d58Smrg 7139aef24d58Smrg 7140aef24d58Smrg 7141aef24d58Smrg 7142aef24d58Smrg 7143aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7144aef24d58Smrg 7145aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7146aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7147d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7148d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7149d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7150d859ff80Smrgthen : 7151d859ff80Smrg printf %s "(cached) " >&6 715266d665a3Smrgelse case e in #( 715366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7154aef24d58Smrg/* end confdefs.h. */ 7155aef24d58Smrgint i; 7156aef24d58Smrg_ACEOF 7157d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7158d859ff80Smrgthen : 7159aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 716066d665a3Smrgelse case e in #( 716166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 716266d665a3Smrgesac 7163aef24d58Smrgfi 716466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 716566d665a3Smrgesac 7166aef24d58Smrgfi 7167d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7168d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7169aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7170aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7171aef24d58Smrgfi 7172aef24d58Smrg 7173aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7174aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7175aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7176aef24d58Smrg fi 7177aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7178d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7179d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7180d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7181d859ff80Smrgthen : 7182d859ff80Smrg printf %s "(cached) " >&6 718366d665a3Smrgelse case e in #( 718466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7185aef24d58Smrg/* end confdefs.h. */ 7186aef24d58Smrgint i; 7187aef24d58Smrg_ACEOF 7188d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7189d859ff80Smrgthen : 7190aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 719166d665a3Smrgelse case e in #( 719266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 719366d665a3Smrgesac 7194aef24d58Smrgfi 719566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 719666d665a3Smrgesac 7197aef24d58Smrgfi 7198d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7199d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7200aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7201aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7202aef24d58Smrgfi 7203aef24d58Smrg 7204aef24d58Smrgfound="no" 7205aef24d58Smrg 7206aef24d58Smrg if test $found = "no" ; then 7207aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7208aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7209aef24d58Smrg fi 7210aef24d58Smrg 7211aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7212aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7213aef24d58Smrg fi 7214aef24d58Smrg 7215aef24d58Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7216aef24d58Smrg 7217d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7218d859ff80Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 7219aef24d58Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7220d859ff80Smrg if eval test \${$cacheid+y} 7221d859ff80Smrgthen : 7222d859ff80Smrg printf %s "(cached) " >&6 722366d665a3Smrgelse case e in #( 722466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7225aef24d58Smrg/* end confdefs.h. */ 7226aef24d58Smrgint i; 7227aef24d58Smrgint 7228d859ff80Smrgmain (void) 7229aef24d58Smrg{ 7230aef24d58Smrg 7231aef24d58Smrg ; 7232aef24d58Smrg return 0; 7233aef24d58Smrg} 7234aef24d58Smrg_ACEOF 7235d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7236d859ff80Smrgthen : 7237aef24d58Smrg eval $cacheid=yes 723866d665a3Smrgelse case e in #( 723966d665a3Smrg e) eval $cacheid=no ;; 724066d665a3Smrgesac 7241aef24d58Smrgfi 7242d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 724366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 724466d665a3Smrgesac 7245aef24d58Smrgfi 7246aef24d58Smrg 7247aef24d58Smrg 7248aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7249aef24d58Smrg 7250aef24d58Smrg eval supported=\$$cacheid 7251d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7252d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7253aef24d58Smrg if test "$supported" = "yes" ; then 7254aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7255aef24d58Smrg found="yes" 7256aef24d58Smrg fi 7257aef24d58Smrg fi 7258aef24d58Smrg 7259aef24d58Smrg 7260aef24d58Smrg 7261aef24d58Smrg 7262aef24d58Smrg 7263aef24d58Smrg 7264aef24d58Smrg 7265aef24d58Smrg 7266aef24d58Smrg 7267aef24d58Smrg 7268aef24d58Smrg 7269aef24d58Smrg 7270aef24d58Smrg 7271aef24d58Smrg 7272aef24d58Smrg 7273aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7274aef24d58Smrg 7275aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7276aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7277d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7278d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7279d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7280d859ff80Smrgthen : 7281d859ff80Smrg printf %s "(cached) " >&6 728266d665a3Smrgelse case e in #( 728366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7284aef24d58Smrg/* end confdefs.h. */ 7285aef24d58Smrgint i; 7286aef24d58Smrg_ACEOF 7287d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7288d859ff80Smrgthen : 7289aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 729066d665a3Smrgelse case e in #( 729166d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 729266d665a3Smrgesac 7293aef24d58Smrgfi 729466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 729566d665a3Smrgesac 7296aef24d58Smrgfi 7297d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7298d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7299aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7300aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7301aef24d58Smrgfi 7302aef24d58Smrg 7303aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7304aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7305aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7306aef24d58Smrg fi 7307aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7308d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7309d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7310d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7311d859ff80Smrgthen : 7312d859ff80Smrg printf %s "(cached) " >&6 731366d665a3Smrgelse case e in #( 731466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7315aef24d58Smrg/* end confdefs.h. */ 7316aef24d58Smrgint i; 7317aef24d58Smrg_ACEOF 7318d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7319d859ff80Smrgthen : 7320aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 732166d665a3Smrgelse case e in #( 732266d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 732366d665a3Smrgesac 7324aef24d58Smrgfi 732566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 732666d665a3Smrgesac 7327aef24d58Smrgfi 7328d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7329d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7330aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7331aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7332aef24d58Smrgfi 7333aef24d58Smrg 7334aef24d58Smrgfound="no" 7335aef24d58Smrg 7336aef24d58Smrg if test $found = "no" ; then 7337aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7338aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7339aef24d58Smrg fi 7340aef24d58Smrg 7341aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7342aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7343aef24d58Smrg fi 7344aef24d58Smrg 7345aef24d58Smrg CFLAGS="$CFLAGS -Wlogical-op" 7346aef24d58Smrg 7347d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7348d859ff80Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 7349aef24d58Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 7350d859ff80Smrg if eval test \${$cacheid+y} 7351d859ff80Smrgthen : 7352d859ff80Smrg printf %s "(cached) " >&6 735366d665a3Smrgelse case e in #( 735466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7355aef24d58Smrg/* end confdefs.h. */ 7356aef24d58Smrgint i; 7357aef24d58Smrgint 7358d859ff80Smrgmain (void) 7359aef24d58Smrg{ 7360aef24d58Smrg 7361aef24d58Smrg ; 7362aef24d58Smrg return 0; 7363aef24d58Smrg} 7364aef24d58Smrg_ACEOF 7365d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7366d859ff80Smrgthen : 7367aef24d58Smrg eval $cacheid=yes 736866d665a3Smrgelse case e in #( 736966d665a3Smrg e) eval $cacheid=no ;; 737066d665a3Smrgesac 7371aef24d58Smrgfi 7372d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 737366d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 737466d665a3Smrgesac 7375aef24d58Smrgfi 7376aef24d58Smrg 7377aef24d58Smrg 7378aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7379aef24d58Smrg 7380aef24d58Smrg eval supported=\$$cacheid 7381d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7382d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7383aef24d58Smrg if test "$supported" = "yes" ; then 7384aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7385aef24d58Smrg found="yes" 7386aef24d58Smrg fi 7387aef24d58Smrg fi 7388aef24d58Smrg 7389aef24d58Smrg 7390aef24d58Smrg 7391aef24d58Smrg# These are currently disabled because they are noisy. They will be enabled 7392aef24d58Smrg# in the future once the codebase is sufficiently modernized to silence 7393aef24d58Smrg# them. For now, I don't want them to drown out the other warnings. 7394aef24d58Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7395aef24d58Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7396aef24d58Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7397aef24d58Smrg 739866d665a3Smrg# Turn some warnings into errors, so we don't accidentally get successful builds 7399aef24d58Smrg# when there are problems that should be fixed. 7400aef24d58Smrg 7401aef24d58Smrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7402aef24d58Smrg 7403aef24d58Smrg 7404aef24d58Smrg 7405aef24d58Smrg 7406aef24d58Smrg 7407aef24d58Smrg 7408aef24d58Smrg 7409aef24d58Smrg 7410aef24d58Smrg 7411aef24d58Smrg 7412aef24d58Smrg 7413aef24d58Smrg 7414aef24d58Smrg 7415aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7416aef24d58Smrg 7417aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7418aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7419d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7420d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7421d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7422d859ff80Smrgthen : 7423d859ff80Smrg printf %s "(cached) " >&6 742466d665a3Smrgelse case e in #( 742566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7426aef24d58Smrg/* end confdefs.h. */ 7427aef24d58Smrgint i; 7428aef24d58Smrg_ACEOF 7429d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7430d859ff80Smrgthen : 7431aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 743266d665a3Smrgelse case e in #( 743366d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 743466d665a3Smrgesac 7435aef24d58Smrgfi 743666d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 743766d665a3Smrgesac 7438aef24d58Smrgfi 7439d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7440d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7441aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7442aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7443aef24d58Smrgfi 7444aef24d58Smrg 7445aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7446aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7447aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7448aef24d58Smrg fi 7449aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7450d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7451d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7452d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7453d859ff80Smrgthen : 7454d859ff80Smrg printf %s "(cached) " >&6 745566d665a3Smrgelse case e in #( 745666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7457aef24d58Smrg/* end confdefs.h. */ 7458aef24d58Smrgint i; 7459aef24d58Smrg_ACEOF 7460d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7461d859ff80Smrgthen : 7462aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 746366d665a3Smrgelse case e in #( 746466d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 746566d665a3Smrgesac 7466aef24d58Smrgfi 746766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 746866d665a3Smrgesac 7469aef24d58Smrgfi 7470d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7471d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7472aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7473aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7474aef24d58Smrgfi 7475aef24d58Smrg 7476aef24d58Smrgfound="no" 7477aef24d58Smrg 7478aef24d58Smrg if test $found = "no" ; then 7479aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7480aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7481aef24d58Smrg fi 7482aef24d58Smrg 7483aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7484aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7485aef24d58Smrg fi 7486aef24d58Smrg 7487aef24d58Smrg CFLAGS="$CFLAGS -Werror=implicit" 7488aef24d58Smrg 7489d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7490d859ff80Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 7491aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 7492d859ff80Smrg if eval test \${$cacheid+y} 7493d859ff80Smrgthen : 7494d859ff80Smrg printf %s "(cached) " >&6 749566d665a3Smrgelse case e in #( 749666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7497aef24d58Smrg/* end confdefs.h. */ 7498aef24d58Smrgint i; 7499aef24d58Smrgint 7500d859ff80Smrgmain (void) 7501aef24d58Smrg{ 7502aef24d58Smrg 7503aef24d58Smrg ; 7504aef24d58Smrg return 0; 7505aef24d58Smrg} 7506aef24d58Smrg_ACEOF 7507d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7508d859ff80Smrgthen : 7509aef24d58Smrg eval $cacheid=yes 751066d665a3Smrgelse case e in #( 751166d665a3Smrg e) eval $cacheid=no ;; 751266d665a3Smrgesac 7513aef24d58Smrgfi 7514d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 751566d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 751666d665a3Smrgesac 7517aef24d58Smrgfi 7518aef24d58Smrg 7519aef24d58Smrg 7520aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7521aef24d58Smrg 7522aef24d58Smrg eval supported=\$$cacheid 7523d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7524d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7525aef24d58Smrg if test "$supported" = "yes" ; then 7526aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7527aef24d58Smrg found="yes" 7528aef24d58Smrg fi 7529aef24d58Smrg fi 7530aef24d58Smrg 7531aef24d58Smrg if test $found = "no" ; then 7532aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7533aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7534aef24d58Smrg fi 7535aef24d58Smrg 7536aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7537aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7538aef24d58Smrg fi 7539aef24d58Smrg 7540aef24d58Smrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7541aef24d58Smrg 7542d859ff80Smrg { 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 7543d859ff80Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7544aef24d58Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7545d859ff80Smrg if eval test \${$cacheid+y} 7546d859ff80Smrgthen : 7547d859ff80Smrg printf %s "(cached) " >&6 754866d665a3Smrgelse case e in #( 754966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7550aef24d58Smrg/* end confdefs.h. */ 7551aef24d58Smrgint i; 7552aef24d58Smrgint 7553d859ff80Smrgmain (void) 7554aef24d58Smrg{ 7555aef24d58Smrg 7556aef24d58Smrg ; 7557aef24d58Smrg return 0; 7558aef24d58Smrg} 7559aef24d58Smrg_ACEOF 7560d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7561d859ff80Smrgthen : 7562aef24d58Smrg eval $cacheid=yes 756366d665a3Smrgelse case e in #( 756466d665a3Smrg e) eval $cacheid=no ;; 756566d665a3Smrgesac 7566aef24d58Smrgfi 7567d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 756866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 756966d665a3Smrgesac 7570aef24d58Smrgfi 7571aef24d58Smrg 7572aef24d58Smrg 7573aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7574aef24d58Smrg 7575aef24d58Smrg eval supported=\$$cacheid 7576d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7577d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7578aef24d58Smrg if test "$supported" = "yes" ; then 7579aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7580aef24d58Smrg found="yes" 7581aef24d58Smrg fi 7582aef24d58Smrg fi 7583aef24d58Smrg 7584aef24d58Smrg 7585aef24d58Smrg 7586aef24d58Smrg 7587aef24d58Smrg 7588aef24d58Smrg 7589aef24d58Smrg 7590aef24d58Smrg 7591aef24d58Smrg 7592aef24d58Smrg 7593aef24d58Smrg 7594aef24d58Smrg 7595aef24d58Smrg 7596aef24d58Smrg 7597aef24d58Smrg 7598aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7599aef24d58Smrg 7600aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7601aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7602d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7603d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7604d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7605d859ff80Smrgthen : 7606d859ff80Smrg printf %s "(cached) " >&6 760766d665a3Smrgelse case e in #( 760866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7609aef24d58Smrg/* end confdefs.h. */ 7610aef24d58Smrgint i; 7611aef24d58Smrg_ACEOF 7612d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7613d859ff80Smrgthen : 7614aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 761566d665a3Smrgelse case e in #( 761666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 761766d665a3Smrgesac 7618aef24d58Smrgfi 761966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 762066d665a3Smrgesac 7621aef24d58Smrgfi 7622d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7623d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7624aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7625aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7626aef24d58Smrgfi 7627aef24d58Smrg 7628aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7629aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7630aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7631aef24d58Smrg fi 7632aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7633d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7634d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7635d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7636d859ff80Smrgthen : 7637d859ff80Smrg printf %s "(cached) " >&6 763866d665a3Smrgelse case e in #( 763966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7640aef24d58Smrg/* end confdefs.h. */ 7641aef24d58Smrgint i; 7642aef24d58Smrg_ACEOF 7643d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7644d859ff80Smrgthen : 7645aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 764666d665a3Smrgelse case e in #( 764766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 764866d665a3Smrgesac 7649aef24d58Smrgfi 765066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 765166d665a3Smrgesac 7652aef24d58Smrgfi 7653d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7654d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7655aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7656aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7657aef24d58Smrgfi 7658aef24d58Smrg 7659aef24d58Smrgfound="no" 7660aef24d58Smrg 7661aef24d58Smrg if test $found = "no" ; then 7662aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7663aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7664aef24d58Smrg fi 7665aef24d58Smrg 7666aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7667aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7668aef24d58Smrg fi 7669aef24d58Smrg 7670aef24d58Smrg CFLAGS="$CFLAGS -Werror=nonnull" 7671aef24d58Smrg 7672d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7673d859ff80Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 7674aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7675d859ff80Smrg if eval test \${$cacheid+y} 7676d859ff80Smrgthen : 7677d859ff80Smrg printf %s "(cached) " >&6 767866d665a3Smrgelse case e in #( 767966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7680aef24d58Smrg/* end confdefs.h. */ 7681aef24d58Smrgint i; 7682aef24d58Smrgint 7683d859ff80Smrgmain (void) 7684aef24d58Smrg{ 7685aef24d58Smrg 7686aef24d58Smrg ; 7687aef24d58Smrg return 0; 7688aef24d58Smrg} 7689aef24d58Smrg_ACEOF 7690d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7691d859ff80Smrgthen : 7692aef24d58Smrg eval $cacheid=yes 769366d665a3Smrgelse case e in #( 769466d665a3Smrg e) eval $cacheid=no ;; 769566d665a3Smrgesac 7696aef24d58Smrgfi 7697d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 769866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 769966d665a3Smrgesac 7700aef24d58Smrgfi 7701aef24d58Smrg 7702aef24d58Smrg 7703aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7704aef24d58Smrg 7705aef24d58Smrg eval supported=\$$cacheid 7706d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7707d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7708aef24d58Smrg if test "$supported" = "yes" ; then 7709aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7710aef24d58Smrg found="yes" 7711aef24d58Smrg fi 7712aef24d58Smrg fi 7713aef24d58Smrg 7714aef24d58Smrg 7715aef24d58Smrg 7716aef24d58Smrg 7717aef24d58Smrg 7718aef24d58Smrg 7719aef24d58Smrg 7720aef24d58Smrg 7721aef24d58Smrg 7722aef24d58Smrg 7723aef24d58Smrg 7724aef24d58Smrg 7725aef24d58Smrg 7726aef24d58Smrg 7727aef24d58Smrg 7728aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7729aef24d58Smrg 7730aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7731aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7732d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7733d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7734d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7735d859ff80Smrgthen : 7736d859ff80Smrg printf %s "(cached) " >&6 773766d665a3Smrgelse case e in #( 773866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7739aef24d58Smrg/* end confdefs.h. */ 7740aef24d58Smrgint i; 7741aef24d58Smrg_ACEOF 7742d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7743d859ff80Smrgthen : 7744aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 774566d665a3Smrgelse case e in #( 774666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 774766d665a3Smrgesac 7748aef24d58Smrgfi 774966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 775066d665a3Smrgesac 7751aef24d58Smrgfi 7752d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7753d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7754aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7755aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7756aef24d58Smrgfi 7757aef24d58Smrg 7758aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7759aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7760aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7761aef24d58Smrg fi 7762aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7763d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7764d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7765d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7766d859ff80Smrgthen : 7767d859ff80Smrg printf %s "(cached) " >&6 776866d665a3Smrgelse case e in #( 776966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7770aef24d58Smrg/* end confdefs.h. */ 7771aef24d58Smrgint i; 7772aef24d58Smrg_ACEOF 7773d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7774d859ff80Smrgthen : 7775aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 777666d665a3Smrgelse case e in #( 777766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 777866d665a3Smrgesac 7779aef24d58Smrgfi 778066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 778166d665a3Smrgesac 7782aef24d58Smrgfi 7783d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7784d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7785aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7786aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7787aef24d58Smrgfi 7788aef24d58Smrg 7789aef24d58Smrgfound="no" 7790aef24d58Smrg 7791aef24d58Smrg if test $found = "no" ; then 7792aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7793aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7794aef24d58Smrg fi 7795aef24d58Smrg 7796aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7797aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7798aef24d58Smrg fi 7799aef24d58Smrg 7800aef24d58Smrg CFLAGS="$CFLAGS -Werror=init-self" 7801aef24d58Smrg 7802d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7803d859ff80Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 7804aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 7805d859ff80Smrg if eval test \${$cacheid+y} 7806d859ff80Smrgthen : 7807d859ff80Smrg printf %s "(cached) " >&6 780866d665a3Smrgelse case e in #( 780966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7810aef24d58Smrg/* end confdefs.h. */ 7811aef24d58Smrgint i; 7812aef24d58Smrgint 7813d859ff80Smrgmain (void) 7814aef24d58Smrg{ 7815aef24d58Smrg 7816aef24d58Smrg ; 7817aef24d58Smrg return 0; 7818aef24d58Smrg} 7819aef24d58Smrg_ACEOF 7820d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7821d859ff80Smrgthen : 7822aef24d58Smrg eval $cacheid=yes 782366d665a3Smrgelse case e in #( 782466d665a3Smrg e) eval $cacheid=no ;; 782566d665a3Smrgesac 7826aef24d58Smrgfi 7827d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 782866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 782966d665a3Smrgesac 7830aef24d58Smrgfi 7831aef24d58Smrg 7832aef24d58Smrg 7833aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7834aef24d58Smrg 7835aef24d58Smrg eval supported=\$$cacheid 7836d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7837d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7838aef24d58Smrg if test "$supported" = "yes" ; then 7839aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7840aef24d58Smrg found="yes" 7841aef24d58Smrg fi 7842aef24d58Smrg fi 7843aef24d58Smrg 7844aef24d58Smrg 7845aef24d58Smrg 7846aef24d58Smrg 7847aef24d58Smrg 7848aef24d58Smrg 7849aef24d58Smrg 7850aef24d58Smrg 7851aef24d58Smrg 7852aef24d58Smrg 7853aef24d58Smrg 7854aef24d58Smrg 7855aef24d58Smrg 7856aef24d58Smrg 7857aef24d58Smrg 7858aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7859aef24d58Smrg 7860aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7861aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7862d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7863d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7864d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7865d859ff80Smrgthen : 7866d859ff80Smrg printf %s "(cached) " >&6 786766d665a3Smrgelse case e in #( 786866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7869aef24d58Smrg/* end confdefs.h. */ 7870aef24d58Smrgint i; 7871aef24d58Smrg_ACEOF 7872d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7873d859ff80Smrgthen : 7874aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 787566d665a3Smrgelse case e in #( 787666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 787766d665a3Smrgesac 7878aef24d58Smrgfi 787966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 788066d665a3Smrgesac 7881aef24d58Smrgfi 7882d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7883d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7884aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7885aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7886aef24d58Smrgfi 7887aef24d58Smrg 7888aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7889aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7890aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7891aef24d58Smrg fi 7892aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7893d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7894d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7895d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7896d859ff80Smrgthen : 7897d859ff80Smrg printf %s "(cached) " >&6 789866d665a3Smrgelse case e in #( 789966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7900aef24d58Smrg/* end confdefs.h. */ 7901aef24d58Smrgint i; 7902aef24d58Smrg_ACEOF 7903d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 7904d859ff80Smrgthen : 7905aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 790666d665a3Smrgelse case e in #( 790766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 790866d665a3Smrgesac 7909aef24d58Smrgfi 791066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 791166d665a3Smrgesac 7912aef24d58Smrgfi 7913d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7914d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7915aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7916aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7917aef24d58Smrgfi 7918aef24d58Smrg 7919aef24d58Smrgfound="no" 7920aef24d58Smrg 7921aef24d58Smrg if test $found = "no" ; then 7922aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7923aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7924aef24d58Smrg fi 7925aef24d58Smrg 7926aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7927aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7928aef24d58Smrg fi 7929aef24d58Smrg 7930aef24d58Smrg CFLAGS="$CFLAGS -Werror=main" 7931aef24d58Smrg 7932d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7933d859ff80Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 7934aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_main 7935d859ff80Smrg if eval test \${$cacheid+y} 7936d859ff80Smrgthen : 7937d859ff80Smrg printf %s "(cached) " >&6 793866d665a3Smrgelse case e in #( 793966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7940aef24d58Smrg/* end confdefs.h. */ 7941aef24d58Smrgint i; 7942aef24d58Smrgint 7943d859ff80Smrgmain (void) 7944aef24d58Smrg{ 7945aef24d58Smrg 7946aef24d58Smrg ; 7947aef24d58Smrg return 0; 7948aef24d58Smrg} 7949aef24d58Smrg_ACEOF 7950d859ff80Smrgif ac_fn_c_try_link "$LINENO" 7951d859ff80Smrgthen : 7952aef24d58Smrg eval $cacheid=yes 795366d665a3Smrgelse case e in #( 795466d665a3Smrg e) eval $cacheid=no ;; 795566d665a3Smrgesac 7956aef24d58Smrgfi 7957d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 795866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 795966d665a3Smrgesac 7960aef24d58Smrgfi 7961aef24d58Smrg 7962aef24d58Smrg 7963aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 7964aef24d58Smrg 7965aef24d58Smrg eval supported=\$$cacheid 7966d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7967d859ff80Smrgprintf "%s\n" "$supported" >&6; } 7968aef24d58Smrg if test "$supported" = "yes" ; then 7969aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7970aef24d58Smrg found="yes" 7971aef24d58Smrg fi 7972aef24d58Smrg fi 7973aef24d58Smrg 7974aef24d58Smrg 7975aef24d58Smrg 7976aef24d58Smrg 7977aef24d58Smrg 7978aef24d58Smrg 7979aef24d58Smrg 7980aef24d58Smrg 7981aef24d58Smrg 7982aef24d58Smrg 7983aef24d58Smrg 7984aef24d58Smrg 7985aef24d58Smrg 7986aef24d58Smrg 7987aef24d58Smrg 7988aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 7989aef24d58Smrg 7990aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7991aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7992d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7993d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7994d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7995d859ff80Smrgthen : 7996d859ff80Smrg printf %s "(cached) " >&6 799766d665a3Smrgelse case e in #( 799866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7999aef24d58Smrg/* end confdefs.h. */ 8000aef24d58Smrgint i; 8001aef24d58Smrg_ACEOF 8002d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8003d859ff80Smrgthen : 8004aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 800566d665a3Smrgelse case e in #( 800666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 800766d665a3Smrgesac 8008aef24d58Smrgfi 800966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 801066d665a3Smrgesac 8011aef24d58Smrgfi 8012d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8013d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8014aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8015aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8016aef24d58Smrgfi 8017aef24d58Smrg 8018aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8019aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8020aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8021aef24d58Smrg fi 8022aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8023d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8024d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8025d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8026d859ff80Smrgthen : 8027d859ff80Smrg printf %s "(cached) " >&6 802866d665a3Smrgelse case e in #( 802966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8030aef24d58Smrg/* end confdefs.h. */ 8031aef24d58Smrgint i; 8032aef24d58Smrg_ACEOF 8033d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8034d859ff80Smrgthen : 8035aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 803666d665a3Smrgelse case e in #( 803766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 803866d665a3Smrgesac 8039aef24d58Smrgfi 804066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 804166d665a3Smrgesac 8042aef24d58Smrgfi 8043d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8044d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8045aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8046aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8047aef24d58Smrgfi 8048aef24d58Smrg 8049aef24d58Smrgfound="no" 8050aef24d58Smrg 8051aef24d58Smrg if test $found = "no" ; then 8052aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8053aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8054aef24d58Smrg fi 8055aef24d58Smrg 8056aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8057aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8058aef24d58Smrg fi 8059aef24d58Smrg 8060aef24d58Smrg CFLAGS="$CFLAGS -Werror=missing-braces" 8061aef24d58Smrg 8062d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 8063d859ff80Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 8064aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 8065d859ff80Smrg if eval test \${$cacheid+y} 8066d859ff80Smrgthen : 8067d859ff80Smrg printf %s "(cached) " >&6 806866d665a3Smrgelse case e in #( 806966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8070aef24d58Smrg/* end confdefs.h. */ 8071aef24d58Smrgint i; 8072aef24d58Smrgint 8073d859ff80Smrgmain (void) 8074aef24d58Smrg{ 8075aef24d58Smrg 8076aef24d58Smrg ; 8077aef24d58Smrg return 0; 8078aef24d58Smrg} 8079aef24d58Smrg_ACEOF 8080d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8081d859ff80Smrgthen : 8082aef24d58Smrg eval $cacheid=yes 808366d665a3Smrgelse case e in #( 808466d665a3Smrg e) eval $cacheid=no ;; 808566d665a3Smrgesac 8086aef24d58Smrgfi 8087d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 808866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 808966d665a3Smrgesac 8090aef24d58Smrgfi 8091aef24d58Smrg 8092aef24d58Smrg 8093aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8094aef24d58Smrg 8095aef24d58Smrg eval supported=\$$cacheid 8096d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8097d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8098aef24d58Smrg if test "$supported" = "yes" ; then 8099aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 8100aef24d58Smrg found="yes" 8101aef24d58Smrg fi 8102aef24d58Smrg fi 8103aef24d58Smrg 8104aef24d58Smrg 8105aef24d58Smrg 8106aef24d58Smrg 8107aef24d58Smrg 8108aef24d58Smrg 8109aef24d58Smrg 8110aef24d58Smrg 8111aef24d58Smrg 8112aef24d58Smrg 8113aef24d58Smrg 8114aef24d58Smrg 8115aef24d58Smrg 8116aef24d58Smrg 8117aef24d58Smrg 8118aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8119aef24d58Smrg 8120aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8121aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8122d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8123d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8124d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8125d859ff80Smrgthen : 8126d859ff80Smrg printf %s "(cached) " >&6 812766d665a3Smrgelse case e in #( 812866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8129aef24d58Smrg/* end confdefs.h. */ 8130aef24d58Smrgint i; 8131aef24d58Smrg_ACEOF 8132d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8133d859ff80Smrgthen : 8134aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 813566d665a3Smrgelse case e in #( 813666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 813766d665a3Smrgesac 8138aef24d58Smrgfi 813966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 814066d665a3Smrgesac 8141aef24d58Smrgfi 8142d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8143d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8144aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8145aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8146aef24d58Smrgfi 8147aef24d58Smrg 8148aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8149aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8150aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8151aef24d58Smrg fi 8152aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8153d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8154d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8155d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8156d859ff80Smrgthen : 8157d859ff80Smrg printf %s "(cached) " >&6 815866d665a3Smrgelse case e in #( 815966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8160aef24d58Smrg/* end confdefs.h. */ 8161aef24d58Smrgint i; 8162aef24d58Smrg_ACEOF 8163d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8164d859ff80Smrgthen : 8165aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 816666d665a3Smrgelse case e in #( 816766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 816866d665a3Smrgesac 8169aef24d58Smrgfi 817066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 817166d665a3Smrgesac 8172aef24d58Smrgfi 8173d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8174d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8175aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8176aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8177aef24d58Smrgfi 8178aef24d58Smrg 8179aef24d58Smrgfound="no" 8180aef24d58Smrg 8181aef24d58Smrg if test $found = "no" ; then 8182aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8183aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8184aef24d58Smrg fi 8185aef24d58Smrg 8186aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8187aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8188aef24d58Smrg fi 8189aef24d58Smrg 8190aef24d58Smrg CFLAGS="$CFLAGS -Werror=sequence-point" 8191aef24d58Smrg 8192d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 8193d859ff80Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 8194aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 8195d859ff80Smrg if eval test \${$cacheid+y} 8196d859ff80Smrgthen : 8197d859ff80Smrg printf %s "(cached) " >&6 819866d665a3Smrgelse case e in #( 819966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8200aef24d58Smrg/* end confdefs.h. */ 8201aef24d58Smrgint i; 8202aef24d58Smrgint 8203d859ff80Smrgmain (void) 8204aef24d58Smrg{ 8205aef24d58Smrg 8206aef24d58Smrg ; 8207aef24d58Smrg return 0; 8208aef24d58Smrg} 8209aef24d58Smrg_ACEOF 8210d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8211d859ff80Smrgthen : 8212aef24d58Smrg eval $cacheid=yes 821366d665a3Smrgelse case e in #( 821466d665a3Smrg e) eval $cacheid=no ;; 821566d665a3Smrgesac 8216aef24d58Smrgfi 8217d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 821866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 821966d665a3Smrgesac 8220aef24d58Smrgfi 8221aef24d58Smrg 8222aef24d58Smrg 8223aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8224aef24d58Smrg 8225aef24d58Smrg eval supported=\$$cacheid 8226d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8227d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8228aef24d58Smrg if test "$supported" = "yes" ; then 8229aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8230aef24d58Smrg found="yes" 8231aef24d58Smrg fi 8232aef24d58Smrg fi 8233aef24d58Smrg 8234aef24d58Smrg 8235aef24d58Smrg 8236aef24d58Smrg 8237aef24d58Smrg 8238aef24d58Smrg 8239aef24d58Smrg 8240aef24d58Smrg 8241aef24d58Smrg 8242aef24d58Smrg 8243aef24d58Smrg 8244aef24d58Smrg 8245aef24d58Smrg 8246aef24d58Smrg 8247aef24d58Smrg 8248aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8249aef24d58Smrg 8250aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8251aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8252d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8253d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8254d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8255d859ff80Smrgthen : 8256d859ff80Smrg printf %s "(cached) " >&6 825766d665a3Smrgelse case e in #( 825866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8259aef24d58Smrg/* end confdefs.h. */ 8260aef24d58Smrgint i; 8261aef24d58Smrg_ACEOF 8262d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8263d859ff80Smrgthen : 8264aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 826566d665a3Smrgelse case e in #( 826666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 826766d665a3Smrgesac 8268aef24d58Smrgfi 826966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 827066d665a3Smrgesac 8271aef24d58Smrgfi 8272d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8273d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8274aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8275aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8276aef24d58Smrgfi 8277aef24d58Smrg 8278aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8279aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8280aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8281aef24d58Smrg fi 8282aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8283d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8284d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8285d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8286d859ff80Smrgthen : 8287d859ff80Smrg printf %s "(cached) " >&6 828866d665a3Smrgelse case e in #( 828966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8290aef24d58Smrg/* end confdefs.h. */ 8291aef24d58Smrgint i; 8292aef24d58Smrg_ACEOF 8293d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8294d859ff80Smrgthen : 8295aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 829666d665a3Smrgelse case e in #( 829766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 829866d665a3Smrgesac 8299aef24d58Smrgfi 830066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 830166d665a3Smrgesac 8302aef24d58Smrgfi 8303d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8304d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8305aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8306aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8307aef24d58Smrgfi 8308aef24d58Smrg 8309aef24d58Smrgfound="no" 8310aef24d58Smrg 8311aef24d58Smrg if test $found = "no" ; then 8312aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8313aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8314aef24d58Smrg fi 8315aef24d58Smrg 8316aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8317aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8318aef24d58Smrg fi 8319aef24d58Smrg 8320aef24d58Smrg CFLAGS="$CFLAGS -Werror=return-type" 8321aef24d58Smrg 8322d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8323d859ff80Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 8324aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 8325d859ff80Smrg if eval test \${$cacheid+y} 8326d859ff80Smrgthen : 8327d859ff80Smrg printf %s "(cached) " >&6 832866d665a3Smrgelse case e in #( 832966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8330aef24d58Smrg/* end confdefs.h. */ 8331aef24d58Smrgint i; 8332aef24d58Smrgint 8333d859ff80Smrgmain (void) 8334aef24d58Smrg{ 8335aef24d58Smrg 8336aef24d58Smrg ; 8337aef24d58Smrg return 0; 8338aef24d58Smrg} 8339aef24d58Smrg_ACEOF 8340d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8341d859ff80Smrgthen : 8342aef24d58Smrg eval $cacheid=yes 834366d665a3Smrgelse case e in #( 834466d665a3Smrg e) eval $cacheid=no ;; 834566d665a3Smrgesac 8346aef24d58Smrgfi 8347d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 834866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 834966d665a3Smrgesac 8350aef24d58Smrgfi 8351aef24d58Smrg 8352aef24d58Smrg 8353aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8354aef24d58Smrg 8355aef24d58Smrg eval supported=\$$cacheid 8356d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8357d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8358aef24d58Smrg if test "$supported" = "yes" ; then 8359aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8360aef24d58Smrg found="yes" 8361aef24d58Smrg fi 8362aef24d58Smrg fi 8363aef24d58Smrg 8364aef24d58Smrg if test $found = "no" ; then 8365aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8366aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8367aef24d58Smrg fi 8368aef24d58Smrg 8369aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8370aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8371aef24d58Smrg fi 8372aef24d58Smrg 8373aef24d58Smrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8374aef24d58Smrg 8375d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8376d859ff80Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8377aef24d58Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8378d859ff80Smrg if eval test \${$cacheid+y} 8379d859ff80Smrgthen : 8380d859ff80Smrg printf %s "(cached) " >&6 838166d665a3Smrgelse case e in #( 838266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8383aef24d58Smrg/* end confdefs.h. */ 8384aef24d58Smrgint i; 8385aef24d58Smrgint 8386d859ff80Smrgmain (void) 8387aef24d58Smrg{ 8388aef24d58Smrg 8389aef24d58Smrg ; 8390aef24d58Smrg return 0; 8391aef24d58Smrg} 8392aef24d58Smrg_ACEOF 8393d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8394d859ff80Smrgthen : 8395aef24d58Smrg eval $cacheid=yes 839666d665a3Smrgelse case e in #( 839766d665a3Smrg e) eval $cacheid=no ;; 839866d665a3Smrgesac 8399aef24d58Smrgfi 8400d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 840166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 840266d665a3Smrgesac 8403aef24d58Smrgfi 8404aef24d58Smrg 8405aef24d58Smrg 8406aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8407aef24d58Smrg 8408aef24d58Smrg eval supported=\$$cacheid 8409d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8410d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8411aef24d58Smrg if test "$supported" = "yes" ; then 8412aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8413aef24d58Smrg found="yes" 8414aef24d58Smrg fi 8415aef24d58Smrg fi 8416aef24d58Smrg 8417aef24d58Smrg 8418aef24d58Smrg 8419aef24d58Smrg 8420aef24d58Smrg 8421aef24d58Smrg 8422aef24d58Smrg 8423aef24d58Smrg 8424aef24d58Smrg 8425aef24d58Smrg 8426aef24d58Smrg 8427aef24d58Smrg 8428aef24d58Smrg 8429aef24d58Smrg 8430aef24d58Smrg 8431aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8432aef24d58Smrg 8433aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8434aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8435d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8436d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8437d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8438d859ff80Smrgthen : 8439d859ff80Smrg printf %s "(cached) " >&6 844066d665a3Smrgelse case e in #( 844166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8442aef24d58Smrg/* end confdefs.h. */ 8443aef24d58Smrgint i; 8444aef24d58Smrg_ACEOF 8445d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8446d859ff80Smrgthen : 8447aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 844866d665a3Smrgelse case e in #( 844966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 845066d665a3Smrgesac 8451aef24d58Smrgfi 845266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 845366d665a3Smrgesac 8454aef24d58Smrgfi 8455d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8456d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8457aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8458aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8459aef24d58Smrgfi 8460aef24d58Smrg 8461aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8462aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8463aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8464aef24d58Smrg fi 8465aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8466d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8467d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8468d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8469d859ff80Smrgthen : 8470d859ff80Smrg printf %s "(cached) " >&6 847166d665a3Smrgelse case e in #( 847266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8473aef24d58Smrg/* end confdefs.h. */ 8474aef24d58Smrgint i; 8475aef24d58Smrg_ACEOF 8476d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8477d859ff80Smrgthen : 8478aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 847966d665a3Smrgelse case e in #( 848066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 848166d665a3Smrgesac 8482aef24d58Smrgfi 848366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 848466d665a3Smrgesac 8485aef24d58Smrgfi 8486d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8487d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8488aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8489aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8490aef24d58Smrgfi 8491aef24d58Smrg 8492aef24d58Smrgfound="no" 8493aef24d58Smrg 8494aef24d58Smrg if test $found = "no" ; then 8495aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8496aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8497aef24d58Smrg fi 8498aef24d58Smrg 8499aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8500aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8501aef24d58Smrg fi 8502aef24d58Smrg 8503aef24d58Smrg CFLAGS="$CFLAGS -Werror=trigraphs" 8504aef24d58Smrg 8505d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8506d859ff80Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 8507aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8508d859ff80Smrg if eval test \${$cacheid+y} 8509d859ff80Smrgthen : 8510d859ff80Smrg printf %s "(cached) " >&6 851166d665a3Smrgelse case e in #( 851266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8513aef24d58Smrg/* end confdefs.h. */ 8514aef24d58Smrgint i; 8515aef24d58Smrgint 8516d859ff80Smrgmain (void) 8517aef24d58Smrg{ 8518aef24d58Smrg 8519aef24d58Smrg ; 8520aef24d58Smrg return 0; 8521aef24d58Smrg} 8522aef24d58Smrg_ACEOF 8523d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8524d859ff80Smrgthen : 8525aef24d58Smrg eval $cacheid=yes 852666d665a3Smrgelse case e in #( 852766d665a3Smrg e) eval $cacheid=no ;; 852866d665a3Smrgesac 8529aef24d58Smrgfi 8530d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 853166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 853266d665a3Smrgesac 8533aef24d58Smrgfi 8534aef24d58Smrg 8535aef24d58Smrg 8536aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8537aef24d58Smrg 8538aef24d58Smrg eval supported=\$$cacheid 8539d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8540d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8541aef24d58Smrg if test "$supported" = "yes" ; then 8542aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8543aef24d58Smrg found="yes" 8544aef24d58Smrg fi 8545aef24d58Smrg fi 8546aef24d58Smrg 8547aef24d58Smrg 8548aef24d58Smrg 8549aef24d58Smrg 8550aef24d58Smrg 8551aef24d58Smrg 8552aef24d58Smrg 8553aef24d58Smrg 8554aef24d58Smrg 8555aef24d58Smrg 8556aef24d58Smrg 8557aef24d58Smrg 8558aef24d58Smrg 8559aef24d58Smrg 8560aef24d58Smrg 8561aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8562aef24d58Smrg 8563aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8564aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8565d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8566d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8567d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8568d859ff80Smrgthen : 8569d859ff80Smrg printf %s "(cached) " >&6 857066d665a3Smrgelse case e in #( 857166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8572aef24d58Smrg/* end confdefs.h. */ 8573aef24d58Smrgint i; 8574aef24d58Smrg_ACEOF 8575d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8576d859ff80Smrgthen : 8577aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 857866d665a3Smrgelse case e in #( 857966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 858066d665a3Smrgesac 8581aef24d58Smrgfi 858266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 858366d665a3Smrgesac 8584aef24d58Smrgfi 8585d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8586d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8587aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8588aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8589aef24d58Smrgfi 8590aef24d58Smrg 8591aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8592aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8593aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8594aef24d58Smrg fi 8595aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8596d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8597d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8598d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8599d859ff80Smrgthen : 8600d859ff80Smrg printf %s "(cached) " >&6 860166d665a3Smrgelse case e in #( 860266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8603aef24d58Smrg/* end confdefs.h. */ 8604aef24d58Smrgint i; 8605aef24d58Smrg_ACEOF 8606d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8607d859ff80Smrgthen : 8608aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 860966d665a3Smrgelse case e in #( 861066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 861166d665a3Smrgesac 8612aef24d58Smrgfi 861366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 861466d665a3Smrgesac 8615aef24d58Smrgfi 8616d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8617d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8618aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8619aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8620aef24d58Smrgfi 8621aef24d58Smrg 8622aef24d58Smrgfound="no" 8623aef24d58Smrg 8624aef24d58Smrg if test $found = "no" ; then 8625aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8626aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8627aef24d58Smrg fi 8628aef24d58Smrg 8629aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8630aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8631aef24d58Smrg fi 8632aef24d58Smrg 8633aef24d58Smrg CFLAGS="$CFLAGS -Werror=array-bounds" 8634aef24d58Smrg 8635d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8636d859ff80Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8637aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8638d859ff80Smrg if eval test \${$cacheid+y} 8639d859ff80Smrgthen : 8640d859ff80Smrg printf %s "(cached) " >&6 864166d665a3Smrgelse case e in #( 864266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8643aef24d58Smrg/* end confdefs.h. */ 8644aef24d58Smrgint i; 8645aef24d58Smrgint 8646d859ff80Smrgmain (void) 8647aef24d58Smrg{ 8648aef24d58Smrg 8649aef24d58Smrg ; 8650aef24d58Smrg return 0; 8651aef24d58Smrg} 8652aef24d58Smrg_ACEOF 8653d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8654d859ff80Smrgthen : 8655aef24d58Smrg eval $cacheid=yes 865666d665a3Smrgelse case e in #( 865766d665a3Smrg e) eval $cacheid=no ;; 865866d665a3Smrgesac 8659aef24d58Smrgfi 8660d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 866166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 866266d665a3Smrgesac 8663aef24d58Smrgfi 8664aef24d58Smrg 8665aef24d58Smrg 8666aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8667aef24d58Smrg 8668aef24d58Smrg eval supported=\$$cacheid 8669d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8670d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8671aef24d58Smrg if test "$supported" = "yes" ; then 8672aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8673aef24d58Smrg found="yes" 8674aef24d58Smrg fi 8675aef24d58Smrg fi 8676aef24d58Smrg 8677aef24d58Smrg 8678aef24d58Smrg 8679aef24d58Smrg 8680aef24d58Smrg 8681aef24d58Smrg 8682aef24d58Smrg 8683aef24d58Smrg 8684aef24d58Smrg 8685aef24d58Smrg 8686aef24d58Smrg 8687aef24d58Smrg 8688aef24d58Smrg 8689aef24d58Smrg 8690aef24d58Smrg 8691aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8692aef24d58Smrg 8693aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8694aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8695d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8696d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8697d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8698d859ff80Smrgthen : 8699d859ff80Smrg printf %s "(cached) " >&6 870066d665a3Smrgelse case e in #( 870166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8702aef24d58Smrg/* end confdefs.h. */ 8703aef24d58Smrgint i; 8704aef24d58Smrg_ACEOF 8705d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8706d859ff80Smrgthen : 8707aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 870866d665a3Smrgelse case e in #( 870966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 871066d665a3Smrgesac 8711aef24d58Smrgfi 871266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 871366d665a3Smrgesac 8714aef24d58Smrgfi 8715d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8716d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8717aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8718aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8719aef24d58Smrgfi 8720aef24d58Smrg 8721aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8722aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8723aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8724aef24d58Smrg fi 8725aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8726d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8727d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8728d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8729d859ff80Smrgthen : 8730d859ff80Smrg printf %s "(cached) " >&6 873166d665a3Smrgelse case e in #( 873266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8733aef24d58Smrg/* end confdefs.h. */ 8734aef24d58Smrgint i; 8735aef24d58Smrg_ACEOF 8736d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8737d859ff80Smrgthen : 8738aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 873966d665a3Smrgelse case e in #( 874066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 874166d665a3Smrgesac 8742aef24d58Smrgfi 874366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 874466d665a3Smrgesac 8745aef24d58Smrgfi 8746d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8747d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8748aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8749aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8750aef24d58Smrgfi 8751aef24d58Smrg 8752aef24d58Smrgfound="no" 8753aef24d58Smrg 8754aef24d58Smrg if test $found = "no" ; then 8755aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8756aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8757aef24d58Smrg fi 8758aef24d58Smrg 8759aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8760aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8761aef24d58Smrg fi 8762aef24d58Smrg 8763aef24d58Smrg CFLAGS="$CFLAGS -Werror=write-strings" 8764aef24d58Smrg 8765d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8766d859ff80Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 8767aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8768d859ff80Smrg if eval test \${$cacheid+y} 8769d859ff80Smrgthen : 8770d859ff80Smrg printf %s "(cached) " >&6 877166d665a3Smrgelse case e in #( 877266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8773aef24d58Smrg/* end confdefs.h. */ 8774aef24d58Smrgint i; 8775aef24d58Smrgint 8776d859ff80Smrgmain (void) 8777aef24d58Smrg{ 8778aef24d58Smrg 8779aef24d58Smrg ; 8780aef24d58Smrg return 0; 8781aef24d58Smrg} 8782aef24d58Smrg_ACEOF 8783d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8784d859ff80Smrgthen : 8785aef24d58Smrg eval $cacheid=yes 878666d665a3Smrgelse case e in #( 878766d665a3Smrg e) eval $cacheid=no ;; 878866d665a3Smrgesac 8789aef24d58Smrgfi 8790d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 879166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 879266d665a3Smrgesac 8793aef24d58Smrgfi 8794aef24d58Smrg 8795aef24d58Smrg 8796aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8797aef24d58Smrg 8798aef24d58Smrg eval supported=\$$cacheid 8799d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8800d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8801aef24d58Smrg if test "$supported" = "yes" ; then 8802aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8803aef24d58Smrg found="yes" 8804aef24d58Smrg fi 8805aef24d58Smrg fi 8806aef24d58Smrg 8807aef24d58Smrg 8808aef24d58Smrg 8809aef24d58Smrg 8810aef24d58Smrg 8811aef24d58Smrg 8812aef24d58Smrg 8813aef24d58Smrg 8814aef24d58Smrg 8815aef24d58Smrg 8816aef24d58Smrg 8817aef24d58Smrg 8818aef24d58Smrg 8819aef24d58Smrg 8820aef24d58Smrg 8821aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8822aef24d58Smrg 8823aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8824aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8825d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8826d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8827d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8828d859ff80Smrgthen : 8829d859ff80Smrg printf %s "(cached) " >&6 883066d665a3Smrgelse case e in #( 883166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8832aef24d58Smrg/* end confdefs.h. */ 8833aef24d58Smrgint i; 8834aef24d58Smrg_ACEOF 8835d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8836d859ff80Smrgthen : 8837aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 883866d665a3Smrgelse case e in #( 883966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 884066d665a3Smrgesac 8841aef24d58Smrgfi 884266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 884366d665a3Smrgesac 8844aef24d58Smrgfi 8845d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8846d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8847aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8848aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8849aef24d58Smrgfi 8850aef24d58Smrg 8851aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8852aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8853aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8854aef24d58Smrg fi 8855aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8856d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8857d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8858d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8859d859ff80Smrgthen : 8860d859ff80Smrg printf %s "(cached) " >&6 886166d665a3Smrgelse case e in #( 886266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8863aef24d58Smrg/* end confdefs.h. */ 8864aef24d58Smrgint i; 8865aef24d58Smrg_ACEOF 8866d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8867d859ff80Smrgthen : 8868aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 886966d665a3Smrgelse case e in #( 887066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 887166d665a3Smrgesac 8872aef24d58Smrgfi 887366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 887466d665a3Smrgesac 8875aef24d58Smrgfi 8876d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8877d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8878aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8879aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8880aef24d58Smrgfi 8881aef24d58Smrg 8882aef24d58Smrgfound="no" 8883aef24d58Smrg 8884aef24d58Smrg if test $found = "no" ; then 8885aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8886aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8887aef24d58Smrg fi 8888aef24d58Smrg 8889aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8890aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8891aef24d58Smrg fi 8892aef24d58Smrg 8893aef24d58Smrg CFLAGS="$CFLAGS -Werror=address" 8894aef24d58Smrg 8895d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8896d859ff80Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 8897aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_address 8898d859ff80Smrg if eval test \${$cacheid+y} 8899d859ff80Smrgthen : 8900d859ff80Smrg printf %s "(cached) " >&6 890166d665a3Smrgelse case e in #( 890266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8903aef24d58Smrg/* end confdefs.h. */ 8904aef24d58Smrgint i; 8905aef24d58Smrgint 8906d859ff80Smrgmain (void) 8907aef24d58Smrg{ 8908aef24d58Smrg 8909aef24d58Smrg ; 8910aef24d58Smrg return 0; 8911aef24d58Smrg} 8912aef24d58Smrg_ACEOF 8913d859ff80Smrgif ac_fn_c_try_link "$LINENO" 8914d859ff80Smrgthen : 8915aef24d58Smrg eval $cacheid=yes 891666d665a3Smrgelse case e in #( 891766d665a3Smrg e) eval $cacheid=no ;; 891866d665a3Smrgesac 8919aef24d58Smrgfi 8920d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 892166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 892266d665a3Smrgesac 8923aef24d58Smrgfi 8924aef24d58Smrg 8925aef24d58Smrg 8926aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8927aef24d58Smrg 8928aef24d58Smrg eval supported=\$$cacheid 8929d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8930d859ff80Smrgprintf "%s\n" "$supported" >&6; } 8931aef24d58Smrg if test "$supported" = "yes" ; then 8932aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8933aef24d58Smrg found="yes" 8934aef24d58Smrg fi 8935aef24d58Smrg fi 8936aef24d58Smrg 8937aef24d58Smrg 8938aef24d58Smrg 8939aef24d58Smrg 8940aef24d58Smrg 8941aef24d58Smrg 8942aef24d58Smrg 8943aef24d58Smrg 8944aef24d58Smrg 8945aef24d58Smrg 8946aef24d58Smrg 8947aef24d58Smrg 8948aef24d58Smrg 8949aef24d58Smrg 8950aef24d58Smrg 8951aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 8952aef24d58Smrg 8953aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8954aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8955d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8956d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8957d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8958d859ff80Smrgthen : 8959d859ff80Smrg printf %s "(cached) " >&6 896066d665a3Smrgelse case e in #( 896166d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8962aef24d58Smrg/* end confdefs.h. */ 8963aef24d58Smrgint i; 8964aef24d58Smrg_ACEOF 8965d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8966d859ff80Smrgthen : 8967aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 896866d665a3Smrgelse case e in #( 896966d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 897066d665a3Smrgesac 8971aef24d58Smrgfi 897266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 897366d665a3Smrgesac 8974aef24d58Smrgfi 8975d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8976d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8977aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8978aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 8979aef24d58Smrgfi 8980aef24d58Smrg 8981aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8982aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8983aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8984aef24d58Smrg fi 8985aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8986d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8987d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8988d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8989d859ff80Smrgthen : 8990d859ff80Smrg printf %s "(cached) " >&6 899166d665a3Smrgelse case e in #( 899266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8993aef24d58Smrg/* end confdefs.h. */ 8994aef24d58Smrgint i; 8995aef24d58Smrg_ACEOF 8996d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 8997d859ff80Smrgthen : 8998aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 899966d665a3Smrgelse case e in #( 900066d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 900166d665a3Smrgesac 9002aef24d58Smrgfi 900366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 900466d665a3Smrgesac 9005aef24d58Smrgfi 9006d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9007d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9008aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9009aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9010aef24d58Smrgfi 9011aef24d58Smrg 9012aef24d58Smrgfound="no" 9013aef24d58Smrg 9014aef24d58Smrg if test $found = "no" ; then 9015aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9016aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9017aef24d58Smrg fi 9018aef24d58Smrg 9019aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9020aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9021aef24d58Smrg fi 9022aef24d58Smrg 9023aef24d58Smrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 9024aef24d58Smrg 9025d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 9026d859ff80Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 9027aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 9028d859ff80Smrg if eval test \${$cacheid+y} 9029d859ff80Smrgthen : 9030d859ff80Smrg printf %s "(cached) " >&6 903166d665a3Smrgelse case e in #( 903266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9033aef24d58Smrg/* end confdefs.h. */ 9034aef24d58Smrgint i; 9035aef24d58Smrgint 9036d859ff80Smrgmain (void) 9037aef24d58Smrg{ 9038aef24d58Smrg 9039aef24d58Smrg ; 9040aef24d58Smrg return 0; 9041aef24d58Smrg} 9042aef24d58Smrg_ACEOF 9043d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9044d859ff80Smrgthen : 9045aef24d58Smrg eval $cacheid=yes 904666d665a3Smrgelse case e in #( 904766d665a3Smrg e) eval $cacheid=no ;; 904866d665a3Smrgesac 9049aef24d58Smrgfi 9050d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 905166d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 905266d665a3Smrgesac 9053aef24d58Smrgfi 9054aef24d58Smrg 9055aef24d58Smrg 9056aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9057aef24d58Smrg 9058aef24d58Smrg eval supported=\$$cacheid 9059d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9060d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9061aef24d58Smrg if test "$supported" = "yes" ; then 9062aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 9063aef24d58Smrg found="yes" 9064aef24d58Smrg fi 9065aef24d58Smrg fi 9066aef24d58Smrg 9067aef24d58Smrg if test $found = "no" ; then 9068aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9069aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9070aef24d58Smrg fi 9071aef24d58Smrg 9072aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9073aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9074aef24d58Smrg fi 9075aef24d58Smrg 9076aef24d58Smrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9077aef24d58Smrg 9078d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 9079d859ff80Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 9080aef24d58Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 9081d859ff80Smrg if eval test \${$cacheid+y} 9082d859ff80Smrgthen : 9083d859ff80Smrg printf %s "(cached) " >&6 908466d665a3Smrgelse case e in #( 908566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9086aef24d58Smrg/* end confdefs.h. */ 9087aef24d58Smrgint i; 9088aef24d58Smrgint 9089d859ff80Smrgmain (void) 9090aef24d58Smrg{ 9091aef24d58Smrg 9092aef24d58Smrg ; 9093aef24d58Smrg return 0; 9094aef24d58Smrg} 9095aef24d58Smrg_ACEOF 9096d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9097d859ff80Smrgthen : 9098aef24d58Smrg eval $cacheid=yes 909966d665a3Smrgelse case e in #( 910066d665a3Smrg e) eval $cacheid=no ;; 910166d665a3Smrgesac 9102aef24d58Smrgfi 9103d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 910466d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 910566d665a3Smrgesac 9106aef24d58Smrgfi 9107aef24d58Smrg 9108aef24d58Smrg 9109aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9110aef24d58Smrg 9111aef24d58Smrg eval supported=\$$cacheid 9112d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9113d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9114aef24d58Smrg if test "$supported" = "yes" ; then 9115aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9116aef24d58Smrg found="yes" 9117aef24d58Smrg fi 9118aef24d58Smrg fi 9119aef24d58Smrg 9120aef24d58Smrg 9121aef24d58Smrg 9122aef24d58Smrg 9123aef24d58Smrg 9124aef24d58Smrg 9125aef24d58Smrg 9126aef24d58Smrg 9127aef24d58Smrg 9128aef24d58Smrg 9129aef24d58Smrg 9130aef24d58Smrg 9131aef24d58Smrg 9132aef24d58Smrg 9133aef24d58Smrg 9134aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9135aef24d58Smrg 9136aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9137aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9138d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9139d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9140d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9141d859ff80Smrgthen : 9142d859ff80Smrg printf %s "(cached) " >&6 914366d665a3Smrgelse case e in #( 914466d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9145aef24d58Smrg/* end confdefs.h. */ 9146aef24d58Smrgint i; 9147aef24d58Smrg_ACEOF 9148d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9149d859ff80Smrgthen : 9150aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 915166d665a3Smrgelse case e in #( 915266d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 915366d665a3Smrgesac 9154aef24d58Smrgfi 915566d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 915666d665a3Smrgesac 9157aef24d58Smrgfi 9158d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9159d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9160aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9161aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9162aef24d58Smrgfi 9163aef24d58Smrg 9164aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9165aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9166aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9167aef24d58Smrg fi 9168aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9169d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9170d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9171d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9172d859ff80Smrgthen : 9173d859ff80Smrg printf %s "(cached) " >&6 917466d665a3Smrgelse case e in #( 917566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9176aef24d58Smrg/* end confdefs.h. */ 9177aef24d58Smrgint i; 9178aef24d58Smrg_ACEOF 9179d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9180d859ff80Smrgthen : 9181aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 918266d665a3Smrgelse case e in #( 918366d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 918466d665a3Smrgesac 9185aef24d58Smrgfi 918666d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 918766d665a3Smrgesac 9188aef24d58Smrgfi 9189d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9190d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9191aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9192aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9193aef24d58Smrgfi 9194aef24d58Smrg 9195aef24d58Smrgfound="no" 9196aef24d58Smrg 9197aef24d58Smrg if test $found = "no" ; then 9198aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9199aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9200aef24d58Smrg fi 9201aef24d58Smrg 9202aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9203aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9204aef24d58Smrg fi 9205aef24d58Smrg 9206aef24d58Smrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 9207aef24d58Smrg 9208d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 9209d859ff80Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 9210aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 9211d859ff80Smrg if eval test \${$cacheid+y} 9212d859ff80Smrgthen : 9213d859ff80Smrg printf %s "(cached) " >&6 921466d665a3Smrgelse case e in #( 921566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9216aef24d58Smrg/* end confdefs.h. */ 9217aef24d58Smrgint i; 9218aef24d58Smrgint 9219d859ff80Smrgmain (void) 9220aef24d58Smrg{ 9221aef24d58Smrg 9222aef24d58Smrg ; 9223aef24d58Smrg return 0; 9224aef24d58Smrg} 9225aef24d58Smrg_ACEOF 9226d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9227d859ff80Smrgthen : 9228aef24d58Smrg eval $cacheid=yes 922966d665a3Smrgelse case e in #( 923066d665a3Smrg e) eval $cacheid=no ;; 923166d665a3Smrgesac 9232aef24d58Smrgfi 9233d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 923466d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 923566d665a3Smrgesac 9236aef24d58Smrgfi 9237aef24d58Smrg 9238aef24d58Smrg 9239aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9240aef24d58Smrg 9241aef24d58Smrg eval supported=\$$cacheid 9242d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9243d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9244aef24d58Smrg if test "$supported" = "yes" ; then 9245aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 9246aef24d58Smrg found="yes" 9247aef24d58Smrg fi 9248aef24d58Smrg fi 9249aef24d58Smrg 9250aef24d58Smrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 9251aef24d58Smrgelse 9252d859ff80Smrg{ 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 9253d859ff80Smrgprintf "%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;} 9254aef24d58Smrg 9255aef24d58Smrg 9256aef24d58Smrg 9257aef24d58Smrg 9258aef24d58Smrg 9259aef24d58Smrg 9260aef24d58Smrg 9261aef24d58Smrg 9262aef24d58Smrg 9263aef24d58Smrg 9264aef24d58Smrg 9265aef24d58Smrg 9266aef24d58Smrg 9267aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9268aef24d58Smrg 9269aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9270aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9271d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9272d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9273d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9274d859ff80Smrgthen : 9275d859ff80Smrg printf %s "(cached) " >&6 927666d665a3Smrgelse case e in #( 927766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9278aef24d58Smrg/* end confdefs.h. */ 9279aef24d58Smrgint i; 9280aef24d58Smrg_ACEOF 9281d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9282d859ff80Smrgthen : 9283aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 928466d665a3Smrgelse case e in #( 928566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 928666d665a3Smrgesac 9287aef24d58Smrgfi 928866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 928966d665a3Smrgesac 9290aef24d58Smrgfi 9291d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9292d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9293aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9294aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9295aef24d58Smrgfi 9296aef24d58Smrg 9297aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9298aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9299aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9300aef24d58Smrg fi 9301aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9302d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9303d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9304d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9305d859ff80Smrgthen : 9306d859ff80Smrg printf %s "(cached) " >&6 930766d665a3Smrgelse case e in #( 930866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9309aef24d58Smrg/* end confdefs.h. */ 9310aef24d58Smrgint i; 9311aef24d58Smrg_ACEOF 9312d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9313d859ff80Smrgthen : 9314aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 931566d665a3Smrgelse case e in #( 931666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 931766d665a3Smrgesac 9318aef24d58Smrgfi 931966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 932066d665a3Smrgesac 9321aef24d58Smrgfi 9322d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9323d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9324aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9325aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9326aef24d58Smrgfi 9327aef24d58Smrg 9328aef24d58Smrgfound="no" 9329aef24d58Smrg 9330aef24d58Smrg if test $found = "no" ; then 9331aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9332aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9333aef24d58Smrg fi 9334aef24d58Smrg 9335aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9336aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9337aef24d58Smrg fi 9338aef24d58Smrg 9339aef24d58Smrg CFLAGS="$CFLAGS -Wimplicit" 9340aef24d58Smrg 9341d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9342d859ff80Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 9343aef24d58Smrg cacheid=xorg_cv_cc_flag__Wimplicit 9344d859ff80Smrg if eval test \${$cacheid+y} 9345d859ff80Smrgthen : 9346d859ff80Smrg printf %s "(cached) " >&6 934766d665a3Smrgelse case e in #( 934866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9349aef24d58Smrg/* end confdefs.h. */ 9350aef24d58Smrgint i; 9351aef24d58Smrgint 9352d859ff80Smrgmain (void) 9353aef24d58Smrg{ 9354aef24d58Smrg 9355aef24d58Smrg ; 9356aef24d58Smrg return 0; 9357aef24d58Smrg} 9358aef24d58Smrg_ACEOF 9359d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9360d859ff80Smrgthen : 9361aef24d58Smrg eval $cacheid=yes 936266d665a3Smrgelse case e in #( 936366d665a3Smrg e) eval $cacheid=no ;; 936466d665a3Smrgesac 9365aef24d58Smrgfi 9366d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 936766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 936866d665a3Smrgesac 9369aef24d58Smrgfi 9370aef24d58Smrg 9371aef24d58Smrg 9372aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9373aef24d58Smrg 9374aef24d58Smrg eval supported=\$$cacheid 9375d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9376d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9377aef24d58Smrg if test "$supported" = "yes" ; then 9378aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9379aef24d58Smrg found="yes" 9380aef24d58Smrg fi 9381aef24d58Smrg fi 9382aef24d58Smrg 9383aef24d58Smrg 9384aef24d58Smrg 9385aef24d58Smrg 9386aef24d58Smrg 9387aef24d58Smrg 9388aef24d58Smrg 9389aef24d58Smrg 9390aef24d58Smrg 9391aef24d58Smrg 9392aef24d58Smrg 9393aef24d58Smrg 9394aef24d58Smrg 9395aef24d58Smrg 9396aef24d58Smrg 9397aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9398aef24d58Smrg 9399aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9400aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9401d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9402d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9403d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9404d859ff80Smrgthen : 9405d859ff80Smrg printf %s "(cached) " >&6 940666d665a3Smrgelse case e in #( 940766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9408aef24d58Smrg/* end confdefs.h. */ 9409aef24d58Smrgint i; 9410aef24d58Smrg_ACEOF 9411d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9412d859ff80Smrgthen : 9413aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 941466d665a3Smrgelse case e in #( 941566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 941666d665a3Smrgesac 9417aef24d58Smrgfi 941866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 941966d665a3Smrgesac 9420aef24d58Smrgfi 9421d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9422d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9423aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9424aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9425aef24d58Smrgfi 9426aef24d58Smrg 9427aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9428aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9429aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9430aef24d58Smrg fi 9431aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9432d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9433d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9434d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9435d859ff80Smrgthen : 9436d859ff80Smrg printf %s "(cached) " >&6 943766d665a3Smrgelse case e in #( 943866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9439aef24d58Smrg/* end confdefs.h. */ 9440aef24d58Smrgint i; 9441aef24d58Smrg_ACEOF 9442d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9443d859ff80Smrgthen : 9444aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 944566d665a3Smrgelse case e in #( 944666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 944766d665a3Smrgesac 9448aef24d58Smrgfi 944966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 945066d665a3Smrgesac 9451aef24d58Smrgfi 9452d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9453d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9454aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9455aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9456aef24d58Smrgfi 9457aef24d58Smrg 9458aef24d58Smrgfound="no" 9459aef24d58Smrg 9460aef24d58Smrg if test $found = "no" ; then 9461aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9462aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9463aef24d58Smrg fi 9464aef24d58Smrg 9465aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9466aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9467aef24d58Smrg fi 9468aef24d58Smrg 9469aef24d58Smrg CFLAGS="$CFLAGS -Wnonnull" 9470aef24d58Smrg 9471d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9472d859ff80Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 9473aef24d58Smrg cacheid=xorg_cv_cc_flag__Wnonnull 9474d859ff80Smrg if eval test \${$cacheid+y} 9475d859ff80Smrgthen : 9476d859ff80Smrg printf %s "(cached) " >&6 947766d665a3Smrgelse case e in #( 947866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9479aef24d58Smrg/* end confdefs.h. */ 9480aef24d58Smrgint i; 9481aef24d58Smrgint 9482d859ff80Smrgmain (void) 9483aef24d58Smrg{ 9484aef24d58Smrg 9485aef24d58Smrg ; 9486aef24d58Smrg return 0; 9487aef24d58Smrg} 9488aef24d58Smrg_ACEOF 9489d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9490d859ff80Smrgthen : 9491aef24d58Smrg eval $cacheid=yes 949266d665a3Smrgelse case e in #( 949366d665a3Smrg e) eval $cacheid=no ;; 949466d665a3Smrgesac 9495aef24d58Smrgfi 9496d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 949766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 949866d665a3Smrgesac 9499aef24d58Smrgfi 9500aef24d58Smrg 9501aef24d58Smrg 9502aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9503aef24d58Smrg 9504aef24d58Smrg eval supported=\$$cacheid 9505d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9506d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9507aef24d58Smrg if test "$supported" = "yes" ; then 9508aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9509aef24d58Smrg found="yes" 9510aef24d58Smrg fi 9511aef24d58Smrg fi 9512aef24d58Smrg 9513aef24d58Smrg 9514aef24d58Smrg 9515aef24d58Smrg 9516aef24d58Smrg 9517aef24d58Smrg 9518aef24d58Smrg 9519aef24d58Smrg 9520aef24d58Smrg 9521aef24d58Smrg 9522aef24d58Smrg 9523aef24d58Smrg 9524aef24d58Smrg 9525aef24d58Smrg 9526aef24d58Smrg 9527aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9528aef24d58Smrg 9529aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9530aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9531d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9532d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9533d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9534d859ff80Smrgthen : 9535d859ff80Smrg printf %s "(cached) " >&6 953666d665a3Smrgelse case e in #( 953766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9538aef24d58Smrg/* end confdefs.h. */ 9539aef24d58Smrgint i; 9540aef24d58Smrg_ACEOF 9541d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9542d859ff80Smrgthen : 9543aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 954466d665a3Smrgelse case e in #( 954566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 954666d665a3Smrgesac 9547aef24d58Smrgfi 954866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 954966d665a3Smrgesac 9550aef24d58Smrgfi 9551d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9552d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9553aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9554aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9555aef24d58Smrgfi 9556aef24d58Smrg 9557aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9558aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9559aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9560aef24d58Smrg fi 9561aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9562d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9563d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9564d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9565d859ff80Smrgthen : 9566d859ff80Smrg printf %s "(cached) " >&6 956766d665a3Smrgelse case e in #( 956866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9569aef24d58Smrg/* end confdefs.h. */ 9570aef24d58Smrgint i; 9571aef24d58Smrg_ACEOF 9572d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9573d859ff80Smrgthen : 9574aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 957566d665a3Smrgelse case e in #( 957666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 957766d665a3Smrgesac 9578aef24d58Smrgfi 957966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 958066d665a3Smrgesac 9581aef24d58Smrgfi 9582d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9583d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9584aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9585aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9586aef24d58Smrgfi 9587aef24d58Smrg 9588aef24d58Smrgfound="no" 9589aef24d58Smrg 9590aef24d58Smrg if test $found = "no" ; then 9591aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9592aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9593aef24d58Smrg fi 9594aef24d58Smrg 9595aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9596aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9597aef24d58Smrg fi 9598aef24d58Smrg 9599aef24d58Smrg CFLAGS="$CFLAGS -Winit-self" 9600aef24d58Smrg 9601d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9602d859ff80Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 9603aef24d58Smrg cacheid=xorg_cv_cc_flag__Winit_self 9604d859ff80Smrg if eval test \${$cacheid+y} 9605d859ff80Smrgthen : 9606d859ff80Smrg printf %s "(cached) " >&6 960766d665a3Smrgelse case e in #( 960866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9609aef24d58Smrg/* end confdefs.h. */ 9610aef24d58Smrgint i; 9611aef24d58Smrgint 9612d859ff80Smrgmain (void) 9613aef24d58Smrg{ 9614aef24d58Smrg 9615aef24d58Smrg ; 9616aef24d58Smrg return 0; 9617aef24d58Smrg} 9618aef24d58Smrg_ACEOF 9619d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9620d859ff80Smrgthen : 9621aef24d58Smrg eval $cacheid=yes 962266d665a3Smrgelse case e in #( 962366d665a3Smrg e) eval $cacheid=no ;; 962466d665a3Smrgesac 9625aef24d58Smrgfi 9626d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 962766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 962866d665a3Smrgesac 9629aef24d58Smrgfi 9630aef24d58Smrg 9631aef24d58Smrg 9632aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9633aef24d58Smrg 9634aef24d58Smrg eval supported=\$$cacheid 9635d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9636d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9637aef24d58Smrg if test "$supported" = "yes" ; then 9638aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9639aef24d58Smrg found="yes" 9640aef24d58Smrg fi 9641aef24d58Smrg fi 9642aef24d58Smrg 9643aef24d58Smrg 9644aef24d58Smrg 9645aef24d58Smrg 9646aef24d58Smrg 9647aef24d58Smrg 9648aef24d58Smrg 9649aef24d58Smrg 9650aef24d58Smrg 9651aef24d58Smrg 9652aef24d58Smrg 9653aef24d58Smrg 9654aef24d58Smrg 9655aef24d58Smrg 9656aef24d58Smrg 9657aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9658aef24d58Smrg 9659aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9660aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9661d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9662d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9663d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9664d859ff80Smrgthen : 9665d859ff80Smrg printf %s "(cached) " >&6 966666d665a3Smrgelse case e in #( 966766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9668aef24d58Smrg/* end confdefs.h. */ 9669aef24d58Smrgint i; 9670aef24d58Smrg_ACEOF 9671d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9672d859ff80Smrgthen : 9673aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 967466d665a3Smrgelse case e in #( 967566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 967666d665a3Smrgesac 9677aef24d58Smrgfi 967866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 967966d665a3Smrgesac 9680aef24d58Smrgfi 9681d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9682d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9683aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9684aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9685aef24d58Smrgfi 9686aef24d58Smrg 9687aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9688aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9689aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9690aef24d58Smrg fi 9691aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9692d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9693d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9694d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9695d859ff80Smrgthen : 9696d859ff80Smrg printf %s "(cached) " >&6 969766d665a3Smrgelse case e in #( 969866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9699aef24d58Smrg/* end confdefs.h. */ 9700aef24d58Smrgint i; 9701aef24d58Smrg_ACEOF 9702d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9703d859ff80Smrgthen : 9704aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 970566d665a3Smrgelse case e in #( 970666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 970766d665a3Smrgesac 9708aef24d58Smrgfi 970966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 971066d665a3Smrgesac 9711aef24d58Smrgfi 9712d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9713d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9714aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9715aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9716aef24d58Smrgfi 9717aef24d58Smrg 9718aef24d58Smrgfound="no" 9719aef24d58Smrg 9720aef24d58Smrg if test $found = "no" ; then 9721aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9722aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9723aef24d58Smrg fi 9724aef24d58Smrg 9725aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9726aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9727aef24d58Smrg fi 9728aef24d58Smrg 9729aef24d58Smrg CFLAGS="$CFLAGS -Wmain" 9730aef24d58Smrg 9731d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9732d859ff80Smrgprintf %s "checking if $CC supports -Wmain... " >&6; } 9733aef24d58Smrg cacheid=xorg_cv_cc_flag__Wmain 9734d859ff80Smrg if eval test \${$cacheid+y} 9735d859ff80Smrgthen : 9736d859ff80Smrg printf %s "(cached) " >&6 973766d665a3Smrgelse case e in #( 973866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9739aef24d58Smrg/* end confdefs.h. */ 9740aef24d58Smrgint i; 9741aef24d58Smrgint 9742d859ff80Smrgmain (void) 9743aef24d58Smrg{ 9744aef24d58Smrg 9745aef24d58Smrg ; 9746aef24d58Smrg return 0; 9747aef24d58Smrg} 9748aef24d58Smrg_ACEOF 9749d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9750d859ff80Smrgthen : 9751aef24d58Smrg eval $cacheid=yes 975266d665a3Smrgelse case e in #( 975366d665a3Smrg e) eval $cacheid=no ;; 975466d665a3Smrgesac 9755aef24d58Smrgfi 9756d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 975766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 975866d665a3Smrgesac 9759aef24d58Smrgfi 9760aef24d58Smrg 9761aef24d58Smrg 9762aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9763aef24d58Smrg 9764aef24d58Smrg eval supported=\$$cacheid 9765d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9766d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9767aef24d58Smrg if test "$supported" = "yes" ; then 9768aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9769aef24d58Smrg found="yes" 9770aef24d58Smrg fi 9771aef24d58Smrg fi 9772aef24d58Smrg 9773aef24d58Smrg 9774aef24d58Smrg 9775aef24d58Smrg 9776aef24d58Smrg 9777aef24d58Smrg 9778aef24d58Smrg 9779aef24d58Smrg 9780aef24d58Smrg 9781aef24d58Smrg 9782aef24d58Smrg 9783aef24d58Smrg 9784aef24d58Smrg 9785aef24d58Smrg 9786aef24d58Smrg 9787aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9788aef24d58Smrg 9789aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9790aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9791d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9792d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9793d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9794d859ff80Smrgthen : 9795d859ff80Smrg printf %s "(cached) " >&6 979666d665a3Smrgelse case e in #( 979766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9798aef24d58Smrg/* end confdefs.h. */ 9799aef24d58Smrgint i; 9800aef24d58Smrg_ACEOF 9801d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9802d859ff80Smrgthen : 9803aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 980466d665a3Smrgelse case e in #( 980566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 980666d665a3Smrgesac 9807aef24d58Smrgfi 980866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 980966d665a3Smrgesac 9810aef24d58Smrgfi 9811d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9812d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9813aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9814aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9815aef24d58Smrgfi 9816aef24d58Smrg 9817aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9818aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9819aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9820aef24d58Smrg fi 9821aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9822d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9823d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9824d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9825d859ff80Smrgthen : 9826d859ff80Smrg printf %s "(cached) " >&6 982766d665a3Smrgelse case e in #( 982866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9829aef24d58Smrg/* end confdefs.h. */ 9830aef24d58Smrgint i; 9831aef24d58Smrg_ACEOF 9832d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9833d859ff80Smrgthen : 9834aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 983566d665a3Smrgelse case e in #( 983666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 983766d665a3Smrgesac 9838aef24d58Smrgfi 983966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 984066d665a3Smrgesac 9841aef24d58Smrgfi 9842d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9843d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9844aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9845aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9846aef24d58Smrgfi 9847aef24d58Smrg 9848aef24d58Smrgfound="no" 9849aef24d58Smrg 9850aef24d58Smrg if test $found = "no" ; then 9851aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9852aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9853aef24d58Smrg fi 9854aef24d58Smrg 9855aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9856aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9857aef24d58Smrg fi 9858aef24d58Smrg 9859aef24d58Smrg CFLAGS="$CFLAGS -Wmissing-braces" 9860aef24d58Smrg 9861d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9862d859ff80Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 9863aef24d58Smrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9864d859ff80Smrg if eval test \${$cacheid+y} 9865d859ff80Smrgthen : 9866d859ff80Smrg printf %s "(cached) " >&6 986766d665a3Smrgelse case e in #( 986866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9869aef24d58Smrg/* end confdefs.h. */ 9870aef24d58Smrgint i; 9871aef24d58Smrgint 9872d859ff80Smrgmain (void) 9873aef24d58Smrg{ 9874aef24d58Smrg 9875aef24d58Smrg ; 9876aef24d58Smrg return 0; 9877aef24d58Smrg} 9878aef24d58Smrg_ACEOF 9879d859ff80Smrgif ac_fn_c_try_link "$LINENO" 9880d859ff80Smrgthen : 9881aef24d58Smrg eval $cacheid=yes 988266d665a3Smrgelse case e in #( 988366d665a3Smrg e) eval $cacheid=no ;; 988466d665a3Smrgesac 9885aef24d58Smrgfi 9886d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 988766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 988866d665a3Smrgesac 9889aef24d58Smrgfi 9890aef24d58Smrg 9891aef24d58Smrg 9892aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9893aef24d58Smrg 9894aef24d58Smrg eval supported=\$$cacheid 9895d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9896d859ff80Smrgprintf "%s\n" "$supported" >&6; } 9897aef24d58Smrg if test "$supported" = "yes" ; then 9898aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9899aef24d58Smrg found="yes" 9900aef24d58Smrg fi 9901aef24d58Smrg fi 9902aef24d58Smrg 9903aef24d58Smrg 9904aef24d58Smrg 9905aef24d58Smrg 9906aef24d58Smrg 9907aef24d58Smrg 9908aef24d58Smrg 9909aef24d58Smrg 9910aef24d58Smrg 9911aef24d58Smrg 9912aef24d58Smrg 9913aef24d58Smrg 9914aef24d58Smrg 9915aef24d58Smrg 9916aef24d58Smrg 9917aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 9918aef24d58Smrg 9919aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9920aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9921d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9922d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9923d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9924d859ff80Smrgthen : 9925d859ff80Smrg printf %s "(cached) " >&6 992666d665a3Smrgelse case e in #( 992766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9928aef24d58Smrg/* end confdefs.h. */ 9929aef24d58Smrgint i; 9930aef24d58Smrg_ACEOF 9931d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9932d859ff80Smrgthen : 9933aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 993466d665a3Smrgelse case e in #( 993566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 993666d665a3Smrgesac 9937aef24d58Smrgfi 993866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 993966d665a3Smrgesac 9940aef24d58Smrgfi 9941d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9942d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9943aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9944aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9945aef24d58Smrgfi 9946aef24d58Smrg 9947aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9948aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9949aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9950aef24d58Smrg fi 9951aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9952d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9953d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9954d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9955d859ff80Smrgthen : 9956d859ff80Smrg printf %s "(cached) " >&6 995766d665a3Smrgelse case e in #( 995866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9959aef24d58Smrg/* end confdefs.h. */ 9960aef24d58Smrgint i; 9961aef24d58Smrg_ACEOF 9962d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 9963d859ff80Smrgthen : 9964aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 996566d665a3Smrgelse case e in #( 996666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 996766d665a3Smrgesac 9968aef24d58Smrgfi 996966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 997066d665a3Smrgesac 9971aef24d58Smrgfi 9972d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9973d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9974aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9975aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 9976aef24d58Smrgfi 9977aef24d58Smrg 9978aef24d58Smrgfound="no" 9979aef24d58Smrg 9980aef24d58Smrg if test $found = "no" ; then 9981aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9982aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9983aef24d58Smrg fi 9984aef24d58Smrg 9985aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9986aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9987aef24d58Smrg fi 9988aef24d58Smrg 9989aef24d58Smrg CFLAGS="$CFLAGS -Wsequence-point" 9990aef24d58Smrg 9991d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9992d859ff80Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 9993aef24d58Smrg cacheid=xorg_cv_cc_flag__Wsequence_point 9994d859ff80Smrg if eval test \${$cacheid+y} 9995d859ff80Smrgthen : 9996d859ff80Smrg printf %s "(cached) " >&6 999766d665a3Smrgelse case e in #( 999866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9999aef24d58Smrg/* end confdefs.h. */ 10000aef24d58Smrgint i; 10001aef24d58Smrgint 10002d859ff80Smrgmain (void) 10003aef24d58Smrg{ 10004aef24d58Smrg 10005aef24d58Smrg ; 10006aef24d58Smrg return 0; 10007aef24d58Smrg} 10008aef24d58Smrg_ACEOF 10009d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10010d859ff80Smrgthen : 10011aef24d58Smrg eval $cacheid=yes 1001266d665a3Smrgelse case e in #( 1001366d665a3Smrg e) eval $cacheid=no ;; 1001466d665a3Smrgesac 10015aef24d58Smrgfi 10016d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1001766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1001866d665a3Smrgesac 10019aef24d58Smrgfi 10020aef24d58Smrg 10021aef24d58Smrg 10022aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10023aef24d58Smrg 10024aef24d58Smrg eval supported=\$$cacheid 10025d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10026d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10027aef24d58Smrg if test "$supported" = "yes" ; then 10028aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 10029aef24d58Smrg found="yes" 10030aef24d58Smrg fi 10031aef24d58Smrg fi 10032aef24d58Smrg 10033aef24d58Smrg 10034aef24d58Smrg 10035aef24d58Smrg 10036aef24d58Smrg 10037aef24d58Smrg 10038aef24d58Smrg 10039aef24d58Smrg 10040aef24d58Smrg 10041aef24d58Smrg 10042aef24d58Smrg 10043aef24d58Smrg 10044aef24d58Smrg 10045aef24d58Smrg 10046aef24d58Smrg 10047aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10048aef24d58Smrg 10049aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10050aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10051d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10052d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10053d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10054d859ff80Smrgthen : 10055d859ff80Smrg printf %s "(cached) " >&6 1005666d665a3Smrgelse case e in #( 1005766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10058aef24d58Smrg/* end confdefs.h. */ 10059aef24d58Smrgint i; 10060aef24d58Smrg_ACEOF 10061d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10062d859ff80Smrgthen : 10063aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1006466d665a3Smrgelse case e in #( 1006566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1006666d665a3Smrgesac 10067aef24d58Smrgfi 1006866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1006966d665a3Smrgesac 10070aef24d58Smrgfi 10071d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10072d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10073aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10074aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10075aef24d58Smrgfi 10076aef24d58Smrg 10077aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10078aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10079aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10080aef24d58Smrg fi 10081aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10082d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10083d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10084d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10085d859ff80Smrgthen : 10086d859ff80Smrg printf %s "(cached) " >&6 1008766d665a3Smrgelse case e in #( 1008866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10089aef24d58Smrg/* end confdefs.h. */ 10090aef24d58Smrgint i; 10091aef24d58Smrg_ACEOF 10092d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10093d859ff80Smrgthen : 10094aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1009566d665a3Smrgelse case e in #( 1009666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1009766d665a3Smrgesac 10098aef24d58Smrgfi 1009966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1010066d665a3Smrgesac 10101aef24d58Smrgfi 10102d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10103d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10104aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10105aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10106aef24d58Smrgfi 10107aef24d58Smrg 10108aef24d58Smrgfound="no" 10109aef24d58Smrg 10110aef24d58Smrg if test $found = "no" ; then 10111aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10112aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10113aef24d58Smrg fi 10114aef24d58Smrg 10115aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10116aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10117aef24d58Smrg fi 10118aef24d58Smrg 10119aef24d58Smrg CFLAGS="$CFLAGS -Wreturn-type" 10120aef24d58Smrg 10121d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 10122d859ff80Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 10123aef24d58Smrg cacheid=xorg_cv_cc_flag__Wreturn_type 10124d859ff80Smrg if eval test \${$cacheid+y} 10125d859ff80Smrgthen : 10126d859ff80Smrg printf %s "(cached) " >&6 1012766d665a3Smrgelse case e in #( 1012866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10129aef24d58Smrg/* end confdefs.h. */ 10130aef24d58Smrgint i; 10131aef24d58Smrgint 10132d859ff80Smrgmain (void) 10133aef24d58Smrg{ 10134aef24d58Smrg 10135aef24d58Smrg ; 10136aef24d58Smrg return 0; 10137aef24d58Smrg} 10138aef24d58Smrg_ACEOF 10139d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10140d859ff80Smrgthen : 10141aef24d58Smrg eval $cacheid=yes 1014266d665a3Smrgelse case e in #( 1014366d665a3Smrg e) eval $cacheid=no ;; 1014466d665a3Smrgesac 10145aef24d58Smrgfi 10146d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1014766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1014866d665a3Smrgesac 10149aef24d58Smrgfi 10150aef24d58Smrg 10151aef24d58Smrg 10152aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10153aef24d58Smrg 10154aef24d58Smrg eval supported=\$$cacheid 10155d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10156d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10157aef24d58Smrg if test "$supported" = "yes" ; then 10158aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 10159aef24d58Smrg found="yes" 10160aef24d58Smrg fi 10161aef24d58Smrg fi 10162aef24d58Smrg 10163aef24d58Smrg 10164aef24d58Smrg 10165aef24d58Smrg 10166aef24d58Smrg 10167aef24d58Smrg 10168aef24d58Smrg 10169aef24d58Smrg 10170aef24d58Smrg 10171aef24d58Smrg 10172aef24d58Smrg 10173aef24d58Smrg 10174aef24d58Smrg 10175aef24d58Smrg 10176aef24d58Smrg 10177aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10178aef24d58Smrg 10179aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10180aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10181d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10182d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10183d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10184d859ff80Smrgthen : 10185d859ff80Smrg printf %s "(cached) " >&6 1018666d665a3Smrgelse case e in #( 1018766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10188aef24d58Smrg/* end confdefs.h. */ 10189aef24d58Smrgint i; 10190aef24d58Smrg_ACEOF 10191d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10192d859ff80Smrgthen : 10193aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1019466d665a3Smrgelse case e in #( 1019566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1019666d665a3Smrgesac 10197aef24d58Smrgfi 1019866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1019966d665a3Smrgesac 10200aef24d58Smrgfi 10201d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10202d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10203aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10204aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10205aef24d58Smrgfi 10206aef24d58Smrg 10207aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10208aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10209aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10210aef24d58Smrg fi 10211aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10212d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10213d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10214d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10215d859ff80Smrgthen : 10216d859ff80Smrg printf %s "(cached) " >&6 1021766d665a3Smrgelse case e in #( 1021866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10219aef24d58Smrg/* end confdefs.h. */ 10220aef24d58Smrgint i; 10221aef24d58Smrg_ACEOF 10222d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10223d859ff80Smrgthen : 10224aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1022566d665a3Smrgelse case e in #( 1022666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1022766d665a3Smrgesac 10228aef24d58Smrgfi 1022966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1023066d665a3Smrgesac 10231aef24d58Smrgfi 10232d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10233d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10234aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10235aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10236aef24d58Smrgfi 10237aef24d58Smrg 10238aef24d58Smrgfound="no" 10239aef24d58Smrg 10240aef24d58Smrg if test $found = "no" ; then 10241aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10242aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10243aef24d58Smrg fi 10244aef24d58Smrg 10245aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10246aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10247aef24d58Smrg fi 10248aef24d58Smrg 10249aef24d58Smrg CFLAGS="$CFLAGS -Wtrigraphs" 10250aef24d58Smrg 10251d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 10252d859ff80Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 10253aef24d58Smrg cacheid=xorg_cv_cc_flag__Wtrigraphs 10254d859ff80Smrg if eval test \${$cacheid+y} 10255d859ff80Smrgthen : 10256d859ff80Smrg printf %s "(cached) " >&6 1025766d665a3Smrgelse case e in #( 1025866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10259aef24d58Smrg/* end confdefs.h. */ 10260aef24d58Smrgint i; 10261aef24d58Smrgint 10262d859ff80Smrgmain (void) 10263aef24d58Smrg{ 10264aef24d58Smrg 10265aef24d58Smrg ; 10266aef24d58Smrg return 0; 10267aef24d58Smrg} 10268aef24d58Smrg_ACEOF 10269d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10270d859ff80Smrgthen : 10271aef24d58Smrg eval $cacheid=yes 1027266d665a3Smrgelse case e in #( 1027366d665a3Smrg e) eval $cacheid=no ;; 1027466d665a3Smrgesac 10275aef24d58Smrgfi 10276d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1027766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1027866d665a3Smrgesac 10279aef24d58Smrgfi 10280aef24d58Smrg 10281aef24d58Smrg 10282aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10283aef24d58Smrg 10284aef24d58Smrg eval supported=\$$cacheid 10285d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10286d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10287aef24d58Smrg if test "$supported" = "yes" ; then 10288aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 10289aef24d58Smrg found="yes" 10290aef24d58Smrg fi 10291aef24d58Smrg fi 10292aef24d58Smrg 10293aef24d58Smrg 10294aef24d58Smrg 10295aef24d58Smrg 10296aef24d58Smrg 10297aef24d58Smrg 10298aef24d58Smrg 10299aef24d58Smrg 10300aef24d58Smrg 10301aef24d58Smrg 10302aef24d58Smrg 10303aef24d58Smrg 10304aef24d58Smrg 10305aef24d58Smrg 10306aef24d58Smrg 10307aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10308aef24d58Smrg 10309aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10310aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10311d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10312d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10313d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10314d859ff80Smrgthen : 10315d859ff80Smrg printf %s "(cached) " >&6 1031666d665a3Smrgelse case e in #( 1031766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10318aef24d58Smrg/* end confdefs.h. */ 10319aef24d58Smrgint i; 10320aef24d58Smrg_ACEOF 10321d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10322d859ff80Smrgthen : 10323aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1032466d665a3Smrgelse case e in #( 1032566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1032666d665a3Smrgesac 10327aef24d58Smrgfi 1032866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1032966d665a3Smrgesac 10330aef24d58Smrgfi 10331d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10332d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10333aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10334aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10335aef24d58Smrgfi 10336aef24d58Smrg 10337aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10338aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10339aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10340aef24d58Smrg fi 10341aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10342d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10343d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10344d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10345d859ff80Smrgthen : 10346d859ff80Smrg printf %s "(cached) " >&6 1034766d665a3Smrgelse case e in #( 1034866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10349aef24d58Smrg/* end confdefs.h. */ 10350aef24d58Smrgint i; 10351aef24d58Smrg_ACEOF 10352d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10353d859ff80Smrgthen : 10354aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1035566d665a3Smrgelse case e in #( 1035666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1035766d665a3Smrgesac 10358aef24d58Smrgfi 1035966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1036066d665a3Smrgesac 10361aef24d58Smrgfi 10362d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10363d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10364aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10365aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10366aef24d58Smrgfi 10367aef24d58Smrg 10368aef24d58Smrgfound="no" 10369aef24d58Smrg 10370aef24d58Smrg if test $found = "no" ; then 10371aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10372aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10373aef24d58Smrg fi 10374aef24d58Smrg 10375aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10376aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10377aef24d58Smrg fi 10378aef24d58Smrg 10379aef24d58Smrg CFLAGS="$CFLAGS -Warray-bounds" 10380aef24d58Smrg 10381d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10382d859ff80Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 10383aef24d58Smrg cacheid=xorg_cv_cc_flag__Warray_bounds 10384d859ff80Smrg if eval test \${$cacheid+y} 10385d859ff80Smrgthen : 10386d859ff80Smrg printf %s "(cached) " >&6 1038766d665a3Smrgelse case e in #( 1038866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10389aef24d58Smrg/* end confdefs.h. */ 10390aef24d58Smrgint i; 10391aef24d58Smrgint 10392d859ff80Smrgmain (void) 10393aef24d58Smrg{ 10394aef24d58Smrg 10395aef24d58Smrg ; 10396aef24d58Smrg return 0; 10397aef24d58Smrg} 10398aef24d58Smrg_ACEOF 10399d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10400d859ff80Smrgthen : 10401aef24d58Smrg eval $cacheid=yes 1040266d665a3Smrgelse case e in #( 1040366d665a3Smrg e) eval $cacheid=no ;; 1040466d665a3Smrgesac 10405aef24d58Smrgfi 10406d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1040766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1040866d665a3Smrgesac 10409aef24d58Smrgfi 10410aef24d58Smrg 10411aef24d58Smrg 10412aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10413aef24d58Smrg 10414aef24d58Smrg eval supported=\$$cacheid 10415d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10416d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10417aef24d58Smrg if test "$supported" = "yes" ; then 10418aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10419aef24d58Smrg found="yes" 10420aef24d58Smrg fi 10421aef24d58Smrg fi 10422aef24d58Smrg 10423aef24d58Smrg 10424aef24d58Smrg 10425aef24d58Smrg 10426aef24d58Smrg 10427aef24d58Smrg 10428aef24d58Smrg 10429aef24d58Smrg 10430aef24d58Smrg 10431aef24d58Smrg 10432aef24d58Smrg 10433aef24d58Smrg 10434aef24d58Smrg 10435aef24d58Smrg 10436aef24d58Smrg 10437aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10438aef24d58Smrg 10439aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10440aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10441d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10442d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10443d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10444d859ff80Smrgthen : 10445d859ff80Smrg printf %s "(cached) " >&6 1044666d665a3Smrgelse case e in #( 1044766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10448aef24d58Smrg/* end confdefs.h. */ 10449aef24d58Smrgint i; 10450aef24d58Smrg_ACEOF 10451d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10452d859ff80Smrgthen : 10453aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1045466d665a3Smrgelse case e in #( 1045566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1045666d665a3Smrgesac 10457aef24d58Smrgfi 1045866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1045966d665a3Smrgesac 10460aef24d58Smrgfi 10461d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10462d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10463aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10464aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10465aef24d58Smrgfi 10466aef24d58Smrg 10467aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10468aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10469aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10470aef24d58Smrg fi 10471aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10472d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10473d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10474d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10475d859ff80Smrgthen : 10476d859ff80Smrg printf %s "(cached) " >&6 1047766d665a3Smrgelse case e in #( 1047866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10479aef24d58Smrg/* end confdefs.h. */ 10480aef24d58Smrgint i; 10481aef24d58Smrg_ACEOF 10482d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10483d859ff80Smrgthen : 10484aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1048566d665a3Smrgelse case e in #( 1048666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1048766d665a3Smrgesac 10488aef24d58Smrgfi 1048966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1049066d665a3Smrgesac 10491aef24d58Smrgfi 10492d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10493d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10494aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10495aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10496aef24d58Smrgfi 10497aef24d58Smrg 10498aef24d58Smrgfound="no" 10499aef24d58Smrg 10500aef24d58Smrg if test $found = "no" ; then 10501aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10502aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10503aef24d58Smrg fi 10504aef24d58Smrg 10505aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10506aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10507aef24d58Smrg fi 10508aef24d58Smrg 10509aef24d58Smrg CFLAGS="$CFLAGS -Wwrite-strings" 10510aef24d58Smrg 10511d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10512d859ff80Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 10513aef24d58Smrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10514d859ff80Smrg if eval test \${$cacheid+y} 10515d859ff80Smrgthen : 10516d859ff80Smrg printf %s "(cached) " >&6 1051766d665a3Smrgelse case e in #( 1051866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10519aef24d58Smrg/* end confdefs.h. */ 10520aef24d58Smrgint i; 10521aef24d58Smrgint 10522d859ff80Smrgmain (void) 10523aef24d58Smrg{ 10524aef24d58Smrg 10525aef24d58Smrg ; 10526aef24d58Smrg return 0; 10527aef24d58Smrg} 10528aef24d58Smrg_ACEOF 10529d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10530d859ff80Smrgthen : 10531aef24d58Smrg eval $cacheid=yes 1053266d665a3Smrgelse case e in #( 1053366d665a3Smrg e) eval $cacheid=no ;; 1053466d665a3Smrgesac 10535aef24d58Smrgfi 10536d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1053766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1053866d665a3Smrgesac 10539aef24d58Smrgfi 10540aef24d58Smrg 10541aef24d58Smrg 10542aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10543aef24d58Smrg 10544aef24d58Smrg eval supported=\$$cacheid 10545d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10546d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10547aef24d58Smrg if test "$supported" = "yes" ; then 10548aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10549aef24d58Smrg found="yes" 10550aef24d58Smrg fi 10551aef24d58Smrg fi 10552aef24d58Smrg 10553aef24d58Smrg 10554aef24d58Smrg 10555aef24d58Smrg 10556aef24d58Smrg 10557aef24d58Smrg 10558aef24d58Smrg 10559aef24d58Smrg 10560aef24d58Smrg 10561aef24d58Smrg 10562aef24d58Smrg 10563aef24d58Smrg 10564aef24d58Smrg 10565aef24d58Smrg 10566aef24d58Smrg 10567aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10568aef24d58Smrg 10569aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10570aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10571d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10572d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10573d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10574d859ff80Smrgthen : 10575d859ff80Smrg printf %s "(cached) " >&6 1057666d665a3Smrgelse case e in #( 1057766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10578aef24d58Smrg/* end confdefs.h. */ 10579aef24d58Smrgint i; 10580aef24d58Smrg_ACEOF 10581d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10582d859ff80Smrgthen : 10583aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1058466d665a3Smrgelse case e in #( 1058566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1058666d665a3Smrgesac 10587aef24d58Smrgfi 1058866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1058966d665a3Smrgesac 10590aef24d58Smrgfi 10591d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10592d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10593aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10594aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10595aef24d58Smrgfi 10596aef24d58Smrg 10597aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10598aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10599aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10600aef24d58Smrg fi 10601aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10602d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10603d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10604d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10605d859ff80Smrgthen : 10606d859ff80Smrg printf %s "(cached) " >&6 1060766d665a3Smrgelse case e in #( 1060866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10609aef24d58Smrg/* end confdefs.h. */ 10610aef24d58Smrgint i; 10611aef24d58Smrg_ACEOF 10612d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10613d859ff80Smrgthen : 10614aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1061566d665a3Smrgelse case e in #( 1061666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1061766d665a3Smrgesac 10618aef24d58Smrgfi 1061966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1062066d665a3Smrgesac 10621aef24d58Smrgfi 10622d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10623d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10624aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10625aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10626aef24d58Smrgfi 10627aef24d58Smrg 10628aef24d58Smrgfound="no" 10629aef24d58Smrg 10630aef24d58Smrg if test $found = "no" ; then 10631aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10632aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10633aef24d58Smrg fi 10634aef24d58Smrg 10635aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10636aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10637aef24d58Smrg fi 10638aef24d58Smrg 10639aef24d58Smrg CFLAGS="$CFLAGS -Waddress" 10640aef24d58Smrg 10641d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10642d859ff80Smrgprintf %s "checking if $CC supports -Waddress... " >&6; } 10643aef24d58Smrg cacheid=xorg_cv_cc_flag__Waddress 10644d859ff80Smrg if eval test \${$cacheid+y} 10645d859ff80Smrgthen : 10646d859ff80Smrg printf %s "(cached) " >&6 1064766d665a3Smrgelse case e in #( 1064866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10649aef24d58Smrg/* end confdefs.h. */ 10650aef24d58Smrgint i; 10651aef24d58Smrgint 10652d859ff80Smrgmain (void) 10653aef24d58Smrg{ 10654aef24d58Smrg 10655aef24d58Smrg ; 10656aef24d58Smrg return 0; 10657aef24d58Smrg} 10658aef24d58Smrg_ACEOF 10659d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10660d859ff80Smrgthen : 10661aef24d58Smrg eval $cacheid=yes 1066266d665a3Smrgelse case e in #( 1066366d665a3Smrg e) eval $cacheid=no ;; 1066466d665a3Smrgesac 10665aef24d58Smrgfi 10666d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1066766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1066866d665a3Smrgesac 10669aef24d58Smrgfi 10670aef24d58Smrg 10671aef24d58Smrg 10672aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10673aef24d58Smrg 10674aef24d58Smrg eval supported=\$$cacheid 10675d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10676d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10677aef24d58Smrg if test "$supported" = "yes" ; then 10678aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10679aef24d58Smrg found="yes" 10680aef24d58Smrg fi 10681aef24d58Smrg fi 10682aef24d58Smrg 10683aef24d58Smrg 10684aef24d58Smrg 10685aef24d58Smrg 10686aef24d58Smrg 10687aef24d58Smrg 10688aef24d58Smrg 10689aef24d58Smrg 10690aef24d58Smrg 10691aef24d58Smrg 10692aef24d58Smrg 10693aef24d58Smrg 10694aef24d58Smrg 10695aef24d58Smrg 10696aef24d58Smrg 10697aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10698aef24d58Smrg 10699aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10700aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10701d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10702d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10703d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10704d859ff80Smrgthen : 10705d859ff80Smrg printf %s "(cached) " >&6 1070666d665a3Smrgelse case e in #( 1070766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10708aef24d58Smrg/* end confdefs.h. */ 10709aef24d58Smrgint i; 10710aef24d58Smrg_ACEOF 10711d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10712d859ff80Smrgthen : 10713aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1071466d665a3Smrgelse case e in #( 1071566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1071666d665a3Smrgesac 10717aef24d58Smrgfi 1071866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1071966d665a3Smrgesac 10720aef24d58Smrgfi 10721d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10722d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10723aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10724aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10725aef24d58Smrgfi 10726aef24d58Smrg 10727aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10728aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10729aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10730aef24d58Smrg fi 10731aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10732d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10733d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10734d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10735d859ff80Smrgthen : 10736d859ff80Smrg printf %s "(cached) " >&6 1073766d665a3Smrgelse case e in #( 1073866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10739aef24d58Smrg/* end confdefs.h. */ 10740aef24d58Smrgint i; 10741aef24d58Smrg_ACEOF 10742d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10743d859ff80Smrgthen : 10744aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1074566d665a3Smrgelse case e in #( 1074666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1074766d665a3Smrgesac 10748aef24d58Smrgfi 1074966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1075066d665a3Smrgesac 10751aef24d58Smrgfi 10752d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10753d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10754aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10755aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10756aef24d58Smrgfi 10757aef24d58Smrg 10758aef24d58Smrgfound="no" 10759aef24d58Smrg 10760aef24d58Smrg if test $found = "no" ; then 10761aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10762aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10763aef24d58Smrg fi 10764aef24d58Smrg 10765aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10766aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10767aef24d58Smrg fi 10768aef24d58Smrg 10769aef24d58Smrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10770aef24d58Smrg 10771d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10772d859ff80Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10773aef24d58Smrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10774d859ff80Smrg if eval test \${$cacheid+y} 10775d859ff80Smrgthen : 10776d859ff80Smrg printf %s "(cached) " >&6 1077766d665a3Smrgelse case e in #( 1077866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10779aef24d58Smrg/* end confdefs.h. */ 10780aef24d58Smrgint i; 10781aef24d58Smrgint 10782d859ff80Smrgmain (void) 10783aef24d58Smrg{ 10784aef24d58Smrg 10785aef24d58Smrg ; 10786aef24d58Smrg return 0; 10787aef24d58Smrg} 10788aef24d58Smrg_ACEOF 10789d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10790d859ff80Smrgthen : 10791aef24d58Smrg eval $cacheid=yes 1079266d665a3Smrgelse case e in #( 1079366d665a3Smrg e) eval $cacheid=no ;; 1079466d665a3Smrgesac 10795aef24d58Smrgfi 10796d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1079766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1079866d665a3Smrgesac 10799aef24d58Smrgfi 10800aef24d58Smrg 10801aef24d58Smrg 10802aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10803aef24d58Smrg 10804aef24d58Smrg eval supported=\$$cacheid 10805d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10806d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10807aef24d58Smrg if test "$supported" = "yes" ; then 10808aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10809aef24d58Smrg found="yes" 10810aef24d58Smrg fi 10811aef24d58Smrg fi 10812aef24d58Smrg 10813aef24d58Smrg 10814aef24d58Smrg 10815aef24d58Smrg 10816aef24d58Smrg 10817aef24d58Smrg 10818aef24d58Smrg 10819aef24d58Smrg 10820aef24d58Smrg 10821aef24d58Smrg 10822aef24d58Smrg 10823aef24d58Smrg 10824aef24d58Smrg 10825aef24d58Smrg 10826aef24d58Smrg 10827aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10828aef24d58Smrg 10829aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10830aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10831d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10832d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10833d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10834d859ff80Smrgthen : 10835d859ff80Smrg printf %s "(cached) " >&6 1083666d665a3Smrgelse case e in #( 1083766d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10838aef24d58Smrg/* end confdefs.h. */ 10839aef24d58Smrgint i; 10840aef24d58Smrg_ACEOF 10841d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10842d859ff80Smrgthen : 10843aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1084466d665a3Smrgelse case e in #( 1084566d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1084666d665a3Smrgesac 10847aef24d58Smrgfi 1084866d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1084966d665a3Smrgesac 10850aef24d58Smrgfi 10851d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10852d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10853aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10854aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10855aef24d58Smrgfi 10856aef24d58Smrg 10857aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10858aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10859aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10860aef24d58Smrg fi 10861aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10862d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10863d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10864d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10865d859ff80Smrgthen : 10866d859ff80Smrg printf %s "(cached) " >&6 1086766d665a3Smrgelse case e in #( 1086866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10869aef24d58Smrg/* end confdefs.h. */ 10870aef24d58Smrgint i; 10871aef24d58Smrg_ACEOF 10872d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 10873d859ff80Smrgthen : 10874aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1087566d665a3Smrgelse case e in #( 1087666d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1087766d665a3Smrgesac 10878aef24d58Smrgfi 1087966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1088066d665a3Smrgesac 10881aef24d58Smrgfi 10882d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10883d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10884aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10885aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10886aef24d58Smrgfi 10887aef24d58Smrg 10888aef24d58Smrgfound="no" 10889aef24d58Smrg 10890aef24d58Smrg if test $found = "no" ; then 10891aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10892aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10893aef24d58Smrg fi 10894aef24d58Smrg 10895aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10896aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10897aef24d58Smrg fi 10898aef24d58Smrg 10899aef24d58Smrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10900aef24d58Smrg 10901d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10902d859ff80Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10903aef24d58Smrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10904d859ff80Smrg if eval test \${$cacheid+y} 10905d859ff80Smrgthen : 10906d859ff80Smrg printf %s "(cached) " >&6 1090766d665a3Smrgelse case e in #( 1090866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10909aef24d58Smrg/* end confdefs.h. */ 10910aef24d58Smrgint i; 10911aef24d58Smrgint 10912d859ff80Smrgmain (void) 10913aef24d58Smrg{ 10914aef24d58Smrg 10915aef24d58Smrg ; 10916aef24d58Smrg return 0; 10917aef24d58Smrg} 10918aef24d58Smrg_ACEOF 10919d859ff80Smrgif ac_fn_c_try_link "$LINENO" 10920d859ff80Smrgthen : 10921aef24d58Smrg eval $cacheid=yes 1092266d665a3Smrgelse case e in #( 1092366d665a3Smrg e) eval $cacheid=no ;; 1092466d665a3Smrgesac 10925aef24d58Smrgfi 10926d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1092766d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1092866d665a3Smrgesac 10929aef24d58Smrgfi 10930aef24d58Smrg 10931aef24d58Smrg 10932aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 10933aef24d58Smrg 10934aef24d58Smrg eval supported=\$$cacheid 10935d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10936d859ff80Smrgprintf "%s\n" "$supported" >&6; } 10937aef24d58Smrg if test "$supported" = "yes" ; then 10938aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10939aef24d58Smrg found="yes" 10940aef24d58Smrg fi 10941aef24d58Smrg fi 10942aef24d58Smrg 10943aef24d58Smrg 10944aef24d58Smrgfi 10945aef24d58Smrg 10946aef24d58Smrg 10947aef24d58Smrg 10948aef24d58Smrg 10949aef24d58Smrg 10950aef24d58Smrg 10951aef24d58Smrg 10952aef24d58Smrg CWARNFLAGS="$BASE_CFLAGS" 10953aef24d58Smrg if test "x$GCC" = xyes ; then 10954aef24d58Smrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10955aef24d58Smrg fi 10956aef24d58Smrg 10957aef24d58Smrg 10958aef24d58Smrg 10959aef24d58Smrg 10960aef24d58Smrg 10961aef24d58Smrg 10962aef24d58Smrg 10963aef24d58Smrg 10964aef24d58Smrg# Check whether --enable-strict-compilation was given. 10965d859ff80Smrgif test ${enable_strict_compilation+y} 10966d859ff80Smrgthen : 10967aef24d58Smrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 1096866d665a3Smrgelse case e in #( 1096966d665a3Smrg e) STRICT_COMPILE=no ;; 1097066d665a3Smrgesac 10971aef24d58Smrgfi 10972aef24d58Smrg 10973aef24d58Smrg 10974aef24d58Smrg 10975aef24d58Smrg 10976aef24d58Smrg 10977aef24d58Smrg 10978aef24d58SmrgSTRICT_CFLAGS="" 10979aef24d58Smrg 10980aef24d58Smrg 10981aef24d58Smrg 10982aef24d58Smrg 10983aef24d58Smrg 10984aef24d58Smrg 10985aef24d58Smrg 10986aef24d58Smrg 10987aef24d58Smrg 10988aef24d58Smrg 10989aef24d58Smrg 10990aef24d58Smrg 10991aef24d58Smrg 10992aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 10993aef24d58Smrg 10994aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10995aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10996d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10997d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10998d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10999d859ff80Smrgthen : 11000d859ff80Smrg printf %s "(cached) " >&6 1100166d665a3Smrgelse case e in #( 1100266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11003aef24d58Smrg/* end confdefs.h. */ 11004aef24d58Smrgint i; 11005aef24d58Smrg_ACEOF 11006d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 11007d859ff80Smrgthen : 11008aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1100966d665a3Smrgelse case e in #( 1101066d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1101166d665a3Smrgesac 11012aef24d58Smrgfi 1101366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1101466d665a3Smrgesac 11015aef24d58Smrgfi 11016d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11017d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11018aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11019aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11020aef24d58Smrgfi 11021aef24d58Smrg 11022aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11023aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11024aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11025aef24d58Smrg fi 11026aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11027d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11028d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11029d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11030d859ff80Smrgthen : 11031d859ff80Smrg printf %s "(cached) " >&6 1103266d665a3Smrgelse case e in #( 1103366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11034aef24d58Smrg/* end confdefs.h. */ 11035aef24d58Smrgint i; 11036aef24d58Smrg_ACEOF 11037d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 11038d859ff80Smrgthen : 11039aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1104066d665a3Smrgelse case e in #( 1104166d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1104266d665a3Smrgesac 11043aef24d58Smrgfi 1104466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1104566d665a3Smrgesac 11046aef24d58Smrgfi 11047d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11048d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11049aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11050aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11051aef24d58Smrgfi 11052aef24d58Smrg 11053aef24d58Smrgfound="no" 11054aef24d58Smrg 11055aef24d58Smrg if test $found = "no" ; then 11056aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11057aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11058aef24d58Smrg fi 11059aef24d58Smrg 11060aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11061aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11062aef24d58Smrg fi 11063aef24d58Smrg 11064aef24d58Smrg CFLAGS="$CFLAGS -pedantic" 11065aef24d58Smrg 11066d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 11067d859ff80Smrgprintf %s "checking if $CC supports -pedantic... " >&6; } 11068aef24d58Smrg cacheid=xorg_cv_cc_flag__pedantic 11069d859ff80Smrg if eval test \${$cacheid+y} 11070d859ff80Smrgthen : 11071d859ff80Smrg printf %s "(cached) " >&6 1107266d665a3Smrgelse case e in #( 1107366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11074aef24d58Smrg/* end confdefs.h. */ 11075aef24d58Smrgint i; 11076aef24d58Smrgint 11077d859ff80Smrgmain (void) 11078aef24d58Smrg{ 11079aef24d58Smrg 11080aef24d58Smrg ; 11081aef24d58Smrg return 0; 11082aef24d58Smrg} 11083aef24d58Smrg_ACEOF 11084d859ff80Smrgif ac_fn_c_try_link "$LINENO" 11085d859ff80Smrgthen : 11086aef24d58Smrg eval $cacheid=yes 1108766d665a3Smrgelse case e in #( 1108866d665a3Smrg e) eval $cacheid=no ;; 1108966d665a3Smrgesac 11090aef24d58Smrgfi 11091d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1109266d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1109366d665a3Smrgesac 11094aef24d58Smrgfi 11095aef24d58Smrg 11096aef24d58Smrg 11097aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11098aef24d58Smrg 11099aef24d58Smrg eval supported=\$$cacheid 11100d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11101d859ff80Smrgprintf "%s\n" "$supported" >&6; } 11102aef24d58Smrg if test "$supported" = "yes" ; then 11103aef24d58Smrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 11104aef24d58Smrg found="yes" 11105aef24d58Smrg fi 11106aef24d58Smrg fi 11107aef24d58Smrg 11108aef24d58Smrg 11109aef24d58Smrg 11110aef24d58Smrg 11111aef24d58Smrg 11112aef24d58Smrg 11113aef24d58Smrg 11114aef24d58Smrg 11115aef24d58Smrg 11116aef24d58Smrg 11117aef24d58Smrg 11118aef24d58Smrg 11119aef24d58Smrg 11120aef24d58Smrg 11121aef24d58Smrg 11122aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11123aef24d58Smrg 11124aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11125aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11126d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11127d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11128d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11129d859ff80Smrgthen : 11130d859ff80Smrg printf %s "(cached) " >&6 1113166d665a3Smrgelse case e in #( 1113266d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11133aef24d58Smrg/* end confdefs.h. */ 11134aef24d58Smrgint i; 11135aef24d58Smrg_ACEOF 11136d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 11137d859ff80Smrgthen : 11138aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1113966d665a3Smrgelse case e in #( 1114066d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1114166d665a3Smrgesac 11142aef24d58Smrgfi 1114366d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1114466d665a3Smrgesac 11145aef24d58Smrgfi 11146d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11147d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11148aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11149aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11150aef24d58Smrgfi 11151aef24d58Smrg 11152aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11153aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11154aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11155aef24d58Smrg fi 11156aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11157d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11158d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11159d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11160d859ff80Smrgthen : 11161d859ff80Smrg printf %s "(cached) " >&6 1116266d665a3Smrgelse case e in #( 1116366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11164aef24d58Smrg/* end confdefs.h. */ 11165aef24d58Smrgint i; 11166aef24d58Smrg_ACEOF 11167d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 11168d859ff80Smrgthen : 11169aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1117066d665a3Smrgelse case e in #( 1117166d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1117266d665a3Smrgesac 11173aef24d58Smrgfi 1117466d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1117566d665a3Smrgesac 11176aef24d58Smrgfi 11177d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11178d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11179aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11180aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11181aef24d58Smrgfi 11182aef24d58Smrg 11183aef24d58Smrgfound="no" 11184aef24d58Smrg 11185aef24d58Smrg if test $found = "no" ; then 11186aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11187aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11188aef24d58Smrg fi 11189aef24d58Smrg 11190aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11191aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11192aef24d58Smrg fi 11193aef24d58Smrg 11194aef24d58Smrg CFLAGS="$CFLAGS -Werror" 11195aef24d58Smrg 11196d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 11197d859ff80Smrgprintf %s "checking if $CC supports -Werror... " >&6; } 11198aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror 11199d859ff80Smrg if eval test \${$cacheid+y} 11200d859ff80Smrgthen : 11201d859ff80Smrg printf %s "(cached) " >&6 1120266d665a3Smrgelse case e in #( 1120366d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11204aef24d58Smrg/* end confdefs.h. */ 11205aef24d58Smrgint i; 11206aef24d58Smrgint 11207d859ff80Smrgmain (void) 11208aef24d58Smrg{ 11209aef24d58Smrg 11210aef24d58Smrg ; 11211aef24d58Smrg return 0; 11212aef24d58Smrg} 11213aef24d58Smrg_ACEOF 11214d859ff80Smrgif ac_fn_c_try_link "$LINENO" 11215d859ff80Smrgthen : 11216aef24d58Smrg eval $cacheid=yes 1121766d665a3Smrgelse case e in #( 1121866d665a3Smrg e) eval $cacheid=no ;; 1121966d665a3Smrgesac 11220aef24d58Smrgfi 11221d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1122266d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1122366d665a3Smrgesac 11224aef24d58Smrgfi 11225aef24d58Smrg 11226aef24d58Smrg 11227aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11228aef24d58Smrg 11229aef24d58Smrg eval supported=\$$cacheid 11230d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11231d859ff80Smrgprintf "%s\n" "$supported" >&6; } 11232aef24d58Smrg if test "$supported" = "yes" ; then 11233aef24d58Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 11234aef24d58Smrg found="yes" 11235aef24d58Smrg fi 11236aef24d58Smrg fi 11237aef24d58Smrg 11238aef24d58Smrg if test $found = "no" ; then 11239aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11240aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11241aef24d58Smrg fi 11242aef24d58Smrg 11243aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11244aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11245aef24d58Smrg fi 11246aef24d58Smrg 11247aef24d58Smrg CFLAGS="$CFLAGS -errwarn" 11248aef24d58Smrg 11249d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 11250d859ff80Smrgprintf %s "checking if $CC supports -errwarn... " >&6; } 11251aef24d58Smrg cacheid=xorg_cv_cc_flag__errwarn 11252d859ff80Smrg if eval test \${$cacheid+y} 11253d859ff80Smrgthen : 11254d859ff80Smrg printf %s "(cached) " >&6 1125566d665a3Smrgelse case e in #( 1125666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11257aef24d58Smrg/* end confdefs.h. */ 11258aef24d58Smrgint i; 11259aef24d58Smrgint 11260d859ff80Smrgmain (void) 11261aef24d58Smrg{ 11262aef24d58Smrg 11263aef24d58Smrg ; 11264aef24d58Smrg return 0; 11265aef24d58Smrg} 11266aef24d58Smrg_ACEOF 11267d859ff80Smrgif ac_fn_c_try_link "$LINENO" 11268d859ff80Smrgthen : 11269aef24d58Smrg eval $cacheid=yes 1127066d665a3Smrgelse case e in #( 1127166d665a3Smrg e) eval $cacheid=no ;; 1127266d665a3Smrgesac 11273aef24d58Smrgfi 11274d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1127566d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1127666d665a3Smrgesac 11277aef24d58Smrgfi 11278aef24d58Smrg 11279aef24d58Smrg 11280aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11281aef24d58Smrg 11282aef24d58Smrg eval supported=\$$cacheid 11283d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11284d859ff80Smrgprintf "%s\n" "$supported" >&6; } 11285aef24d58Smrg if test "$supported" = "yes" ; then 11286aef24d58Smrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 11287aef24d58Smrg found="yes" 11288aef24d58Smrg fi 11289aef24d58Smrg fi 11290aef24d58Smrg 11291aef24d58Smrg 11292aef24d58Smrg 11293aef24d58Smrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 11294aef24d58Smrg# activate it with -Werror, so we add it here explicitly. 11295aef24d58Smrg 11296aef24d58Smrg 11297aef24d58Smrg 11298aef24d58Smrg 11299aef24d58Smrg 11300aef24d58Smrg 11301aef24d58Smrg 11302aef24d58Smrg 11303aef24d58Smrg 11304aef24d58Smrg 11305aef24d58Smrg 11306aef24d58Smrg 11307aef24d58Smrg 11308aef24d58Smrgxorg_testset_save_CFLAGS="$CFLAGS" 11309aef24d58Smrg 11310aef24d58Smrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11311aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11312d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11313d859ff80Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11314d859ff80Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11315d859ff80Smrgthen : 11316d859ff80Smrg printf %s "(cached) " >&6 1131766d665a3Smrgelse case e in #( 1131866d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11319aef24d58Smrg/* end confdefs.h. */ 11320aef24d58Smrgint i; 11321aef24d58Smrg_ACEOF 11322d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 11323d859ff80Smrgthen : 11324aef24d58Smrg xorg_cv_cc_flag_unknown_warning_option=yes 1132566d665a3Smrgelse case e in #( 1132666d665a3Smrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 1132766d665a3Smrgesac 11328aef24d58Smrgfi 1132966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1133066d665a3Smrgesac 11331aef24d58Smrgfi 11332d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11333d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11334aef24d58Smrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11335aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11336aef24d58Smrgfi 11337aef24d58Smrg 11338aef24d58Smrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11339aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11340aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11341aef24d58Smrg fi 11342aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11343d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11344d859ff80Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11345d859ff80Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11346d859ff80Smrgthen : 11347d859ff80Smrg printf %s "(cached) " >&6 1134866d665a3Smrgelse case e in #( 1134966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11350aef24d58Smrg/* end confdefs.h. */ 11351aef24d58Smrgint i; 11352aef24d58Smrg_ACEOF 11353d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 11354d859ff80Smrgthen : 11355aef24d58Smrg xorg_cv_cc_flag_unused_command_line_argument=yes 1135666d665a3Smrgelse case e in #( 1135766d665a3Smrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 1135866d665a3Smrgesac 11359aef24d58Smrgfi 1136066d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1136166d665a3Smrgesac 11362aef24d58Smrgfi 11363d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11364d859ff80Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11365aef24d58Smrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11366aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11367aef24d58Smrgfi 11368aef24d58Smrg 11369aef24d58Smrgfound="no" 11370aef24d58Smrg 11371aef24d58Smrg if test $found = "no" ; then 11372aef24d58Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11373aef24d58Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11374aef24d58Smrg fi 11375aef24d58Smrg 11376aef24d58Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11377aef24d58Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11378aef24d58Smrg fi 11379aef24d58Smrg 11380aef24d58Smrg CFLAGS="$CFLAGS -Werror=attributes" 11381aef24d58Smrg 11382d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 11383d859ff80Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 11384aef24d58Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 11385d859ff80Smrg if eval test \${$cacheid+y} 11386d859ff80Smrgthen : 11387d859ff80Smrg printf %s "(cached) " >&6 1138866d665a3Smrgelse case e in #( 1138966d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11390aef24d58Smrg/* end confdefs.h. */ 11391aef24d58Smrgint i; 11392aef24d58Smrgint 11393d859ff80Smrgmain (void) 11394aef24d58Smrg{ 11395aef24d58Smrg 11396aef24d58Smrg ; 11397aef24d58Smrg return 0; 11398aef24d58Smrg} 11399aef24d58Smrg_ACEOF 11400d859ff80Smrgif ac_fn_c_try_link "$LINENO" 11401d859ff80Smrgthen : 11402aef24d58Smrg eval $cacheid=yes 1140366d665a3Smrgelse case e in #( 1140466d665a3Smrg e) eval $cacheid=no ;; 1140566d665a3Smrgesac 11406aef24d58Smrgfi 11407d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1140866d665a3Smrg conftest$ac_exeext conftest.$ac_ext ;; 1140966d665a3Smrgesac 11410aef24d58Smrgfi 11411aef24d58Smrg 11412aef24d58Smrg 11413aef24d58Smrg CFLAGS="$xorg_testset_save_CFLAGS" 11414aef24d58Smrg 11415aef24d58Smrg eval supported=\$$cacheid 11416d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11417d859ff80Smrgprintf "%s\n" "$supported" >&6; } 11418aef24d58Smrg if test "$supported" = "yes" ; then 11419aef24d58Smrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 11420aef24d58Smrg found="yes" 11421aef24d58Smrg fi 11422aef24d58Smrg fi 11423aef24d58Smrg 11424aef24d58Smrg 11425aef24d58Smrg 11426aef24d58Smrgif test "x$STRICT_COMPILE" = "xyes"; then 11427aef24d58Smrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 11428aef24d58Smrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 11429aef24d58Smrgfi 11430aef24d58Smrg 11431aef24d58Smrg 11432aef24d58Smrg 11433aef24d58Smrg 11434aef24d58Smrg 11435aef24d58Smrg 1143666d665a3Smrg 1143766d665a3Smrg 11438aef24d58Smrgcat >>confdefs.h <<_ACEOF 11439aef24d58Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11440aef24d58Smrg_ACEOF 11441aef24d58Smrg 11442aef24d58Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11443aef24d58Smrg if test "x$PVM" = "x"; then 11444aef24d58Smrg PVM="0" 11445aef24d58Smrg fi 11446aef24d58Smrg 11447d859ff80Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11448aef24d58Smrg 11449aef24d58Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11450aef24d58Smrg if test "x$PVP" = "x"; then 11451aef24d58Smrg PVP="0" 11452aef24d58Smrg fi 11453aef24d58Smrg 11454d859ff80Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11455aef24d58Smrg 11456aef24d58Smrg 11457aef24d58Smrg 11458d859ff80SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11459aef24d58Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11460d859ff80Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 11461d859ff80Smrgtouch \$(top_srcdir)/ChangeLog; \ 11462d859ff80Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11463aef24d58Smrg 11464aef24d58Smrg 11465aef24d58Smrg 11466aef24d58Smrg 11467aef24d58Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11468aef24d58SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11469aef24d58Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11470d859ff80Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 11471d859ff80Smrgtouch \$(top_srcdir)/INSTALL; \ 11472d859ff80Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 11473d859ff80Smrg 11474aef24d58Smrg 11475aef24d58Smrg 11476aef24d58Smrg 11477aef24d58Smrg 11478aef24d58Smrg 11479d859ff80Smrgcase $host_os in 11480d859ff80Smrg solaris*) 11481d859ff80Smrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 11482d859ff80Smrg # check for a man page file found in later versions that use 11483d859ff80Smrg # traditional section numbers instead 11484d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 11485d859ff80Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 11486d859ff80Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 11487d859ff80Smrgthen : 11488d859ff80Smrg printf %s "(cached) " >&6 1148966d665a3Smrgelse case e in #( 1149066d665a3Smrg e) test "$cross_compiling" = yes && 11491d859ff80Smrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11492d859ff80Smrgif test -r "/usr/share/man/man7/attributes.7"; then 11493d859ff80Smrg ac_cv_file__usr_share_man_man7_attributes_7=yes 11494d859ff80Smrgelse 11495d859ff80Smrg ac_cv_file__usr_share_man_man7_attributes_7=no 1149666d665a3Smrgfi ;; 1149766d665a3Smrgesac 11498d859ff80Smrgfi 11499d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 11500d859ff80Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 11501d859ff80Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 11502d859ff80Smrgthen : 11503d859ff80Smrg SYSV_MAN_SECTIONS=false 1150466d665a3Smrgelse case e in #( 1150566d665a3Smrg e) SYSV_MAN_SECTIONS=true ;; 1150666d665a3Smrgesac 11507d859ff80Smrgfi 11508d859ff80Smrg 11509d859ff80Smrg ;; 11510d859ff80Smrg *) SYSV_MAN_SECTIONS=false ;; 11511d859ff80Smrgesac 11512aef24d58Smrg 11513aef24d58Smrgif test x$APP_MAN_SUFFIX = x ; then 11514aef24d58Smrg APP_MAN_SUFFIX=1 11515aef24d58Smrgfi 11516aef24d58Smrgif test x$APP_MAN_DIR = x ; then 11517aef24d58Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11518c9e2be55Smrgfi 11519c9e2be55Smrg 11520e2264b6dSmrgif test x$LIB_MAN_SUFFIX = x ; then 11521e2264b6dSmrg LIB_MAN_SUFFIX=3 11522e2264b6dSmrgfi 11523e2264b6dSmrgif test x$LIB_MAN_DIR = x ; then 11524e2264b6dSmrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11525c9e2be55Smrgfi 11526c9e2be55Smrg 11527e2264b6dSmrgif test x$FILE_MAN_SUFFIX = x ; then 11528d859ff80Smrg case $SYSV_MAN_SECTIONS in 11529d859ff80Smrg true) FILE_MAN_SUFFIX=4 ;; 11530d859ff80Smrg *) FILE_MAN_SUFFIX=5 ;; 11531e2264b6dSmrg esac 11532e2264b6dSmrgfi 11533e2264b6dSmrgif test x$FILE_MAN_DIR = x ; then 11534e2264b6dSmrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11535e2264b6dSmrgfi 11536c9e2be55Smrg 11537e2264b6dSmrgif test x$MISC_MAN_SUFFIX = x ; then 11538d859ff80Smrg case $SYSV_MAN_SECTIONS in 11539d859ff80Smrg true) MISC_MAN_SUFFIX=5 ;; 11540d859ff80Smrg *) MISC_MAN_SUFFIX=7 ;; 11541e2264b6dSmrg esac 11542e2264b6dSmrgfi 11543e2264b6dSmrgif test x$MISC_MAN_DIR = x ; then 11544e2264b6dSmrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11545e2264b6dSmrgfi 11546e2264b6dSmrg 11547e2264b6dSmrgif test x$DRIVER_MAN_SUFFIX = x ; then 11548d859ff80Smrg case $SYSV_MAN_SECTIONS in 11549d859ff80Smrg true) DRIVER_MAN_SUFFIX=7 ;; 11550d859ff80Smrg *) DRIVER_MAN_SUFFIX=4 ;; 11551e2264b6dSmrg esac 11552e2264b6dSmrgfi 11553e2264b6dSmrgif test x$DRIVER_MAN_DIR = x ; then 11554e2264b6dSmrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11555e2264b6dSmrgfi 11556e2264b6dSmrg 11557e2264b6dSmrgif test x$ADMIN_MAN_SUFFIX = x ; then 11558d859ff80Smrg case $SYSV_MAN_SECTIONS in 11559d859ff80Smrg true) ADMIN_MAN_SUFFIX=1m ;; 11560d859ff80Smrg *) ADMIN_MAN_SUFFIX=8 ;; 11561e2264b6dSmrg esac 11562e2264b6dSmrgfi 11563e2264b6dSmrgif test x$ADMIN_MAN_DIR = x ; then 11564e2264b6dSmrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11565e2264b6dSmrgfi 11566e2264b6dSmrg 11567e2264b6dSmrg 11568e2264b6dSmrg 11569e2264b6dSmrg 11570e2264b6dSmrg 11571e2264b6dSmrg 11572e2264b6dSmrg 11573e2264b6dSmrg 11574e2264b6dSmrg 11575e2264b6dSmrg 11576e2264b6dSmrg 11577e2264b6dSmrg 11578e2264b6dSmrg 11579e2264b6dSmrg 11580e2264b6dSmrg 11581e2264b6dSmrgXORG_MAN_PAGE="X Version 11" 11582e2264b6dSmrg 11583e2264b6dSmrgMAN_SUBSTS="\ 11584e2264b6dSmrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11585e2264b6dSmrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11586e2264b6dSmrg -e 's|__xservername__|Xorg|g' \ 11587e2264b6dSmrg -e 's|__xconfigfile__|xorg.conf|g' \ 11588e2264b6dSmrg -e 's|__projectroot__|\$(prefix)|g' \ 11589e2264b6dSmrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11590e2264b6dSmrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11591e2264b6dSmrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11592e2264b6dSmrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11593e2264b6dSmrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11594e2264b6dSmrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11595e2264b6dSmrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11596e2264b6dSmrg 11597e2264b6dSmrg 11598e2264b6dSmrg 11599e2264b6dSmrg# Check whether --enable-silent-rules was given. 11600d859ff80Smrgif test ${enable_silent_rules+y} 11601d859ff80Smrgthen : 11602e2264b6dSmrg enableval=$enable_silent_rules; 11603e2264b6dSmrgfi 11604e2264b6dSmrg 11605aef24d58Smrgcase $enable_silent_rules in # ((( 11606aef24d58Smrg yes) AM_DEFAULT_VERBOSITY=0;; 11607aef24d58Smrg no) AM_DEFAULT_VERBOSITY=1;; 11608aef24d58Smrg *) AM_DEFAULT_VERBOSITY=0;; 11609e2264b6dSmrgesac 11610aef24d58Smrgam_make=${MAKE-make} 11611d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11612d859ff80Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 11613d859ff80Smrgif test ${am_cv_make_support_nested_variables+y} 11614d859ff80Smrgthen : 11615d859ff80Smrg printf %s "(cached) " >&6 1161666d665a3Smrgelse case e in #( 1161766d665a3Smrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 11618aef24d58SmrgBAR0=false 11619aef24d58SmrgBAR1=true 11620aef24d58SmrgV=1 11621aef24d58Smrgam__doit: 11622aef24d58Smrg @$(TRUE) 11623aef24d58Smrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 11624aef24d58Smrg am_cv_make_support_nested_variables=yes 11625aef24d58Smrgelse 11626aef24d58Smrg am_cv_make_support_nested_variables=no 1162766d665a3Smrgfi ;; 1162866d665a3Smrgesac 11629aef24d58Smrgfi 11630d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11631d859ff80Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 11632aef24d58Smrgif test $am_cv_make_support_nested_variables = yes; then 11633aef24d58Smrg AM_V='$(V)' 11634aef24d58Smrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11635aef24d58Smrgelse 11636aef24d58Smrg AM_V=$AM_DEFAULT_VERBOSITY 11637aef24d58Smrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11638aef24d58Smrgfi 11639e2264b6dSmrgAM_BACKSLASH='\' 11640e2264b6dSmrg 11641e2264b6dSmrg 11642e2264b6dSmrg 1164366d665a3Smrg 11644e2264b6dSmrg# Checks for pkg-config packages 11645e2264b6dSmrg 11646e2264b6dSmrgpkg_failed=no 11647d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XMH" >&5 11648d859ff80Smrgprintf %s "checking for XMH... " >&6; } 11649e2264b6dSmrg 11650e2264b6dSmrgif test -n "$XMH_CFLAGS"; then 11651e2264b6dSmrg pkg_cv_XMH_CFLAGS="$XMH_CFLAGS" 11652e2264b6dSmrg elif test -n "$PKG_CONFIG"; then 11653e2264b6dSmrg if test -n "$PKG_CONFIG" && \ 1165466d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17\""; } >&5 1165566d665a3Smrg ($PKG_CONFIG --exists --print-errors "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17") 2>&5 11656c9e2be55Smrg ac_status=$? 11657d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11658e2264b6dSmrg test $ac_status = 0; }; then 1165966d665a3Smrg pkg_cv_XMH_CFLAGS=`$PKG_CONFIG --cflags "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>/dev/null` 11660d859ff80Smrg test "x$?" != "x0" && pkg_failed=yes 11661c9e2be55Smrgelse 11662c9e2be55Smrg pkg_failed=yes 11663c9e2be55Smrgfi 11664e2264b6dSmrg else 11665e2264b6dSmrg pkg_failed=untried 11666c9e2be55Smrgfi 11667e2264b6dSmrgif test -n "$XMH_LIBS"; then 11668e2264b6dSmrg pkg_cv_XMH_LIBS="$XMH_LIBS" 11669e2264b6dSmrg elif test -n "$PKG_CONFIG"; then 11670e2264b6dSmrg if test -n "$PKG_CONFIG" && \ 1167166d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17\""; } >&5 1167266d665a3Smrg ($PKG_CONFIG --exists --print-errors "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17") 2>&5 11673c9e2be55Smrg ac_status=$? 11674d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11675e2264b6dSmrg test $ac_status = 0; }; then 1167666d665a3Smrg pkg_cv_XMH_LIBS=`$PKG_CONFIG --libs "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>/dev/null` 11677d859ff80Smrg test "x$?" != "x0" && pkg_failed=yes 11678c9e2be55Smrgelse 11679c9e2be55Smrg pkg_failed=yes 11680c9e2be55Smrgfi 11681e2264b6dSmrg else 11682e2264b6dSmrg pkg_failed=untried 11683c9e2be55Smrgfi 11684c9e2be55Smrg 11685c9e2be55Smrg 11686c9e2be55Smrg 11687c9e2be55Smrgif test $pkg_failed = yes; then 11688d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11689d859ff80Smrgprintf "%s\n" "no" >&6; } 11690c9e2be55Smrg 11691c9e2be55Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11692c9e2be55Smrg _pkg_short_errors_supported=yes 11693c9e2be55Smrgelse 11694c9e2be55Smrg _pkg_short_errors_supported=no 11695c9e2be55Smrgfi 11696c9e2be55Smrg if test $_pkg_short_errors_supported = yes; then 1169766d665a3Smrg XMH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>&1` 11698c9e2be55Smrg else 1169966d665a3Smrg XMH_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17" 2>&1` 11700c9e2be55Smrg fi 11701c9e2be55Smrg # Put the nasty error message in config.log where it belongs 11702e2264b6dSmrg echo "$XMH_PKG_ERRORS" >&5 11703c9e2be55Smrg 1170466d665a3Smrg as_fn_error $? "Package requirements (xaw7 xmu xt >= 1.3 x11 xbitmaps >= 1.1.0 xproto >= 7.0.17) were not met: 11705c9e2be55Smrg 11706e2264b6dSmrg$XMH_PKG_ERRORS 11707c9e2be55Smrg 11708e2264b6dSmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 11709e2264b6dSmrginstalled software in a non-standard prefix. 11710e2264b6dSmrg 11711e2264b6dSmrgAlternatively, you may set the environment variables XMH_CFLAGS 11712e2264b6dSmrgand XMH_LIBS to avoid the need to call pkg-config. 11713d859ff80SmrgSee the pkg-config man page for more details." "$LINENO" 5 11714e2264b6dSmrgelif test $pkg_failed = untried; then 11715d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11716d859ff80Smrgprintf "%s\n" "no" >&6; } 1171766d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1171866d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 11719e2264b6dSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11720e2264b6dSmrgis in your PATH or set the PKG_CONFIG environment variable to the full 11721e2264b6dSmrgpath to pkg-config. 11722c9e2be55Smrg 11723e2264b6dSmrgAlternatively, you may set the environment variables XMH_CFLAGS 11724e2264b6dSmrgand XMH_LIBS to avoid the need to call pkg-config. 11725e2264b6dSmrgSee the pkg-config man page for more details. 11726c9e2be55Smrg 11727e2264b6dSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1172866d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 11729c9e2be55Smrgelse 11730e2264b6dSmrg XMH_CFLAGS=$pkg_cv_XMH_CFLAGS 11731e2264b6dSmrg XMH_LIBS=$pkg_cv_XMH_LIBS 11732d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11733d859ff80Smrgprintf "%s\n" "yes" >&6; } 11734d859ff80Smrg 11735c9e2be55Smrgfi 11736c9e2be55Smrg 11737c9e2be55Smrg 11738c9e2be55Smrgpkg_failed=no 11739d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for APPDEFS" >&5 11740d859ff80Smrgprintf %s "checking for APPDEFS... " >&6; } 11741e2264b6dSmrg 11742e2264b6dSmrgif test -n "$APPDEFS_CFLAGS"; then 11743e2264b6dSmrg pkg_cv_APPDEFS_CFLAGS="$APPDEFS_CFLAGS" 11744e2264b6dSmrg elif test -n "$PKG_CONFIG"; then 11745e2264b6dSmrg if test -n "$PKG_CONFIG" && \ 11746d859ff80Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt\""; } >&5 11747c9e2be55Smrg ($PKG_CONFIG --exists --print-errors "xt") 2>&5 11748c9e2be55Smrg ac_status=$? 11749d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11750e2264b6dSmrg test $ac_status = 0; }; then 11751c9e2be55Smrg pkg_cv_APPDEFS_CFLAGS=`$PKG_CONFIG --cflags "xt" 2>/dev/null` 11752d859ff80Smrg test "x$?" != "x0" && pkg_failed=yes 11753c9e2be55Smrgelse 11754c9e2be55Smrg pkg_failed=yes 11755c9e2be55Smrgfi 11756e2264b6dSmrg else 11757e2264b6dSmrg pkg_failed=untried 11758c9e2be55Smrgfi 11759e2264b6dSmrgif test -n "$APPDEFS_LIBS"; then 11760e2264b6dSmrg pkg_cv_APPDEFS_LIBS="$APPDEFS_LIBS" 11761e2264b6dSmrg elif test -n "$PKG_CONFIG"; then 11762e2264b6dSmrg if test -n "$PKG_CONFIG" && \ 11763d859ff80Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xt\""; } >&5 11764c9e2be55Smrg ($PKG_CONFIG --exists --print-errors "xt") 2>&5 11765c9e2be55Smrg ac_status=$? 11766d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11767e2264b6dSmrg test $ac_status = 0; }; then 11768c9e2be55Smrg pkg_cv_APPDEFS_LIBS=`$PKG_CONFIG --libs "xt" 2>/dev/null` 11769d859ff80Smrg test "x$?" != "x0" && pkg_failed=yes 11770c9e2be55Smrgelse 11771c9e2be55Smrg pkg_failed=yes 11772c9e2be55Smrgfi 11773e2264b6dSmrg else 11774e2264b6dSmrg pkg_failed=untried 11775c9e2be55Smrgfi 11776c9e2be55Smrg 11777c9e2be55Smrg 11778c9e2be55Smrg 11779c9e2be55Smrgif test $pkg_failed = yes; then 11780d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11781d859ff80Smrgprintf "%s\n" "no" >&6; } 11782c9e2be55Smrg 11783c9e2be55Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11784c9e2be55Smrg _pkg_short_errors_supported=yes 11785c9e2be55Smrgelse 11786c9e2be55Smrg _pkg_short_errors_supported=no 11787c9e2be55Smrgfi 11788c9e2be55Smrg if test $_pkg_short_errors_supported = yes; then 11789d859ff80Smrg APPDEFS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xt" 2>&1` 11790c9e2be55Smrg else 11791d859ff80Smrg APPDEFS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xt" 2>&1` 11792c9e2be55Smrg fi 11793c9e2be55Smrg # Put the nasty error message in config.log where it belongs 11794c9e2be55Smrg echo "$APPDEFS_PKG_ERRORS" >&5 11795c9e2be55Smrg 11796e2264b6dSmrg as_fn_error $? "Package requirements (xt) were not met: 11797c9e2be55Smrg 11798c9e2be55Smrg$APPDEFS_PKG_ERRORS 11799c9e2be55Smrg 11800c9e2be55SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 11801c9e2be55Smrginstalled software in a non-standard prefix. 11802c9e2be55Smrg 11803c9e2be55SmrgAlternatively, you may set the environment variables APPDEFS_CFLAGS 11804c9e2be55Smrgand APPDEFS_LIBS to avoid the need to call pkg-config. 11805d859ff80SmrgSee the pkg-config man page for more details." "$LINENO" 5 11806c9e2be55Smrgelif test $pkg_failed = untried; then 11807d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11808d859ff80Smrgprintf "%s\n" "no" >&6; } 1180966d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1181066d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 11811e2264b6dSmrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11812c9e2be55Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 11813c9e2be55Smrgpath to pkg-config. 11814c9e2be55Smrg 11815c9e2be55SmrgAlternatively, you may set the environment variables APPDEFS_CFLAGS 11816c9e2be55Smrgand APPDEFS_LIBS to avoid the need to call pkg-config. 11817c9e2be55SmrgSee the pkg-config man page for more details. 11818c9e2be55Smrg 11819e2264b6dSmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1182066d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 11821c9e2be55Smrgelse 11822c9e2be55Smrg APPDEFS_CFLAGS=$pkg_cv_APPDEFS_CFLAGS 11823c9e2be55Smrg APPDEFS_LIBS=$pkg_cv_APPDEFS_LIBS 11824d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11825d859ff80Smrgprintf "%s\n" "yes" >&6; } 11826d859ff80Smrg 11827c9e2be55Smrgfi 11828e2264b6dSmrgxt_appdefaultdir=`$PKG_CONFIG --variable=appdefaultdir xt` 11829c9e2be55Smrg 11830e2264b6dSmrg# Check whether --with-appdefaultdir was given. 11831d859ff80Smrgif test ${with_appdefaultdir+y} 11832d859ff80Smrgthen : 11833e2264b6dSmrg withval=$with_appdefaultdir; appdefaultdir="$withval" 1183466d665a3Smrgelse case e in #( 1183566d665a3Smrg e) appdefaultdir="${xt_appdefaultdir}" ;; 1183666d665a3Smrgesac 1183766d665a3Smrgfi 1183866d665a3Smrg 1183966d665a3Smrg 1184066d665a3Smrg 1184166d665a3Smrg# Checks for typedefs, structures, and compiler characteristics. 1184266d665a3Smrg# Check whether --enable-largefile was given. 1184366d665a3Smrgif test ${enable_largefile+y} 1184466d665a3Smrgthen : 1184566d665a3Smrg enableval=$enable_largefile; 1184666d665a3Smrgfi 1184766d665a3Smrgif test "$enable_largefile,$enable_year2038" != no,no 1184866d665a3Smrgthen : 1184966d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable large file support" >&5 1185066d665a3Smrgprintf %s "checking for $CC option to enable large file support... " >&6; } 1185166d665a3Smrgif test ${ac_cv_sys_largefile_opts+y} 1185266d665a3Smrgthen : 1185366d665a3Smrg printf %s "(cached) " >&6 1185466d665a3Smrgelse case e in #( 1185566d665a3Smrg e) ac_save_CC="$CC" 1185666d665a3Smrg ac_opt_found=no 1185766d665a3Smrg for ac_opt in "none needed" "-D_FILE_OFFSET_BITS=64" "-D_LARGE_FILES=1" "-n32"; do 1185866d665a3Smrg if test x"$ac_opt" != x"none needed" 1185966d665a3Smrgthen : 1186066d665a3Smrg CC="$ac_save_CC $ac_opt" 1186166d665a3Smrgfi 1186266d665a3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1186366d665a3Smrg/* end confdefs.h. */ 1186466d665a3Smrg#include <sys/types.h> 1186566d665a3Smrg#ifndef FTYPE 1186666d665a3Smrg# define FTYPE off_t 1186766d665a3Smrg#endif 1186866d665a3Smrg /* Check that FTYPE can represent 2**63 - 1 correctly. 1186966d665a3Smrg We can't simply define LARGE_FTYPE to be 9223372036854775807, 1187066d665a3Smrg since some C++ compilers masquerading as C compilers 1187166d665a3Smrg incorrectly reject 9223372036854775807. */ 1187266d665a3Smrg#define LARGE_FTYPE (((FTYPE) 1 << 31 << 31) - 1 + ((FTYPE) 1 << 31 << 31)) 1187366d665a3Smrg int FTYPE_is_large[(LARGE_FTYPE % 2147483629 == 721 1187466d665a3Smrg && LARGE_FTYPE % 2147483647 == 1) 1187566d665a3Smrg ? 1 : -1]; 1187666d665a3Smrgint 1187766d665a3Smrgmain (void) 1187866d665a3Smrg{ 1187966d665a3Smrg 1188066d665a3Smrg ; 1188166d665a3Smrg return 0; 1188266d665a3Smrg} 1188366d665a3Smrg_ACEOF 1188466d665a3Smrgif ac_fn_c_try_compile "$LINENO" 1188566d665a3Smrgthen : 1188666d665a3Smrg if test x"$ac_opt" = x"none needed" 1188766d665a3Smrgthen : 1188866d665a3Smrg # GNU/Linux s390x and alpha need _FILE_OFFSET_BITS=64 for wide ino_t. 1188966d665a3Smrg CC="$CC -DFTYPE=ino_t" 1189066d665a3Smrg if ac_fn_c_try_compile "$LINENO" 1189166d665a3Smrgthen : 1189266d665a3Smrg 1189366d665a3Smrgelse case e in #( 1189466d665a3Smrg e) CC="$CC -D_FILE_OFFSET_BITS=64" 1189566d665a3Smrg if ac_fn_c_try_compile "$LINENO" 1189666d665a3Smrgthen : 1189766d665a3Smrg ac_opt='-D_FILE_OFFSET_BITS=64' 1189866d665a3Smrgfi 1189966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam ;; 1190066d665a3Smrgesac 1190166d665a3Smrgfi 1190266d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 1190366d665a3Smrgfi 1190466d665a3Smrg ac_cv_sys_largefile_opts=$ac_opt 1190566d665a3Smrg ac_opt_found=yes 1190666d665a3Smrgfi 1190766d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1190866d665a3Smrg test $ac_opt_found = no || break 1190966d665a3Smrg done 1191066d665a3Smrg CC="$ac_save_CC" 1191166d665a3Smrg 1191266d665a3Smrg test $ac_opt_found = yes || ac_cv_sys_largefile_opts="support not detected" ;; 1191366d665a3Smrgesac 1191466d665a3Smrgfi 1191566d665a3Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_opts" >&5 1191666d665a3Smrgprintf "%s\n" "$ac_cv_sys_largefile_opts" >&6; } 1191766d665a3Smrg 1191866d665a3Smrgac_have_largefile=yes 1191966d665a3Smrgcase $ac_cv_sys_largefile_opts in #( 1192066d665a3Smrg "none needed") : 1192166d665a3Smrg ;; #( 1192266d665a3Smrg "supported through gnulib") : 1192366d665a3Smrg ;; #( 1192466d665a3Smrg "support not detected") : 1192566d665a3Smrg ac_have_largefile=no ;; #( 1192666d665a3Smrg "-D_FILE_OFFSET_BITS=64") : 1192766d665a3Smrg 1192866d665a3Smrgprintf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h 1192966d665a3Smrg ;; #( 1193066d665a3Smrg "-D_LARGE_FILES=1") : 1193166d665a3Smrg 1193266d665a3Smrgprintf "%s\n" "#define _LARGE_FILES 1" >>confdefs.h 1193366d665a3Smrg ;; #( 1193466d665a3Smrg "-n32") : 1193566d665a3Smrg CC="$CC -n32" ;; #( 1193666d665a3Smrg *) : 1193766d665a3Smrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_largefile_opts" "$LINENO" 5 ;; 1193866d665a3Smrgesac 1193966d665a3Smrg 1194066d665a3Smrgif test "$enable_year2038" != no 1194166d665a3Smrgthen : 1194266d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option for timestamps after 2038" >&5 1194366d665a3Smrgprintf %s "checking for $CC option for timestamps after 2038... " >&6; } 1194466d665a3Smrgif test ${ac_cv_sys_year2038_opts+y} 1194566d665a3Smrgthen : 1194666d665a3Smrg printf %s "(cached) " >&6 1194766d665a3Smrgelse case e in #( 1194866d665a3Smrg e) ac_save_CPPFLAGS="$CPPFLAGS" 1194966d665a3Smrg ac_opt_found=no 1195066d665a3Smrg for ac_opt in "none needed" "-D_TIME_BITS=64" "-D__MINGW_USE_VC2005_COMPAT" "-U_USE_32_BIT_TIME_T -D__MINGW_USE_VC2005_COMPAT"; do 1195166d665a3Smrg if test x"$ac_opt" != x"none needed" 1195266d665a3Smrgthen : 1195366d665a3Smrg CPPFLAGS="$ac_save_CPPFLAGS $ac_opt" 1195466d665a3Smrgfi 1195566d665a3Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1195666d665a3Smrg/* end confdefs.h. */ 1195766d665a3Smrg 1195866d665a3Smrg #include <time.h> 1195966d665a3Smrg /* Check that time_t can represent 2**32 - 1 correctly. */ 1196066d665a3Smrg #define LARGE_TIME_T \\ 1196166d665a3Smrg ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30))) 1196266d665a3Smrg int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535 1196366d665a3Smrg && LARGE_TIME_T % 65537 == 0) 1196466d665a3Smrg ? 1 : -1]; 1196566d665a3Smrg 1196666d665a3Smrgint 1196766d665a3Smrgmain (void) 1196866d665a3Smrg{ 1196966d665a3Smrg 1197066d665a3Smrg ; 1197166d665a3Smrg return 0; 1197266d665a3Smrg} 1197366d665a3Smrg_ACEOF 1197466d665a3Smrgif ac_fn_c_try_compile "$LINENO" 1197566d665a3Smrgthen : 1197666d665a3Smrg ac_cv_sys_year2038_opts="$ac_opt" 1197766d665a3Smrg ac_opt_found=yes 1197866d665a3Smrgfi 1197966d665a3Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1198066d665a3Smrg test $ac_opt_found = no || break 1198166d665a3Smrg done 1198266d665a3Smrg CPPFLAGS="$ac_save_CPPFLAGS" 1198366d665a3Smrg test $ac_opt_found = yes || ac_cv_sys_year2038_opts="support not detected" ;; 1198466d665a3Smrgesac 11985c9e2be55Smrgfi 1198666d665a3Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_year2038_opts" >&5 1198766d665a3Smrgprintf "%s\n" "$ac_cv_sys_year2038_opts" >&6; } 1198866d665a3Smrg 1198966d665a3Smrgac_have_year2038=yes 1199066d665a3Smrgcase $ac_cv_sys_year2038_opts in #( 1199166d665a3Smrg "none needed") : 1199266d665a3Smrg ;; #( 1199366d665a3Smrg "support not detected") : 1199466d665a3Smrg ac_have_year2038=no ;; #( 1199566d665a3Smrg "-D_TIME_BITS=64") : 1199666d665a3Smrg 1199766d665a3Smrgprintf "%s\n" "#define _TIME_BITS 64" >>confdefs.h 1199866d665a3Smrg ;; #( 1199966d665a3Smrg "-D__MINGW_USE_VC2005_COMPAT") : 1200066d665a3Smrg 1200166d665a3Smrgprintf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h 1200266d665a3Smrg ;; #( 1200366d665a3Smrg "-U_USE_32_BIT_TIME_T"*) : 1200466d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1200566d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 1200666d665a3Smrgas_fn_error $? "the 'time_t' type is currently forced to be 32-bit. It 1200766d665a3Smrgwill stop working after mid-January 2038. Remove 1200866d665a3Smrg_USE_32BIT_TIME_T from the compiler flags. 1200966d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 1201066d665a3Smrg *) : 1201166d665a3Smrg as_fn_error $? "internal error: bad value for \$ac_cv_sys_year2038_opts" "$LINENO" 5 ;; 1201266d665a3Smrgesac 12013c9e2be55Smrg 1201466d665a3Smrgfi 12015c9e2be55Smrg 1201666d665a3Smrgfi 12017c9e2be55Smrg 12018d859ff80Smrg# Checks for library functions. 12019d859ff80Smrg 12020d859ff80Smrg ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default 12021d859ff80Smrg" 12022d859ff80Smrgif test "x$ac_cv_type_pid_t" = xyes 12023d859ff80Smrgthen : 12024d859ff80Smrg 1202566d665a3Smrgelse case e in #( 1202666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12027d859ff80Smrg/* end confdefs.h. */ 12028d859ff80Smrg 12029d859ff80Smrg #if defined _WIN64 && !defined __CYGWIN__ 12030d859ff80Smrg LLP64 12031d859ff80Smrg #endif 12032d859ff80Smrg 12033d859ff80Smrgint 12034d859ff80Smrgmain (void) 12035d859ff80Smrg{ 12036d859ff80Smrg 12037d859ff80Smrg ; 12038d859ff80Smrg return 0; 12039d859ff80Smrg} 12040d859ff80Smrg 12041d859ff80Smrg_ACEOF 12042d859ff80Smrgif ac_fn_c_try_compile "$LINENO" 12043d859ff80Smrgthen : 12044d859ff80Smrg ac_pid_type='int' 1204566d665a3Smrgelse case e in #( 1204666d665a3Smrg e) ac_pid_type='__int64' ;; 1204766d665a3Smrgesac 12048d859ff80Smrgfi 12049d859ff80Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 12050d859ff80Smrg 12051d859ff80Smrgprintf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h 12052d859ff80Smrg 1205366d665a3Smrg ;; 1205466d665a3Smrgesac 12055d859ff80Smrgfi 12056d859ff80Smrg 12057d859ff80Smrg 12058d859ff80Smrg 12059d859ff80Smrgac_func= 12060d859ff80Smrgfor ac_item in $ac_func_c_list 12061d859ff80Smrgdo 12062d859ff80Smrg if test $ac_func; then 12063d859ff80Smrg ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func 12064d859ff80Smrg if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then 12065d859ff80Smrg echo "#define $ac_item 1" >> confdefs.h 12066d859ff80Smrg fi 12067d859ff80Smrg ac_func= 12068d859ff80Smrg else 12069d859ff80Smrg ac_func=$ac_item 12070d859ff80Smrg fi 12071d859ff80Smrgdone 12072d859ff80Smrg 12073d859ff80Smrg 12074d859ff80Smrg 12075d859ff80Smrgif test "x$ac_cv_func_fork" = xyes; then 12076d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 12077d859ff80Smrgprintf %s "checking for working fork... " >&6; } 12078d859ff80Smrgif test ${ac_cv_func_fork_works+y} 12079d859ff80Smrgthen : 12080d859ff80Smrg printf %s "(cached) " >&6 1208166d665a3Smrgelse case e in #( 1208266d665a3Smrg e) if test "$cross_compiling" = yes 12083d859ff80Smrgthen : 12084d859ff80Smrg ac_cv_func_fork_works=cross 1208566d665a3Smrgelse case e in #( 1208666d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12087d859ff80Smrg/* end confdefs.h. */ 12088d859ff80Smrg$ac_includes_default 12089d859ff80Smrgint 12090d859ff80Smrgmain (void) 12091d859ff80Smrg{ 12092d859ff80Smrg 1209366d665a3Smrg /* By R. Kuhlmann. */ 12094d859ff80Smrg return fork () < 0; 12095d859ff80Smrg 12096d859ff80Smrg ; 12097d859ff80Smrg return 0; 12098d859ff80Smrg} 12099d859ff80Smrg_ACEOF 12100d859ff80Smrgif ac_fn_c_try_run "$LINENO" 12101d859ff80Smrgthen : 12102d859ff80Smrg ac_cv_func_fork_works=yes 1210366d665a3Smrgelse case e in #( 1210466d665a3Smrg e) ac_cv_func_fork_works=no ;; 1210566d665a3Smrgesac 12106d859ff80Smrgfi 12107d859ff80Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1210866d665a3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1210966d665a3Smrgesac 12110d859ff80Smrgfi 1211166d665a3Smrg ;; 1211266d665a3Smrgesac 12113d859ff80Smrgfi 12114d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 12115d859ff80Smrgprintf "%s\n" "$ac_cv_func_fork_works" >&6; } 12116d859ff80Smrg 12117d859ff80Smrgelse 12118d859ff80Smrg ac_cv_func_fork_works=$ac_cv_func_fork 12119d859ff80Smrgfi 12120d859ff80Smrgif test "x$ac_cv_func_fork_works" = xcross; then 12121d859ff80Smrg case $host in 12122d859ff80Smrg *-*-amigaos* | *-*-msdosdjgpp*) 12123d859ff80Smrg # Override, as these systems have only a dummy fork() stub 12124d859ff80Smrg ac_cv_func_fork_works=no 12125d859ff80Smrg ;; 12126d859ff80Smrg *) 12127d859ff80Smrg ac_cv_func_fork_works=yes 12128d859ff80Smrg ;; 12129d859ff80Smrg esac 12130d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 12131d859ff80Smrgprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 12132d859ff80Smrgfi 12133d859ff80Smrgac_cv_func_vfork_works=$ac_cv_func_vfork 12134d859ff80Smrgif test "x$ac_cv_func_vfork" = xyes; then 12135d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 12136d859ff80Smrgprintf %s "checking for working vfork... " >&6; } 12137d859ff80Smrgif test ${ac_cv_func_vfork_works+y} 12138d859ff80Smrgthen : 12139d859ff80Smrg printf %s "(cached) " >&6 1214066d665a3Smrgelse case e in #( 1214166d665a3Smrg e) if test "$cross_compiling" = yes 12142d859ff80Smrgthen : 12143d859ff80Smrg ac_cv_func_vfork_works=cross 1214466d665a3Smrgelse case e in #( 1214566d665a3Smrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12146d859ff80Smrg/* end confdefs.h. */ 12147d859ff80Smrg/* Thanks to Paul Eggert for this test. */ 12148d859ff80Smrg$ac_includes_default 12149d859ff80Smrg#include <signal.h> 12150d859ff80Smrg#include <sys/wait.h> 12151d859ff80Smrg#ifdef HAVE_VFORK_H 12152d859ff80Smrg# include <vfork.h> 12153d859ff80Smrg#endif 12154d859ff80Smrg 12155d859ff80Smrgstatic void 12156d859ff80Smrgdo_nothing (int sig) 12157d859ff80Smrg{ 12158d859ff80Smrg (void) sig; 12159d859ff80Smrg} 12160d859ff80Smrg 12161d859ff80Smrg/* On some sparc systems, changes by the child to local and incoming 12162d859ff80Smrg argument registers are propagated back to the parent. The compiler 12163d859ff80Smrg is told about this with #include <vfork.h>, but some compilers 12164d859ff80Smrg (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 12165d859ff80Smrg static variable whose address is put into a register that is 12166d859ff80Smrg clobbered by the vfork. */ 12167d859ff80Smrgstatic void 12168d859ff80Smrgsparc_address_test (int arg) 12169d859ff80Smrg{ 12170d859ff80Smrg static pid_t child; 12171d859ff80Smrg if (!child) { 12172d859ff80Smrg child = vfork (); 12173d859ff80Smrg if (child < 0) { 12174d859ff80Smrg perror ("vfork"); 12175d859ff80Smrg _exit(2); 12176d859ff80Smrg } 12177d859ff80Smrg if (!child) { 12178d859ff80Smrg arg = getpid(); 12179d859ff80Smrg write(-1, "", 0); 12180d859ff80Smrg _exit (arg); 12181d859ff80Smrg } 12182d859ff80Smrg } 12183d859ff80Smrg} 12184d859ff80Smrg 12185d859ff80Smrgint 12186d859ff80Smrgmain (void) 12187d859ff80Smrg{ 12188d859ff80Smrg pid_t parent = getpid (); 12189d859ff80Smrg pid_t child; 12190d859ff80Smrg 12191d859ff80Smrg sparc_address_test (0); 12192d859ff80Smrg 12193d859ff80Smrg /* On Solaris 2.4, changes by the child to the signal handler 12194d859ff80Smrg also munge signal handlers in the parent. To detect this, 12195d859ff80Smrg start by putting the parent's handler in a known state. */ 12196d859ff80Smrg signal (SIGTERM, SIG_DFL); 12197d859ff80Smrg 12198d859ff80Smrg child = vfork (); 12199d859ff80Smrg 12200d859ff80Smrg if (child == 0) { 12201d859ff80Smrg /* Here is another test for sparc vfork register problems. This 12202d859ff80Smrg test uses lots of local variables, at least as many local 12203d859ff80Smrg variables as main has allocated so far including compiler 12204d859ff80Smrg temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 12205d859ff80Smrg 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 12206d859ff80Smrg reuse the register of parent for one of the local variables, 12207d859ff80Smrg since it will think that parent can't possibly be used any more 12208d859ff80Smrg in this routine. Assigning to the local variable will thus 12209d859ff80Smrg munge parent in the parent process. */ 12210d859ff80Smrg pid_t 12211d859ff80Smrg p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 12212d859ff80Smrg p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 12213d859ff80Smrg /* Convince the compiler that p..p7 are live; otherwise, it might 12214d859ff80Smrg use the same hardware register for all 8 local variables. */ 12215d859ff80Smrg if (p != p1 || p != p2 || p != p3 || p != p4 12216d859ff80Smrg || p != p5 || p != p6 || p != p7) 12217d859ff80Smrg _exit(1); 12218d859ff80Smrg 12219d859ff80Smrg /* Alter the child's signal handler. */ 12220d859ff80Smrg if (signal (SIGTERM, do_nothing) != SIG_DFL) 12221d859ff80Smrg _exit(1); 12222d859ff80Smrg 12223d859ff80Smrg /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 12224d859ff80Smrg from child file descriptors. If the child closes a descriptor 12225d859ff80Smrg before it execs or exits, this munges the parent's descriptor 12226d859ff80Smrg as well. Test for this by closing stdout in the child. */ 12227d859ff80Smrg _exit(close(fileno(stdout)) != 0); 12228d859ff80Smrg } else { 12229d859ff80Smrg int status; 12230d859ff80Smrg struct stat st; 12231d859ff80Smrg 12232d859ff80Smrg while (wait(&status) != child) 12233d859ff80Smrg ; 12234d859ff80Smrg return ( 12235d859ff80Smrg /* Was there some problem with vforking? */ 12236d859ff80Smrg child < 0 12237d859ff80Smrg 12238d859ff80Smrg /* Did the child munge the parent's signal handler? */ 12239d859ff80Smrg || signal (SIGTERM, SIG_DFL) != SIG_DFL 12240d859ff80Smrg 12241d859ff80Smrg /* Did the child fail? (This shouldn't happen.) */ 12242d859ff80Smrg || status 12243d859ff80Smrg 12244d859ff80Smrg /* Did the vfork/compiler bug occur? */ 12245d859ff80Smrg || parent != getpid() 12246d859ff80Smrg 12247d859ff80Smrg /* Did the file descriptor bug occur? */ 12248d859ff80Smrg || fstat(fileno(stdout), &st) != 0 12249d859ff80Smrg ); 12250d859ff80Smrg } 12251d859ff80Smrg} 12252d859ff80Smrg_ACEOF 12253d859ff80Smrgif ac_fn_c_try_run "$LINENO" 12254d859ff80Smrgthen : 12255d859ff80Smrg ac_cv_func_vfork_works=yes 1225666d665a3Smrgelse case e in #( 1225766d665a3Smrg e) ac_cv_func_vfork_works=no ;; 1225866d665a3Smrgesac 12259d859ff80Smrgfi 12260d859ff80Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 1226166d665a3Smrg conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1226266d665a3Smrgesac 12263d859ff80Smrgfi 1226466d665a3Smrg ;; 1226566d665a3Smrgesac 12266d859ff80Smrgfi 12267d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 12268d859ff80Smrgprintf "%s\n" "$ac_cv_func_vfork_works" >&6; } 12269d859ff80Smrg 12270d859ff80Smrgfi; 12271d859ff80Smrgif test "x$ac_cv_func_fork_works" = xcross; then 12272d859ff80Smrg ac_cv_func_vfork_works=$ac_cv_func_vfork 12273d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 12274d859ff80Smrgprintf "%s\n" "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 12275d859ff80Smrgfi 12276d859ff80Smrg 12277d859ff80Smrgif test "x$ac_cv_func_vfork_works" = xyes; then 12278d859ff80Smrg 12279d859ff80Smrgprintf "%s\n" "#define HAVE_WORKING_VFORK 1" >>confdefs.h 12280d859ff80Smrg 12281d859ff80Smrgelse 12282d859ff80Smrg 12283d859ff80Smrgprintf "%s\n" "#define vfork fork" >>confdefs.h 12284d859ff80Smrg 12285d859ff80Smrgfi 12286d859ff80Smrgif test "x$ac_cv_func_fork_works" = xyes; then 12287d859ff80Smrg 12288d859ff80Smrgprintf "%s\n" "#define HAVE_WORKING_FORK 1" >>confdefs.h 12289d859ff80Smrg 12290d859ff80Smrgfi 12291d859ff80Smrg 12292d859ff80Smrg 12293aef24d58Smrgac_config_files="$ac_config_files Makefile man/Makefile" 12294c9e2be55Smrg 12295c9e2be55Smrgcat >confcache <<\_ACEOF 12296c9e2be55Smrg# This file is a shell script that caches the results of configure 12297c9e2be55Smrg# tests run on this system so they can be shared between configure 12298c9e2be55Smrg# scripts and configure runs, see configure's option --config-cache. 12299c9e2be55Smrg# It is not useful on other systems. If it contains results you don't 12300c9e2be55Smrg# want to keep, you may remove or edit it. 12301c9e2be55Smrg# 12302c9e2be55Smrg# config.status only pays attention to the cache file if you give it 12303c9e2be55Smrg# the --recheck option to rerun configure. 12304c9e2be55Smrg# 1230566d665a3Smrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when 1230666d665a3Smrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the 12307c9e2be55Smrg# following values. 12308c9e2be55Smrg 12309c9e2be55Smrg_ACEOF 12310c9e2be55Smrg 12311c9e2be55Smrg# The following way of writing the cache mishandles newlines in values, 12312c9e2be55Smrg# but we know of no workaround that is simple, portable, and efficient. 12313e2264b6dSmrg# So, we kill variables containing newlines. 12314c9e2be55Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 12315c9e2be55Smrg# and sets the high bit in the cache file unless we assign to the vars. 12316e2264b6dSmrg( 12317e2264b6dSmrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12318e2264b6dSmrg eval ac_val=\$$ac_var 12319e2264b6dSmrg case $ac_val in #( 12320e2264b6dSmrg *${as_nl}*) 12321e2264b6dSmrg case $ac_var in #( 12322d859ff80Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12323d859ff80Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12324e2264b6dSmrg esac 12325e2264b6dSmrg case $ac_var in #( 12326e2264b6dSmrg _ | IFS | as_nl) ;; #( 12327e2264b6dSmrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12328e2264b6dSmrg *) { eval $ac_var=; unset $ac_var;} ;; 12329e2264b6dSmrg esac ;; 12330e2264b6dSmrg esac 12331e2264b6dSmrg done 12332e2264b6dSmrg 12333c9e2be55Smrg (set) 2>&1 | 12334e2264b6dSmrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 12335e2264b6dSmrg *${as_nl}ac_space=\ *) 1233666d665a3Smrg # 'set' does not quote correctly, so add quotes: double-quote 12337e2264b6dSmrg # substitution turns \\\\ into \\, and sed turns \\ into \. 12338c9e2be55Smrg sed -n \ 12339c9e2be55Smrg "s/'/'\\\\''/g; 12340c9e2be55Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12341e2264b6dSmrg ;; #( 12342c9e2be55Smrg *) 1234366d665a3Smrg # 'set' quotes correctly as required by POSIX, so do not add quotes. 12344e2264b6dSmrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12345c9e2be55Smrg ;; 12346e2264b6dSmrg esac | 12347e2264b6dSmrg sort 12348e2264b6dSmrg) | 12349c9e2be55Smrg sed ' 12350e2264b6dSmrg /^ac_cv_env_/b end 12351c9e2be55Smrg t clear 12352e2264b6dSmrg :clear 12353d859ff80Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 12354c9e2be55Smrg t end 12355e2264b6dSmrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12356e2264b6dSmrg :end' >>confcache 12357e2264b6dSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12358e2264b6dSmrg if test -w "$cache_file"; then 12359e2264b6dSmrg if test "x$cache_file" != "x/dev/null"; then 12360d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12361d859ff80Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 12362e2264b6dSmrg if test ! -f "$cache_file" || test -h "$cache_file"; then 12363e2264b6dSmrg cat confcache >"$cache_file" 12364e2264b6dSmrg else 12365e2264b6dSmrg case $cache_file in #( 12366e2264b6dSmrg */* | ?:*) 12367e2264b6dSmrg mv -f confcache "$cache_file"$$ && 12368e2264b6dSmrg mv -f "$cache_file"$$ "$cache_file" ;; #( 12369e2264b6dSmrg *) 12370e2264b6dSmrg mv -f confcache "$cache_file" ;; 12371e2264b6dSmrg esac 12372e2264b6dSmrg fi 12373e2264b6dSmrg fi 12374c9e2be55Smrg else 12375d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12376d859ff80Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 12377c9e2be55Smrg fi 12378c9e2be55Smrgfi 12379c9e2be55Smrgrm -f confcache 12380c9e2be55Smrg 12381c9e2be55Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 12382c9e2be55Smrg# Let make expand exec_prefix. 12383c9e2be55Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12384c9e2be55Smrg 12385c9e2be55SmrgDEFS=-DHAVE_CONFIG_H 12386c9e2be55Smrg 12387c9e2be55Smrgac_libobjs= 12388c9e2be55Smrgac_ltlibobjs= 12389e2264b6dSmrgU= 12390c9e2be55Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12391c9e2be55Smrg # 1. Remove the extension, and $U if already installed. 12392e2264b6dSmrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12393d859ff80Smrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 12394e2264b6dSmrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12395e2264b6dSmrg # will be set to the directory where LIBOBJS objects are built. 12396e2264b6dSmrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12397e2264b6dSmrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12398c9e2be55Smrgdone 12399c9e2be55SmrgLIBOBJS=$ac_libobjs 12400c9e2be55Smrg 12401c9e2be55SmrgLTLIBOBJS=$ac_ltlibobjs 12402c9e2be55Smrg 12403c9e2be55Smrg 12404d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12405d859ff80Smrgprintf %s "checking that generated files are newer than configure... " >&6; } 12406aef24d58Smrg if test -n "$am_sleep_pid"; then 12407aef24d58Smrg # Hide warnings about reused PIDs. 12408aef24d58Smrg wait $am_sleep_pid 2>/dev/null 12409aef24d58Smrg fi 12410d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 12411d859ff80Smrgprintf "%s\n" "done" >&6; } 12412e2264b6dSmrg if test -n "$EXEEXT"; then 12413e2264b6dSmrg am__EXEEXT_TRUE= 12414e2264b6dSmrg am__EXEEXT_FALSE='#' 12415e2264b6dSmrgelse 12416e2264b6dSmrg am__EXEEXT_TRUE='#' 12417e2264b6dSmrg am__EXEEXT_FALSE= 12418e2264b6dSmrgfi 12419e2264b6dSmrg 12420c9e2be55Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12421e2264b6dSmrg as_fn_error $? "conditional \"AMDEP\" was never defined. 12422e2264b6dSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12423c9e2be55Smrgfi 12424c9e2be55Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12425e2264b6dSmrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12426e2264b6dSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 12427c9e2be55Smrgfi 1242866d665a3Smrg# Check whether --enable-year2038 was given. 1242966d665a3Smrgif test ${enable_year2038+y} 1243066d665a3Smrgthen : 1243166d665a3Smrg enableval=$enable_year2038; 1243266d665a3Smrgfi 1243366d665a3Smrg 12434c9e2be55Smrg 12435e2264b6dSmrg: "${CONFIG_STATUS=./config.status}" 12436e2264b6dSmrgac_write_fail=0 12437c9e2be55Smrgac_clean_files_save=$ac_clean_files 12438c9e2be55Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 12439d859ff80Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12440d859ff80Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 12441e2264b6dSmrgas_write_fail=0 12442e2264b6dSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12443c9e2be55Smrg#! $SHELL 12444c9e2be55Smrg# Generated by $as_me. 12445c9e2be55Smrg# Run this file to recreate the current configuration. 12446c9e2be55Smrg# Compiler output produced by configure, useful for debugging 12447c9e2be55Smrg# configure, is in config.log if it exists. 12448c9e2be55Smrg 12449c9e2be55Smrgdebug=false 12450c9e2be55Smrgac_cs_recheck=false 12451c9e2be55Smrgac_cs_silent=false 12452c9e2be55Smrg 12453e2264b6dSmrgSHELL=\${CONFIG_SHELL-$SHELL} 12454e2264b6dSmrgexport SHELL 12455e2264b6dSmrg_ASEOF 12456e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12457e2264b6dSmrg## -------------------- ## 12458e2264b6dSmrg## M4sh Initialization. ## 12459e2264b6dSmrg## -------------------- ## 12460e2264b6dSmrg 12461e2264b6dSmrg# Be more Bourne compatible 12462e2264b6dSmrgDUALCASE=1; export DUALCASE # for MKS sh 12463d859ff80Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 12464d859ff80Smrgthen : 12465c9e2be55Smrg emulate sh 12466c9e2be55Smrg NULLCMD=: 12467e2264b6dSmrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12468c9e2be55Smrg # is contrary to our usage. Disable this feature. 12469c9e2be55Smrg alias -g '${1+"$@"}'='"$@"' 12470e2264b6dSmrg setopt NO_GLOB_SUBST 1247166d665a3Smrgelse case e in #( 1247266d665a3Smrg e) case `(set -o) 2>/dev/null` in #( 12473e2264b6dSmrg *posix*) : 12474e2264b6dSmrg set -o posix ;; #( 12475e2264b6dSmrg *) : 12476e2264b6dSmrg ;; 1247766d665a3Smrgesac ;; 12478e2264b6dSmrgesac 12479c9e2be55Smrgfi 12480c9e2be55Smrg 12481e2264b6dSmrg 12482d859ff80Smrg 12483d859ff80Smrg# Reset variables that may have inherited troublesome values from 12484d859ff80Smrg# the environment. 12485d859ff80Smrg 12486d859ff80Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 12487d859ff80Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 12488d859ff80Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 12489d859ff80Smrg# Quoting is to prevent editors from complaining about space-tab. 12490e2264b6dSmrgas_nl=' 12491e2264b6dSmrg' 12492e2264b6dSmrgexport as_nl 12493d859ff80SmrgIFS=" "" $as_nl" 12494d859ff80Smrg 12495d859ff80SmrgPS1='$ ' 12496d859ff80SmrgPS2='> ' 12497d859ff80SmrgPS4='+ ' 12498d859ff80Smrg 12499d859ff80Smrg# Ensure predictable behavior from utilities with locale-dependent output. 12500d859ff80SmrgLC_ALL=C 12501d859ff80Smrgexport LC_ALL 12502d859ff80SmrgLANGUAGE=C 12503d859ff80Smrgexport LANGUAGE 12504d859ff80Smrg 12505d859ff80Smrg# We cannot yet rely on "unset" to work, but we need these variables 12506d859ff80Smrg# to be unset--not just set to an empty or harmless value--now, to 12507d859ff80Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 12508d859ff80Smrg# also avoids known problems related to "unset" and subshell syntax 12509d859ff80Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 12510d859ff80Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 12511d859ff80Smrgdo eval test \${$as_var+y} \ 12512d859ff80Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12513d859ff80Smrgdone 12514d859ff80Smrg 12515d859ff80Smrg# Ensure that fds 0, 1, and 2 are open. 12516d859ff80Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 12517d859ff80Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 12518d859ff80Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 12519e2264b6dSmrg 12520e2264b6dSmrg# The user is always right. 12521d859ff80Smrgif ${PATH_SEPARATOR+false} :; then 12522e2264b6dSmrg PATH_SEPARATOR=: 12523e2264b6dSmrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12524e2264b6dSmrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12525e2264b6dSmrg PATH_SEPARATOR=';' 12526e2264b6dSmrg } 12527c9e2be55Smrgfi 12528c9e2be55Smrg 12529c9e2be55Smrg 12530e2264b6dSmrg# Find who we are. Look in the path if we contain no directory separator. 12531e2264b6dSmrgas_myself= 12532e2264b6dSmrgcase $0 in #(( 12533e2264b6dSmrg *[\\/]* ) as_myself=$0 ;; 12534e2264b6dSmrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12535e2264b6dSmrgfor as_dir in $PATH 12536e2264b6dSmrgdo 12537e2264b6dSmrg IFS=$as_save_IFS 12538d859ff80Smrg case $as_dir in #((( 12539d859ff80Smrg '') as_dir=./ ;; 12540d859ff80Smrg */) ;; 12541d859ff80Smrg *) as_dir=$as_dir/ ;; 12542d859ff80Smrg esac 12543d859ff80Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 12544e2264b6dSmrg done 12545e2264b6dSmrgIFS=$as_save_IFS 12546e2264b6dSmrg 12547e2264b6dSmrg ;; 12548e2264b6dSmrgesac 1254966d665a3Smrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 12550e2264b6dSmrg# in which case we are not to be found in the path. 12551e2264b6dSmrgif test "x$as_myself" = x; then 12552e2264b6dSmrg as_myself=$0 12553e2264b6dSmrgfi 12554e2264b6dSmrgif test ! -f "$as_myself"; then 12555d859ff80Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12556e2264b6dSmrg exit 1 12557e2264b6dSmrgfi 12558e2264b6dSmrg 12559e2264b6dSmrg 12560e2264b6dSmrg 12561e2264b6dSmrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 12562e2264b6dSmrg# ---------------------------------------- 12563e2264b6dSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12564e2264b6dSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12565e2264b6dSmrg# script with STATUS, using 1 if that was 0. 12566e2264b6dSmrgas_fn_error () 12567e2264b6dSmrg{ 12568e2264b6dSmrg as_status=$1; test $as_status -eq 0 && as_status=1 12569e2264b6dSmrg if test "$4"; then 12570e2264b6dSmrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12571d859ff80Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12572c9e2be55Smrg fi 12573d859ff80Smrg printf "%s\n" "$as_me: error: $2" >&2 12574e2264b6dSmrg as_fn_exit $as_status 12575e2264b6dSmrg} # as_fn_error 12576e2264b6dSmrg 12577e2264b6dSmrg 12578e2264b6dSmrg# as_fn_set_status STATUS 12579e2264b6dSmrg# ----------------------- 12580e2264b6dSmrg# Set $? to STATUS, without forking. 12581e2264b6dSmrgas_fn_set_status () 12582e2264b6dSmrg{ 12583e2264b6dSmrg return $1 12584e2264b6dSmrg} # as_fn_set_status 12585e2264b6dSmrg 12586e2264b6dSmrg# as_fn_exit STATUS 12587e2264b6dSmrg# ----------------- 12588e2264b6dSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12589e2264b6dSmrgas_fn_exit () 12590e2264b6dSmrg{ 12591e2264b6dSmrg set +e 12592e2264b6dSmrg as_fn_set_status $1 12593e2264b6dSmrg exit $1 12594e2264b6dSmrg} # as_fn_exit 12595e2264b6dSmrg 12596e2264b6dSmrg# as_fn_unset VAR 12597e2264b6dSmrg# --------------- 12598e2264b6dSmrg# Portably unset VAR. 12599e2264b6dSmrgas_fn_unset () 12600e2264b6dSmrg{ 12601e2264b6dSmrg { eval $1=; unset $1;} 12602e2264b6dSmrg} 12603e2264b6dSmrgas_unset=as_fn_unset 12604d859ff80Smrg 12605e2264b6dSmrg# as_fn_append VAR VALUE 12606e2264b6dSmrg# ---------------------- 12607e2264b6dSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take 12608e2264b6dSmrg# advantage of any shell optimizations that allow amortized linear growth over 12609e2264b6dSmrg# repeated appends, instead of the typical quadratic growth present in naive 12610e2264b6dSmrg# implementations. 12611d859ff80Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 12612d859ff80Smrgthen : 12613e2264b6dSmrg eval 'as_fn_append () 12614e2264b6dSmrg { 12615e2264b6dSmrg eval $1+=\$2 12616e2264b6dSmrg }' 1261766d665a3Smrgelse case e in #( 1261866d665a3Smrg e) as_fn_append () 12619e2264b6dSmrg { 12620e2264b6dSmrg eval $1=\$$1\$2 1262166d665a3Smrg } ;; 1262266d665a3Smrgesac 12623e2264b6dSmrgfi # as_fn_append 12624e2264b6dSmrg 12625e2264b6dSmrg# as_fn_arith ARG... 12626e2264b6dSmrg# ------------------ 12627e2264b6dSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the 12628e2264b6dSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 12629e2264b6dSmrg# must be portable across $(()) and expr. 12630d859ff80Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 12631d859ff80Smrgthen : 12632e2264b6dSmrg eval 'as_fn_arith () 12633e2264b6dSmrg { 12634e2264b6dSmrg as_val=$(( $* )) 12635e2264b6dSmrg }' 1263666d665a3Smrgelse case e in #( 1263766d665a3Smrg e) as_fn_arith () 12638e2264b6dSmrg { 12639e2264b6dSmrg as_val=`expr "$@" || test $? -eq 1` 1264066d665a3Smrg } ;; 1264166d665a3Smrgesac 12642e2264b6dSmrgfi # as_fn_arith 12643e2264b6dSmrg 12644c9e2be55Smrg 12645e2264b6dSmrgif expr a : '\(a\)' >/dev/null 2>&1 && 12646e2264b6dSmrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 12647c9e2be55Smrg as_expr=expr 12648c9e2be55Smrgelse 12649c9e2be55Smrg as_expr=false 12650c9e2be55Smrgfi 12651c9e2be55Smrg 12652e2264b6dSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12653c9e2be55Smrg as_basename=basename 12654c9e2be55Smrgelse 12655c9e2be55Smrg as_basename=false 12656c9e2be55Smrgfi 12657c9e2be55Smrg 12658e2264b6dSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12659e2264b6dSmrg as_dirname=dirname 12660e2264b6dSmrgelse 12661e2264b6dSmrg as_dirname=false 12662e2264b6dSmrgfi 12663c9e2be55Smrg 12664e2264b6dSmrgas_me=`$as_basename -- "$0" || 12665c9e2be55Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12666c9e2be55Smrg X"$0" : 'X\(//\)$' \| \ 12667e2264b6dSmrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12668d859ff80Smrgprintf "%s\n" X/"$0" | 12669e2264b6dSmrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12670e2264b6dSmrg s//\1/ 12671e2264b6dSmrg q 12672e2264b6dSmrg } 12673e2264b6dSmrg /^X\/\(\/\/\)$/{ 12674e2264b6dSmrg s//\1/ 12675e2264b6dSmrg q 12676e2264b6dSmrg } 12677e2264b6dSmrg /^X\/\(\/\).*/{ 12678e2264b6dSmrg s//\1/ 12679e2264b6dSmrg q 12680e2264b6dSmrg } 12681e2264b6dSmrg s/.*/./; q'` 12682c9e2be55Smrg 12683c9e2be55Smrg# Avoid depending upon Character Ranges. 12684c9e2be55Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 12685c9e2be55Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12686c9e2be55Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 12687c9e2be55Smrgas_cr_digits='0123456789' 12688c9e2be55Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 12689c9e2be55Smrg 12690d859ff80Smrg 12691d859ff80Smrg# Determine whether it's possible to make 'echo' print without a newline. 12692d859ff80Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 12693d859ff80Smrg# for compatibility with existing Makefiles. 12694e2264b6dSmrgECHO_C= ECHO_N= ECHO_T= 12695e2264b6dSmrgcase `echo -n x` in #((((( 12696e2264b6dSmrg-n*) 12697e2264b6dSmrg case `echo 'xy\c'` in 12698e2264b6dSmrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12699e2264b6dSmrg xy) ECHO_C='\c';; 12700e2264b6dSmrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12701e2264b6dSmrg ECHO_T=' ';; 12702e2264b6dSmrg esac;; 12703e2264b6dSmrg*) 12704e2264b6dSmrg ECHO_N='-n';; 12705c9e2be55Smrgesac 12706c9e2be55Smrg 12707d859ff80Smrg# For backward compatibility with old third-party macros, we provide 12708d859ff80Smrg# the shell variables $as_echo and $as_echo_n. New code should use 12709d859ff80Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 12710d859ff80Smrgas_echo='printf %s\n' 12711d859ff80Smrgas_echo_n='printf %s' 12712d859ff80Smrg 12713e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.file 12714e2264b6dSmrgif test -d conf$$.dir; then 12715e2264b6dSmrg rm -f conf$$.dir/conf$$.file 12716c9e2be55Smrgelse 12717e2264b6dSmrg rm -f conf$$.dir 12718e2264b6dSmrg mkdir conf$$.dir 2>/dev/null 12719c9e2be55Smrgfi 12720e2264b6dSmrgif (echo >conf$$.file) 2>/dev/null; then 12721e2264b6dSmrg if ln -s conf$$.file conf$$ 2>/dev/null; then 12722c9e2be55Smrg as_ln_s='ln -s' 12723e2264b6dSmrg # ... but there are two gotchas: 1272466d665a3Smrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 1272566d665a3Smrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 1272666d665a3Smrg # In both cases, we have to default to 'cp -pR'. 12727e2264b6dSmrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12728aef24d58Smrg as_ln_s='cp -pR' 12729e2264b6dSmrg elif ln conf$$.file conf$$ 2>/dev/null; then 12730e2264b6dSmrg as_ln_s=ln 12731e2264b6dSmrg else 12732aef24d58Smrg as_ln_s='cp -pR' 12733c9e2be55Smrg fi 12734c9e2be55Smrgelse 12735aef24d58Smrg as_ln_s='cp -pR' 12736c9e2be55Smrgfi 12737e2264b6dSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12738e2264b6dSmrgrmdir conf$$.dir 2>/dev/null 12739e2264b6dSmrg 12740e2264b6dSmrg 12741e2264b6dSmrg# as_fn_mkdir_p 12742e2264b6dSmrg# ------------- 12743e2264b6dSmrg# Create "$as_dir" as a directory, including parents if necessary. 12744e2264b6dSmrgas_fn_mkdir_p () 12745e2264b6dSmrg{ 12746e2264b6dSmrg 12747e2264b6dSmrg case $as_dir in #( 12748e2264b6dSmrg -*) as_dir=./$as_dir;; 12749e2264b6dSmrg esac 12750e2264b6dSmrg test -d "$as_dir" || eval $as_mkdir_p || { 12751e2264b6dSmrg as_dirs= 12752e2264b6dSmrg while :; do 12753e2264b6dSmrg case $as_dir in #( 12754d859ff80Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12755e2264b6dSmrg *) as_qdir=$as_dir;; 12756e2264b6dSmrg esac 12757e2264b6dSmrg as_dirs="'$as_qdir' $as_dirs" 12758e2264b6dSmrg as_dir=`$as_dirname -- "$as_dir" || 12759e2264b6dSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12760e2264b6dSmrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12761e2264b6dSmrg X"$as_dir" : 'X\(//\)$' \| \ 12762e2264b6dSmrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12763d859ff80Smrgprintf "%s\n" X"$as_dir" | 12764e2264b6dSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12765e2264b6dSmrg s//\1/ 12766e2264b6dSmrg q 12767e2264b6dSmrg } 12768e2264b6dSmrg /^X\(\/\/\)[^/].*/{ 12769e2264b6dSmrg s//\1/ 12770e2264b6dSmrg q 12771e2264b6dSmrg } 12772e2264b6dSmrg /^X\(\/\/\)$/{ 12773e2264b6dSmrg s//\1/ 12774e2264b6dSmrg q 12775e2264b6dSmrg } 12776e2264b6dSmrg /^X\(\/\).*/{ 12777e2264b6dSmrg s//\1/ 12778e2264b6dSmrg q 12779e2264b6dSmrg } 12780e2264b6dSmrg s/.*/./; q'` 12781e2264b6dSmrg test -d "$as_dir" && break 12782e2264b6dSmrg done 12783e2264b6dSmrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12784e2264b6dSmrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12785e2264b6dSmrg 12786c9e2be55Smrg 12787e2264b6dSmrg} # as_fn_mkdir_p 12788c9e2be55Smrgif mkdir -p . 2>/dev/null; then 12789e2264b6dSmrg as_mkdir_p='mkdir -p "$as_dir"' 12790c9e2be55Smrgelse 12791c9e2be55Smrg test -d ./-p && rmdir ./-p 12792c9e2be55Smrg as_mkdir_p=false 12793c9e2be55Smrgfi 12794c9e2be55Smrg 12795aef24d58Smrg 12796aef24d58Smrg# as_fn_executable_p FILE 12797aef24d58Smrg# ----------------------- 12798aef24d58Smrg# Test if FILE is an executable regular file. 12799aef24d58Smrgas_fn_executable_p () 12800aef24d58Smrg{ 12801aef24d58Smrg test -f "$1" && test -x "$1" 12802aef24d58Smrg} # as_fn_executable_p 12803aef24d58Smrgas_test_x='test -x' 12804aef24d58Smrgas_executable_p=as_fn_executable_p 12805c9e2be55Smrg 12806c9e2be55Smrg# Sed expression to map a string onto a valid CPP name. 1280766d665a3Smrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 1280866d665a3Smrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 12809c9e2be55Smrg 12810c9e2be55Smrg# Sed expression to map a string onto a valid variable name. 1281166d665a3Smrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 1281266d665a3Smrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 12813c9e2be55Smrg 12814c9e2be55Smrg 12815c9e2be55Smrgexec 6>&1 12816e2264b6dSmrg## ----------------------------------- ## 12817e2264b6dSmrg## Main body of $CONFIG_STATUS script. ## 12818e2264b6dSmrg## ----------------------------------- ## 12819e2264b6dSmrg_ASEOF 12820e2264b6dSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12821e2264b6dSmrg 12822e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12823e2264b6dSmrg# Save the log message, to keep $0 and so on meaningful, and to 12824c9e2be55Smrg# report actual input values of CONFIG_FILES etc. instead of their 12825e2264b6dSmrg# values after options handling. 12826e2264b6dSmrgac_log=" 1282766d665a3SmrgThis file was extended by xmh $as_me 1.0.5, which was 1282866d665a3Smrggenerated by GNU Autoconf 2.72. Invocation command line was 12829c9e2be55Smrg 12830c9e2be55Smrg CONFIG_FILES = $CONFIG_FILES 12831c9e2be55Smrg CONFIG_HEADERS = $CONFIG_HEADERS 12832c9e2be55Smrg CONFIG_LINKS = $CONFIG_LINKS 12833c9e2be55Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 12834c9e2be55Smrg $ $0 $@ 12835c9e2be55Smrg 12836e2264b6dSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 12837e2264b6dSmrg" 12838e2264b6dSmrg 12839c9e2be55Smrg_ACEOF 12840c9e2be55Smrg 12841e2264b6dSmrgcase $ac_config_files in *" 12842e2264b6dSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 12843e2264b6dSmrgesac 12844c9e2be55Smrg 12845e2264b6dSmrgcase $ac_config_headers in *" 12846e2264b6dSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12847e2264b6dSmrgesac 12848c9e2be55Smrg 12849c9e2be55Smrg 12850e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12851e2264b6dSmrg# Files that config.status was made for. 12852e2264b6dSmrgconfig_files="$ac_config_files" 12853e2264b6dSmrgconfig_headers="$ac_config_headers" 12854e2264b6dSmrgconfig_commands="$ac_config_commands" 12855c9e2be55Smrg 12856e2264b6dSmrg_ACEOF 12857c9e2be55Smrg 12858e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12859c9e2be55Smrgac_cs_usage="\ 1286066d665a3Smrg'$as_me' instantiates files and other configuration actions 12861e2264b6dSmrgfrom templates according to the current configuration. Unless the files 12862e2264b6dSmrgand actions are specified as TAGs, all are instantiated by default. 12863c9e2be55Smrg 12864e2264b6dSmrgUsage: $0 [OPTION]... [TAG]... 12865c9e2be55Smrg 12866c9e2be55Smrg -h, --help print this help, then exit 12867e2264b6dSmrg -V, --version print version number and configuration settings, then exit 12868e2264b6dSmrg --config print configuration, then exit 12869e2264b6dSmrg -q, --quiet, --silent 12870e2264b6dSmrg do not print progress messages 12871c9e2be55Smrg -d, --debug don't remove temporary files 12872c9e2be55Smrg --recheck update $as_me by reconfiguring in the same conditions 12873e2264b6dSmrg --file=FILE[:TEMPLATE] 12874e2264b6dSmrg instantiate the configuration file FILE 12875e2264b6dSmrg --header=FILE[:TEMPLATE] 12876e2264b6dSmrg instantiate the configuration header FILE 12877c9e2be55Smrg 12878c9e2be55SmrgConfiguration files: 12879c9e2be55Smrg$config_files 12880c9e2be55Smrg 12881c9e2be55SmrgConfiguration headers: 12882c9e2be55Smrg$config_headers 12883c9e2be55Smrg 12884c9e2be55SmrgConfiguration commands: 12885c9e2be55Smrg$config_commands 12886c9e2be55Smrg 12887d859ff80SmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xmh/-/issues>." 12888c9e2be55Smrg 12889e2264b6dSmrg_ACEOF 12890d859ff80Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 12891d859ff80Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 12892e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12893d859ff80Smrgac_cs_config='$ac_cs_config_escaped' 12894c9e2be55Smrgac_cs_version="\\ 1289566d665a3Smrgxmh config.status 1.0.5 1289666d665a3Smrgconfigured by $0, generated by GNU Autoconf 2.72, 12897e2264b6dSmrg with options \\"\$ac_cs_config\\" 12898c9e2be55Smrg 1289966d665a3SmrgCopyright (C) 2023 Free Software Foundation, Inc. 12900c9e2be55SmrgThis config.status script is free software; the Free Software Foundation 12901c9e2be55Smrggives unlimited permission to copy, distribute and modify it." 12902e2264b6dSmrg 12903e2264b6dSmrgac_pwd='$ac_pwd' 12904e2264b6dSmrgsrcdir='$srcdir' 12905e2264b6dSmrgINSTALL='$INSTALL' 12906e2264b6dSmrgMKDIR_P='$MKDIR_P' 12907e2264b6dSmrgAWK='$AWK' 12908e2264b6dSmrgtest -n "\$AWK" || AWK=awk 12909c9e2be55Smrg_ACEOF 12910c9e2be55Smrg 12911e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12912e2264b6dSmrg# The default lists apply if the user does not specify any file. 12913c9e2be55Smrgac_need_defaults=: 12914c9e2be55Smrgwhile test $# != 0 12915c9e2be55Smrgdo 12916c9e2be55Smrg case $1 in 12917e2264b6dSmrg --*=?*) 12918e2264b6dSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12919e2264b6dSmrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12920e2264b6dSmrg ac_shift=: 12921e2264b6dSmrg ;; 12922e2264b6dSmrg --*=) 12923e2264b6dSmrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12924e2264b6dSmrg ac_optarg= 12925c9e2be55Smrg ac_shift=: 12926c9e2be55Smrg ;; 12927e2264b6dSmrg *) 12928c9e2be55Smrg ac_option=$1 12929c9e2be55Smrg ac_optarg=$2 12930c9e2be55Smrg ac_shift=shift 12931c9e2be55Smrg ;; 12932c9e2be55Smrg esac 12933c9e2be55Smrg 12934c9e2be55Smrg case $ac_option in 12935c9e2be55Smrg # Handling of the options. 12936c9e2be55Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12937c9e2be55Smrg ac_cs_recheck=: ;; 12938e2264b6dSmrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12939d859ff80Smrg printf "%s\n" "$ac_cs_version"; exit ;; 12940e2264b6dSmrg --config | --confi | --conf | --con | --co | --c ) 12941d859ff80Smrg printf "%s\n" "$ac_cs_config"; exit ;; 12942e2264b6dSmrg --debug | --debu | --deb | --de | --d | -d ) 12943c9e2be55Smrg debug=: ;; 12944c9e2be55Smrg --file | --fil | --fi | --f ) 12945c9e2be55Smrg $ac_shift 12946e2264b6dSmrg case $ac_optarg in 12947d859ff80Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12948e2264b6dSmrg '') as_fn_error $? "missing file argument" ;; 12949e2264b6dSmrg esac 12950e2264b6dSmrg as_fn_append CONFIG_FILES " '$ac_optarg'" 12951c9e2be55Smrg ac_need_defaults=false;; 12952c9e2be55Smrg --header | --heade | --head | --hea ) 12953c9e2be55Smrg $ac_shift 12954e2264b6dSmrg case $ac_optarg in 12955d859ff80Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12956e2264b6dSmrg esac 12957e2264b6dSmrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12958c9e2be55Smrg ac_need_defaults=false;; 12959e2264b6dSmrg --he | --h) 12960e2264b6dSmrg # Conflict between --help and --header 1296166d665a3Smrg as_fn_error $? "ambiguous option: '$1' 1296266d665a3SmrgTry '$0 --help' for more information.";; 12963e2264b6dSmrg --help | --hel | -h ) 12964d859ff80Smrg printf "%s\n" "$ac_cs_usage"; exit ;; 12965c9e2be55Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12966c9e2be55Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 12967c9e2be55Smrg ac_cs_silent=: ;; 12968c9e2be55Smrg 12969c9e2be55Smrg # This is an error. 1297066d665a3Smrg -*) as_fn_error $? "unrecognized option: '$1' 1297166d665a3SmrgTry '$0 --help' for more information." ;; 12972c9e2be55Smrg 12973e2264b6dSmrg *) as_fn_append ac_config_targets " $1" 12974e2264b6dSmrg ac_need_defaults=false ;; 12975c9e2be55Smrg 12976c9e2be55Smrg esac 12977c9e2be55Smrg shift 12978c9e2be55Smrgdone 12979c9e2be55Smrg 12980c9e2be55Smrgac_configure_extra_args= 12981c9e2be55Smrg 12982c9e2be55Smrgif $ac_cs_silent; then 12983c9e2be55Smrg exec 6>/dev/null 12984c9e2be55Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12985c9e2be55Smrgfi 12986c9e2be55Smrg 12987c9e2be55Smrg_ACEOF 12988e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12989c9e2be55Smrgif \$ac_cs_recheck; then 12990aef24d58Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12991e2264b6dSmrg shift 12992d859ff80Smrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 12993e2264b6dSmrg CONFIG_SHELL='$SHELL' 12994e2264b6dSmrg export CONFIG_SHELL 12995e2264b6dSmrg exec "\$@" 12996c9e2be55Smrgfi 12997c9e2be55Smrg 12998c9e2be55Smrg_ACEOF 12999e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13000e2264b6dSmrgexec 5>>config.log 13001e2264b6dSmrg{ 13002e2264b6dSmrg echo 13003e2264b6dSmrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13004e2264b6dSmrg## Running $as_me. ## 13005e2264b6dSmrg_ASBOX 13006d859ff80Smrg printf "%s\n" "$ac_log" 13007e2264b6dSmrg} >&5 13008c9e2be55Smrg 13009e2264b6dSmrg_ACEOF 13010e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13011c9e2be55Smrg# 13012e2264b6dSmrg# INIT-COMMANDS 13013c9e2be55Smrg# 13014d859ff80SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 13015c9e2be55Smrg 13016c9e2be55Smrg_ACEOF 13017c9e2be55Smrg 13018e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13019c9e2be55Smrg 13020e2264b6dSmrg# Handling of arguments. 13021c9e2be55Smrgfor ac_config_target in $ac_config_targets 13022c9e2be55Smrgdo 13023e2264b6dSmrg case $ac_config_target in 13024e2264b6dSmrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13025e2264b6dSmrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13026e2264b6dSmrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13027aef24d58Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 13028e2264b6dSmrg 1302966d665a3Smrg *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 13030c9e2be55Smrg esac 13031c9e2be55Smrgdone 13032c9e2be55Smrg 13033e2264b6dSmrg 13034c9e2be55Smrg# If the user did not use the arguments to specify the items to instantiate, 13035c9e2be55Smrg# then the envvar interface is used. Set only those that are not. 13036c9e2be55Smrg# We use the long form for the default assignment because of an extremely 13037c9e2be55Smrg# bizarre bug on SunOS 4.1.3. 13038c9e2be55Smrgif $ac_need_defaults; then 13039d859ff80Smrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 13040d859ff80Smrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 13041d859ff80Smrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 13042c9e2be55Smrgfi 13043c9e2be55Smrg 13044c9e2be55Smrg# Have a temporary directory for convenience. Make it in the build tree 13045e2264b6dSmrg# simply because there is no reason against having it here, and in addition, 13046c9e2be55Smrg# creating and moving files from /tmp can sometimes cause problems. 13047e2264b6dSmrg# Hook for its removal unless debugging. 13048e2264b6dSmrg# Note that there is a small window in which the directory will not be cleaned: 1304966d665a3Smrg# after its creation but before its name has been assigned to '$tmp'. 13050c9e2be55Smrg$debug || 13051c9e2be55Smrg{ 13052e2264b6dSmrg tmp= ac_tmp= 13053e2264b6dSmrg trap 'exit_status=$? 13054e2264b6dSmrg : "${ac_tmp:=$tmp}" 13055e2264b6dSmrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13056e2264b6dSmrg' 0 13057e2264b6dSmrg trap 'as_fn_exit 1' 1 2 13 15 13058c9e2be55Smrg} 13059c9e2be55Smrg# Create a (secure) tmp directory for tmp files. 13060c9e2be55Smrg 13061c9e2be55Smrg{ 13062e2264b6dSmrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13063e2264b6dSmrg test -d "$tmp" 13064c9e2be55Smrg} || 13065c9e2be55Smrg{ 13066e2264b6dSmrg tmp=./conf$$-$RANDOM 13067e2264b6dSmrg (umask 077 && mkdir "$tmp") 13068e2264b6dSmrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13069e2264b6dSmrgac_tmp=$tmp 13070e2264b6dSmrg 13071e2264b6dSmrg# Set up the scripts for CONFIG_FILES section. 13072e2264b6dSmrg# No need to generate them if there are no CONFIG_FILES. 1307366d665a3Smrg# This happens for instance with './config.status config.h'. 13074e2264b6dSmrgif test -n "$CONFIG_FILES"; then 13075e2264b6dSmrg 13076e2264b6dSmrg 13077e2264b6dSmrgac_cr=`echo X | tr X '\015'` 13078e2264b6dSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 13079e2264b6dSmrg# But we know of no other shell where ac_cr would be empty at this 13080e2264b6dSmrg# point, so we can use a bashism as a fallback. 13081e2264b6dSmrgif test "x$ac_cr" = x; then 13082e2264b6dSmrg eval ac_cr=\$\'\\r\' 13083e2264b6dSmrgfi 13084e2264b6dSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13085e2264b6dSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13086e2264b6dSmrg ac_cs_awk_cr='\\r' 13087e2264b6dSmrgelse 13088e2264b6dSmrg ac_cs_awk_cr=$ac_cr 13089e2264b6dSmrgfi 13090e2264b6dSmrg 13091e2264b6dSmrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 13092e2264b6dSmrg_ACEOF 13093e2264b6dSmrg 13094e2264b6dSmrg 13095e2264b6dSmrg{ 13096e2264b6dSmrg echo "cat >conf$$subs.awk <<_ACEOF" && 13097e2264b6dSmrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13098e2264b6dSmrg echo "_ACEOF" 13099e2264b6dSmrg} >conf$$subs.sh || 13100e2264b6dSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13101e2264b6dSmrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13102e2264b6dSmrgac_delim='%!_!# ' 13103e2264b6dSmrgfor ac_last_try in false false false false false :; do 13104e2264b6dSmrg . ./conf$$subs.sh || 13105e2264b6dSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13106e2264b6dSmrg 13107e2264b6dSmrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13108e2264b6dSmrg if test $ac_delim_n = $ac_delim_num; then 13109e2264b6dSmrg break 13110e2264b6dSmrg elif $ac_last_try; then 13111e2264b6dSmrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13112e2264b6dSmrg else 13113e2264b6dSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13114e2264b6dSmrg fi 13115e2264b6dSmrgdone 13116e2264b6dSmrgrm -f conf$$subs.sh 13117e2264b6dSmrg 13118e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13119e2264b6dSmrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13120e2264b6dSmrg_ACEOF 13121e2264b6dSmrgsed -n ' 13122e2264b6dSmrgh 13123e2264b6dSmrgs/^/S["/; s/!.*/"]=/ 13124e2264b6dSmrgp 13125e2264b6dSmrgg 13126e2264b6dSmrgs/^[^!]*!// 13127e2264b6dSmrg:repl 13128e2264b6dSmrgt repl 13129e2264b6dSmrgs/'"$ac_delim"'$// 13130e2264b6dSmrgt delim 13131e2264b6dSmrg:nl 13132e2264b6dSmrgh 13133e2264b6dSmrgs/\(.\{148\}\)..*/\1/ 13134e2264b6dSmrgt more1 13135e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13136e2264b6dSmrgp 13137e2264b6dSmrgn 13138e2264b6dSmrgb repl 13139e2264b6dSmrg:more1 13140e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13141e2264b6dSmrgp 13142e2264b6dSmrgg 13143e2264b6dSmrgs/.\{148\}// 13144e2264b6dSmrgt nl 13145e2264b6dSmrg:delim 13146e2264b6dSmrgh 13147e2264b6dSmrgs/\(.\{148\}\)..*/\1/ 13148e2264b6dSmrgt more2 13149e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 13150e2264b6dSmrgp 13151e2264b6dSmrgb 13152e2264b6dSmrg:more2 13153e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13154e2264b6dSmrgp 13155e2264b6dSmrgg 13156e2264b6dSmrgs/.\{148\}// 13157e2264b6dSmrgt delim 13158e2264b6dSmrg' <conf$$subs.awk | sed ' 13159e2264b6dSmrg/^[^""]/{ 13160e2264b6dSmrg N 13161e2264b6dSmrg s/\n// 13162e2264b6dSmrg} 13163e2264b6dSmrg' >>$CONFIG_STATUS || ac_write_fail=1 13164e2264b6dSmrgrm -f conf$$subs.awk 13165e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13166e2264b6dSmrg_ACAWK 13167e2264b6dSmrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13168e2264b6dSmrg for (key in S) S_is_set[key] = 1 13169e2264b6dSmrg FS = "" 13170e2264b6dSmrg 13171e2264b6dSmrg} 13172c9e2be55Smrg{ 13173e2264b6dSmrg line = $ 0 13174e2264b6dSmrg nfields = split(line, field, "@") 13175e2264b6dSmrg substed = 0 13176e2264b6dSmrg len = length(field[1]) 13177e2264b6dSmrg for (i = 2; i < nfields; i++) { 13178e2264b6dSmrg key = field[i] 13179e2264b6dSmrg keylen = length(key) 13180e2264b6dSmrg if (S_is_set[key]) { 13181e2264b6dSmrg value = S[key] 13182e2264b6dSmrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13183e2264b6dSmrg len += length(value) + length(field[++i]) 13184e2264b6dSmrg substed = 1 13185e2264b6dSmrg } else 13186e2264b6dSmrg len += 1 + keylen 13187e2264b6dSmrg } 13188e2264b6dSmrg 13189e2264b6dSmrg print line 13190c9e2be55Smrg} 13191c9e2be55Smrg 13192e2264b6dSmrg_ACAWK 13193e2264b6dSmrg_ACEOF 13194e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13195e2264b6dSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13196e2264b6dSmrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13197e2264b6dSmrgelse 13198e2264b6dSmrg cat 13199e2264b6dSmrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13200e2264b6dSmrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13201c9e2be55Smrg_ACEOF 13202c9e2be55Smrg 13203e2264b6dSmrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13204e2264b6dSmrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13205e2264b6dSmrg# trailing colons and then remove the whole line if VPATH becomes empty 13206e2264b6dSmrg# (actually we leave an empty line to preserve line numbers). 13207e2264b6dSmrgif test "x$srcdir" = x.; then 13208e2264b6dSmrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13209e2264b6dSmrgh 13210e2264b6dSmrgs/// 13211e2264b6dSmrgs/^/:/ 13212e2264b6dSmrgs/[ ]*$/:/ 13213e2264b6dSmrgs/:\$(srcdir):/:/g 13214e2264b6dSmrgs/:\${srcdir}:/:/g 13215e2264b6dSmrgs/:@srcdir@:/:/g 13216e2264b6dSmrgs/^:*// 13217e2264b6dSmrgs/:*$// 13218e2264b6dSmrgx 13219e2264b6dSmrgs/\(=[ ]*\).*/\1/ 13220e2264b6dSmrgG 13221e2264b6dSmrgs/\n// 13222e2264b6dSmrgs/^[^=]*=[ ]*$// 13223e2264b6dSmrg}' 13224e2264b6dSmrgfi 13225c9e2be55Smrg 13226e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13227e2264b6dSmrgfi # test -n "$CONFIG_FILES" 13228c9e2be55Smrg 13229e2264b6dSmrg# Set up the scripts for CONFIG_HEADERS section. 13230e2264b6dSmrg# No need to generate them if there are no CONFIG_HEADERS. 1323166d665a3Smrg# This happens for instance with './config.status Makefile'. 13232e2264b6dSmrgif test -n "$CONFIG_HEADERS"; then 13233e2264b6dSmrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 13234e2264b6dSmrgBEGIN { 13235c9e2be55Smrg_ACEOF 13236c9e2be55Smrg 1323766d665a3Smrg# Transform confdefs.h into an awk script 'defines.awk', embedded as 13238e2264b6dSmrg# here-document in config.status, that substitutes the proper values into 13239e2264b6dSmrg# config.h.in to produce config.h. 13240e2264b6dSmrg 13241e2264b6dSmrg# Create a delimiter string that does not exist in confdefs.h, to ease 13242e2264b6dSmrg# handling of long lines. 13243e2264b6dSmrgac_delim='%!_!# ' 13244e2264b6dSmrgfor ac_last_try in false false :; do 13245e2264b6dSmrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13246e2264b6dSmrg if test -z "$ac_tt"; then 13247e2264b6dSmrg break 13248e2264b6dSmrg elif $ac_last_try; then 13249e2264b6dSmrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13250e2264b6dSmrg else 13251e2264b6dSmrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13252c9e2be55Smrg fi 13253e2264b6dSmrgdone 13254c9e2be55Smrg 13255e2264b6dSmrg# For the awk script, D is an array of macro values keyed by name, 13256e2264b6dSmrg# likewise P contains macro parameters if any. Preserve backslash 13257e2264b6dSmrg# newline sequences. 13258e2264b6dSmrg 13259e2264b6dSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13260e2264b6dSmrgsed -n ' 13261e2264b6dSmrgs/.\{148\}/&'"$ac_delim"'/g 13262e2264b6dSmrgt rset 13263e2264b6dSmrg:rset 13264e2264b6dSmrgs/^[ ]*#[ ]*define[ ][ ]*/ / 13265e2264b6dSmrgt def 13266e2264b6dSmrgd 13267e2264b6dSmrg:def 13268e2264b6dSmrgs/\\$// 13269e2264b6dSmrgt bsnl 13270e2264b6dSmrgs/["\\]/\\&/g 13271e2264b6dSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13272e2264b6dSmrgD["\1"]=" \3"/p 13273e2264b6dSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13274e2264b6dSmrgd 13275e2264b6dSmrg:bsnl 13276e2264b6dSmrgs/["\\]/\\&/g 13277e2264b6dSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13278e2264b6dSmrgD["\1"]=" \3\\\\\\n"\\/p 13279e2264b6dSmrgt cont 13280e2264b6dSmrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13281e2264b6dSmrgt cont 13282e2264b6dSmrgd 13283e2264b6dSmrg:cont 13284e2264b6dSmrgn 13285e2264b6dSmrgs/.\{148\}/&'"$ac_delim"'/g 13286e2264b6dSmrgt clear 13287e2264b6dSmrg:clear 13288e2264b6dSmrgs/\\$// 13289e2264b6dSmrgt bsnlc 13290e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 13291e2264b6dSmrgd 13292e2264b6dSmrg:bsnlc 13293e2264b6dSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13294e2264b6dSmrgb cont 13295e2264b6dSmrg' <confdefs.h | sed ' 13296e2264b6dSmrgs/'"$ac_delim"'/"\\\ 13297e2264b6dSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 13298e2264b6dSmrg 13299e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13300e2264b6dSmrg for (key in D) D_is_set[key] = 1 13301e2264b6dSmrg FS = "" 13302e2264b6dSmrg} 13303e2264b6dSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13304e2264b6dSmrg line = \$ 0 13305e2264b6dSmrg split(line, arg, " ") 13306e2264b6dSmrg if (arg[1] == "#") { 13307e2264b6dSmrg defundef = arg[2] 13308e2264b6dSmrg mac1 = arg[3] 13309e2264b6dSmrg } else { 13310e2264b6dSmrg defundef = substr(arg[1], 2) 13311e2264b6dSmrg mac1 = arg[2] 13312e2264b6dSmrg } 13313e2264b6dSmrg split(mac1, mac2, "(") #) 13314e2264b6dSmrg macro = mac2[1] 13315e2264b6dSmrg prefix = substr(line, 1, index(line, defundef) - 1) 13316e2264b6dSmrg if (D_is_set[macro]) { 13317e2264b6dSmrg # Preserve the white space surrounding the "#". 13318e2264b6dSmrg print prefix "define", macro P[macro] D[macro] 13319e2264b6dSmrg next 13320e2264b6dSmrg } else { 13321e2264b6dSmrg # Replace #undef with comments. This is necessary, for example, 13322e2264b6dSmrg # in the case of _POSIX_SOURCE, which is predefined and required 13323e2264b6dSmrg # on some systems where configure will not decide to define it. 13324e2264b6dSmrg if (defundef == "undef") { 13325e2264b6dSmrg print "/*", prefix defundef, macro, "*/" 13326e2264b6dSmrg next 13327e2264b6dSmrg } 13328e2264b6dSmrg } 13329e2264b6dSmrg} 13330e2264b6dSmrg{ print } 13331e2264b6dSmrg_ACAWK 13332c9e2be55Smrg_ACEOF 13333e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13334e2264b6dSmrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13335e2264b6dSmrgfi # test -n "$CONFIG_HEADERS" 13336e2264b6dSmrg 13337e2264b6dSmrg 13338e2264b6dSmrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13339e2264b6dSmrgshift 13340e2264b6dSmrgfor ac_tag 13341e2264b6dSmrgdo 13342e2264b6dSmrg case $ac_tag in 13343e2264b6dSmrg :[FHLC]) ac_mode=$ac_tag; continue;; 13344e2264b6dSmrg esac 13345e2264b6dSmrg case $ac_mode$ac_tag in 13346e2264b6dSmrg :[FHL]*:*);; 1334766d665a3Smrg :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 13348e2264b6dSmrg :[FH]-) ac_tag=-:-;; 13349e2264b6dSmrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13350e2264b6dSmrg esac 13351e2264b6dSmrg ac_save_IFS=$IFS 13352e2264b6dSmrg IFS=: 13353e2264b6dSmrg set x $ac_tag 13354e2264b6dSmrg IFS=$ac_save_IFS 13355e2264b6dSmrg shift 13356e2264b6dSmrg ac_file=$1 13357e2264b6dSmrg shift 13358e2264b6dSmrg 13359e2264b6dSmrg case $ac_mode in 13360e2264b6dSmrg :L) ac_source=$1;; 13361e2264b6dSmrg :[FH]) 13362e2264b6dSmrg ac_file_inputs= 13363e2264b6dSmrg for ac_f 13364e2264b6dSmrg do 13365e2264b6dSmrg case $ac_f in 13366e2264b6dSmrg -) ac_f="$ac_tmp/stdin";; 13367e2264b6dSmrg *) # Look for the file first in the build tree, then in the source tree 13368e2264b6dSmrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1336966d665a3Smrg # because $ac_f cannot contain ':'. 13370e2264b6dSmrg test -f "$ac_f" || 13371e2264b6dSmrg case $ac_f in 13372e2264b6dSmrg [\\/$]*) false;; 13373e2264b6dSmrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13374e2264b6dSmrg esac || 1337566d665a3Smrg as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 13376e2264b6dSmrg esac 13377d859ff80Smrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13378e2264b6dSmrg as_fn_append ac_file_inputs " '$ac_f'" 13379e2264b6dSmrg done 13380e2264b6dSmrg 1338166d665a3Smrg # Let's still pretend it is 'configure' which instantiates (i.e., don't 13382e2264b6dSmrg # use $as_me), people would be surprised to read: 13383e2264b6dSmrg # /* config.h. Generated by config.status. */ 13384e2264b6dSmrg configure_input='Generated from '` 13385d859ff80Smrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13386e2264b6dSmrg `' by configure.' 13387e2264b6dSmrg if test x"$ac_file" != x-; then 13388e2264b6dSmrg configure_input="$ac_file. $configure_input" 13389d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13390d859ff80Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 13391e2264b6dSmrg fi 13392e2264b6dSmrg # Neutralize special characters interpreted by sed in replacement strings. 13393e2264b6dSmrg case $configure_input in #( 13394e2264b6dSmrg *\&* | *\|* | *\\* ) 13395d859ff80Smrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 13396e2264b6dSmrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 13397e2264b6dSmrg *) ac_sed_conf_input=$configure_input;; 13398e2264b6dSmrg esac 13399e2264b6dSmrg 13400e2264b6dSmrg case $ac_tag in 13401e2264b6dSmrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13402e2264b6dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13403e2264b6dSmrg esac 13404e2264b6dSmrg ;; 13405c9e2be55Smrg esac 13406c9e2be55Smrg 13407e2264b6dSmrg ac_dir=`$as_dirname -- "$ac_file" || 13408c9e2be55Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13409c9e2be55Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 13410c9e2be55Smrg X"$ac_file" : 'X\(//\)$' \| \ 13411e2264b6dSmrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13412d859ff80Smrgprintf "%s\n" X"$ac_file" | 13413e2264b6dSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13414e2264b6dSmrg s//\1/ 13415e2264b6dSmrg q 13416e2264b6dSmrg } 13417e2264b6dSmrg /^X\(\/\/\)[^/].*/{ 13418e2264b6dSmrg s//\1/ 13419e2264b6dSmrg q 13420e2264b6dSmrg } 13421e2264b6dSmrg /^X\(\/\/\)$/{ 13422e2264b6dSmrg s//\1/ 13423e2264b6dSmrg q 13424e2264b6dSmrg } 13425e2264b6dSmrg /^X\(\/\).*/{ 13426e2264b6dSmrg s//\1/ 13427e2264b6dSmrg q 13428e2264b6dSmrg } 13429e2264b6dSmrg s/.*/./; q'` 13430e2264b6dSmrg as_dir="$ac_dir"; as_fn_mkdir_p 13431c9e2be55Smrg ac_builddir=. 13432c9e2be55Smrg 13433e2264b6dSmrgcase "$ac_dir" in 13434e2264b6dSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13435e2264b6dSmrg*) 13436d859ff80Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 13437e2264b6dSmrg # A ".." for each directory in $ac_dir_suffix. 13438d859ff80Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13439e2264b6dSmrg case $ac_top_builddir_sub in 13440e2264b6dSmrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13441e2264b6dSmrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13442e2264b6dSmrg esac ;; 13443e2264b6dSmrgesac 13444e2264b6dSmrgac_abs_top_builddir=$ac_pwd 13445e2264b6dSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix 13446e2264b6dSmrg# for backward compatibility: 13447e2264b6dSmrgac_top_builddir=$ac_top_build_prefix 13448c9e2be55Smrg 13449c9e2be55Smrgcase $srcdir in 13450e2264b6dSmrg .) # We are building in place. 13451c9e2be55Smrg ac_srcdir=. 13452e2264b6dSmrg ac_top_srcdir=$ac_top_builddir_sub 13453e2264b6dSmrg ac_abs_top_srcdir=$ac_pwd ;; 13454e2264b6dSmrg [\\/]* | ?:[\\/]* ) # Absolute name. 13455c9e2be55Smrg ac_srcdir=$srcdir$ac_dir_suffix; 13456e2264b6dSmrg ac_top_srcdir=$srcdir 13457e2264b6dSmrg ac_abs_top_srcdir=$srcdir ;; 13458e2264b6dSmrg *) # Relative name. 13459e2264b6dSmrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13460e2264b6dSmrg ac_top_srcdir=$ac_top_build_prefix$srcdir 13461e2264b6dSmrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13462c9e2be55Smrgesac 13463e2264b6dSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13464c9e2be55Smrg 13465c9e2be55Smrg 13466e2264b6dSmrg case $ac_mode in 13467e2264b6dSmrg :F) 13468e2264b6dSmrg # 13469e2264b6dSmrg # CONFIG_FILE 13470e2264b6dSmrg # 13471c9e2be55Smrg 13472c9e2be55Smrg case $INSTALL in 13473c9e2be55Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13474e2264b6dSmrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13475e2264b6dSmrg esac 13476e2264b6dSmrg ac_MKDIR_P=$MKDIR_P 13477e2264b6dSmrg case $MKDIR_P in 13478e2264b6dSmrg [\\/$]* | ?:[\\/]* ) ;; 13479e2264b6dSmrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13480c9e2be55Smrg esac 13481e2264b6dSmrg_ACEOF 13482c9e2be55Smrg 13483e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13484e2264b6dSmrg# If the template does not know about datarootdir, expand it. 13485e2264b6dSmrg# FIXME: This hack should be removed a few years after 2.60. 13486e2264b6dSmrgac_datarootdir_hack=; ac_datarootdir_seen= 13487e2264b6dSmrgac_sed_dataroot=' 13488e2264b6dSmrg/datarootdir/ { 13489e2264b6dSmrg p 13490e2264b6dSmrg q 13491e2264b6dSmrg} 13492e2264b6dSmrg/@datadir@/p 13493e2264b6dSmrg/@docdir@/p 13494e2264b6dSmrg/@infodir@/p 13495e2264b6dSmrg/@localedir@/p 13496e2264b6dSmrg/@mandir@/p' 13497e2264b6dSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13498e2264b6dSmrg*datarootdir*) ac_datarootdir_seen=yes;; 13499e2264b6dSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13500d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13501d859ff80Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13502e2264b6dSmrg_ACEOF 13503e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13504e2264b6dSmrg ac_datarootdir_hack=' 13505e2264b6dSmrg s&@datadir@&$datadir&g 13506e2264b6dSmrg s&@docdir@&$docdir&g 13507e2264b6dSmrg s&@infodir@&$infodir&g 13508e2264b6dSmrg s&@localedir@&$localedir&g 13509e2264b6dSmrg s&@mandir@&$mandir&g 13510e2264b6dSmrg s&\\\${datarootdir}&$datarootdir&g' ;; 13511e2264b6dSmrgesac 13512c9e2be55Smrg_ACEOF 13513e2264b6dSmrg 1351466d665a3Smrg# Neutralize VPATH when '$srcdir' = '.'. 13515e2264b6dSmrg# Shell code in configure.ac might set extrasub. 13516e2264b6dSmrg# FIXME: do we really want to maintain this feature? 13517e2264b6dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13518e2264b6dSmrgac_sed_extra="$ac_vpsub 13519c9e2be55Smrg$extrasub 13520c9e2be55Smrg_ACEOF 13521e2264b6dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13522c9e2be55Smrg:t 13523c9e2be55Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13524e2264b6dSmrgs|@configure_input@|$ac_sed_conf_input|;t t 13525e2264b6dSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t 13526e2264b6dSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 13527e2264b6dSmrgs&@srcdir@&$ac_srcdir&;t t 13528e2264b6dSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 13529e2264b6dSmrgs&@top_srcdir@&$ac_top_srcdir&;t t 13530e2264b6dSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13531e2264b6dSmrgs&@builddir@&$ac_builddir&;t t 13532e2264b6dSmrgs&@abs_builddir@&$ac_abs_builddir&;t t 13533e2264b6dSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13534e2264b6dSmrgs&@INSTALL@&$ac_INSTALL&;t t 13535e2264b6dSmrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 13536e2264b6dSmrg$ac_datarootdir_hack 13537e2264b6dSmrg" 13538e2264b6dSmrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13539e2264b6dSmrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13540e2264b6dSmrg 13541e2264b6dSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13542e2264b6dSmrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13543e2264b6dSmrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13544e2264b6dSmrg "$ac_tmp/out"`; test -z "$ac_out"; } && 1354566d665a3Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13546e2264b6dSmrgwhich seems to be undefined. Please make sure it is defined" >&5 1354766d665a3Smrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13548e2264b6dSmrgwhich seems to be undefined. Please make sure it is defined" >&2;} 13549e2264b6dSmrg 13550e2264b6dSmrg rm -f "$ac_tmp/stdin" 13551c9e2be55Smrg case $ac_file in 13552e2264b6dSmrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13553e2264b6dSmrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13554e2264b6dSmrg esac \ 13555e2264b6dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13556e2264b6dSmrg ;; 13557e2264b6dSmrg :H) 13558e2264b6dSmrg # 13559e2264b6dSmrg # CONFIG_HEADER 13560e2264b6dSmrg # 13561c9e2be55Smrg if test x"$ac_file" != x-; then 13562e2264b6dSmrg { 13563d859ff80Smrg printf "%s\n" "/* $configure_input */" >&1 \ 13564e2264b6dSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13565e2264b6dSmrg } >"$ac_tmp/config.h" \ 13566e2264b6dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13567e2264b6dSmrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13568d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13569d859ff80Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 13570c9e2be55Smrg else 13571e2264b6dSmrg rm -f "$ac_file" 13572e2264b6dSmrg mv "$ac_tmp/config.h" "$ac_file" \ 13573e2264b6dSmrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13574c9e2be55Smrg fi 13575c9e2be55Smrg else 13576d859ff80Smrg printf "%s\n" "/* $configure_input */" >&1 \ 13577e2264b6dSmrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13578e2264b6dSmrg || as_fn_error $? "could not create -" "$LINENO" 5 13579c9e2be55Smrg fi 13580e2264b6dSmrg# Compute "$ac_file"'s index in $config_headers. 13581e2264b6dSmrg_am_arg="$ac_file" 13582c9e2be55Smrg_am_stamp_count=1 13583c9e2be55Smrgfor _am_header in $config_headers :; do 13584c9e2be55Smrg case $_am_header in 13585e2264b6dSmrg $_am_arg | $_am_arg:* ) 13586c9e2be55Smrg break ;; 13587c9e2be55Smrg * ) 13588c9e2be55Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13589c9e2be55Smrg esac 13590c9e2be55Smrgdone 13591e2264b6dSmrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13592e2264b6dSmrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13593e2264b6dSmrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13594e2264b6dSmrg X"$_am_arg" : 'X\(//\)$' \| \ 13595e2264b6dSmrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13596d859ff80Smrgprintf "%s\n" X"$_am_arg" | 13597e2264b6dSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13598e2264b6dSmrg s//\1/ 13599e2264b6dSmrg q 13600e2264b6dSmrg } 13601e2264b6dSmrg /^X\(\/\/\)[^/].*/{ 13602e2264b6dSmrg s//\1/ 13603e2264b6dSmrg q 13604e2264b6dSmrg } 13605e2264b6dSmrg /^X\(\/\/\)$/{ 13606e2264b6dSmrg s//\1/ 13607e2264b6dSmrg q 13608e2264b6dSmrg } 13609e2264b6dSmrg /^X\(\/\).*/{ 13610e2264b6dSmrg s//\1/ 13611e2264b6dSmrg q 13612e2264b6dSmrg } 13613e2264b6dSmrg s/.*/./; q'`/stamp-h$_am_stamp_count 13614e2264b6dSmrg ;; 13615c9e2be55Smrg 13616d859ff80Smrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13617d859ff80Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 13618e2264b6dSmrg ;; 13619e2264b6dSmrg esac 13620c9e2be55Smrg 13621c9e2be55Smrg 13622e2264b6dSmrg case $ac_file$ac_mode in 13623e2264b6dSmrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13624aef24d58Smrg # Older Autoconf quotes --file arguments for eval, but not when files 13625e2264b6dSmrg # are listed without --file. Let's play safe and only enable the eval 13626e2264b6dSmrg # if we detect the quoting. 13627d859ff80Smrg # TODO: see whether this extra hack can be removed once we start 13628d859ff80Smrg # requiring Autoconf 2.70 or later. 13629d859ff80Smrg case $CONFIG_FILES in #( 13630d859ff80Smrg *\'*) : 13631d859ff80Smrg eval set x "$CONFIG_FILES" ;; #( 13632d859ff80Smrg *) : 13633d859ff80Smrg set x $CONFIG_FILES ;; #( 13634d859ff80Smrg *) : 13635d859ff80Smrg ;; 13636d859ff80Smrgesac 13637e2264b6dSmrg shift 13638d859ff80Smrg # Used to flag and report bootstrapping failures. 13639d859ff80Smrg am_rc=0 13640d859ff80Smrg for am_mf 13641e2264b6dSmrg do 13642e2264b6dSmrg # Strip MF so we end up with the name of the file. 13643d859ff80Smrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 13644d859ff80Smrg # Check whether this is an Automake generated Makefile which includes 13645d859ff80Smrg # dependency-tracking related rules and includes. 13646d859ff80Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 13647e2264b6dSmrg # limit of 2048, but all sed's we know have understand at least 4000. 13648d859ff80Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 13649d859ff80Smrg || continue 13650d859ff80Smrg am_dirpart=`$as_dirname -- "$am_mf" || 13651d859ff80Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13652d859ff80Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 13653d859ff80Smrg X"$am_mf" : 'X\(//\)$' \| \ 13654d859ff80Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13655d859ff80Smrgprintf "%s\n" X"$am_mf" | 13656e2264b6dSmrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13657e2264b6dSmrg s//\1/ 13658e2264b6dSmrg q 13659e2264b6dSmrg } 13660e2264b6dSmrg /^X\(\/\/\)[^/].*/{ 13661e2264b6dSmrg s//\1/ 13662e2264b6dSmrg q 13663e2264b6dSmrg } 13664e2264b6dSmrg /^X\(\/\/\)$/{ 13665e2264b6dSmrg s//\1/ 13666e2264b6dSmrg q 13667e2264b6dSmrg } 13668e2264b6dSmrg /^X\(\/\).*/{ 13669e2264b6dSmrg s//\1/ 13670e2264b6dSmrg q 13671e2264b6dSmrg } 13672e2264b6dSmrg s/.*/./; q'` 13673d859ff80Smrg am_filepart=`$as_basename -- "$am_mf" || 13674d859ff80Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 13675d859ff80Smrg X"$am_mf" : 'X\(//\)$' \| \ 13676d859ff80Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13677d859ff80Smrgprintf "%s\n" X/"$am_mf" | 13678d859ff80Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13679e2264b6dSmrg s//\1/ 13680e2264b6dSmrg q 13681e2264b6dSmrg } 13682d859ff80Smrg /^X\/\(\/\/\)$/{ 13683e2264b6dSmrg s//\1/ 13684e2264b6dSmrg q 13685e2264b6dSmrg } 13686d859ff80Smrg /^X\/\(\/\).*/{ 13687e2264b6dSmrg s//\1/ 13688e2264b6dSmrg q 13689e2264b6dSmrg } 13690e2264b6dSmrg s/.*/./; q'` 13691d859ff80Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 13692d859ff80Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13693d859ff80Smrg | $MAKE -f - am--depfiles" >&5 13694d859ff80Smrg (cd "$am_dirpart" \ 13695d859ff80Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13696d859ff80Smrg | $MAKE -f - am--depfiles) >&5 2>&5 13697d859ff80Smrg ac_status=$? 13698d859ff80Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 13699d859ff80Smrg (exit $ac_status); } || am_rc=$? 13700c9e2be55Smrg done 13701d859ff80Smrg if test $am_rc -ne 0; then 1370266d665a3Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 1370366d665a3Smrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 13704d859ff80Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 13705d859ff80Smrg for automatic dependency tracking. If GNU make was not used, consider 13706d859ff80Smrg re-running the configure script with MAKE=\"gmake\" (or whatever is 13707d859ff80Smrg necessary). You can also try re-running configure with the 13708d859ff80Smrg '--disable-dependency-tracking' option to at least be able to build 13709d859ff80Smrg the package (albeit without support for automatic dependency tracking). 1371066d665a3SmrgSee 'config.log' for more details" "$LINENO" 5; } 13711d859ff80Smrg fi 13712d859ff80Smrg { am_dirpart=; unset am_dirpart;} 13713d859ff80Smrg { am_filepart=; unset am_filepart;} 13714d859ff80Smrg { am_mf=; unset am_mf;} 13715d859ff80Smrg { am_rc=; unset am_rc;} 13716d859ff80Smrg rm -f conftest-deps.mk 13717e2264b6dSmrg} 13718c9e2be55Smrg ;; 13719e2264b6dSmrg 13720c9e2be55Smrg esac 13721e2264b6dSmrgdone # for ac_tag 13722c9e2be55Smrg 13723c9e2be55Smrg 13724e2264b6dSmrgas_fn_exit 0 13725c9e2be55Smrg_ACEOF 13726c9e2be55Smrgac_clean_files=$ac_clean_files_save 13727c9e2be55Smrg 13728e2264b6dSmrgtest $ac_write_fail = 0 || 13729e2264b6dSmrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13730e2264b6dSmrg 13731c9e2be55Smrg 13732c9e2be55Smrg# configure is writing to config.log, and then calls config.status. 13733c9e2be55Smrg# config.status does its own redirection, appending to config.log. 13734c9e2be55Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 13735c9e2be55Smrg# by configure, so config.status won't be able to write to it; its 13736c9e2be55Smrg# output is simply discarded. So we exec the FD to /dev/null, 13737c9e2be55Smrg# effectively closing config.log, so it can be properly (re)opened and 13738c9e2be55Smrg# appended to by config.status. When coming back to configure, we 13739c9e2be55Smrg# need to make the FD available again. 13740c9e2be55Smrgif test "$no_create" != yes; then 13741c9e2be55Smrg ac_cs_success=: 13742c9e2be55Smrg ac_config_status_args= 13743c9e2be55Smrg test "$silent" = yes && 13744c9e2be55Smrg ac_config_status_args="$ac_config_status_args --quiet" 13745c9e2be55Smrg exec 5>/dev/null 13746c9e2be55Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13747c9e2be55Smrg exec 5>>config.log 13748c9e2be55Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13749c9e2be55Smrg # would make configure fail if this is the last instruction. 13750e2264b6dSmrg $ac_cs_success || as_fn_exit 1 13751e2264b6dSmrgfi 13752e2264b6dSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13753d859ff80Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13754d859ff80Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13755c9e2be55Smrgfi 13756c9e2be55Smrg 13757d859ff80Smrg 13758