17da8b7e3Smrg#! /bin/sh 27da8b7e3Smrg# Guess values for system-dependent variables and create Makefiles. 3e4efb0bcSmrg# Generated by GNU Autoconf 2.72 for xrefresh 1.1.0. 47da8b7e3Smrg# 5e4efb0bcSmrg# Report bugs to <https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues>. 67da8b7e3Smrg# 7bded5d25Smrg# 8e4efb0bcSmrg# Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation, 9e4b60806Smrg# Inc. 10bded5d25Smrg# 11bded5d25Smrg# 127da8b7e3Smrg# This configure script is free software; the Free Software Foundation 137da8b7e3Smrg# gives unlimited permission to copy, distribute and modify it. 14bded5d25Smrg## -------------------- ## 15bded5d25Smrg## M4sh Initialization. ## 16bded5d25Smrg## -------------------- ## 177da8b7e3Smrg 18123e2cc7Smrg# Be more Bourne compatible 19123e2cc7SmrgDUALCASE=1; export DUALCASE # for MKS sh 20e4b60806Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21e4b60806Smrgthen : 227da8b7e3Smrg emulate sh 237da8b7e3Smrg NULLCMD=: 24123e2cc7Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 257da8b7e3Smrg # is contrary to our usage. Disable this feature. 267da8b7e3Smrg alias -g '${1+"$@"}'='"$@"' 27123e2cc7Smrg setopt NO_GLOB_SUBST 28e4efb0bcSmrgelse case e in #( 29e4efb0bcSmrg e) case `(set -o) 2>/dev/null` in #( 30bded5d25Smrg *posix*) : 31bded5d25Smrg set -o posix ;; #( 32bded5d25Smrg *) : 33bded5d25Smrg ;; 34e4efb0bcSmrgesac ;; 35123e2cc7Smrgesac 36123e2cc7Smrgfi 37123e2cc7Smrg 38123e2cc7Smrg 39e4b60806Smrg 40e4b60806Smrg# Reset variables that may have inherited troublesome values from 41e4b60806Smrg# the environment. 42e4b60806Smrg 43e4b60806Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 44e4b60806Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 45e4b60806Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 46e4b60806Smrg# Quoting is to prevent editors from complaining about space-tab. 47123e2cc7Smrgas_nl=' 48123e2cc7Smrg' 49123e2cc7Smrgexport as_nl 50e4b60806SmrgIFS=" "" $as_nl" 51e4b60806Smrg 52e4b60806SmrgPS1='$ ' 53e4b60806SmrgPS2='> ' 54e4b60806SmrgPS4='+ ' 55e4b60806Smrg 56e4b60806Smrg# Ensure predictable behavior from utilities with locale-dependent output. 57e4b60806SmrgLC_ALL=C 58e4b60806Smrgexport LC_ALL 59e4b60806SmrgLANGUAGE=C 60e4b60806Smrgexport LANGUAGE 61e4b60806Smrg 62e4b60806Smrg# We cannot yet rely on "unset" to work, but we need these variables 63e4b60806Smrg# to be unset--not just set to an empty or harmless value--now, to 64e4b60806Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65e4b60806Smrg# also avoids known problems related to "unset" and subshell syntax 66e4b60806Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67e4b60806Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68e4b60806Smrgdo eval test \${$as_var+y} \ 69e4b60806Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70e4b60806Smrgdone 71e4b60806Smrg 72e4b60806Smrg# Ensure that fds 0, 1, and 2 are open. 73e4b60806Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74e4b60806Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75e4b60806Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76123e2cc7Smrg 77123e2cc7Smrg# The user is always right. 78e4b60806Smrgif ${PATH_SEPARATOR+false} :; then 79123e2cc7Smrg PATH_SEPARATOR=: 80123e2cc7Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81123e2cc7Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82123e2cc7Smrg PATH_SEPARATOR=';' 83123e2cc7Smrg } 847da8b7e3Smrgfi 857da8b7e3Smrg 867da8b7e3Smrg 87123e2cc7Smrg# Find who we are. Look in the path if we contain no directory separator. 88bded5d25Smrgas_myself= 89bded5d25Smrgcase $0 in #(( 90123e2cc7Smrg *[\\/]* ) as_myself=$0 ;; 91123e2cc7Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92123e2cc7Smrgfor as_dir in $PATH 93123e2cc7Smrgdo 94123e2cc7Smrg IFS=$as_save_IFS 95e4b60806Smrg case $as_dir in #((( 96e4b60806Smrg '') as_dir=./ ;; 97e4b60806Smrg */) ;; 98e4b60806Smrg *) as_dir=$as_dir/ ;; 99e4b60806Smrg esac 100e4b60806Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101bded5d25Smrg done 102123e2cc7SmrgIFS=$as_save_IFS 103123e2cc7Smrg 104123e2cc7Smrg ;; 105123e2cc7Smrgesac 106e4efb0bcSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 107123e2cc7Smrg# in which case we are not to be found in the path. 108123e2cc7Smrgif test "x$as_myself" = x; then 109123e2cc7Smrg as_myself=$0 110123e2cc7Smrgfi 111123e2cc7Smrgif test ! -f "$as_myself"; then 112e4b60806Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113bded5d25Smrg exit 1 114123e2cc7Smrgfi 115123e2cc7Smrg 116bded5d25Smrg 117ff143803Smrg# Use a proper internal environment variable to ensure we don't fall 118ff143803Smrg # into an infinite loop, continuously re-executing ourselves. 119ff143803Smrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120ff143803Smrg _as_can_reexec=no; export _as_can_reexec; 121ff143803Smrg # We cannot yet assume a decent shell, so we have to provide a 122ff143803Smrg# neutralization value for shells without unset; and this also 123ff143803Smrg# works around shells that cannot unset nonexistent variables. 124ff143803Smrg# Preserve -v and -x to the replacement shell. 125ff143803SmrgBASH_ENV=/dev/null 126ff143803SmrgENV=/dev/null 127ff143803Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128ff143803Smrgcase $- in # (((( 129ff143803Smrg *v*x* | *x*v* ) as_opts=-vx ;; 130ff143803Smrg *v* ) as_opts=-v ;; 131ff143803Smrg *x* ) as_opts=-x ;; 132ff143803Smrg * ) as_opts= ;; 133ff143803Smrgesac 134ff143803Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135ff143803Smrg# Admittedly, this is quite paranoid, since all the known shells bail 136e4efb0bcSmrg# out after a failed 'exec'. 137e4b60806Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138e4b60806Smrgexit 255 139ff143803Smrg fi 140ff143803Smrg # We don't want this to propagate to other subprocesses. 141ff143803Smrg { _as_can_reexec=; unset _as_can_reexec;} 142bded5d25Smrgif test "x$CONFIG_SHELL" = x; then 143e4efb0bcSmrg as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144e4b60806Smrgthen : 145bded5d25Smrg emulate sh 146bded5d25Smrg NULLCMD=: 147bded5d25Smrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148bded5d25Smrg # is contrary to our usage. Disable this feature. 149bded5d25Smrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 150bded5d25Smrg setopt NO_GLOB_SUBST 151e4efb0bcSmrgelse case e in #( 152e4efb0bcSmrg e) case \`(set -o) 2>/dev/null\` in #( 153bded5d25Smrg *posix*) : 154bded5d25Smrg set -o posix ;; #( 155bded5d25Smrg *) : 156bded5d25Smrg ;; 157e4efb0bcSmrgesac ;; 158bded5d25Smrgesac 159bded5d25Smrgfi 160bded5d25Smrg" 161bded5d25Smrg as_required="as_fn_return () { (exit \$1); } 162bded5d25Smrgas_fn_success () { as_fn_return 0; } 163bded5d25Smrgas_fn_failure () { as_fn_return 1; } 164bded5d25Smrgas_fn_ret_success () { return 0; } 165bded5d25Smrgas_fn_ret_failure () { return 1; } 166bded5d25Smrg 167bded5d25Smrgexitcode=0 168bded5d25Smrgas_fn_success || { exitcode=1; echo as_fn_success failed.; } 169bded5d25Smrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170bded5d25Smrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171bded5d25Smrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172e4b60806Smrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173e4b60806Smrgthen : 174bded5d25Smrg 175e4efb0bcSmrgelse case e in #( 176e4efb0bcSmrg e) exitcode=1; echo positional parameters were not saved. ;; 177e4efb0bcSmrgesac 178bded5d25Smrgfi 179ff143803Smrgtest x\$exitcode = x0 || exit 1 180e4b60806Smrgblah=\$(echo \$(echo blah)) 181e4b60806Smrgtest x\"\$blah\" = xblah || exit 1 182ff143803Smrgtest -x / || exit 1" 183bded5d25Smrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184bded5d25Smrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185bded5d25Smrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186bded5d25Smrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 187bded5d25Smrgtest \$(( 1 + 1 )) = 2 || exit 1" 188e4b60806Smrg if (eval "$as_required") 2>/dev/null 189e4b60806Smrgthen : 190bded5d25Smrg as_have_required=yes 191e4efb0bcSmrgelse case e in #( 192e4efb0bcSmrg e) as_have_required=no ;; 193e4efb0bcSmrgesac 194bded5d25Smrgfi 195e4b60806Smrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 196e4b60806Smrgthen : 197bded5d25Smrg 198e4efb0bcSmrgelse case e in #( 199e4efb0bcSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 200bded5d25Smrgas_found=false 201bded5d25Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 202bded5d25Smrgdo 203bded5d25Smrg IFS=$as_save_IFS 204e4b60806Smrg case $as_dir in #((( 205e4b60806Smrg '') as_dir=./ ;; 206e4b60806Smrg */) ;; 207e4b60806Smrg *) as_dir=$as_dir/ ;; 208e4b60806Smrg esac 209bded5d25Smrg as_found=: 210bded5d25Smrg case $as_dir in #( 211bded5d25Smrg /*) 212bded5d25Smrg for as_base in sh bash ksh sh5; do 213bded5d25Smrg # Try only shells that exist, to save several forks. 214e4b60806Smrg as_shell=$as_dir$as_base 215bded5d25Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 216e4b60806Smrg as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 217e4b60806Smrgthen : 218bded5d25Smrg CONFIG_SHELL=$as_shell as_have_required=yes 219e4b60806Smrg if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 220e4b60806Smrgthen : 221bded5d25Smrg break 2 222bded5d25Smrgfi 223bded5d25Smrgfi 224bded5d25Smrg done;; 225bded5d25Smrg esac 226bded5d25Smrg as_found=false 227bded5d25Smrgdone 228bded5d25SmrgIFS=$as_save_IFS 229e4b60806Smrgif $as_found 230e4b60806Smrgthen : 231e4b60806Smrg 232e4efb0bcSmrgelse case e in #( 233e4efb0bcSmrg e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234e4b60806Smrg as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 235e4b60806Smrgthen : 236e4b60806Smrg CONFIG_SHELL=$SHELL as_have_required=yes 237e4efb0bcSmrgfi ;; 238e4efb0bcSmrgesac 239e4b60806Smrgfi 240bded5d25Smrg 241bded5d25Smrg 242e4b60806Smrg if test "x$CONFIG_SHELL" != x 243e4b60806Smrgthen : 244ff143803Smrg export CONFIG_SHELL 245ff143803Smrg # We cannot yet assume a decent shell, so we have to provide a 246ff143803Smrg# neutralization value for shells without unset; and this also 247ff143803Smrg# works around shells that cannot unset nonexistent variables. 248ff143803Smrg# Preserve -v and -x to the replacement shell. 249ff143803SmrgBASH_ENV=/dev/null 250ff143803SmrgENV=/dev/null 251ff143803Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 252ff143803Smrgcase $- in # (((( 253ff143803Smrg *v*x* | *x*v* ) as_opts=-vx ;; 254ff143803Smrg *v* ) as_opts=-v ;; 255ff143803Smrg *x* ) as_opts=-x ;; 256ff143803Smrg * ) as_opts= ;; 257ff143803Smrgesac 258ff143803Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 259ff143803Smrg# Admittedly, this is quite paranoid, since all the known shells bail 260e4efb0bcSmrg# out after a failed 'exec'. 261e4b60806Smrgprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 262ff143803Smrgexit 255 263bded5d25Smrgfi 264bded5d25Smrg 265e4b60806Smrg if test x$as_have_required = xno 266e4b60806Smrgthen : 267e4b60806Smrg printf "%s\n" "$0: This script requires a shell more modern than all" 268e4b60806Smrg printf "%s\n" "$0: the shells that I found on your system." 269e4b60806Smrg if test ${ZSH_VERSION+y} ; then 270e4b60806Smrg printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 271e4b60806Smrg printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 272bded5d25Smrg else 273e4b60806Smrg printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 274e4efb0bcSmrg$0: https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues 275bded5d25Smrg$0: about your system, including any error possibly output 276bded5d25Smrg$0: before this message. Then install a modern shell, or 277bded5d25Smrg$0: manually run the script under such a shell if you do 278bded5d25Smrg$0: have one." 279bded5d25Smrg fi 280bded5d25Smrg exit 1 281e4efb0bcSmrgfi ;; 282e4efb0bcSmrgesac 283bded5d25Smrgfi 284bded5d25Smrgfi 285bded5d25SmrgSHELL=${CONFIG_SHELL-/bin/sh} 286bded5d25Smrgexport SHELL 287bded5d25Smrg# Unset more variables known to interfere with behavior of common tools. 288bded5d25SmrgCLICOLOR_FORCE= GREP_OPTIONS= 289bded5d25Smrgunset CLICOLOR_FORCE GREP_OPTIONS 290bded5d25Smrg 291bded5d25Smrg## --------------------- ## 292bded5d25Smrg## M4sh Shell Functions. ## 293bded5d25Smrg## --------------------- ## 294bded5d25Smrg# as_fn_unset VAR 295bded5d25Smrg# --------------- 296bded5d25Smrg# Portably unset VAR. 297bded5d25Smrgas_fn_unset () 298bded5d25Smrg{ 299bded5d25Smrg { eval $1=; unset $1;} 300bded5d25Smrg} 301bded5d25Smrgas_unset=as_fn_unset 302bded5d25Smrg 303e4b60806Smrg 304bded5d25Smrg# as_fn_set_status STATUS 305bded5d25Smrg# ----------------------- 306bded5d25Smrg# Set $? to STATUS, without forking. 307bded5d25Smrgas_fn_set_status () 308bded5d25Smrg{ 309bded5d25Smrg return $1 310bded5d25Smrg} # as_fn_set_status 311bded5d25Smrg 312bded5d25Smrg# as_fn_exit STATUS 313bded5d25Smrg# ----------------- 314bded5d25Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 315bded5d25Smrgas_fn_exit () 316bded5d25Smrg{ 317bded5d25Smrg set +e 318bded5d25Smrg as_fn_set_status $1 319bded5d25Smrg exit $1 320bded5d25Smrg} # as_fn_exit 321bded5d25Smrg 322bded5d25Smrg# as_fn_mkdir_p 323bded5d25Smrg# ------------- 324bded5d25Smrg# Create "$as_dir" as a directory, including parents if necessary. 325bded5d25Smrgas_fn_mkdir_p () 326bded5d25Smrg{ 327bded5d25Smrg 328bded5d25Smrg case $as_dir in #( 329bded5d25Smrg -*) as_dir=./$as_dir;; 330bded5d25Smrg esac 331bded5d25Smrg test -d "$as_dir" || eval $as_mkdir_p || { 332bded5d25Smrg as_dirs= 333bded5d25Smrg while :; do 334bded5d25Smrg case $as_dir in #( 335e4b60806Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 336bded5d25Smrg *) as_qdir=$as_dir;; 337bded5d25Smrg esac 338bded5d25Smrg as_dirs="'$as_qdir' $as_dirs" 339bded5d25Smrg as_dir=`$as_dirname -- "$as_dir" || 340bded5d25Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 341bded5d25Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 342bded5d25Smrg X"$as_dir" : 'X\(//\)$' \| \ 343bded5d25Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 344e4b60806Smrgprintf "%s\n" X"$as_dir" | 345bded5d25Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 346bded5d25Smrg s//\1/ 347bded5d25Smrg q 348bded5d25Smrg } 349bded5d25Smrg /^X\(\/\/\)[^/].*/{ 350bded5d25Smrg s//\1/ 351bded5d25Smrg q 352bded5d25Smrg } 353bded5d25Smrg /^X\(\/\/\)$/{ 354bded5d25Smrg s//\1/ 355bded5d25Smrg q 356bded5d25Smrg } 357bded5d25Smrg /^X\(\/\).*/{ 358bded5d25Smrg s//\1/ 359bded5d25Smrg q 360bded5d25Smrg } 361bded5d25Smrg s/.*/./; q'` 362bded5d25Smrg test -d "$as_dir" && break 363bded5d25Smrg done 364bded5d25Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 365bded5d25Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 366bded5d25Smrg 367bded5d25Smrg 368bded5d25Smrg} # as_fn_mkdir_p 369ff143803Smrg 370ff143803Smrg# as_fn_executable_p FILE 371ff143803Smrg# ----------------------- 372ff143803Smrg# Test if FILE is an executable regular file. 373ff143803Smrgas_fn_executable_p () 374ff143803Smrg{ 375ff143803Smrg test -f "$1" && test -x "$1" 376ff143803Smrg} # as_fn_executable_p 377bded5d25Smrg# as_fn_append VAR VALUE 378bded5d25Smrg# ---------------------- 379bded5d25Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 380bded5d25Smrg# advantage of any shell optimizations that allow amortized linear growth over 381bded5d25Smrg# repeated appends, instead of the typical quadratic growth present in naive 382bded5d25Smrg# implementations. 383e4b60806Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 384e4b60806Smrgthen : 385bded5d25Smrg eval 'as_fn_append () 386bded5d25Smrg { 387bded5d25Smrg eval $1+=\$2 388bded5d25Smrg }' 389e4efb0bcSmrgelse case e in #( 390e4efb0bcSmrg e) as_fn_append () 391bded5d25Smrg { 392bded5d25Smrg eval $1=\$$1\$2 393e4efb0bcSmrg } ;; 394e4efb0bcSmrgesac 395bded5d25Smrgfi # as_fn_append 396bded5d25Smrg 397bded5d25Smrg# as_fn_arith ARG... 398bded5d25Smrg# ------------------ 399bded5d25Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 400bded5d25Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 401bded5d25Smrg# must be portable across $(()) and expr. 402e4b60806Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 403e4b60806Smrgthen : 404bded5d25Smrg eval 'as_fn_arith () 405bded5d25Smrg { 406bded5d25Smrg as_val=$(( $* )) 407bded5d25Smrg }' 408e4efb0bcSmrgelse case e in #( 409e4efb0bcSmrg e) as_fn_arith () 410bded5d25Smrg { 411bded5d25Smrg as_val=`expr "$@" || test $? -eq 1` 412e4efb0bcSmrg } ;; 413e4efb0bcSmrgesac 414bded5d25Smrgfi # as_fn_arith 415bded5d25Smrg 416bded5d25Smrg 417bded5d25Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 418bded5d25Smrg# ---------------------------------------- 419bded5d25Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 420bded5d25Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 421bded5d25Smrg# script with STATUS, using 1 if that was 0. 422bded5d25Smrgas_fn_error () 423bded5d25Smrg{ 424bded5d25Smrg as_status=$1; test $as_status -eq 0 && as_status=1 425bded5d25Smrg if test "$4"; then 426bded5d25Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 427e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 428bded5d25Smrg fi 429e4b60806Smrg printf "%s\n" "$as_me: error: $2" >&2 430bded5d25Smrg as_fn_exit $as_status 431bded5d25Smrg} # as_fn_error 432bded5d25Smrg 433123e2cc7Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 434123e2cc7Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 4357da8b7e3Smrg as_expr=expr 4367da8b7e3Smrgelse 4377da8b7e3Smrg as_expr=false 4387da8b7e3Smrgfi 4397da8b7e3Smrg 440123e2cc7Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4417da8b7e3Smrg as_basename=basename 4427da8b7e3Smrgelse 4437da8b7e3Smrg as_basename=false 4447da8b7e3Smrgfi 4457da8b7e3Smrg 446bded5d25Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 447bded5d25Smrg as_dirname=dirname 448bded5d25Smrgelse 449bded5d25Smrg as_dirname=false 450bded5d25Smrgfi 4517da8b7e3Smrg 452123e2cc7Smrgas_me=`$as_basename -- "$0" || 4537da8b7e3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4547da8b7e3Smrg X"$0" : 'X\(//\)$' \| \ 455123e2cc7Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 456e4b60806Smrgprintf "%s\n" X/"$0" | 457123e2cc7Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 458123e2cc7Smrg s//\1/ 459123e2cc7Smrg q 460123e2cc7Smrg } 461123e2cc7Smrg /^X\/\(\/\/\)$/{ 462123e2cc7Smrg s//\1/ 463123e2cc7Smrg q 464123e2cc7Smrg } 465123e2cc7Smrg /^X\/\(\/\).*/{ 466123e2cc7Smrg s//\1/ 467123e2cc7Smrg q 468123e2cc7Smrg } 469123e2cc7Smrg s/.*/./; q'` 4707da8b7e3Smrg 471bded5d25Smrg# Avoid depending upon Character Ranges. 472bded5d25Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 473bded5d25Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 474bded5d25Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 475bded5d25Smrgas_cr_digits='0123456789' 476bded5d25Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 4777da8b7e3Smrg 4787da8b7e3Smrg 479bded5d25Smrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 480bded5d25Smrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 481bded5d25Smrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 482bded5d25Smrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 483bded5d25Smrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 484bded5d25Smrg sed -n ' 485bded5d25Smrg p 486bded5d25Smrg /[$]LINENO/= 487bded5d25Smrg ' <$as_myself | 488bded5d25Smrg sed ' 489e4efb0bcSmrg t clear 490e4efb0bcSmrg :clear 491bded5d25Smrg s/[$]LINENO.*/&-/ 492bded5d25Smrg t lineno 493bded5d25Smrg b 494bded5d25Smrg :lineno 495bded5d25Smrg N 496bded5d25Smrg :loop 497bded5d25Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 498bded5d25Smrg t loop 499bded5d25Smrg s/-\n.*// 500bded5d25Smrg ' >$as_me.lineno && 501bded5d25Smrg chmod +x "$as_me.lineno" || 502e4b60806Smrg { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 5037da8b7e3Smrg 504ff143803Smrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 505ff143803Smrg # already done that, so ensure we don't try to do so again and fall 506ff143803Smrg # in an infinite loop. This has already happened in practice. 507ff143803Smrg _as_can_reexec=no; export _as_can_reexec 508bded5d25Smrg # Don't try to exec as it changes $[0], causing all sort of problems 509bded5d25Smrg # (the dirname of $[0] is not the place where we might find the 510bded5d25Smrg # original and so on. Autoconf is especially sensitive to this). 511bded5d25Smrg . "./$as_me.lineno" 512bded5d25Smrg # Exit status is that of the last command. 513bded5d25Smrg exit 514123e2cc7Smrg} 5157da8b7e3Smrg 516e4b60806Smrg 517e4b60806Smrg# Determine whether it's possible to make 'echo' print without a newline. 518e4b60806Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 519e4b60806Smrg# for compatibility with existing Makefiles. 520bded5d25SmrgECHO_C= ECHO_N= ECHO_T= 521bded5d25Smrgcase `echo -n x` in #((((( 522bded5d25Smrg-n*) 523bded5d25Smrg case `echo 'xy\c'` in 524bded5d25Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 525bded5d25Smrg xy) ECHO_C='\c';; 526bded5d25Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 527bded5d25Smrg ECHO_T=' ';; 528bded5d25Smrg esac;; 529bded5d25Smrg*) 530bded5d25Smrg ECHO_N='-n';; 531bded5d25Smrgesac 5327da8b7e3Smrg 533e4b60806Smrg# For backward compatibility with old third-party macros, we provide 534e4b60806Smrg# the shell variables $as_echo and $as_echo_n. New code should use 535e4b60806Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 536e4b60806Smrgas_echo='printf %s\n' 537e4b60806Smrgas_echo_n='printf %s' 538e4b60806Smrg 539bded5d25Smrgrm -f conf$$ conf$$.exe conf$$.file 540bded5d25Smrgif test -d conf$$.dir; then 541bded5d25Smrg rm -f conf$$.dir/conf$$.file 542bded5d25Smrgelse 543bded5d25Smrg rm -f conf$$.dir 544bded5d25Smrg mkdir conf$$.dir 2>/dev/null 545123e2cc7Smrgfi 546bded5d25Smrgif (echo >conf$$.file) 2>/dev/null; then 547bded5d25Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 548bded5d25Smrg as_ln_s='ln -s' 549bded5d25Smrg # ... but there are two gotchas: 550e4efb0bcSmrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 551e4efb0bcSmrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 552e4efb0bcSmrg # In both cases, we have to default to 'cp -pR'. 553bded5d25Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 554ff143803Smrg as_ln_s='cp -pR' 555bded5d25Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 556bded5d25Smrg as_ln_s=ln 557bded5d25Smrg else 558ff143803Smrg as_ln_s='cp -pR' 559bded5d25Smrg fi 560123e2cc7Smrgelse 561ff143803Smrg as_ln_s='cp -pR' 562123e2cc7Smrgfi 563bded5d25Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 564bded5d25Smrgrmdir conf$$.dir 2>/dev/null 565123e2cc7Smrg 566bded5d25Smrgif mkdir -p . 2>/dev/null; then 567bded5d25Smrg as_mkdir_p='mkdir -p "$as_dir"' 568bded5d25Smrgelse 569bded5d25Smrg test -d ./-p && rmdir ./-p 570bded5d25Smrg as_mkdir_p=false 571123e2cc7Smrgfi 572123e2cc7Smrg 573ff143803Smrgas_test_x='test -x' 574ff143803Smrgas_executable_p=as_fn_executable_p 575123e2cc7Smrg 576bded5d25Smrg# Sed expression to map a string onto a valid CPP name. 577e4efb0bcSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 578e4efb0bcSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 579123e2cc7Smrg 580bded5d25Smrg# Sed expression to map a string onto a valid variable name. 581e4efb0bcSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 582e4efb0bcSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 583123e2cc7Smrg 584123e2cc7Smrg 585bded5d25Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null 586bded5d25Smrgexec 6>&1 5877da8b7e3Smrg 5887da8b7e3Smrg# Name of the host. 589bded5d25Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 5907da8b7e3Smrg# so uname gets run too. 5917da8b7e3Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5927da8b7e3Smrg 5937da8b7e3Smrg# 5947da8b7e3Smrg# Initializations. 5957da8b7e3Smrg# 5967da8b7e3Smrgac_default_prefix=/usr/local 597123e2cc7Smrgac_clean_files= 5987da8b7e3Smrgac_config_libobj_dir=. 599123e2cc7SmrgLIBOBJS= 6007da8b7e3Smrgcross_compiling=no 6017da8b7e3Smrgsubdirs= 6027da8b7e3SmrgMFLAGS= 6037da8b7e3SmrgMAKEFLAGS= 6047da8b7e3Smrg 6057da8b7e3Smrg# Identity of this package. 6067da8b7e3SmrgPACKAGE_NAME='xrefresh' 6077da8b7e3SmrgPACKAGE_TARNAME='xrefresh' 608e4efb0bcSmrgPACKAGE_VERSION='1.1.0' 609e4efb0bcSmrgPACKAGE_STRING='xrefresh 1.1.0' 610e4efb0bcSmrgPACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues' 611bded5d25SmrgPACKAGE_URL='' 6127da8b7e3Smrg 613bded5d25Smrgac_unique_file="Makefile.am" 614123e2cc7Smrg# Factoring default headers for most tests. 615123e2cc7Smrgac_includes_default="\ 616e4b60806Smrg#include <stddef.h> 617e4b60806Smrg#ifdef HAVE_STDIO_H 618e4b60806Smrg# include <stdio.h> 619123e2cc7Smrg#endif 620e4b60806Smrg#ifdef HAVE_STDLIB_H 621123e2cc7Smrg# include <stdlib.h> 622123e2cc7Smrg#endif 623123e2cc7Smrg#ifdef HAVE_STRING_H 624123e2cc7Smrg# include <string.h> 625123e2cc7Smrg#endif 626123e2cc7Smrg#ifdef HAVE_INTTYPES_H 627123e2cc7Smrg# include <inttypes.h> 628123e2cc7Smrg#endif 629123e2cc7Smrg#ifdef HAVE_STDINT_H 630123e2cc7Smrg# include <stdint.h> 631123e2cc7Smrg#endif 632e4b60806Smrg#ifdef HAVE_STRINGS_H 633e4b60806Smrg# include <strings.h> 634e4b60806Smrg#endif 635e4b60806Smrg#ifdef HAVE_SYS_TYPES_H 636e4b60806Smrg# include <sys/types.h> 637e4b60806Smrg#endif 638e4b60806Smrg#ifdef HAVE_SYS_STAT_H 639e4b60806Smrg# include <sys/stat.h> 640e4b60806Smrg#endif 641123e2cc7Smrg#ifdef HAVE_UNISTD_H 642123e2cc7Smrg# include <unistd.h> 643123e2cc7Smrg#endif" 644123e2cc7Smrg 645e4b60806Smrgac_header_c_list= 646123e2cc7Smrgac_subst_vars='am__EXEEXT_FALSE 647123e2cc7Smrgam__EXEEXT_TRUE 648123e2cc7SmrgLTLIBOBJS 649123e2cc7SmrgLIBOBJS 650123e2cc7SmrgXREFRESH_LIBS 651123e2cc7SmrgXREFRESH_CFLAGS 652bded5d25SmrgMAN_SUBSTS 653bded5d25SmrgXORG_MAN_PAGE 654123e2cc7SmrgADMIN_MAN_DIR 655123e2cc7SmrgDRIVER_MAN_DIR 656123e2cc7SmrgMISC_MAN_DIR 657123e2cc7SmrgFILE_MAN_DIR 658123e2cc7SmrgLIB_MAN_DIR 659123e2cc7SmrgAPP_MAN_DIR 660123e2cc7SmrgADMIN_MAN_SUFFIX 661123e2cc7SmrgDRIVER_MAN_SUFFIX 662123e2cc7SmrgMISC_MAN_SUFFIX 663123e2cc7SmrgFILE_MAN_SUFFIX 664123e2cc7SmrgLIB_MAN_SUFFIX 665123e2cc7SmrgAPP_MAN_SUFFIX 666bded5d25SmrgSED 667123e2cc7Smrghost_os 668123e2cc7Smrghost_vendor 669123e2cc7Smrghost_cpu 670123e2cc7Smrghost 671123e2cc7Smrgbuild_os 672123e2cc7Smrgbuild_vendor 673123e2cc7Smrgbuild_cpu 674123e2cc7Smrgbuild 675bded5d25SmrgINSTALL_CMD 676ff143803SmrgPKG_CONFIG_LIBDIR 677ff143803SmrgPKG_CONFIG_PATH 678bded5d25SmrgPKG_CONFIG 679123e2cc7SmrgCHANGELOG_CMD 680c3d5982aSmrgSTRICT_CFLAGS 681123e2cc7SmrgCWARNFLAGS 682c3d5982aSmrgBASE_CFLAGS 683c3d5982aSmrgAM_BACKSLASH 684c3d5982aSmrgAM_DEFAULT_VERBOSITY 685c3d5982aSmrgAM_DEFAULT_V 686c3d5982aSmrgAM_V 687e4b60806SmrgCSCOPE 688e4b60806SmrgETAGS 689e4b60806SmrgCTAGS 690123e2cc7Smrgam__fastdepCC_FALSE 691123e2cc7Smrgam__fastdepCC_TRUE 692123e2cc7SmrgCCDEPMODE 693c3d5982aSmrgam__nodep 694123e2cc7SmrgAMDEPBACKSLASH 695123e2cc7SmrgAMDEP_FALSE 696123e2cc7SmrgAMDEP_TRUE 697123e2cc7Smrgam__include 698123e2cc7SmrgDEPDIR 699123e2cc7Smrgam__untar 700123e2cc7Smrgam__tar 701123e2cc7SmrgAMTAR 702123e2cc7Smrgam__leading_dot 703123e2cc7SmrgSET_MAKE 704123e2cc7SmrgAWK 705123e2cc7Smrgmkdir_p 706123e2cc7SmrgMKDIR_P 707123e2cc7SmrgINSTALL_STRIP_PROGRAM 708123e2cc7SmrgSTRIP 709123e2cc7Smrginstall_sh 710123e2cc7SmrgMAKEINFO 711123e2cc7SmrgAUTOHEADER 712123e2cc7SmrgAUTOMAKE 713123e2cc7SmrgAUTOCONF 714123e2cc7SmrgACLOCAL 715123e2cc7SmrgVERSION 716123e2cc7SmrgPACKAGE 717123e2cc7SmrgCYGPATH_W 718123e2cc7Smrgam__isrc 719123e2cc7SmrgINSTALL_DATA 720123e2cc7SmrgINSTALL_SCRIPT 721123e2cc7SmrgINSTALL_PROGRAM 722c3d5982aSmrgOBJEXT 723c3d5982aSmrgEXEEXT 724c3d5982aSmrgac_ct_CC 725c3d5982aSmrgCPPFLAGS 726c3d5982aSmrgLDFLAGS 727c3d5982aSmrgCFLAGS 728c3d5982aSmrgCC 729123e2cc7Smrgtarget_alias 730123e2cc7Smrghost_alias 731123e2cc7Smrgbuild_alias 732123e2cc7SmrgLIBS 733123e2cc7SmrgECHO_T 734123e2cc7SmrgECHO_N 735123e2cc7SmrgECHO_C 736123e2cc7SmrgDEFS 737123e2cc7Smrgmandir 738123e2cc7Smrglocaledir 739123e2cc7Smrglibdir 740123e2cc7Smrgpsdir 741123e2cc7Smrgpdfdir 742123e2cc7Smrgdvidir 743123e2cc7Smrghtmldir 744123e2cc7Smrginfodir 745123e2cc7Smrgdocdir 746123e2cc7Smrgoldincludedir 747123e2cc7Smrgincludedir 748e4b60806Smrgrunstatedir 749123e2cc7Smrglocalstatedir 750123e2cc7Smrgsharedstatedir 751123e2cc7Smrgsysconfdir 752123e2cc7Smrgdatadir 753123e2cc7Smrgdatarootdir 754123e2cc7Smrglibexecdir 755123e2cc7Smrgsbindir 756123e2cc7Smrgbindir 757123e2cc7Smrgprogram_transform_name 758123e2cc7Smrgprefix 759123e2cc7Smrgexec_prefix 760bded5d25SmrgPACKAGE_URL 761123e2cc7SmrgPACKAGE_BUGREPORT 762123e2cc7SmrgPACKAGE_STRING 763123e2cc7SmrgPACKAGE_VERSION 764123e2cc7SmrgPACKAGE_TARNAME 765123e2cc7SmrgPACKAGE_NAME 766123e2cc7SmrgPATH_SEPARATOR 767e4b60806SmrgSHELL 768e4b60806Smrgam__quote' 7697da8b7e3Smrgac_subst_files='' 770123e2cc7Smrgac_user_opts=' 771123e2cc7Smrgenable_option_checking 772123e2cc7Smrgenable_dependency_tracking 773bded5d25Smrgenable_silent_rules 774c3d5982aSmrgenable_selective_werror 775c3d5982aSmrgenable_strict_compilation 776123e2cc7Smrg' 777123e2cc7Smrg ac_precious_vars='build_alias 778123e2cc7Smrghost_alias 779123e2cc7Smrgtarget_alias 780123e2cc7SmrgCC 781123e2cc7SmrgCFLAGS 782123e2cc7SmrgLDFLAGS 783123e2cc7SmrgLIBS 784123e2cc7SmrgCPPFLAGS 785123e2cc7SmrgPKG_CONFIG 786ff143803SmrgPKG_CONFIG_PATH 787ff143803SmrgPKG_CONFIG_LIBDIR 788123e2cc7SmrgXREFRESH_CFLAGS 789123e2cc7SmrgXREFRESH_LIBS' 790123e2cc7Smrg 7917da8b7e3Smrg 7927da8b7e3Smrg# Initialize some variables set by options. 7937da8b7e3Smrgac_init_help= 7947da8b7e3Smrgac_init_version=false 795123e2cc7Smrgac_unrecognized_opts= 796123e2cc7Smrgac_unrecognized_sep= 7977da8b7e3Smrg# The variables have the same names as the options, with 7987da8b7e3Smrg# dashes changed to underlines. 7997da8b7e3Smrgcache_file=/dev/null 8007da8b7e3Smrgexec_prefix=NONE 8017da8b7e3Smrgno_create= 8027da8b7e3Smrgno_recursion= 8037da8b7e3Smrgprefix=NONE 8047da8b7e3Smrgprogram_prefix=NONE 8057da8b7e3Smrgprogram_suffix=NONE 8067da8b7e3Smrgprogram_transform_name=s,x,x, 8077da8b7e3Smrgsilent= 8087da8b7e3Smrgsite= 8097da8b7e3Smrgsrcdir= 8107da8b7e3Smrgverbose= 8117da8b7e3Smrgx_includes=NONE 8127da8b7e3Smrgx_libraries=NONE 8137da8b7e3Smrg 8147da8b7e3Smrg# Installation directory options. 8157da8b7e3Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 8167da8b7e3Smrg# and all the variables that are supposed to be based on exec_prefix 8177da8b7e3Smrg# by default will actually change. 8187da8b7e3Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 819123e2cc7Smrg# (The list follows the same order as the GNU Coding Standards.) 8207da8b7e3Smrgbindir='${exec_prefix}/bin' 8217da8b7e3Smrgsbindir='${exec_prefix}/sbin' 8227da8b7e3Smrglibexecdir='${exec_prefix}/libexec' 823123e2cc7Smrgdatarootdir='${prefix}/share' 824123e2cc7Smrgdatadir='${datarootdir}' 8257da8b7e3Smrgsysconfdir='${prefix}/etc' 8267da8b7e3Smrgsharedstatedir='${prefix}/com' 8277da8b7e3Smrglocalstatedir='${prefix}/var' 828e4b60806Smrgrunstatedir='${localstatedir}/run' 8297da8b7e3Smrgincludedir='${prefix}/include' 8307da8b7e3Smrgoldincludedir='/usr/include' 831123e2cc7Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 832123e2cc7Smrginfodir='${datarootdir}/info' 833123e2cc7Smrghtmldir='${docdir}' 834123e2cc7Smrgdvidir='${docdir}' 835123e2cc7Smrgpdfdir='${docdir}' 836123e2cc7Smrgpsdir='${docdir}' 837123e2cc7Smrglibdir='${exec_prefix}/lib' 838123e2cc7Smrglocaledir='${datarootdir}/locale' 839123e2cc7Smrgmandir='${datarootdir}/man' 8407da8b7e3Smrg 8417da8b7e3Smrgac_prev= 842123e2cc7Smrgac_dashdash= 8437da8b7e3Smrgfor ac_option 8447da8b7e3Smrgdo 8457da8b7e3Smrg # If the previous option needs an argument, assign it. 8467da8b7e3Smrg if test -n "$ac_prev"; then 847123e2cc7Smrg eval $ac_prev=\$ac_option 8487da8b7e3Smrg ac_prev= 8497da8b7e3Smrg continue 8507da8b7e3Smrg fi 8517da8b7e3Smrg 852123e2cc7Smrg case $ac_option in 853bded5d25Smrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 854bded5d25Smrg *=) ac_optarg= ;; 855bded5d25Smrg *) ac_optarg=yes ;; 856123e2cc7Smrg esac 8577da8b7e3Smrg 858123e2cc7Smrg case $ac_dashdash$ac_option in 859123e2cc7Smrg --) 860123e2cc7Smrg ac_dashdash=yes ;; 8617da8b7e3Smrg 8627da8b7e3Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 8637da8b7e3Smrg ac_prev=bindir ;; 8647da8b7e3Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 8657da8b7e3Smrg bindir=$ac_optarg ;; 8667da8b7e3Smrg 8677da8b7e3Smrg -build | --build | --buil | --bui | --bu) 8687da8b7e3Smrg ac_prev=build_alias ;; 8697da8b7e3Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 8707da8b7e3Smrg build_alias=$ac_optarg ;; 8717da8b7e3Smrg 8727da8b7e3Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 8737da8b7e3Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 8747da8b7e3Smrg ac_prev=cache_file ;; 8757da8b7e3Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 8767da8b7e3Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 8777da8b7e3Smrg cache_file=$ac_optarg ;; 8787da8b7e3Smrg 8797da8b7e3Smrg --config-cache | -C) 8807da8b7e3Smrg cache_file=config.cache ;; 8817da8b7e3Smrg 882123e2cc7Smrg -datadir | --datadir | --datadi | --datad) 8837da8b7e3Smrg ac_prev=datadir ;; 884123e2cc7Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 8857da8b7e3Smrg datadir=$ac_optarg ;; 8867da8b7e3Smrg 887123e2cc7Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 888123e2cc7Smrg | --dataroo | --dataro | --datar) 889123e2cc7Smrg ac_prev=datarootdir ;; 890123e2cc7Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 891123e2cc7Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 892123e2cc7Smrg datarootdir=$ac_optarg ;; 893123e2cc7Smrg 8947da8b7e3Smrg -disable-* | --disable-*) 895123e2cc7Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 8967da8b7e3Smrg # Reject names that are not valid shell variable names. 897123e2cc7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 898e4efb0bcSmrg as_fn_error $? "invalid feature name: '$ac_useropt'" 899123e2cc7Smrg ac_useropt_orig=$ac_useropt 900e4b60806Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 901123e2cc7Smrg case $ac_user_opts in 902123e2cc7Smrg *" 903123e2cc7Smrg"enable_$ac_useropt" 904123e2cc7Smrg"*) ;; 905123e2cc7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 906123e2cc7Smrg ac_unrecognized_sep=', ';; 907123e2cc7Smrg esac 908123e2cc7Smrg eval enable_$ac_useropt=no ;; 909123e2cc7Smrg 910123e2cc7Smrg -docdir | --docdir | --docdi | --doc | --do) 911123e2cc7Smrg ac_prev=docdir ;; 912123e2cc7Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 913123e2cc7Smrg docdir=$ac_optarg ;; 914123e2cc7Smrg 915123e2cc7Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 916123e2cc7Smrg ac_prev=dvidir ;; 917123e2cc7Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 918123e2cc7Smrg dvidir=$ac_optarg ;; 9197da8b7e3Smrg 9207da8b7e3Smrg -enable-* | --enable-*) 921123e2cc7Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 9227da8b7e3Smrg # Reject names that are not valid shell variable names. 923123e2cc7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 924e4efb0bcSmrg as_fn_error $? "invalid feature name: '$ac_useropt'" 925123e2cc7Smrg ac_useropt_orig=$ac_useropt 926e4b60806Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 927123e2cc7Smrg case $ac_user_opts in 928123e2cc7Smrg *" 929123e2cc7Smrg"enable_$ac_useropt" 930123e2cc7Smrg"*) ;; 931123e2cc7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 932123e2cc7Smrg ac_unrecognized_sep=', ';; 9337da8b7e3Smrg esac 934123e2cc7Smrg eval enable_$ac_useropt=\$ac_optarg ;; 9357da8b7e3Smrg 9367da8b7e3Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 9377da8b7e3Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 9387da8b7e3Smrg | --exec | --exe | --ex) 9397da8b7e3Smrg ac_prev=exec_prefix ;; 9407da8b7e3Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 9417da8b7e3Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 9427da8b7e3Smrg | --exec=* | --exe=* | --ex=*) 9437da8b7e3Smrg exec_prefix=$ac_optarg ;; 9447da8b7e3Smrg 9457da8b7e3Smrg -gas | --gas | --ga | --g) 9467da8b7e3Smrg # Obsolete; use --with-gas. 9477da8b7e3Smrg with_gas=yes ;; 9487da8b7e3Smrg 9497da8b7e3Smrg -help | --help | --hel | --he | -h) 9507da8b7e3Smrg ac_init_help=long ;; 9517da8b7e3Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 9527da8b7e3Smrg ac_init_help=recursive ;; 9537da8b7e3Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 9547da8b7e3Smrg ac_init_help=short ;; 9557da8b7e3Smrg 9567da8b7e3Smrg -host | --host | --hos | --ho) 9577da8b7e3Smrg ac_prev=host_alias ;; 9587da8b7e3Smrg -host=* | --host=* | --hos=* | --ho=*) 9597da8b7e3Smrg host_alias=$ac_optarg ;; 9607da8b7e3Smrg 961123e2cc7Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 962123e2cc7Smrg ac_prev=htmldir ;; 963123e2cc7Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 964123e2cc7Smrg | --ht=*) 965123e2cc7Smrg htmldir=$ac_optarg ;; 966123e2cc7Smrg 9677da8b7e3Smrg -includedir | --includedir | --includedi | --included | --include \ 9687da8b7e3Smrg | --includ | --inclu | --incl | --inc) 9697da8b7e3Smrg ac_prev=includedir ;; 9707da8b7e3Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 9717da8b7e3Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 9727da8b7e3Smrg includedir=$ac_optarg ;; 9737da8b7e3Smrg 9747da8b7e3Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 9757da8b7e3Smrg ac_prev=infodir ;; 9767da8b7e3Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 9777da8b7e3Smrg infodir=$ac_optarg ;; 9787da8b7e3Smrg 9797da8b7e3Smrg -libdir | --libdir | --libdi | --libd) 9807da8b7e3Smrg ac_prev=libdir ;; 9817da8b7e3Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 9827da8b7e3Smrg libdir=$ac_optarg ;; 9837da8b7e3Smrg 9847da8b7e3Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 9857da8b7e3Smrg | --libexe | --libex | --libe) 9867da8b7e3Smrg ac_prev=libexecdir ;; 9877da8b7e3Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 9887da8b7e3Smrg | --libexe=* | --libex=* | --libe=*) 9897da8b7e3Smrg libexecdir=$ac_optarg ;; 9907da8b7e3Smrg 991123e2cc7Smrg -localedir | --localedir | --localedi | --localed | --locale) 992123e2cc7Smrg ac_prev=localedir ;; 993123e2cc7Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 994123e2cc7Smrg localedir=$ac_optarg ;; 995123e2cc7Smrg 9967da8b7e3Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 997123e2cc7Smrg | --localstate | --localstat | --localsta | --localst | --locals) 9987da8b7e3Smrg ac_prev=localstatedir ;; 9997da8b7e3Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1000123e2cc7Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 10017da8b7e3Smrg localstatedir=$ac_optarg ;; 10027da8b7e3Smrg 10037da8b7e3Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 10047da8b7e3Smrg ac_prev=mandir ;; 10057da8b7e3Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 10067da8b7e3Smrg mandir=$ac_optarg ;; 10077da8b7e3Smrg 10087da8b7e3Smrg -nfp | --nfp | --nf) 10097da8b7e3Smrg # Obsolete; use --without-fp. 10107da8b7e3Smrg with_fp=no ;; 10117da8b7e3Smrg 10127da8b7e3Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 10137da8b7e3Smrg | --no-cr | --no-c | -n) 10147da8b7e3Smrg no_create=yes ;; 10157da8b7e3Smrg 10167da8b7e3Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 10177da8b7e3Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 10187da8b7e3Smrg no_recursion=yes ;; 10197da8b7e3Smrg 10207da8b7e3Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 10217da8b7e3Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 10227da8b7e3Smrg | --oldin | --oldi | --old | --ol | --o) 10237da8b7e3Smrg ac_prev=oldincludedir ;; 10247da8b7e3Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 10257da8b7e3Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 10267da8b7e3Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 10277da8b7e3Smrg oldincludedir=$ac_optarg ;; 10287da8b7e3Smrg 10297da8b7e3Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 10307da8b7e3Smrg ac_prev=prefix ;; 10317da8b7e3Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 10327da8b7e3Smrg prefix=$ac_optarg ;; 10337da8b7e3Smrg 10347da8b7e3Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 10357da8b7e3Smrg | --program-pre | --program-pr | --program-p) 10367da8b7e3Smrg ac_prev=program_prefix ;; 10377da8b7e3Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 10387da8b7e3Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 10397da8b7e3Smrg program_prefix=$ac_optarg ;; 10407da8b7e3Smrg 10417da8b7e3Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 10427da8b7e3Smrg | --program-suf | --program-su | --program-s) 10437da8b7e3Smrg ac_prev=program_suffix ;; 10447da8b7e3Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 10457da8b7e3Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 10467da8b7e3Smrg program_suffix=$ac_optarg ;; 10477da8b7e3Smrg 10487da8b7e3Smrg -program-transform-name | --program-transform-name \ 10497da8b7e3Smrg | --program-transform-nam | --program-transform-na \ 10507da8b7e3Smrg | --program-transform-n | --program-transform- \ 10517da8b7e3Smrg | --program-transform | --program-transfor \ 10527da8b7e3Smrg | --program-transfo | --program-transf \ 10537da8b7e3Smrg | --program-trans | --program-tran \ 10547da8b7e3Smrg | --progr-tra | --program-tr | --program-t) 10557da8b7e3Smrg ac_prev=program_transform_name ;; 10567da8b7e3Smrg -program-transform-name=* | --program-transform-name=* \ 10577da8b7e3Smrg | --program-transform-nam=* | --program-transform-na=* \ 10587da8b7e3Smrg | --program-transform-n=* | --program-transform-=* \ 10597da8b7e3Smrg | --program-transform=* | --program-transfor=* \ 10607da8b7e3Smrg | --program-transfo=* | --program-transf=* \ 10617da8b7e3Smrg | --program-trans=* | --program-tran=* \ 10627da8b7e3Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 10637da8b7e3Smrg program_transform_name=$ac_optarg ;; 10647da8b7e3Smrg 1065123e2cc7Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1066123e2cc7Smrg ac_prev=pdfdir ;; 1067123e2cc7Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1068123e2cc7Smrg pdfdir=$ac_optarg ;; 1069123e2cc7Smrg 1070123e2cc7Smrg -psdir | --psdir | --psdi | --psd | --ps) 1071123e2cc7Smrg ac_prev=psdir ;; 1072123e2cc7Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1073123e2cc7Smrg psdir=$ac_optarg ;; 1074123e2cc7Smrg 10757da8b7e3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 10767da8b7e3Smrg | -silent | --silent | --silen | --sile | --sil) 10777da8b7e3Smrg silent=yes ;; 10787da8b7e3Smrg 1079e4b60806Smrg -runstatedir | --runstatedir | --runstatedi | --runstated \ 1080e4b60806Smrg | --runstate | --runstat | --runsta | --runst | --runs \ 1081e4b60806Smrg | --run | --ru | --r) 1082e4b60806Smrg ac_prev=runstatedir ;; 1083e4b60806Smrg -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1084e4b60806Smrg | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1085e4b60806Smrg | --run=* | --ru=* | --r=*) 1086e4b60806Smrg runstatedir=$ac_optarg ;; 1087e4b60806Smrg 10887da8b7e3Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 10897da8b7e3Smrg ac_prev=sbindir ;; 10907da8b7e3Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 10917da8b7e3Smrg | --sbi=* | --sb=*) 10927da8b7e3Smrg sbindir=$ac_optarg ;; 10937da8b7e3Smrg 10947da8b7e3Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 10957da8b7e3Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 10967da8b7e3Smrg | --sharedst | --shareds | --shared | --share | --shar \ 10977da8b7e3Smrg | --sha | --sh) 10987da8b7e3Smrg ac_prev=sharedstatedir ;; 10997da8b7e3Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 11007da8b7e3Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 11017da8b7e3Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 11027da8b7e3Smrg | --sha=* | --sh=*) 11037da8b7e3Smrg sharedstatedir=$ac_optarg ;; 11047da8b7e3Smrg 11057da8b7e3Smrg -site | --site | --sit) 11067da8b7e3Smrg ac_prev=site ;; 11077da8b7e3Smrg -site=* | --site=* | --sit=*) 11087da8b7e3Smrg site=$ac_optarg ;; 11097da8b7e3Smrg 11107da8b7e3Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 11117da8b7e3Smrg ac_prev=srcdir ;; 11127da8b7e3Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 11137da8b7e3Smrg srcdir=$ac_optarg ;; 11147da8b7e3Smrg 11157da8b7e3Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 11167da8b7e3Smrg | --syscon | --sysco | --sysc | --sys | --sy) 11177da8b7e3Smrg ac_prev=sysconfdir ;; 11187da8b7e3Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 11197da8b7e3Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 11207da8b7e3Smrg sysconfdir=$ac_optarg ;; 11217da8b7e3Smrg 11227da8b7e3Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 11237da8b7e3Smrg ac_prev=target_alias ;; 11247da8b7e3Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 11257da8b7e3Smrg target_alias=$ac_optarg ;; 11267da8b7e3Smrg 11277da8b7e3Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 11287da8b7e3Smrg verbose=yes ;; 11297da8b7e3Smrg 11307da8b7e3Smrg -version | --version | --versio | --versi | --vers | -V) 11317da8b7e3Smrg ac_init_version=: ;; 11327da8b7e3Smrg 11337da8b7e3Smrg -with-* | --with-*) 1134123e2cc7Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 11357da8b7e3Smrg # Reject names that are not valid shell variable names. 1136123e2cc7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1137e4efb0bcSmrg as_fn_error $? "invalid package name: '$ac_useropt'" 1138123e2cc7Smrg ac_useropt_orig=$ac_useropt 1139e4b60806Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1140123e2cc7Smrg case $ac_user_opts in 1141123e2cc7Smrg *" 1142123e2cc7Smrg"with_$ac_useropt" 1143123e2cc7Smrg"*) ;; 1144123e2cc7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1145123e2cc7Smrg ac_unrecognized_sep=', ';; 11467da8b7e3Smrg esac 1147123e2cc7Smrg eval with_$ac_useropt=\$ac_optarg ;; 11487da8b7e3Smrg 11497da8b7e3Smrg -without-* | --without-*) 1150123e2cc7Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 11517da8b7e3Smrg # Reject names that are not valid shell variable names. 1152123e2cc7Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1153e4efb0bcSmrg as_fn_error $? "invalid package name: '$ac_useropt'" 1154123e2cc7Smrg ac_useropt_orig=$ac_useropt 1155e4b60806Smrg ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1156123e2cc7Smrg case $ac_user_opts in 1157123e2cc7Smrg *" 1158123e2cc7Smrg"with_$ac_useropt" 1159123e2cc7Smrg"*) ;; 1160123e2cc7Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1161123e2cc7Smrg ac_unrecognized_sep=', ';; 1162123e2cc7Smrg esac 1163123e2cc7Smrg eval with_$ac_useropt=no ;; 11647da8b7e3Smrg 11657da8b7e3Smrg --x) 11667da8b7e3Smrg # Obsolete; use --with-x. 11677da8b7e3Smrg with_x=yes ;; 11687da8b7e3Smrg 11697da8b7e3Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 11707da8b7e3Smrg | --x-incl | --x-inc | --x-in | --x-i) 11717da8b7e3Smrg ac_prev=x_includes ;; 11727da8b7e3Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 11737da8b7e3Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 11747da8b7e3Smrg x_includes=$ac_optarg ;; 11757da8b7e3Smrg 11767da8b7e3Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 11777da8b7e3Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 11787da8b7e3Smrg ac_prev=x_libraries ;; 11797da8b7e3Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 11807da8b7e3Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 11817da8b7e3Smrg x_libraries=$ac_optarg ;; 11827da8b7e3Smrg 1183e4efb0bcSmrg -*) as_fn_error $? "unrecognized option: '$ac_option' 1184e4efb0bcSmrgTry '$0 --help' for more information" 11857da8b7e3Smrg ;; 11867da8b7e3Smrg 11877da8b7e3Smrg *=*) 11887da8b7e3Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 11897da8b7e3Smrg # Reject names that are not valid shell variable names. 1190bded5d25Smrg case $ac_envvar in #( 1191bded5d25Smrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1192e4efb0bcSmrg as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1193bded5d25Smrg esac 1194123e2cc7Smrg eval $ac_envvar=\$ac_optarg 11957da8b7e3Smrg export $ac_envvar ;; 11967da8b7e3Smrg 11977da8b7e3Smrg *) 11987da8b7e3Smrg # FIXME: should be removed in autoconf 3.0. 1199e4b60806Smrg printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 12007da8b7e3Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1201e4b60806Smrg printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1202bded5d25Smrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 12037da8b7e3Smrg ;; 12047da8b7e3Smrg 12057da8b7e3Smrg esac 12067da8b7e3Smrgdone 12077da8b7e3Smrg 12087da8b7e3Smrgif test -n "$ac_prev"; then 12097da8b7e3Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1210bded5d25Smrg as_fn_error $? "missing argument to $ac_option" 12117da8b7e3Smrgfi 12127da8b7e3Smrg 1213123e2cc7Smrgif test -n "$ac_unrecognized_opts"; then 1214123e2cc7Smrg case $enable_option_checking in 1215123e2cc7Smrg no) ;; 1216bded5d25Smrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1217e4b60806Smrg *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 12187da8b7e3Smrg esac 1219123e2cc7Smrgfi 12207da8b7e3Smrg 1221123e2cc7Smrg# Check all directory arguments for consistency. 1222123e2cc7Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1223123e2cc7Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1224123e2cc7Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1225e4b60806Smrg libdir localedir mandir runstatedir 12267da8b7e3Smrgdo 1227123e2cc7Smrg eval ac_val=\$$ac_var 1228123e2cc7Smrg # Remove trailing slashes. 12297da8b7e3Smrg case $ac_val in 1230123e2cc7Smrg */ ) 1231123e2cc7Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1232123e2cc7Smrg eval $ac_var=\$ac_val;; 1233123e2cc7Smrg esac 1234123e2cc7Smrg # Be sure to have absolute directory names. 1235123e2cc7Smrg case $ac_val in 1236123e2cc7Smrg [\\/$]* | ?:[\\/]* ) continue;; 1237123e2cc7Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 12387da8b7e3Smrg esac 1239bded5d25Smrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 12407da8b7e3Smrgdone 12417da8b7e3Smrg 1242e4efb0bcSmrg# There might be people who depend on the old broken behavior: '$host' 12437da8b7e3Smrg# used to hold the argument of --host etc. 12447da8b7e3Smrg# FIXME: To remove some day. 12457da8b7e3Smrgbuild=$build_alias 12467da8b7e3Smrghost=$host_alias 12477da8b7e3Smrgtarget=$target_alias 12487da8b7e3Smrg 12497da8b7e3Smrg# FIXME: To remove some day. 12507da8b7e3Smrgif test "x$host_alias" != x; then 12517da8b7e3Smrg if test "x$build_alias" = x; then 12527da8b7e3Smrg cross_compiling=maybe 12537da8b7e3Smrg elif test "x$build_alias" != "x$host_alias"; then 12547da8b7e3Smrg cross_compiling=yes 12557da8b7e3Smrg fi 12567da8b7e3Smrgfi 12577da8b7e3Smrg 12587da8b7e3Smrgac_tool_prefix= 12597da8b7e3Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 12607da8b7e3Smrg 12617da8b7e3Smrgtest "$silent" = yes && exec 6>/dev/null 12627da8b7e3Smrg 12637da8b7e3Smrg 1264123e2cc7Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1265123e2cc7Smrgac_ls_di=`ls -di .` && 1266123e2cc7Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1267bded5d25Smrg as_fn_error $? "working directory cannot be determined" 1268123e2cc7Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1269bded5d25Smrg as_fn_error $? "pwd does not report name of working directory" 1270123e2cc7Smrg 1271123e2cc7Smrg 1272123e2cc7Smrg# Find the source files, if location was not specified. 1273123e2cc7Smrgif test -z "$srcdir"; then 1274123e2cc7Smrg ac_srcdir_defaulted=yes 1275123e2cc7Smrg # Try the directory containing this script, then the parent directory. 1276123e2cc7Smrg ac_confdir=`$as_dirname -- "$as_myself" || 1277123e2cc7Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1278123e2cc7Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1279123e2cc7Smrg X"$as_myself" : 'X\(//\)$' \| \ 1280123e2cc7Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1281e4b60806Smrgprintf "%s\n" X"$as_myself" | 1282123e2cc7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1283123e2cc7Smrg s//\1/ 1284123e2cc7Smrg q 1285123e2cc7Smrg } 1286123e2cc7Smrg /^X\(\/\/\)[^/].*/{ 1287123e2cc7Smrg s//\1/ 1288123e2cc7Smrg q 1289123e2cc7Smrg } 1290123e2cc7Smrg /^X\(\/\/\)$/{ 1291123e2cc7Smrg s//\1/ 1292123e2cc7Smrg q 1293123e2cc7Smrg } 1294123e2cc7Smrg /^X\(\/\).*/{ 1295123e2cc7Smrg s//\1/ 1296123e2cc7Smrg q 1297123e2cc7Smrg } 1298123e2cc7Smrg s/.*/./; q'` 12997da8b7e3Smrg srcdir=$ac_confdir 1300123e2cc7Smrg if test ! -r "$srcdir/$ac_unique_file"; then 13017da8b7e3Smrg srcdir=.. 13027da8b7e3Smrg fi 13037da8b7e3Smrgelse 13047da8b7e3Smrg ac_srcdir_defaulted=no 13057da8b7e3Smrgfi 1306123e2cc7Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1307123e2cc7Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1308bded5d25Smrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 13097da8b7e3Smrgfi 1310e4efb0bcSmrgac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1311123e2cc7Smrgac_abs_confdir=`( 1312bded5d25Smrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1313123e2cc7Smrg pwd)` 1314123e2cc7Smrg# When building in place, set srcdir=. 1315123e2cc7Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1316123e2cc7Smrg srcdir=. 1317123e2cc7Smrgfi 1318123e2cc7Smrg# Remove unnecessary trailing slashes from srcdir. 1319123e2cc7Smrg# Double slashes in file names in object file debugging info 1320123e2cc7Smrg# mess up M-x gdb in Emacs. 1321123e2cc7Smrgcase $srcdir in 1322123e2cc7Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1323123e2cc7Smrgesac 1324123e2cc7Smrgfor ac_var in $ac_precious_vars; do 1325123e2cc7Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1326123e2cc7Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1327123e2cc7Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1328123e2cc7Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1329123e2cc7Smrgdone 13307da8b7e3Smrg 13317da8b7e3Smrg# 13327da8b7e3Smrg# Report the --help message. 13337da8b7e3Smrg# 13347da8b7e3Smrgif test "$ac_init_help" = "long"; then 13357da8b7e3Smrg # Omit some internal or obsolete options to make the list less imposing. 13367da8b7e3Smrg # This message is too long to be a string in the A/UX 3.1 sh. 13377da8b7e3Smrg cat <<_ACEOF 1338e4efb0bcSmrg'configure' configures xrefresh 1.1.0 to adapt to many kinds of systems. 13397da8b7e3Smrg 13407da8b7e3SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 13417da8b7e3Smrg 13427da8b7e3SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 13437da8b7e3SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 13447da8b7e3Smrg 13457da8b7e3SmrgDefaults for the options are specified in brackets. 13467da8b7e3Smrg 13477da8b7e3SmrgConfiguration: 13487da8b7e3Smrg -h, --help display this help and exit 13497da8b7e3Smrg --help=short display options specific to this package 13507da8b7e3Smrg --help=recursive display the short help of all the included packages 13517da8b7e3Smrg -V, --version display version information and exit 1352e4efb0bcSmrg -q, --quiet, --silent do not print 'checking ...' messages 13537da8b7e3Smrg --cache-file=FILE cache test results in FILE [disabled] 1354e4efb0bcSmrg -C, --config-cache alias for '--cache-file=config.cache' 13557da8b7e3Smrg -n, --no-create do not create output files 1356e4efb0bcSmrg --srcdir=DIR find the sources in DIR [configure dir or '..'] 13577da8b7e3Smrg 13587da8b7e3SmrgInstallation directories: 13597da8b7e3Smrg --prefix=PREFIX install architecture-independent files in PREFIX 1360123e2cc7Smrg [$ac_default_prefix] 13617da8b7e3Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1362123e2cc7Smrg [PREFIX] 13637da8b7e3Smrg 1364e4efb0bcSmrgBy default, 'make install' will install all the files in 1365e4efb0bcSmrg'$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1366e4efb0bcSmrgan installation prefix other than '$ac_default_prefix' using '--prefix', 1367e4efb0bcSmrgfor instance '--prefix=\$HOME'. 13687da8b7e3Smrg 13697da8b7e3SmrgFor better control, use the options below. 13707da8b7e3Smrg 13717da8b7e3SmrgFine tuning of the installation directories: 1372123e2cc7Smrg --bindir=DIR user executables [EPREFIX/bin] 1373123e2cc7Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1374123e2cc7Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 1375123e2cc7Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1376123e2cc7Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1377123e2cc7Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1378e4b60806Smrg --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1379123e2cc7Smrg --libdir=DIR object code libraries [EPREFIX/lib] 1380123e2cc7Smrg --includedir=DIR C header files [PREFIX/include] 1381123e2cc7Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1382123e2cc7Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1383123e2cc7Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1384123e2cc7Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 1385123e2cc7Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1386123e2cc7Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 1387123e2cc7Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/xrefresh] 1388123e2cc7Smrg --htmldir=DIR html documentation [DOCDIR] 1389123e2cc7Smrg --dvidir=DIR dvi documentation [DOCDIR] 1390123e2cc7Smrg --pdfdir=DIR pdf documentation [DOCDIR] 1391123e2cc7Smrg --psdir=DIR ps documentation [DOCDIR] 13927da8b7e3Smrg_ACEOF 13937da8b7e3Smrg 13947da8b7e3Smrg cat <<\_ACEOF 13957da8b7e3Smrg 13967da8b7e3SmrgProgram names: 13977da8b7e3Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 13987da8b7e3Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 13997da8b7e3Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 14007da8b7e3Smrg 14017da8b7e3SmrgSystem types: 14027da8b7e3Smrg --build=BUILD configure for building on BUILD [guessed] 14037da8b7e3Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 14047da8b7e3Smrg_ACEOF 14057da8b7e3Smrgfi 14067da8b7e3Smrg 14077da8b7e3Smrgif test -n "$ac_init_help"; then 14087da8b7e3Smrg case $ac_init_help in 1409e4efb0bcSmrg short | recursive ) echo "Configuration of xrefresh 1.1.0:";; 14107da8b7e3Smrg esac 14117da8b7e3Smrg cat <<\_ACEOF 14127da8b7e3Smrg 14137da8b7e3SmrgOptional Features: 1414123e2cc7Smrg --disable-option-checking ignore unrecognized --enable/--with options 14157da8b7e3Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 14167da8b7e3Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1417c3d5982aSmrg --enable-dependency-tracking 1418c3d5982aSmrg do not reject slow dependency extractors 1419c3d5982aSmrg --disable-dependency-tracking 1420c3d5982aSmrg speeds up one-time build 1421c3d5982aSmrg --enable-silent-rules less verbose build output (undo: "make V=1") 1422c3d5982aSmrg --disable-silent-rules verbose build output (undo: "make V=0") 1423c3d5982aSmrg --disable-selective-werror 1424c3d5982aSmrg Turn off selective compiler errors. (default: 1425c3d5982aSmrg enabled) 1426123e2cc7Smrg --enable-strict-compilation 1427123e2cc7Smrg Enable all warnings from compiler and make them 1428123e2cc7Smrg errors (default: disabled) 14297da8b7e3Smrg 14307da8b7e3SmrgSome influential environment variables: 14317da8b7e3Smrg CC C compiler command 14327da8b7e3Smrg CFLAGS C compiler flags 14337da8b7e3Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 14347da8b7e3Smrg nonstandard directory <lib dir> 1435123e2cc7Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1436bded5d25Smrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1437123e2cc7Smrg you have headers in a nonstandard directory <include dir> 14387da8b7e3Smrg PKG_CONFIG path to pkg-config utility 1439ff143803Smrg PKG_CONFIG_PATH 1440ff143803Smrg directories to add to pkg-config's search path 1441ff143803Smrg PKG_CONFIG_LIBDIR 1442ff143803Smrg path overriding pkg-config's built-in search path 14437da8b7e3Smrg XREFRESH_CFLAGS 14447da8b7e3Smrg C compiler flags for XREFRESH, overriding pkg-config 14457da8b7e3Smrg XREFRESH_LIBS 14467da8b7e3Smrg linker flags for XREFRESH, overriding pkg-config 14477da8b7e3Smrg 1448e4efb0bcSmrgUse these variables to override the choices made by 'configure' or to help 14497da8b7e3Smrgit to find libraries and programs with nonstandard names/locations. 14507da8b7e3Smrg 1451e4efb0bcSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues>. 14527da8b7e3Smrg_ACEOF 1453123e2cc7Smrgac_status=$? 14547da8b7e3Smrgfi 14557da8b7e3Smrg 14567da8b7e3Smrgif test "$ac_init_help" = "recursive"; then 14577da8b7e3Smrg # If there are subdirs, report their specific --help. 14587da8b7e3Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1459123e2cc7Smrg test -d "$ac_dir" || 1460123e2cc7Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1461123e2cc7Smrg continue 14627da8b7e3Smrg ac_builddir=. 14637da8b7e3Smrg 1464123e2cc7Smrgcase "$ac_dir" in 1465123e2cc7Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1466123e2cc7Smrg*) 1467e4b60806Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1468123e2cc7Smrg # A ".." for each directory in $ac_dir_suffix. 1469e4b60806Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1470123e2cc7Smrg case $ac_top_builddir_sub in 1471123e2cc7Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1472123e2cc7Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1473123e2cc7Smrg esac ;; 1474123e2cc7Smrgesac 1475123e2cc7Smrgac_abs_top_builddir=$ac_pwd 1476123e2cc7Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1477123e2cc7Smrg# for backward compatibility: 1478123e2cc7Smrgac_top_builddir=$ac_top_build_prefix 14797da8b7e3Smrg 14807da8b7e3Smrgcase $srcdir in 1481123e2cc7Smrg .) # We are building in place. 14827da8b7e3Smrg ac_srcdir=. 1483123e2cc7Smrg ac_top_srcdir=$ac_top_builddir_sub 1484123e2cc7Smrg ac_abs_top_srcdir=$ac_pwd ;; 1485123e2cc7Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 14867da8b7e3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1487123e2cc7Smrg ac_top_srcdir=$srcdir 1488123e2cc7Smrg ac_abs_top_srcdir=$srcdir ;; 1489123e2cc7Smrg *) # Relative name. 1490123e2cc7Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1491123e2cc7Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1492123e2cc7Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14937da8b7e3Smrgesac 1494123e2cc7Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1495123e2cc7Smrg 1496123e2cc7Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1497e4b60806Smrg # Check for configure.gnu first; this name is used for a wrapper for 1498e4b60806Smrg # Metaconfig's "Configure" on case-insensitive file systems. 1499123e2cc7Smrg if test -f "$ac_srcdir/configure.gnu"; then 1500123e2cc7Smrg echo && 1501123e2cc7Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1502123e2cc7Smrg elif test -f "$ac_srcdir/configure"; then 1503123e2cc7Smrg echo && 1504123e2cc7Smrg $SHELL "$ac_srcdir/configure" --help=recursive 15057da8b7e3Smrg else 1506e4b60806Smrg printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1507123e2cc7Smrg fi || ac_status=$? 1508123e2cc7Smrg cd "$ac_pwd" || { ac_status=$?; break; } 15097da8b7e3Smrg done 15107da8b7e3Smrgfi 15117da8b7e3Smrg 1512123e2cc7Smrgtest -n "$ac_init_help" && exit $ac_status 15137da8b7e3Smrgif $ac_init_version; then 15147da8b7e3Smrg cat <<\_ACEOF 1515e4efb0bcSmrgxrefresh configure 1.1.0 1516e4efb0bcSmrggenerated by GNU Autoconf 2.72 15177da8b7e3Smrg 1518e4efb0bcSmrgCopyright (C) 2023 Free Software Foundation, Inc. 15197da8b7e3SmrgThis configure script is free software; the Free Software Foundation 15207da8b7e3Smrggives unlimited permission to copy, distribute and modify it. 15217da8b7e3Smrg_ACEOF 1522123e2cc7Smrg exit 15237da8b7e3Smrgfi 15247da8b7e3Smrg 1525bded5d25Smrg## ------------------------ ## 1526bded5d25Smrg## Autoconf initialization. ## 1527bded5d25Smrg## ------------------------ ## 15287da8b7e3Smrg 1529bded5d25Smrg# ac_fn_c_try_compile LINENO 1530bded5d25Smrg# -------------------------- 1531bded5d25Smrg# Try to compile conftest.$ac_ext, and return whether this succeeded. 1532bded5d25Smrgac_fn_c_try_compile () 15337da8b7e3Smrg{ 1534bded5d25Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1535e4b60806Smrg rm -f conftest.$ac_objext conftest.beam 1536bded5d25Smrg if { { ac_try="$ac_compile" 1537bded5d25Smrgcase "(($ac_try" in 1538bded5d25Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1539bded5d25Smrg *) ac_try_echo=$ac_try;; 1540bded5d25Smrgesac 1541bded5d25Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1542e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1543bded5d25Smrg (eval "$ac_compile") 2>conftest.err 1544bded5d25Smrg ac_status=$? 1545bded5d25Smrg if test -s conftest.err; then 1546bded5d25Smrg grep -v '^ *+' conftest.err >conftest.er1 1547bded5d25Smrg cat conftest.er1 >&5 1548bded5d25Smrg mv -f conftest.er1 conftest.err 1549bded5d25Smrg fi 1550e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1551bded5d25Smrg test $ac_status = 0; } && { 1552bded5d25Smrg test -z "$ac_c_werror_flag" || 1553bded5d25Smrg test ! -s conftest.err 1554e4b60806Smrg } && test -s conftest.$ac_objext 1555e4b60806Smrgthen : 1556bded5d25Smrg ac_retval=0 1557e4efb0bcSmrgelse case e in #( 1558e4efb0bcSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 1559bded5d25Smrgsed 's/^/| /' conftest.$ac_ext >&5 15607da8b7e3Smrg 1561e4efb0bcSmrg ac_retval=1 ;; 1562e4efb0bcSmrgesac 1563bded5d25Smrgfi 1564bded5d25Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1565bded5d25Smrg as_fn_set_status $ac_retval 15667da8b7e3Smrg 1567bded5d25Smrg} # ac_fn_c_try_compile 15687da8b7e3Smrg 1569bded5d25Smrg# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1570bded5d25Smrg# ------------------------------------------------------- 1571bded5d25Smrg# Tests whether HEADER exists and can be compiled using the include files in 1572bded5d25Smrg# INCLUDES, setting the cache variable VAR accordingly. 1573bded5d25Smrgac_fn_c_check_header_compile () 1574bded5d25Smrg{ 1575bded5d25Smrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1576e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1577e4b60806Smrgprintf %s "checking for $2... " >&6; } 1578e4b60806Smrgif eval test \${$3+y} 1579e4b60806Smrgthen : 1580e4b60806Smrg printf %s "(cached) " >&6 1581e4efb0bcSmrgelse case e in #( 1582e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1583bded5d25Smrg/* end confdefs.h. */ 1584bded5d25Smrg$4 1585bded5d25Smrg#include <$2> 1586bded5d25Smrg_ACEOF 1587e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 1588e4b60806Smrgthen : 1589bded5d25Smrg eval "$3=yes" 1590e4efb0bcSmrgelse case e in #( 1591e4efb0bcSmrg e) eval "$3=no" ;; 1592e4efb0bcSmrgesac 1593bded5d25Smrgfi 1594e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1595e4efb0bcSmrgesac 1596bded5d25Smrgfi 1597bded5d25Smrgeval ac_res=\$$3 1598e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1599e4b60806Smrgprintf "%s\n" "$ac_res" >&6; } 1600bded5d25Smrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1601bded5d25Smrg 1602bded5d25Smrg} # ac_fn_c_check_header_compile 1603c3d5982aSmrg 1604e4b60806Smrg# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1605e4b60806Smrg# ------------------------------------------------------------------ 1606c3d5982aSmrg# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1607e4b60806Smrg# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1608e4b60806Smrgac_fn_check_decl () 1609c3d5982aSmrg{ 1610c3d5982aSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1611c3d5982aSmrg as_decl_name=`echo $2|sed 's/ *(.*//'` 1612e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1613e4b60806Smrgprintf %s "checking whether $as_decl_name is declared... " >&6; } 1614e4b60806Smrgif eval test \${$3+y} 1615e4b60806Smrgthen : 1616e4b60806Smrg printf %s "(cached) " >&6 1617e4efb0bcSmrgelse case e in #( 1618e4efb0bcSmrg e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1619e4b60806Smrg eval ac_save_FLAGS=\$$6 1620e4b60806Smrg as_fn_append $6 " $5" 1621c3d5982aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1622c3d5982aSmrg/* end confdefs.h. */ 1623c3d5982aSmrg$4 1624c3d5982aSmrgint 1625e4b60806Smrgmain (void) 1626c3d5982aSmrg{ 1627c3d5982aSmrg#ifndef $as_decl_name 1628c3d5982aSmrg#ifdef __cplusplus 1629c3d5982aSmrg (void) $as_decl_use; 1630c3d5982aSmrg#else 1631c3d5982aSmrg (void) $as_decl_name; 1632c3d5982aSmrg#endif 1633c3d5982aSmrg#endif 1634c3d5982aSmrg 1635c3d5982aSmrg ; 1636c3d5982aSmrg return 0; 1637c3d5982aSmrg} 1638c3d5982aSmrg_ACEOF 1639e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 1640e4b60806Smrgthen : 1641c3d5982aSmrg eval "$3=yes" 1642e4efb0bcSmrgelse case e in #( 1643e4efb0bcSmrg e) eval "$3=no" ;; 1644e4efb0bcSmrgesac 1645c3d5982aSmrgfi 1646e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1647e4b60806Smrg eval $6=\$ac_save_FLAGS 1648e4efb0bcSmrg ;; 1649e4efb0bcSmrgesac 1650c3d5982aSmrgfi 1651c3d5982aSmrgeval ac_res=\$$3 1652e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1653e4b60806Smrgprintf "%s\n" "$ac_res" >&6; } 1654c3d5982aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1655c3d5982aSmrg 1656e4b60806Smrg} # ac_fn_check_decl 1657c3d5982aSmrg 1658c3d5982aSmrg# ac_fn_c_try_link LINENO 1659c3d5982aSmrg# ----------------------- 1660c3d5982aSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. 1661c3d5982aSmrgac_fn_c_try_link () 1662c3d5982aSmrg{ 1663c3d5982aSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1664e4b60806Smrg rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1665c3d5982aSmrg if { { ac_try="$ac_link" 1666c3d5982aSmrgcase "(($ac_try" in 1667c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1668c3d5982aSmrg *) ac_try_echo=$ac_try;; 1669c3d5982aSmrgesac 1670c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1671e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 1672c3d5982aSmrg (eval "$ac_link") 2>conftest.err 1673c3d5982aSmrg ac_status=$? 1674c3d5982aSmrg if test -s conftest.err; then 1675c3d5982aSmrg grep -v '^ *+' conftest.err >conftest.er1 1676c3d5982aSmrg cat conftest.er1 >&5 1677c3d5982aSmrg mv -f conftest.er1 conftest.err 1678c3d5982aSmrg fi 1679e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1680c3d5982aSmrg test $ac_status = 0; } && { 1681c3d5982aSmrg test -z "$ac_c_werror_flag" || 1682c3d5982aSmrg test ! -s conftest.err 1683c3d5982aSmrg } && test -s conftest$ac_exeext && { 1684c3d5982aSmrg test "$cross_compiling" = yes || 1685ff143803Smrg test -x conftest$ac_exeext 1686e4b60806Smrg } 1687e4b60806Smrgthen : 1688c3d5982aSmrg ac_retval=0 1689e4efb0bcSmrgelse case e in #( 1690e4efb0bcSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 1691c3d5982aSmrgsed 's/^/| /' conftest.$ac_ext >&5 1692c3d5982aSmrg 1693e4efb0bcSmrg ac_retval=1 ;; 1694e4efb0bcSmrgesac 1695c3d5982aSmrgfi 1696c3d5982aSmrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1697c3d5982aSmrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1698c3d5982aSmrg # interfere with the next link command; also delete a directory that is 1699c3d5982aSmrg # left behind by Apple's compiler. We do this before executing the actions. 1700c3d5982aSmrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1701c3d5982aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1702c3d5982aSmrg as_fn_set_status $ac_retval 1703c3d5982aSmrg 1704c3d5982aSmrg} # ac_fn_c_try_link 1705c3d5982aSmrg 1706c3d5982aSmrg# ac_fn_c_check_func LINENO FUNC VAR 1707c3d5982aSmrg# ---------------------------------- 1708c3d5982aSmrg# Tests whether FUNC exists, setting the cache variable VAR accordingly 1709c3d5982aSmrgac_fn_c_check_func () 1710c3d5982aSmrg{ 1711c3d5982aSmrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1712e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1713e4b60806Smrgprintf %s "checking for $2... " >&6; } 1714e4b60806Smrgif eval test \${$3+y} 1715e4b60806Smrgthen : 1716e4b60806Smrg printf %s "(cached) " >&6 1717e4efb0bcSmrgelse case e in #( 1718e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1719c3d5982aSmrg/* end confdefs.h. */ 1720c3d5982aSmrg/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1721c3d5982aSmrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1722c3d5982aSmrg#define $2 innocuous_$2 1723c3d5982aSmrg 1724c3d5982aSmrg/* System header to define __stub macros and hopefully few prototypes, 1725e4efb0bcSmrg which can conflict with char $2 (void); below. */ 1726c3d5982aSmrg 1727e4b60806Smrg#include <limits.h> 1728c3d5982aSmrg#undef $2 1729c3d5982aSmrg 1730c3d5982aSmrg/* Override any GCC internal prototype to avoid an error. 1731c3d5982aSmrg Use char because int might match the return type of a GCC 1732c3d5982aSmrg builtin and then its argument prototype would still apply. */ 1733c3d5982aSmrg#ifdef __cplusplus 1734c3d5982aSmrgextern "C" 1735c3d5982aSmrg#endif 1736e4efb0bcSmrgchar $2 (void); 1737c3d5982aSmrg/* The GNU C library defines this for functions which it implements 1738c3d5982aSmrg to always fail with ENOSYS. Some functions are actually named 1739c3d5982aSmrg something starting with __ and the normal name is an alias. */ 1740c3d5982aSmrg#if defined __stub_$2 || defined __stub___$2 1741c3d5982aSmrgchoke me 1742c3d5982aSmrg#endif 1743c3d5982aSmrg 1744c3d5982aSmrgint 1745e4b60806Smrgmain (void) 1746c3d5982aSmrg{ 1747c3d5982aSmrgreturn $2 (); 1748c3d5982aSmrg ; 1749c3d5982aSmrg return 0; 1750c3d5982aSmrg} 1751c3d5982aSmrg_ACEOF 1752e4b60806Smrgif ac_fn_c_try_link "$LINENO" 1753e4b60806Smrgthen : 1754c3d5982aSmrg eval "$3=yes" 1755e4efb0bcSmrgelse case e in #( 1756e4efb0bcSmrg e) eval "$3=no" ;; 1757e4efb0bcSmrgesac 1758c3d5982aSmrgfi 1759e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 1760e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 1761e4efb0bcSmrgesac 1762c3d5982aSmrgfi 1763c3d5982aSmrgeval ac_res=\$$3 1764e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1765e4b60806Smrgprintf "%s\n" "$ac_res" >&6; } 1766c3d5982aSmrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1767c3d5982aSmrg 1768c3d5982aSmrg} # ac_fn_c_check_func 1769e4b60806Smrgac_configure_args_raw= 1770e4b60806Smrgfor ac_arg 1771e4b60806Smrgdo 1772e4b60806Smrg case $ac_arg in 1773e4b60806Smrg *\'*) 1774e4b60806Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1775e4b60806Smrg esac 1776e4b60806Smrg as_fn_append ac_configure_args_raw " '$ac_arg'" 1777e4b60806Smrgdone 1778e4b60806Smrg 1779e4b60806Smrgcase $ac_configure_args_raw in 1780e4b60806Smrg *$as_nl*) 1781e4b60806Smrg ac_safe_unquote= ;; 1782e4b60806Smrg *) 1783e4b60806Smrg ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1784e4b60806Smrg ac_unsafe_a="$ac_unsafe_z#~" 1785e4b60806Smrg ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1786e4b60806Smrg ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1787e4b60806Smrgesac 1788e4b60806Smrg 1789bded5d25Smrgcat >config.log <<_ACEOF 1790bded5d25SmrgThis file contains any messages produced by compilers while 1791bded5d25Smrgrunning configure, to aid debugging if configure makes a mistake. 1792bded5d25Smrg 1793e4efb0bcSmrgIt was created by xrefresh $as_me 1.1.0, which was 1794e4efb0bcSmrggenerated by GNU Autoconf 2.72. Invocation command line was 1795bded5d25Smrg 1796e4b60806Smrg $ $0$ac_configure_args_raw 1797bded5d25Smrg 1798bded5d25Smrg_ACEOF 1799bded5d25Smrgexec 5>>config.log 1800bded5d25Smrg{ 1801bded5d25Smrgcat <<_ASUNAME 1802bded5d25Smrg## --------- ## 1803bded5d25Smrg## Platform. ## 1804bded5d25Smrg## --------- ## 1805bded5d25Smrg 1806bded5d25Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1807bded5d25Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1808bded5d25Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1809bded5d25Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1810bded5d25Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1811bded5d25Smrg 1812bded5d25Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1813bded5d25Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1814bded5d25Smrg 1815bded5d25Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1816bded5d25Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1817bded5d25Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1818bded5d25Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1819bded5d25Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1820bded5d25Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1821bded5d25Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1822bded5d25Smrg 1823bded5d25Smrg_ASUNAME 1824bded5d25Smrg 1825bded5d25Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18267da8b7e3Smrgfor as_dir in $PATH 18277da8b7e3Smrgdo 18287da8b7e3Smrg IFS=$as_save_IFS 1829e4b60806Smrg case $as_dir in #((( 1830e4b60806Smrg '') as_dir=./ ;; 1831e4b60806Smrg */) ;; 1832e4b60806Smrg *) as_dir=$as_dir/ ;; 1833e4b60806Smrg esac 1834e4b60806Smrg printf "%s\n" "PATH: $as_dir" 1835bded5d25Smrg done 1836123e2cc7SmrgIFS=$as_save_IFS 18377da8b7e3Smrg 18387da8b7e3Smrg} >&5 18397da8b7e3Smrg 18407da8b7e3Smrgcat >&5 <<_ACEOF 18417da8b7e3Smrg 18427da8b7e3Smrg 18437da8b7e3Smrg## ----------- ## 18447da8b7e3Smrg## Core tests. ## 18457da8b7e3Smrg## ----------- ## 18467da8b7e3Smrg 18477da8b7e3Smrg_ACEOF 18487da8b7e3Smrg 18497da8b7e3Smrg 18507da8b7e3Smrg# Keep a trace of the command line. 18517da8b7e3Smrg# Strip out --no-create and --no-recursion so they do not pile up. 18527da8b7e3Smrg# Strip out --silent because we don't want to record it for future runs. 18537da8b7e3Smrg# Also quote any args containing shell meta-characters. 18547da8b7e3Smrg# Make two passes to allow for proper duplicate-argument suppression. 18557da8b7e3Smrgac_configure_args= 18567da8b7e3Smrgac_configure_args0= 18577da8b7e3Smrgac_configure_args1= 18587da8b7e3Smrgac_must_keep_next=false 18597da8b7e3Smrgfor ac_pass in 1 2 18607da8b7e3Smrgdo 18617da8b7e3Smrg for ac_arg 18627da8b7e3Smrg do 18637da8b7e3Smrg case $ac_arg in 18647da8b7e3Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 18657da8b7e3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 18667da8b7e3Smrg | -silent | --silent | --silen | --sile | --sil) 18677da8b7e3Smrg continue ;; 1868123e2cc7Smrg *\'*) 1869e4b60806Smrg ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 18707da8b7e3Smrg esac 18717da8b7e3Smrg case $ac_pass in 1872bded5d25Smrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 18737da8b7e3Smrg 2) 1874bded5d25Smrg as_fn_append ac_configure_args1 " '$ac_arg'" 18757da8b7e3Smrg if test $ac_must_keep_next = true; then 18767da8b7e3Smrg ac_must_keep_next=false # Got value, back to normal. 18777da8b7e3Smrg else 18787da8b7e3Smrg case $ac_arg in 18797da8b7e3Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 18807da8b7e3Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 18817da8b7e3Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 18827da8b7e3Smrg | -with-* | --with-* | -without-* | --without-* | --x) 18837da8b7e3Smrg case "$ac_configure_args0 " in 18847da8b7e3Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 18857da8b7e3Smrg esac 18867da8b7e3Smrg ;; 18877da8b7e3Smrg -* ) ac_must_keep_next=true ;; 18887da8b7e3Smrg esac 18897da8b7e3Smrg fi 1890bded5d25Smrg as_fn_append ac_configure_args " '$ac_arg'" 18917da8b7e3Smrg ;; 18927da8b7e3Smrg esac 18937da8b7e3Smrg done 18947da8b7e3Smrgdone 1895bded5d25Smrg{ ac_configure_args0=; unset ac_configure_args0;} 1896bded5d25Smrg{ ac_configure_args1=; unset ac_configure_args1;} 18977da8b7e3Smrg 18987da8b7e3Smrg# When interrupted or exit'd, cleanup temporary files, and complete 18997da8b7e3Smrg# config.log. We remove comments because anyway the quotes in there 19007da8b7e3Smrg# would cause problems or look ugly. 1901123e2cc7Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 1902123e2cc7Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 19037da8b7e3Smrgtrap 'exit_status=$? 1904e4b60806Smrg # Sanitize IFS. 1905e4b60806Smrg IFS=" "" $as_nl" 19067da8b7e3Smrg # Save into config.log some information that might help in debugging. 19077da8b7e3Smrg { 19087da8b7e3Smrg echo 19097da8b7e3Smrg 1910e4b60806Smrg printf "%s\n" "## ---------------- ## 19117da8b7e3Smrg## Cache variables. ## 1912bded5d25Smrg## ---------------- ##" 19137da8b7e3Smrg echo 19147da8b7e3Smrg # The following way of writing the cache mishandles newlines in values, 1915123e2cc7Smrg( 1916123e2cc7Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1917123e2cc7Smrg eval ac_val=\$$ac_var 1918123e2cc7Smrg case $ac_val in #( 1919123e2cc7Smrg *${as_nl}*) 1920123e2cc7Smrg case $ac_var in #( 1921e4b60806Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1922e4b60806Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1923123e2cc7Smrg esac 1924123e2cc7Smrg case $ac_var in #( 1925123e2cc7Smrg _ | IFS | as_nl) ;; #( 1926123e2cc7Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1927bded5d25Smrg *) { eval $ac_var=; unset $ac_var;} ;; 1928123e2cc7Smrg esac ;; 1929123e2cc7Smrg esac 1930123e2cc7Smrg done 19317da8b7e3Smrg (set) 2>&1 | 1932123e2cc7Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1933123e2cc7Smrg *${as_nl}ac_space=\ *) 19347da8b7e3Smrg sed -n \ 1935123e2cc7Smrg "s/'\''/'\''\\\\'\'''\''/g; 1936123e2cc7Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1937123e2cc7Smrg ;; #( 19387da8b7e3Smrg *) 1939123e2cc7Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19407da8b7e3Smrg ;; 1941123e2cc7Smrg esac | 1942123e2cc7Smrg sort 1943123e2cc7Smrg) 19447da8b7e3Smrg echo 19457da8b7e3Smrg 1946e4b60806Smrg printf "%s\n" "## ----------------- ## 19477da8b7e3Smrg## Output variables. ## 1948bded5d25Smrg## ----------------- ##" 19497da8b7e3Smrg echo 19507da8b7e3Smrg for ac_var in $ac_subst_vars 19517da8b7e3Smrg do 1952123e2cc7Smrg eval ac_val=\$$ac_var 1953123e2cc7Smrg case $ac_val in 1954e4b60806Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1955123e2cc7Smrg esac 1956e4b60806Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 19577da8b7e3Smrg done | sort 19587da8b7e3Smrg echo 19597da8b7e3Smrg 19607da8b7e3Smrg if test -n "$ac_subst_files"; then 1961e4b60806Smrg printf "%s\n" "## ------------------- ## 1962123e2cc7Smrg## File substitutions. ## 1963bded5d25Smrg## ------------------- ##" 19647da8b7e3Smrg echo 19657da8b7e3Smrg for ac_var in $ac_subst_files 19667da8b7e3Smrg do 1967123e2cc7Smrg eval ac_val=\$$ac_var 1968123e2cc7Smrg case $ac_val in 1969e4b60806Smrg *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1970123e2cc7Smrg esac 1971e4b60806Smrg printf "%s\n" "$ac_var='\''$ac_val'\''" 19727da8b7e3Smrg done | sort 19737da8b7e3Smrg echo 19747da8b7e3Smrg fi 19757da8b7e3Smrg 19767da8b7e3Smrg if test -s confdefs.h; then 1977e4b60806Smrg printf "%s\n" "## ----------- ## 19787da8b7e3Smrg## confdefs.h. ## 1979bded5d25Smrg## ----------- ##" 19807da8b7e3Smrg echo 1981123e2cc7Smrg cat confdefs.h 19827da8b7e3Smrg echo 19837da8b7e3Smrg fi 19847da8b7e3Smrg test "$ac_signal" != 0 && 1985e4b60806Smrg printf "%s\n" "$as_me: caught signal $ac_signal" 1986e4b60806Smrg printf "%s\n" "$as_me: exit $exit_status" 19877da8b7e3Smrg } >&5 1988123e2cc7Smrg rm -f core *.core core.conftest.* && 1989123e2cc7Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 19907da8b7e3Smrg exit $exit_status 1991123e2cc7Smrg' 0 19927da8b7e3Smrgfor ac_signal in 1 2 13 15; do 1993bded5d25Smrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 19947da8b7e3Smrgdone 19957da8b7e3Smrgac_signal=0 19967da8b7e3Smrg 19977da8b7e3Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 1998123e2cc7Smrgrm -f -r conftest* confdefs.h 19997da8b7e3Smrg 2000e4b60806Smrgprintf "%s\n" "/* confdefs.h */" > confdefs.h 2001bded5d25Smrg 20027da8b7e3Smrg# Predefined preprocessor variables. 20037da8b7e3Smrg 2004e4b60806Smrgprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 20057da8b7e3Smrg 2006e4b60806Smrgprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 20077da8b7e3Smrg 2008e4b60806Smrgprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 20097da8b7e3Smrg 2010e4b60806Smrgprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 20117da8b7e3Smrg 2012e4b60806Smrgprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 20137da8b7e3Smrg 2014e4b60806Smrgprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2015bded5d25Smrg 20167da8b7e3Smrg 20177da8b7e3Smrg# Let the site file select an alternate cache file if it wants to. 2018123e2cc7Smrg# Prefer an explicitly selected file to automatically selected ones. 2019123e2cc7Smrgif test -n "$CONFIG_SITE"; then 2020e4b60806Smrg ac_site_files="$CONFIG_SITE" 2021123e2cc7Smrgelif test "x$prefix" != xNONE; then 2022e4b60806Smrg ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2023123e2cc7Smrgelse 2024e4b60806Smrg ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 20257da8b7e3Smrgfi 2026e4b60806Smrg 2027e4b60806Smrgfor ac_site_file in $ac_site_files 2028123e2cc7Smrgdo 2029e4b60806Smrg case $ac_site_file in #( 2030e4b60806Smrg */*) : 2031e4b60806Smrg ;; #( 2032e4b60806Smrg *) : 2033e4b60806Smrg ac_site_file=./$ac_site_file ;; 2034e4b60806Smrgesac 2035e4b60806Smrg if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2036e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2037e4b60806Smrgprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 20387da8b7e3Smrg sed 's/^/| /' "$ac_site_file" >&5 2039bded5d25Smrg . "$ac_site_file" \ 2040e4efb0bcSmrg || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2041e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2042bded5d25Smrgas_fn_error $? "failed to load site script $ac_site_file 2043e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } 20447da8b7e3Smrg fi 20457da8b7e3Smrgdone 20467da8b7e3Smrg 20477da8b7e3Smrgif test -r "$cache_file"; then 2048bded5d25Smrg # Some versions of bash will fail to source /dev/null (special files 2049bded5d25Smrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2050bded5d25Smrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2051e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2052e4b60806Smrgprintf "%s\n" "$as_me: loading cache $cache_file" >&6;} 20537da8b7e3Smrg case $cache_file in 2054123e2cc7Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2055123e2cc7Smrg *) . "./$cache_file";; 20567da8b7e3Smrg esac 20577da8b7e3Smrg fi 20587da8b7e3Smrgelse 2059e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2060e4b60806Smrgprintf "%s\n" "$as_me: creating cache $cache_file" >&6;} 20617da8b7e3Smrg >$cache_file 20627da8b7e3Smrgfi 20637da8b7e3Smrg 2064e4b60806Smrgas_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2065e4b60806Smrg# Test code for whether the C compiler supports C89 (global declarations) 2066e4b60806Smrgac_c_conftest_c89_globals=' 2067e4b60806Smrg/* Does the compiler advertise C89 conformance? 2068e4b60806Smrg Do not test the value of __STDC__, because some compilers set it to 0 2069e4b60806Smrg while being otherwise adequately conformant. */ 2070e4b60806Smrg#if !defined __STDC__ 2071e4b60806Smrg# error "Compiler does not advertise C89 conformance" 2072e4b60806Smrg#endif 2073ff143803Smrg 2074e4b60806Smrg#include <stddef.h> 2075e4b60806Smrg#include <stdarg.h> 2076e4b60806Smrgstruct stat; 2077e4b60806Smrg/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2078e4b60806Smrgstruct buf { int x; }; 2079e4b60806Smrgstruct buf * (*rcsopen) (struct buf *, struct stat *, int); 2080e4efb0bcSmrgstatic char *e (char **p, int i) 2081e4b60806Smrg{ 2082e4b60806Smrg return p[i]; 2083e4b60806Smrg} 2084e4b60806Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 2085e4b60806Smrg{ 2086e4b60806Smrg char *s; 2087e4b60806Smrg va_list v; 2088e4b60806Smrg va_start (v,p); 2089e4b60806Smrg s = g (p, va_arg (v,int)); 2090e4b60806Smrg va_end (v); 2091e4b60806Smrg return s; 2092e4b60806Smrg} 2093e4b60806Smrg 2094e4efb0bcSmrg/* C89 style stringification. */ 2095e4efb0bcSmrg#define noexpand_stringify(a) #a 2096e4efb0bcSmrgconst char *stringified = noexpand_stringify(arbitrary+token=sequence); 2097e4efb0bcSmrg 2098e4efb0bcSmrg/* C89 style token pasting. Exercises some of the corner cases that 2099e4efb0bcSmrg e.g. old MSVC gets wrong, but not very hard. */ 2100e4efb0bcSmrg#define noexpand_concat(a,b) a##b 2101e4efb0bcSmrg#define expand_concat(a,b) noexpand_concat(a,b) 2102e4efb0bcSmrgextern int vA; 2103e4efb0bcSmrgextern int vbee; 2104e4efb0bcSmrg#define aye A 2105e4efb0bcSmrg#define bee B 2106e4efb0bcSmrgint *pvA = &expand_concat(v,aye); 2107e4efb0bcSmrgint *pvbee = &noexpand_concat(v,bee); 2108e4efb0bcSmrg 2109e4b60806Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2110e4b60806Smrg function prototypes and stuff, but not \xHH hex character constants. 2111e4b60806Smrg These do not provoke an error unfortunately, instead are silently treated 2112e4b60806Smrg as an "x". The following induces an error, until -std is added to get 2113e4b60806Smrg proper ANSI mode. Curiously \x00 != x always comes out true, for an 2114e4b60806Smrg array size at least. It is necessary to write \x00 == 0 to get something 2115e4b60806Smrg that is true only with -std. */ 2116e4b60806Smrgint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2117e4b60806Smrg 2118e4b60806Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2119e4b60806Smrg inside strings and character constants. */ 2120e4b60806Smrg#define FOO(x) '\''x'\'' 2121e4b60806Smrgint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2122e4b60806Smrg 2123e4b60806Smrgint test (int i, double x); 2124e4b60806Smrgstruct s1 {int (*f) (int a);}; 2125e4b60806Smrgstruct s2 {int (*f) (double a);}; 2126e4b60806Smrgint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2127e4b60806Smrg int, int);' 2128e4b60806Smrg 2129e4b60806Smrg# Test code for whether the C compiler supports C89 (body of main). 2130e4b60806Smrgac_c_conftest_c89_main=' 2131e4b60806Smrgok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2132e4b60806Smrg' 2133e4b60806Smrg 2134e4b60806Smrg# Test code for whether the C compiler supports C99 (global declarations) 2135e4b60806Smrgac_c_conftest_c99_globals=' 2136e4efb0bcSmrg/* Does the compiler advertise C99 conformance? */ 2137e4b60806Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2138e4b60806Smrg# error "Compiler does not advertise C99 conformance" 2139e4b60806Smrg#endif 2140e4b60806Smrg 2141e4efb0bcSmrg// See if C++-style comments work. 2142e4efb0bcSmrg 2143e4b60806Smrg#include <stdbool.h> 2144e4b60806Smrgextern int puts (const char *); 2145e4b60806Smrgextern int printf (const char *, ...); 2146e4b60806Smrgextern int dprintf (int, const char *, ...); 2147e4b60806Smrgextern void *malloc (size_t); 2148e4efb0bcSmrgextern void free (void *); 2149e4b60806Smrg 2150e4b60806Smrg// Check varargs macros. These examples are taken from C99 6.10.3.5. 2151e4b60806Smrg// dprintf is used instead of fprintf to avoid needing to declare 2152e4b60806Smrg// FILE and stderr. 2153e4b60806Smrg#define debug(...) dprintf (2, __VA_ARGS__) 2154e4b60806Smrg#define showlist(...) puts (#__VA_ARGS__) 2155e4b60806Smrg#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2156e4b60806Smrgstatic void 2157e4b60806Smrgtest_varargs_macros (void) 2158e4b60806Smrg{ 2159e4b60806Smrg int x = 1234; 2160e4b60806Smrg int y = 5678; 2161e4b60806Smrg debug ("Flag"); 2162e4b60806Smrg debug ("X = %d\n", x); 2163e4b60806Smrg showlist (The first, second, and third items.); 2164e4b60806Smrg report (x>y, "x is %d but y is %d", x, y); 2165e4b60806Smrg} 2166e4b60806Smrg 2167e4b60806Smrg// Check long long types. 2168e4b60806Smrg#define BIG64 18446744073709551615ull 2169e4b60806Smrg#define BIG32 4294967295ul 2170e4b60806Smrg#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2171e4b60806Smrg#if !BIG_OK 2172e4b60806Smrg #error "your preprocessor is broken" 2173e4b60806Smrg#endif 2174e4b60806Smrg#if BIG_OK 2175e4b60806Smrg#else 2176e4b60806Smrg #error "your preprocessor is broken" 2177e4b60806Smrg#endif 2178e4b60806Smrgstatic long long int bignum = -9223372036854775807LL; 2179e4b60806Smrgstatic unsigned long long int ubignum = BIG64; 2180e4b60806Smrg 2181e4b60806Smrgstruct incomplete_array 2182e4b60806Smrg{ 2183e4b60806Smrg int datasize; 2184e4b60806Smrg double data[]; 2185e4b60806Smrg}; 2186e4b60806Smrg 2187e4b60806Smrgstruct named_init { 2188e4b60806Smrg int number; 2189e4b60806Smrg const wchar_t *name; 2190e4b60806Smrg double average; 2191e4b60806Smrg}; 2192e4b60806Smrg 2193e4b60806Smrgtypedef const char *ccp; 2194e4b60806Smrg 2195e4b60806Smrgstatic inline int 2196e4b60806Smrgtest_restrict (ccp restrict text) 2197e4b60806Smrg{ 2198e4b60806Smrg // Iterate through items via the restricted pointer. 2199e4b60806Smrg // Also check for declarations in for loops. 2200e4b60806Smrg for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2201e4b60806Smrg continue; 2202e4b60806Smrg return 0; 2203e4b60806Smrg} 2204e4b60806Smrg 2205e4b60806Smrg// Check varargs and va_copy. 2206e4b60806Smrgstatic bool 2207e4b60806Smrgtest_varargs (const char *format, ...) 2208e4b60806Smrg{ 2209e4b60806Smrg va_list args; 2210e4b60806Smrg va_start (args, format); 2211e4b60806Smrg va_list args_copy; 2212e4b60806Smrg va_copy (args_copy, args); 2213e4b60806Smrg 2214e4b60806Smrg const char *str = ""; 2215e4b60806Smrg int number = 0; 2216e4b60806Smrg float fnumber = 0; 2217e4b60806Smrg 2218e4b60806Smrg while (*format) 2219e4b60806Smrg { 2220e4b60806Smrg switch (*format++) 2221e4b60806Smrg { 2222e4b60806Smrg case '\''s'\'': // string 2223e4b60806Smrg str = va_arg (args_copy, const char *); 2224e4b60806Smrg break; 2225e4b60806Smrg case '\''d'\'': // int 2226e4b60806Smrg number = va_arg (args_copy, int); 2227e4b60806Smrg break; 2228e4b60806Smrg case '\''f'\'': // float 2229e4b60806Smrg fnumber = va_arg (args_copy, double); 2230e4b60806Smrg break; 2231e4b60806Smrg default: 2232e4b60806Smrg break; 2233e4b60806Smrg } 2234e4b60806Smrg } 2235e4b60806Smrg va_end (args_copy); 2236e4b60806Smrg va_end (args); 2237e4b60806Smrg 2238e4b60806Smrg return *str && number && fnumber; 2239e4b60806Smrg} 2240e4b60806Smrg' 2241e4b60806Smrg 2242e4b60806Smrg# Test code for whether the C compiler supports C99 (body of main). 2243e4b60806Smrgac_c_conftest_c99_main=' 2244e4b60806Smrg // Check bool. 2245e4b60806Smrg _Bool success = false; 2246e4b60806Smrg success |= (argc != 0); 2247e4b60806Smrg 2248e4b60806Smrg // Check restrict. 2249e4b60806Smrg if (test_restrict ("String literal") == 0) 2250e4b60806Smrg success = true; 2251e4b60806Smrg char *restrict newvar = "Another string"; 2252e4b60806Smrg 2253e4b60806Smrg // Check varargs. 2254e4b60806Smrg success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2255e4b60806Smrg test_varargs_macros (); 2256e4b60806Smrg 2257e4b60806Smrg // Check flexible array members. 2258e4b60806Smrg struct incomplete_array *ia = 2259e4b60806Smrg malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2260e4b60806Smrg ia->datasize = 10; 2261e4b60806Smrg for (int i = 0; i < ia->datasize; ++i) 2262e4b60806Smrg ia->data[i] = i * 1.234; 2263e4efb0bcSmrg // Work around memory leak warnings. 2264e4efb0bcSmrg free (ia); 2265e4b60806Smrg 2266e4b60806Smrg // Check named initializers. 2267e4b60806Smrg struct named_init ni = { 2268e4b60806Smrg .number = 34, 2269e4b60806Smrg .name = L"Test wide string", 2270e4b60806Smrg .average = 543.34343, 2271e4b60806Smrg }; 2272e4b60806Smrg 2273e4b60806Smrg ni.number = 58; 2274e4b60806Smrg 2275e4b60806Smrg int dynamic_array[ni.number]; 2276e4b60806Smrg dynamic_array[0] = argv[0][0]; 2277e4b60806Smrg dynamic_array[ni.number - 1] = 543; 2278e4b60806Smrg 2279e4b60806Smrg // work around unused variable warnings 2280e4b60806Smrg ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2281e4b60806Smrg || dynamic_array[ni.number - 1] != 543); 2282e4b60806Smrg' 2283e4b60806Smrg 2284e4b60806Smrg# Test code for whether the C compiler supports C11 (global declarations) 2285e4b60806Smrgac_c_conftest_c11_globals=' 2286e4efb0bcSmrg/* Does the compiler advertise C11 conformance? */ 2287e4b60806Smrg#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2288e4b60806Smrg# error "Compiler does not advertise C11 conformance" 2289e4b60806Smrg#endif 2290e4b60806Smrg 2291e4b60806Smrg// Check _Alignas. 2292e4b60806Smrgchar _Alignas (double) aligned_as_double; 2293e4b60806Smrgchar _Alignas (0) no_special_alignment; 2294e4b60806Smrgextern char aligned_as_int; 2295e4b60806Smrgchar _Alignas (0) _Alignas (int) aligned_as_int; 2296e4b60806Smrg 2297e4b60806Smrg// Check _Alignof. 2298e4b60806Smrgenum 2299e4b60806Smrg{ 2300e4b60806Smrg int_alignment = _Alignof (int), 2301e4b60806Smrg int_array_alignment = _Alignof (int[100]), 2302e4b60806Smrg char_alignment = _Alignof (char) 2303e4b60806Smrg}; 2304e4b60806Smrg_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2305e4b60806Smrg 2306e4b60806Smrg// Check _Noreturn. 2307e4b60806Smrgint _Noreturn does_not_return (void) { for (;;) continue; } 2308e4b60806Smrg 2309e4b60806Smrg// Check _Static_assert. 2310e4b60806Smrgstruct test_static_assert 2311e4b60806Smrg{ 2312e4b60806Smrg int x; 2313e4b60806Smrg _Static_assert (sizeof (int) <= sizeof (long int), 2314e4b60806Smrg "_Static_assert does not work in struct"); 2315e4b60806Smrg long int y; 2316e4b60806Smrg}; 2317e4b60806Smrg 2318e4b60806Smrg// Check UTF-8 literals. 2319e4b60806Smrg#define u8 syntax error! 2320e4b60806Smrgchar const utf8_literal[] = u8"happens to be ASCII" "another string"; 2321e4b60806Smrg 2322e4b60806Smrg// Check duplicate typedefs. 2323e4b60806Smrgtypedef long *long_ptr; 2324e4b60806Smrgtypedef long int *long_ptr; 2325e4b60806Smrgtypedef long_ptr long_ptr; 2326e4b60806Smrg 2327e4b60806Smrg// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2328e4b60806Smrgstruct anonymous 2329e4b60806Smrg{ 2330e4b60806Smrg union { 2331e4b60806Smrg struct { int i; int j; }; 2332e4b60806Smrg struct { int k; long int l; } w; 2333e4b60806Smrg }; 2334e4b60806Smrg int m; 2335e4b60806Smrg} v1; 2336e4b60806Smrg' 2337e4b60806Smrg 2338e4b60806Smrg# Test code for whether the C compiler supports C11 (body of main). 2339e4b60806Smrgac_c_conftest_c11_main=' 2340e4b60806Smrg _Static_assert ((offsetof (struct anonymous, i) 2341e4b60806Smrg == offsetof (struct anonymous, w.k)), 2342e4b60806Smrg "Anonymous union alignment botch"); 2343e4b60806Smrg v1.i = 2; 2344e4b60806Smrg v1.w.k = 5; 2345e4b60806Smrg ok |= v1.i != 5; 2346e4b60806Smrg' 2347e4b60806Smrg 2348e4b60806Smrg# Test code for whether the C compiler supports C11 (complete). 2349e4b60806Smrgac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2350e4b60806Smrg${ac_c_conftest_c99_globals} 2351e4b60806Smrg${ac_c_conftest_c11_globals} 2352e4b60806Smrg 2353e4b60806Smrgint 2354e4b60806Smrgmain (int argc, char **argv) 2355e4b60806Smrg{ 2356e4b60806Smrg int ok = 0; 2357e4b60806Smrg ${ac_c_conftest_c89_main} 2358e4b60806Smrg ${ac_c_conftest_c99_main} 2359e4b60806Smrg ${ac_c_conftest_c11_main} 2360e4b60806Smrg return ok; 2361e4b60806Smrg} 2362e4b60806Smrg" 2363e4b60806Smrg 2364e4b60806Smrg# Test code for whether the C compiler supports C99 (complete). 2365e4b60806Smrgac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2366e4b60806Smrg${ac_c_conftest_c99_globals} 2367e4b60806Smrg 2368e4b60806Smrgint 2369e4b60806Smrgmain (int argc, char **argv) 2370e4b60806Smrg{ 2371e4b60806Smrg int ok = 0; 2372e4b60806Smrg ${ac_c_conftest_c89_main} 2373e4b60806Smrg ${ac_c_conftest_c99_main} 2374e4b60806Smrg return ok; 2375e4b60806Smrg} 2376e4b60806Smrg" 2377e4b60806Smrg 2378e4b60806Smrg# Test code for whether the C compiler supports C89 (complete). 2379e4b60806Smrgac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2380e4b60806Smrg 2381e4b60806Smrgint 2382e4b60806Smrgmain (int argc, char **argv) 2383e4b60806Smrg{ 2384e4b60806Smrg int ok = 0; 2385e4b60806Smrg ${ac_c_conftest_c89_main} 2386e4b60806Smrg return ok; 2387e4b60806Smrg} 2388e4b60806Smrg" 2389e4b60806Smrg 2390e4b60806Smrgas_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2391e4b60806Smrgas_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2392e4b60806Smrgas_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2393e4b60806Smrgas_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2394e4b60806Smrgas_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2395e4b60806Smrgas_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2396e4b60806Smrgas_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2397e4b60806Smrgas_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2398e4b60806Smrgas_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2399e4b60806Smrgas_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2400e4b60806Smrg 2401e4b60806Smrg# Auxiliary files required by this configure script. 2402e4b60806Smrgac_aux_files="config.guess config.sub missing install-sh compile" 2403e4b60806Smrg 2404e4b60806Smrg# Locations in which to look for auxiliary files. 2405e4b60806Smrgac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 2406e4b60806Smrg 2407e4b60806Smrg# Search for a directory containing all of the required auxiliary files, 2408e4b60806Smrg# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2409e4b60806Smrg# If we don't find one directory that contains all the files we need, 2410e4b60806Smrg# we report the set of missing files from the *first* directory in 2411e4b60806Smrg# $ac_aux_dir_candidates and give up. 2412e4b60806Smrgac_missing_aux_files="" 2413e4b60806Smrgac_first_candidate=: 2414e4b60806Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2415e4b60806Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2416e4b60806Smrgas_found=false 2417e4b60806Smrgfor as_dir in $ac_aux_dir_candidates 2418e4b60806Smrgdo 2419e4b60806Smrg IFS=$as_save_IFS 2420e4b60806Smrg case $as_dir in #((( 2421e4b60806Smrg '') as_dir=./ ;; 2422e4b60806Smrg */) ;; 2423e4b60806Smrg *) as_dir=$as_dir/ ;; 2424e4b60806Smrg esac 2425e4b60806Smrg as_found=: 2426e4b60806Smrg 2427e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2428e4b60806Smrg ac_aux_dir_found=yes 2429e4b60806Smrg ac_install_sh= 2430e4b60806Smrg for ac_aux in $ac_aux_files 2431e4b60806Smrg do 2432e4b60806Smrg # As a special case, if "install-sh" is required, that requirement 2433e4b60806Smrg # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2434e4b60806Smrg # and $ac_install_sh is set appropriately for whichever one is found. 2435e4b60806Smrg if test x"$ac_aux" = x"install-sh" 2436e4b60806Smrg then 2437e4b60806Smrg if test -f "${as_dir}install-sh"; then 2438e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2439e4b60806Smrg ac_install_sh="${as_dir}install-sh -c" 2440e4b60806Smrg elif test -f "${as_dir}install.sh"; then 2441e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2442e4b60806Smrg ac_install_sh="${as_dir}install.sh -c" 2443e4b60806Smrg elif test -f "${as_dir}shtool"; then 2444e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2445e4b60806Smrg ac_install_sh="${as_dir}shtool install -c" 2446e4b60806Smrg else 2447e4b60806Smrg ac_aux_dir_found=no 2448e4b60806Smrg if $ac_first_candidate; then 2449e4b60806Smrg ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2450e4b60806Smrg else 2451e4b60806Smrg break 2452e4b60806Smrg fi 2453e4b60806Smrg fi 2454e4b60806Smrg else 2455e4b60806Smrg if test -f "${as_dir}${ac_aux}"; then 2456e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2457e4b60806Smrg else 2458e4b60806Smrg ac_aux_dir_found=no 2459e4b60806Smrg if $ac_first_candidate; then 2460e4b60806Smrg ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2461e4b60806Smrg else 2462e4b60806Smrg break 2463e4b60806Smrg fi 2464e4b60806Smrg fi 2465e4b60806Smrg fi 2466e4b60806Smrg done 2467e4b60806Smrg if test "$ac_aux_dir_found" = yes; then 2468e4b60806Smrg ac_aux_dir="$as_dir" 2469e4b60806Smrg break 2470e4b60806Smrg fi 2471e4b60806Smrg ac_first_candidate=false 2472e4b60806Smrg 2473e4b60806Smrg as_found=false 2474e4b60806Smrgdone 2475e4b60806SmrgIFS=$as_save_IFS 2476e4b60806Smrgif $as_found 2477e4b60806Smrgthen : 2478e4b60806Smrg 2479e4efb0bcSmrgelse case e in #( 2480e4efb0bcSmrg e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2481e4efb0bcSmrgesac 2482e4b60806Smrgfi 2483e4b60806Smrg 2484e4b60806Smrg 2485e4b60806Smrg# These three variables are undocumented and unsupported, 2486ff143803Smrg# and are intended to be withdrawn in a future Autoconf release. 2487ff143803Smrg# They can cause serious problems if a builder's source tree is in a directory 2488ff143803Smrg# whose full name contains unusual characters. 2489e4b60806Smrgif test -f "${ac_aux_dir}config.guess"; then 2490e4b60806Smrg ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2491e4b60806Smrgfi 2492e4b60806Smrgif test -f "${ac_aux_dir}config.sub"; then 2493e4b60806Smrg ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2494e4b60806Smrgfi 2495e4b60806Smrgif test -f "$ac_aux_dir/configure"; then 2496e4b60806Smrg ac_configure="$SHELL ${ac_aux_dir}configure" 2497e4b60806Smrgfi 2498e4b60806Smrg 2499e4b60806Smrg# Check that the precious variables saved in the cache have kept the same 2500e4b60806Smrg# value. 2501e4b60806Smrgac_cache_corrupted=false 2502e4b60806Smrgfor ac_var in $ac_precious_vars; do 2503e4b60806Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2504e4b60806Smrg eval ac_new_set=\$ac_env_${ac_var}_set 2505e4b60806Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2506e4b60806Smrg eval ac_new_val=\$ac_env_${ac_var}_value 2507e4b60806Smrg case $ac_old_set,$ac_new_set in 2508e4b60806Smrg set,) 2509e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2510e4efb0bcSmrgprintf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2511e4b60806Smrg ac_cache_corrupted=: ;; 2512e4b60806Smrg ,set) 2513e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2514e4efb0bcSmrgprintf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2515e4b60806Smrg ac_cache_corrupted=: ;; 2516e4b60806Smrg ,);; 2517e4b60806Smrg *) 2518e4b60806Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 2519e4b60806Smrg # differences in whitespace do not lead to failure. 2520e4b60806Smrg ac_old_val_w=`echo x $ac_old_val` 2521e4b60806Smrg ac_new_val_w=`echo x $ac_new_val` 2522e4b60806Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2523e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2524e4efb0bcSmrgprintf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2525e4b60806Smrg ac_cache_corrupted=: 2526e4b60806Smrg else 2527e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2528e4efb0bcSmrgprintf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2529e4b60806Smrg eval $ac_var=\$ac_old_val 2530e4b60806Smrg fi 2531e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2532e4efb0bcSmrgprintf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2533e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2534e4efb0bcSmrgprintf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2535e4b60806Smrg fi;; 2536e4b60806Smrg esac 2537e4b60806Smrg # Pass precious variables to config.status. 2538e4b60806Smrg if test "$ac_new_set" = set; then 2539e4b60806Smrg case $ac_new_val in 2540e4b60806Smrg *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2541e4b60806Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2542e4b60806Smrg esac 2543e4b60806Smrg case " $ac_configure_args " in 2544e4b60806Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2545e4b60806Smrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2546e4b60806Smrg esac 2547e4b60806Smrg fi 2548e4b60806Smrgdone 2549e4b60806Smrgif $ac_cache_corrupted; then 2550e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2551e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2552e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2553e4b60806Smrgprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2554e4efb0bcSmrg as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2555e4b60806Smrg and start over" "$LINENO" 5 2556e4b60806Smrgfi 2557e4b60806Smrg## -------------------- ## 2558e4b60806Smrg## Main body of script. ## 2559e4b60806Smrg## -------------------- ## 2560e4b60806Smrg 2561e4b60806Smrgac_ext=c 2562e4b60806Smrgac_cpp='$CPP $CPPFLAGS' 2563e4b60806Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2564e4b60806Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2565e4b60806Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2566e4b60806Smrg 2567e4b60806Smrg 2568e4b60806Smrg 2569e4b60806Smrgac_config_headers="$ac_config_headers config.h" 2570e4b60806Smrg 2571e4b60806Smrg 2572e4b60806Smrg 2573e4b60806Smrg 2574e4b60806Smrg 2575e4b60806Smrg 2576e4b60806Smrg 2577e4b60806Smrg 2578e4b60806Smrg 2579e4b60806Smrg 2580ff143803Smrg 2581ff143803Smrg 2582ff143803Smrg# Expand $ac_aux_dir to an absolute path. 2583ff143803Smrgam_aux_dir=`cd "$ac_aux_dir" && pwd` 2584ff143803Smrg 2585c3d5982aSmrgac_ext=c 2586c3d5982aSmrgac_cpp='$CPP $CPPFLAGS' 2587c3d5982aSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2588c3d5982aSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2589c3d5982aSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2590c3d5982aSmrgif test -n "$ac_tool_prefix"; then 2591c3d5982aSmrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2592c3d5982aSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 2593e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2594e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2595e4b60806Smrgif test ${ac_cv_prog_CC+y} 2596e4b60806Smrgthen : 2597e4b60806Smrg printf %s "(cached) " >&6 2598e4efb0bcSmrgelse case e in #( 2599e4efb0bcSmrg e) if test -n "$CC"; then 2600c3d5982aSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 2601123e2cc7Smrgelse 2602123e2cc7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2603123e2cc7Smrgfor as_dir in $PATH 2604123e2cc7Smrgdo 2605123e2cc7Smrg IFS=$as_save_IFS 2606e4b60806Smrg case $as_dir in #((( 2607e4b60806Smrg '') as_dir=./ ;; 2608e4b60806Smrg */) ;; 2609e4b60806Smrg *) as_dir=$as_dir/ ;; 2610e4b60806Smrg esac 2611bded5d25Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2612e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2613c3d5982aSmrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 2614e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2615123e2cc7Smrg break 2 2616123e2cc7Smrg fi 2617123e2cc7Smrgdone 2618bded5d25Smrg done 2619123e2cc7SmrgIFS=$as_save_IFS 2620123e2cc7Smrg 2621e4efb0bcSmrgfi ;; 2622e4efb0bcSmrgesac 2623123e2cc7Smrgfi 2624c3d5982aSmrgCC=$ac_cv_prog_CC 2625c3d5982aSmrgif test -n "$CC"; then 2626e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2627e4b60806Smrgprintf "%s\n" "$CC" >&6; } 2628123e2cc7Smrgelse 2629e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2630e4b60806Smrgprintf "%s\n" "no" >&6; } 2631123e2cc7Smrgfi 2632123e2cc7Smrg 2633123e2cc7Smrg 2634123e2cc7Smrgfi 2635c3d5982aSmrgif test -z "$ac_cv_prog_CC"; then 2636c3d5982aSmrg ac_ct_CC=$CC 2637c3d5982aSmrg # Extract the first word of "gcc", so it can be a program name with args. 2638c3d5982aSmrgset dummy gcc; ac_word=$2 2639e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2640e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2641e4b60806Smrgif test ${ac_cv_prog_ac_ct_CC+y} 2642e4b60806Smrgthen : 2643e4b60806Smrg printf %s "(cached) " >&6 2644e4efb0bcSmrgelse case e in #( 2645e4efb0bcSmrg e) if test -n "$ac_ct_CC"; then 2646c3d5982aSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2647123e2cc7Smrgelse 2648123e2cc7Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2649123e2cc7Smrgfor as_dir in $PATH 2650123e2cc7Smrgdo 2651123e2cc7Smrg IFS=$as_save_IFS 2652e4b60806Smrg case $as_dir in #((( 2653e4b60806Smrg '') as_dir=./ ;; 2654e4b60806Smrg */) ;; 2655e4b60806Smrg *) as_dir=$as_dir/ ;; 2656e4b60806Smrg esac 2657bded5d25Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2658e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2659c3d5982aSmrg ac_cv_prog_ac_ct_CC="gcc" 2660e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2661123e2cc7Smrg break 2 2662123e2cc7Smrg fi 2663123e2cc7Smrgdone 2664bded5d25Smrg done 2665123e2cc7SmrgIFS=$as_save_IFS 2666123e2cc7Smrg 2667e4efb0bcSmrgfi ;; 2668e4efb0bcSmrgesac 2669123e2cc7Smrgfi 2670c3d5982aSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 2671c3d5982aSmrgif test -n "$ac_ct_CC"; then 2672e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2673e4b60806Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 2674123e2cc7Smrgelse 2675e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2676e4b60806Smrgprintf "%s\n" "no" >&6; } 2677123e2cc7Smrgfi 2678123e2cc7Smrg 2679c3d5982aSmrg if test "x$ac_ct_CC" = x; then 2680c3d5982aSmrg CC="" 2681123e2cc7Smrg else 2682123e2cc7Smrg case $cross_compiling:$ac_tool_warned in 2683123e2cc7Smrgyes:) 2684e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2685e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2686123e2cc7Smrgac_tool_warned=yes ;; 2687123e2cc7Smrgesac 2688c3d5982aSmrg CC=$ac_ct_CC 2689123e2cc7Smrg fi 2690123e2cc7Smrgelse 2691c3d5982aSmrg CC="$ac_cv_prog_CC" 2692123e2cc7Smrgfi 2693123e2cc7Smrg 2694c3d5982aSmrgif test -z "$CC"; then 2695c3d5982aSmrg if test -n "$ac_tool_prefix"; then 2696c3d5982aSmrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2697c3d5982aSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2 2698e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2699e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2700e4b60806Smrgif test ${ac_cv_prog_CC+y} 2701e4b60806Smrgthen : 2702e4b60806Smrg printf %s "(cached) " >&6 2703e4efb0bcSmrgelse case e in #( 2704e4efb0bcSmrg e) if test -n "$CC"; then 2705c3d5982aSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 2706c3d5982aSmrgelse 2707c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2708c3d5982aSmrgfor as_dir in $PATH 2709c3d5982aSmrgdo 2710123e2cc7Smrg IFS=$as_save_IFS 2711e4b60806Smrg case $as_dir in #((( 2712e4b60806Smrg '') as_dir=./ ;; 2713e4b60806Smrg */) ;; 2714e4b60806Smrg *) as_dir=$as_dir/ ;; 2715e4b60806Smrg esac 2716c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2717e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2718c3d5982aSmrg ac_cv_prog_CC="${ac_tool_prefix}cc" 2719e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2720c3d5982aSmrg break 2 2721c3d5982aSmrg fi 2722c3d5982aSmrgdone 2723bded5d25Smrg done 2724123e2cc7SmrgIFS=$as_save_IFS 2725123e2cc7Smrg 2726e4efb0bcSmrgfi ;; 2727e4efb0bcSmrgesac 27287da8b7e3Smrgfi 2729c3d5982aSmrgCC=$ac_cv_prog_CC 2730c3d5982aSmrgif test -n "$CC"; then 2731e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2732e4b60806Smrgprintf "%s\n" "$CC" >&6; } 2733c3d5982aSmrgelse 2734e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2735e4b60806Smrgprintf "%s\n" "no" >&6; } 2736c3d5982aSmrgfi 2737123e2cc7Smrg 27387da8b7e3Smrg 2739c3d5982aSmrg fi 2740c3d5982aSmrgfi 2741c3d5982aSmrgif test -z "$CC"; then 2742c3d5982aSmrg # Extract the first word of "cc", so it can be a program name with args. 2743c3d5982aSmrgset dummy cc; ac_word=$2 2744e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2745e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2746e4b60806Smrgif test ${ac_cv_prog_CC+y} 2747e4b60806Smrgthen : 2748e4b60806Smrg printf %s "(cached) " >&6 2749e4efb0bcSmrgelse case e in #( 2750e4efb0bcSmrg e) if test -n "$CC"; then 2751c3d5982aSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 27527da8b7e3Smrgelse 2753c3d5982aSmrg ac_prog_rejected=no 27547da8b7e3Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27557da8b7e3Smrgfor as_dir in $PATH 27567da8b7e3Smrgdo 27577da8b7e3Smrg IFS=$as_save_IFS 2758e4b60806Smrg case $as_dir in #((( 2759e4b60806Smrg '') as_dir=./ ;; 2760e4b60806Smrg */) ;; 2761e4b60806Smrg *) as_dir=$as_dir/ ;; 2762e4b60806Smrg esac 2763bded5d25Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2764e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2765e4b60806Smrg if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2766c3d5982aSmrg ac_prog_rejected=yes 2767c3d5982aSmrg continue 2768c3d5982aSmrg fi 2769c3d5982aSmrg ac_cv_prog_CC="cc" 2770e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 27717da8b7e3Smrg break 2 27727da8b7e3Smrg fi 27737da8b7e3Smrgdone 2774bded5d25Smrg done 2775123e2cc7SmrgIFS=$as_save_IFS 27767da8b7e3Smrg 2777c3d5982aSmrgif test $ac_prog_rejected = yes; then 2778c3d5982aSmrg # We found a bogon in the path, so make sure we never use it. 2779c3d5982aSmrg set dummy $ac_cv_prog_CC 2780c3d5982aSmrg shift 2781c3d5982aSmrg if test $# != 0; then 2782c3d5982aSmrg # We chose a different compiler from the bogus one. 2783c3d5982aSmrg # However, it has the same basename, so the bogon will be chosen 2784c3d5982aSmrg # first if we set CC to just the basename; use the full file name. 2785c3d5982aSmrg shift 2786e4b60806Smrg ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 2787c3d5982aSmrg fi 27887da8b7e3Smrgfi 2789e4efb0bcSmrgfi ;; 2790e4efb0bcSmrgesac 2791c3d5982aSmrgfi 2792c3d5982aSmrgCC=$ac_cv_prog_CC 2793c3d5982aSmrgif test -n "$CC"; then 2794e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2795e4b60806Smrgprintf "%s\n" "$CC" >&6; } 27967da8b7e3Smrgelse 2797e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2798e4b60806Smrgprintf "%s\n" "no" >&6; } 27997da8b7e3Smrgfi 28007da8b7e3Smrg 2801123e2cc7Smrg 2802c3d5982aSmrgfi 2803c3d5982aSmrgif test -z "$CC"; then 2804c3d5982aSmrg if test -n "$ac_tool_prefix"; then 2805c3d5982aSmrg for ac_prog in cl.exe 2806c3d5982aSmrg do 2807c3d5982aSmrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2808c3d5982aSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 2809e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2810e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2811e4b60806Smrgif test ${ac_cv_prog_CC+y} 2812e4b60806Smrgthen : 2813e4b60806Smrg printf %s "(cached) " >&6 2814e4efb0bcSmrgelse case e in #( 2815e4efb0bcSmrg e) if test -n "$CC"; then 2816c3d5982aSmrg ac_cv_prog_CC="$CC" # Let the user override the test. 2817c3d5982aSmrgelse 2818c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2819c3d5982aSmrgfor as_dir in $PATH 2820c3d5982aSmrgdo 2821c3d5982aSmrg IFS=$as_save_IFS 2822e4b60806Smrg case $as_dir in #((( 2823e4b60806Smrg '') as_dir=./ ;; 2824e4b60806Smrg */) ;; 2825e4b60806Smrg *) as_dir=$as_dir/ ;; 2826e4b60806Smrg esac 2827c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2828e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2829c3d5982aSmrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2830e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2831c3d5982aSmrg break 2 2832c3d5982aSmrg fi 2833c3d5982aSmrgdone 2834c3d5982aSmrg done 2835c3d5982aSmrgIFS=$as_save_IFS 2836c3d5982aSmrg 2837e4efb0bcSmrgfi ;; 2838e4efb0bcSmrgesac 2839c3d5982aSmrgfi 2840c3d5982aSmrgCC=$ac_cv_prog_CC 2841c3d5982aSmrgif test -n "$CC"; then 2842e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2843e4b60806Smrgprintf "%s\n" "$CC" >&6; } 28447da8b7e3Smrgelse 2845e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2846e4b60806Smrgprintf "%s\n" "no" >&6; } 28477da8b7e3Smrgfi 28487da8b7e3Smrg 28497da8b7e3Smrg 2850c3d5982aSmrg test -n "$CC" && break 2851c3d5982aSmrg done 28527da8b7e3Smrgfi 2853c3d5982aSmrgif test -z "$CC"; then 2854c3d5982aSmrg ac_ct_CC=$CC 2855c3d5982aSmrg for ac_prog in cl.exe 2856c3d5982aSmrgdo 2857c3d5982aSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2858c3d5982aSmrgset dummy $ac_prog; ac_word=$2 2859e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2860e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2861e4b60806Smrgif test ${ac_cv_prog_ac_ct_CC+y} 2862e4b60806Smrgthen : 2863e4b60806Smrg printf %s "(cached) " >&6 2864e4efb0bcSmrgelse case e in #( 2865e4efb0bcSmrg e) if test -n "$ac_ct_CC"; then 2866c3d5982aSmrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2867c3d5982aSmrgelse 2868c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2869c3d5982aSmrgfor as_dir in $PATH 2870c3d5982aSmrgdo 2871c3d5982aSmrg IFS=$as_save_IFS 2872e4b60806Smrg case $as_dir in #((( 2873e4b60806Smrg '') as_dir=./ ;; 2874e4b60806Smrg */) ;; 2875e4b60806Smrg *) as_dir=$as_dir/ ;; 2876e4b60806Smrg esac 2877c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 2878e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2879c3d5982aSmrg ac_cv_prog_ac_ct_CC="$ac_prog" 2880e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2881c3d5982aSmrg break 2 28827da8b7e3Smrg fi 2883c3d5982aSmrgdone 2884c3d5982aSmrg done 2885c3d5982aSmrgIFS=$as_save_IFS 28867da8b7e3Smrg 2887e4efb0bcSmrgfi ;; 2888e4efb0bcSmrgesac 2889c3d5982aSmrgfi 2890c3d5982aSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC 2891c3d5982aSmrgif test -n "$ac_ct_CC"; then 2892e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2893e4b60806Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 2894c3d5982aSmrgelse 2895e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2896e4b60806Smrgprintf "%s\n" "no" >&6; } 2897c3d5982aSmrgfi 28987da8b7e3Smrg 28997da8b7e3Smrg 2900c3d5982aSmrg test -n "$ac_ct_CC" && break 2901c3d5982aSmrgdone 29027da8b7e3Smrg 2903c3d5982aSmrg if test "x$ac_ct_CC" = x; then 2904c3d5982aSmrg CC="" 2905c3d5982aSmrg else 2906c3d5982aSmrg case $cross_compiling:$ac_tool_warned in 2907c3d5982aSmrgyes:) 2908e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2909e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2910e4b60806Smrgac_tool_warned=yes ;; 2911e4b60806Smrgesac 2912e4b60806Smrg CC=$ac_ct_CC 2913e4b60806Smrg fi 2914e4b60806Smrgfi 2915e4b60806Smrg 2916e4b60806Smrgfi 2917e4b60806Smrgif test -z "$CC"; then 2918e4b60806Smrg if test -n "$ac_tool_prefix"; then 2919e4b60806Smrg # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 2920e4b60806Smrgset dummy ${ac_tool_prefix}clang; ac_word=$2 2921e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2922e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2923e4b60806Smrgif test ${ac_cv_prog_CC+y} 2924e4b60806Smrgthen : 2925e4b60806Smrg printf %s "(cached) " >&6 2926e4efb0bcSmrgelse case e in #( 2927e4efb0bcSmrg e) if test -n "$CC"; then 2928e4b60806Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2929e4b60806Smrgelse 2930e4b60806Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2931e4b60806Smrgfor as_dir in $PATH 2932e4b60806Smrgdo 2933e4b60806Smrg IFS=$as_save_IFS 2934e4b60806Smrg case $as_dir in #((( 2935e4b60806Smrg '') as_dir=./ ;; 2936e4b60806Smrg */) ;; 2937e4b60806Smrg *) as_dir=$as_dir/ ;; 2938e4b60806Smrg esac 2939e4b60806Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2940e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2941e4b60806Smrg ac_cv_prog_CC="${ac_tool_prefix}clang" 2942e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2943e4b60806Smrg break 2 2944e4b60806Smrg fi 2945e4b60806Smrgdone 2946e4b60806Smrg done 2947e4b60806SmrgIFS=$as_save_IFS 2948e4b60806Smrg 2949e4efb0bcSmrgfi ;; 2950e4efb0bcSmrgesac 2951e4b60806Smrgfi 2952e4b60806SmrgCC=$ac_cv_prog_CC 2953e4b60806Smrgif test -n "$CC"; then 2954e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2955e4b60806Smrgprintf "%s\n" "$CC" >&6; } 2956e4b60806Smrgelse 2957e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2958e4b60806Smrgprintf "%s\n" "no" >&6; } 2959e4b60806Smrgfi 2960e4b60806Smrg 2961e4b60806Smrg 2962e4b60806Smrgfi 2963e4b60806Smrgif test -z "$ac_cv_prog_CC"; then 2964e4b60806Smrg ac_ct_CC=$CC 2965e4b60806Smrg # Extract the first word of "clang", so it can be a program name with args. 2966e4b60806Smrgset dummy clang; ac_word=$2 2967e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2968e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 2969e4b60806Smrgif test ${ac_cv_prog_ac_ct_CC+y} 2970e4b60806Smrgthen : 2971e4b60806Smrg printf %s "(cached) " >&6 2972e4efb0bcSmrgelse case e in #( 2973e4efb0bcSmrg e) if test -n "$ac_ct_CC"; then 2974e4b60806Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2975e4b60806Smrgelse 2976e4b60806Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2977e4b60806Smrgfor as_dir in $PATH 2978e4b60806Smrgdo 2979e4b60806Smrg IFS=$as_save_IFS 2980e4b60806Smrg case $as_dir in #((( 2981e4b60806Smrg '') as_dir=./ ;; 2982e4b60806Smrg */) ;; 2983e4b60806Smrg *) as_dir=$as_dir/ ;; 2984e4b60806Smrg esac 2985e4b60806Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2986e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2987e4b60806Smrg ac_cv_prog_ac_ct_CC="clang" 2988e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2989e4b60806Smrg break 2 2990e4b60806Smrg fi 2991e4b60806Smrgdone 2992e4b60806Smrg done 2993e4b60806SmrgIFS=$as_save_IFS 2994e4b60806Smrg 2995e4efb0bcSmrgfi ;; 2996e4efb0bcSmrgesac 2997e4b60806Smrgfi 2998e4b60806Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 2999e4b60806Smrgif test -n "$ac_ct_CC"; then 3000e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3001e4b60806Smrgprintf "%s\n" "$ac_ct_CC" >&6; } 3002e4b60806Smrgelse 3003e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3004e4b60806Smrgprintf "%s\n" "no" >&6; } 3005e4b60806Smrgfi 3006e4b60806Smrg 3007e4b60806Smrg if test "x$ac_ct_CC" = x; then 3008e4b60806Smrg CC="" 3009e4b60806Smrg else 3010e4b60806Smrg case $cross_compiling:$ac_tool_warned in 3011e4b60806Smrgyes:) 3012e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3013e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3014c3d5982aSmrgac_tool_warned=yes ;; 3015c3d5982aSmrgesac 3016c3d5982aSmrg CC=$ac_ct_CC 3017c3d5982aSmrg fi 3018e4b60806Smrgelse 3019e4b60806Smrg CC="$ac_cv_prog_CC" 3020c3d5982aSmrgfi 30217da8b7e3Smrg 3022c3d5982aSmrgfi 30237da8b7e3Smrg 30247da8b7e3Smrg 3025e4efb0bcSmrgtest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3026e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3027c3d5982aSmrgas_fn_error $? "no acceptable C compiler found in \$PATH 3028e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } 30297da8b7e3Smrg 3030c3d5982aSmrg# Provide some information about the compiler. 3031e4b60806Smrgprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3032c3d5982aSmrgset X $ac_compile 3033c3d5982aSmrgac_compiler=$2 3034e4b60806Smrgfor ac_option in --version -v -V -qversion -version; do 3035c3d5982aSmrg { { ac_try="$ac_compiler $ac_option >&5" 3036c3d5982aSmrgcase "(($ac_try" in 3037c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3038c3d5982aSmrg *) ac_try_echo=$ac_try;; 3039c3d5982aSmrgesac 3040c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3041e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3042c3d5982aSmrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3043c3d5982aSmrg ac_status=$? 3044c3d5982aSmrg if test -s conftest.err; then 3045c3d5982aSmrg sed '10a\ 3046c3d5982aSmrg... rest of stderr output deleted ... 3047c3d5982aSmrg 10q' conftest.err >conftest.er1 3048c3d5982aSmrg cat conftest.er1 >&5 3049c3d5982aSmrg fi 3050c3d5982aSmrg rm -f conftest.er1 conftest.err 3051e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3052c3d5982aSmrg test $ac_status = 0; } 3053c3d5982aSmrgdone 3054c3d5982aSmrg 3055c3d5982aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3056c3d5982aSmrg/* end confdefs.h. */ 3057c3d5982aSmrg 3058c3d5982aSmrgint 3059e4b60806Smrgmain (void) 3060c3d5982aSmrg{ 3061c3d5982aSmrg 3062c3d5982aSmrg ; 3063c3d5982aSmrg return 0; 3064c3d5982aSmrg} 3065c3d5982aSmrg_ACEOF 3066c3d5982aSmrgac_clean_files_save=$ac_clean_files 3067c3d5982aSmrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3068c3d5982aSmrg# Try to create an executable without -o first, disregard a.out. 3069c3d5982aSmrg# It will help us diagnose broken compilers, and finding out an intuition 3070c3d5982aSmrg# of exeext. 3071e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3072e4b60806Smrgprintf %s "checking whether the C compiler works... " >&6; } 3073e4b60806Smrgac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3074c3d5982aSmrg 3075c3d5982aSmrg# The possible output files: 3076c3d5982aSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3077c3d5982aSmrg 3078c3d5982aSmrgac_rmfiles= 3079c3d5982aSmrgfor ac_file in $ac_files 3080c3d5982aSmrgdo 3081c3d5982aSmrg case $ac_file in 3082c3d5982aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3083c3d5982aSmrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3084c3d5982aSmrg esac 3085c3d5982aSmrgdone 3086c3d5982aSmrgrm -f $ac_rmfiles 3087c3d5982aSmrg 3088c3d5982aSmrgif { { ac_try="$ac_link_default" 3089c3d5982aSmrgcase "(($ac_try" in 3090c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3091c3d5982aSmrg *) ac_try_echo=$ac_try;; 3092c3d5982aSmrgesac 3093c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3094e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3095c3d5982aSmrg (eval "$ac_link_default") 2>&5 3096c3d5982aSmrg ac_status=$? 3097e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3098e4b60806Smrg test $ac_status = 0; } 3099e4b60806Smrgthen : 3100e4efb0bcSmrg # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3101e4efb0bcSmrg# So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3102c3d5982aSmrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3103c3d5982aSmrg# so that the user can short-circuit this test for compilers unknown to 3104c3d5982aSmrg# Autoconf. 3105c3d5982aSmrgfor ac_file in $ac_files '' 3106c3d5982aSmrgdo 3107c3d5982aSmrg test -f "$ac_file" || continue 3108c3d5982aSmrg case $ac_file in 3109c3d5982aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3110c3d5982aSmrg ;; 3111c3d5982aSmrg [ab].out ) 3112c3d5982aSmrg # We found the default executable, but exeext='' is most 3113c3d5982aSmrg # certainly right. 3114c3d5982aSmrg break;; 3115c3d5982aSmrg *.* ) 3116e4b60806Smrg if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3117c3d5982aSmrg then :; else 3118c3d5982aSmrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3119c3d5982aSmrg fi 3120c3d5982aSmrg # We set ac_cv_exeext here because the later test for it is not 3121e4efb0bcSmrg # safe: cross compilers may not add the suffix if given an '-o' 3122c3d5982aSmrg # argument, so we may need to know it at that point already. 3123c3d5982aSmrg # Even if this section looks crufty: it has the advantage of 3124c3d5982aSmrg # actually working. 3125c3d5982aSmrg break;; 3126c3d5982aSmrg * ) 3127c3d5982aSmrg break;; 3128c3d5982aSmrg esac 3129c3d5982aSmrgdone 3130c3d5982aSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3131c3d5982aSmrg 3132e4efb0bcSmrgelse case e in #( 3133e4efb0bcSmrg e) ac_file='' ;; 3134e4efb0bcSmrgesac 3135c3d5982aSmrgfi 3136e4b60806Smrgif test -z "$ac_file" 3137e4b60806Smrgthen : 3138e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3139e4b60806Smrgprintf "%s\n" "no" >&6; } 3140e4b60806Smrgprintf "%s\n" "$as_me: failed program was:" >&5 3141c3d5982aSmrgsed 's/^/| /' conftest.$ac_ext >&5 3142c3d5982aSmrg 3143e4efb0bcSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3144e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3145c3d5982aSmrgas_fn_error 77 "C compiler cannot create executables 3146e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } 3147e4efb0bcSmrgelse case e in #( 3148e4efb0bcSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3149e4efb0bcSmrgprintf "%s\n" "yes" >&6; } ;; 3150e4efb0bcSmrgesac 3151e4b60806Smrgfi 3152e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3153e4b60806Smrgprintf %s "checking for C compiler default output file name... " >&6; } 3154e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3155e4b60806Smrgprintf "%s\n" "$ac_file" >&6; } 3156c3d5982aSmrgac_exeext=$ac_cv_exeext 3157c3d5982aSmrg 3158c3d5982aSmrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3159c3d5982aSmrgac_clean_files=$ac_clean_files_save 3160e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3161e4b60806Smrgprintf %s "checking for suffix of executables... " >&6; } 3162c3d5982aSmrgif { { ac_try="$ac_link" 3163c3d5982aSmrgcase "(($ac_try" in 3164c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3165c3d5982aSmrg *) ac_try_echo=$ac_try;; 3166c3d5982aSmrgesac 3167c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3168e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3169c3d5982aSmrg (eval "$ac_link") 2>&5 3170c3d5982aSmrg ac_status=$? 3171e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3172e4b60806Smrg test $ac_status = 0; } 3173e4b60806Smrgthen : 3174e4efb0bcSmrg # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3175e4efb0bcSmrg# catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3176e4efb0bcSmrg# work properly (i.e., refer to 'conftest.exe'), while it won't with 3177e4efb0bcSmrg# 'rm'. 3178c3d5982aSmrgfor ac_file in conftest.exe conftest conftest.*; do 3179c3d5982aSmrg test -f "$ac_file" || continue 3180c3d5982aSmrg case $ac_file in 3181c3d5982aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3182c3d5982aSmrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3183c3d5982aSmrg break;; 3184c3d5982aSmrg * ) break;; 3185c3d5982aSmrg esac 3186c3d5982aSmrgdone 3187e4efb0bcSmrgelse case e in #( 3188e4efb0bcSmrg e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3189e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3190c3d5982aSmrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link 3191e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 3192e4efb0bcSmrgesac 3193c3d5982aSmrgfi 3194c3d5982aSmrgrm -f conftest conftest$ac_cv_exeext 3195e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3196e4b60806Smrgprintf "%s\n" "$ac_cv_exeext" >&6; } 3197c3d5982aSmrg 3198c3d5982aSmrgrm -f conftest.$ac_ext 3199c3d5982aSmrgEXEEXT=$ac_cv_exeext 3200c3d5982aSmrgac_exeext=$EXEEXT 3201c3d5982aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3202c3d5982aSmrg/* end confdefs.h. */ 3203c3d5982aSmrg#include <stdio.h> 3204c3d5982aSmrgint 3205e4b60806Smrgmain (void) 3206c3d5982aSmrg{ 3207c3d5982aSmrgFILE *f = fopen ("conftest.out", "w"); 3208e4efb0bcSmrg if (!f) 3209e4efb0bcSmrg return 1; 3210c3d5982aSmrg return ferror (f) || fclose (f) != 0; 3211c3d5982aSmrg 3212c3d5982aSmrg ; 3213c3d5982aSmrg return 0; 3214c3d5982aSmrg} 3215c3d5982aSmrg_ACEOF 3216c3d5982aSmrgac_clean_files="$ac_clean_files conftest.out" 3217c3d5982aSmrg# Check that the compiler produces executables we can run. If not, either 3218c3d5982aSmrg# the compiler is broken, or we cross compile. 3219e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3220e4b60806Smrgprintf %s "checking whether we are cross compiling... " >&6; } 3221c3d5982aSmrgif test "$cross_compiling" != yes; then 3222c3d5982aSmrg { { ac_try="$ac_link" 3223c3d5982aSmrgcase "(($ac_try" in 3224c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3225c3d5982aSmrg *) ac_try_echo=$ac_try;; 3226c3d5982aSmrgesac 3227c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3228e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3229c3d5982aSmrg (eval "$ac_link") 2>&5 3230c3d5982aSmrg ac_status=$? 3231e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3232c3d5982aSmrg test $ac_status = 0; } 3233c3d5982aSmrg if { ac_try='./conftest$ac_cv_exeext' 3234c3d5982aSmrg { { case "(($ac_try" in 3235c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3236c3d5982aSmrg *) ac_try_echo=$ac_try;; 3237c3d5982aSmrgesac 3238c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3239e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3240c3d5982aSmrg (eval "$ac_try") 2>&5 3241c3d5982aSmrg ac_status=$? 3242e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3243c3d5982aSmrg test $ac_status = 0; }; }; then 3244c3d5982aSmrg cross_compiling=no 3245c3d5982aSmrg else 3246c3d5982aSmrg if test "$cross_compiling" = maybe; then 3247c3d5982aSmrg cross_compiling=yes 3248c3d5982aSmrg else 3249e4efb0bcSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3250e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3251e4b60806Smrgas_fn_error 77 "cannot run C compiled programs. 3252e4efb0bcSmrgIf you meant to cross compile, use '--host'. 3253e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } 3254c3d5982aSmrg fi 3255c3d5982aSmrg fi 3256c3d5982aSmrgfi 3257e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3258e4b60806Smrgprintf "%s\n" "$cross_compiling" >&6; } 3259c3d5982aSmrg 3260e4efb0bcSmrgrm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3261e4efb0bcSmrg conftest.o conftest.obj conftest.out 3262c3d5982aSmrgac_clean_files=$ac_clean_files_save 3263e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3264e4b60806Smrgprintf %s "checking for suffix of object files... " >&6; } 3265e4b60806Smrgif test ${ac_cv_objext+y} 3266e4b60806Smrgthen : 3267e4b60806Smrg printf %s "(cached) " >&6 3268e4efb0bcSmrgelse case e in #( 3269e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3270c3d5982aSmrg/* end confdefs.h. */ 3271c3d5982aSmrg 3272c3d5982aSmrgint 3273e4b60806Smrgmain (void) 3274c3d5982aSmrg{ 3275c3d5982aSmrg 3276c3d5982aSmrg ; 3277c3d5982aSmrg return 0; 3278c3d5982aSmrg} 3279c3d5982aSmrg_ACEOF 3280c3d5982aSmrgrm -f conftest.o conftest.obj 3281c3d5982aSmrgif { { ac_try="$ac_compile" 3282c3d5982aSmrgcase "(($ac_try" in 3283c3d5982aSmrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3284c3d5982aSmrg *) ac_try_echo=$ac_try;; 3285c3d5982aSmrgesac 3286c3d5982aSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3287e4b60806Smrgprintf "%s\n" "$ac_try_echo"; } >&5 3288c3d5982aSmrg (eval "$ac_compile") 2>&5 3289c3d5982aSmrg ac_status=$? 3290e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3291e4b60806Smrg test $ac_status = 0; } 3292e4b60806Smrgthen : 3293c3d5982aSmrg for ac_file in conftest.o conftest.obj conftest.*; do 3294c3d5982aSmrg test -f "$ac_file" || continue; 3295c3d5982aSmrg case $ac_file in 3296c3d5982aSmrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3297c3d5982aSmrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3298c3d5982aSmrg break;; 3299c3d5982aSmrg esac 3300c3d5982aSmrgdone 3301e4efb0bcSmrgelse case e in #( 3302e4efb0bcSmrg e) printf "%s\n" "$as_me: failed program was:" >&5 3303c3d5982aSmrgsed 's/^/| /' conftest.$ac_ext >&5 3304c3d5982aSmrg 3305e4efb0bcSmrg{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3306e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3307c3d5982aSmrgas_fn_error $? "cannot compute suffix of object files: cannot compile 3308e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; 3309e4efb0bcSmrgesac 3310c3d5982aSmrgfi 3311e4efb0bcSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3312e4efb0bcSmrgesac 3313c3d5982aSmrgfi 3314e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3315e4b60806Smrgprintf "%s\n" "$ac_cv_objext" >&6; } 3316c3d5982aSmrgOBJEXT=$ac_cv_objext 3317c3d5982aSmrgac_objext=$OBJEXT 3318e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3319e4b60806Smrgprintf %s "checking whether the compiler supports GNU C... " >&6; } 3320e4b60806Smrgif test ${ac_cv_c_compiler_gnu+y} 3321e4b60806Smrgthen : 3322e4b60806Smrg printf %s "(cached) " >&6 3323e4efb0bcSmrgelse case e in #( 3324e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3325c3d5982aSmrg/* end confdefs.h. */ 3326c3d5982aSmrg 3327c3d5982aSmrgint 3328e4b60806Smrgmain (void) 3329c3d5982aSmrg{ 3330c3d5982aSmrg#ifndef __GNUC__ 3331c3d5982aSmrg choke me 3332c3d5982aSmrg#endif 3333c3d5982aSmrg 3334c3d5982aSmrg ; 3335c3d5982aSmrg return 0; 3336c3d5982aSmrg} 3337c3d5982aSmrg_ACEOF 3338e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3339e4b60806Smrgthen : 3340c3d5982aSmrg ac_compiler_gnu=yes 3341e4efb0bcSmrgelse case e in #( 3342e4efb0bcSmrg e) ac_compiler_gnu=no ;; 3343e4efb0bcSmrgesac 3344c3d5982aSmrgfi 3345e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3346c3d5982aSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3347e4efb0bcSmrg ;; 3348e4efb0bcSmrgesac 3349c3d5982aSmrgfi 3350e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3351e4b60806Smrgprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 3352e4b60806Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3353e4b60806Smrg 3354c3d5982aSmrgif test $ac_compiler_gnu = yes; then 3355c3d5982aSmrg GCC=yes 3356c3d5982aSmrgelse 3357c3d5982aSmrg GCC= 3358c3d5982aSmrgfi 3359e4b60806Smrgac_test_CFLAGS=${CFLAGS+y} 3360c3d5982aSmrgac_save_CFLAGS=$CFLAGS 3361e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3362e4b60806Smrgprintf %s "checking whether $CC accepts -g... " >&6; } 3363e4b60806Smrgif test ${ac_cv_prog_cc_g+y} 3364e4b60806Smrgthen : 3365e4b60806Smrg printf %s "(cached) " >&6 3366e4efb0bcSmrgelse case e in #( 3367e4efb0bcSmrg e) ac_save_c_werror_flag=$ac_c_werror_flag 3368c3d5982aSmrg ac_c_werror_flag=yes 3369c3d5982aSmrg ac_cv_prog_cc_g=no 3370c3d5982aSmrg CFLAGS="-g" 3371c3d5982aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3372c3d5982aSmrg/* end confdefs.h. */ 3373c3d5982aSmrg 3374c3d5982aSmrgint 3375e4b60806Smrgmain (void) 3376c3d5982aSmrg{ 3377c3d5982aSmrg 3378c3d5982aSmrg ; 3379c3d5982aSmrg return 0; 3380c3d5982aSmrg} 3381c3d5982aSmrg_ACEOF 3382e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3383e4b60806Smrgthen : 3384c3d5982aSmrg ac_cv_prog_cc_g=yes 3385e4efb0bcSmrgelse case e in #( 3386e4efb0bcSmrg e) CFLAGS="" 3387c3d5982aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3388c3d5982aSmrg/* end confdefs.h. */ 3389c3d5982aSmrg 3390c3d5982aSmrgint 3391e4b60806Smrgmain (void) 3392c3d5982aSmrg{ 3393c3d5982aSmrg 3394c3d5982aSmrg ; 3395c3d5982aSmrg return 0; 3396c3d5982aSmrg} 3397c3d5982aSmrg_ACEOF 3398e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3399e4b60806Smrgthen : 3400c3d5982aSmrg 3401e4efb0bcSmrgelse case e in #( 3402e4efb0bcSmrg e) ac_c_werror_flag=$ac_save_c_werror_flag 3403c3d5982aSmrg CFLAGS="-g" 3404c3d5982aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3405c3d5982aSmrg/* end confdefs.h. */ 3406c3d5982aSmrg 3407c3d5982aSmrgint 3408e4b60806Smrgmain (void) 3409c3d5982aSmrg{ 3410c3d5982aSmrg 3411c3d5982aSmrg ; 3412c3d5982aSmrg return 0; 3413c3d5982aSmrg} 3414c3d5982aSmrg_ACEOF 3415e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3416e4b60806Smrgthen : 3417c3d5982aSmrg ac_cv_prog_cc_g=yes 3418c3d5982aSmrgfi 3419e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3420e4efb0bcSmrgesac 3421c3d5982aSmrgfi 3422e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3423e4efb0bcSmrgesac 3424c3d5982aSmrgfi 3425e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3426e4efb0bcSmrg ac_c_werror_flag=$ac_save_c_werror_flag ;; 3427e4efb0bcSmrgesac 3428c3d5982aSmrgfi 3429e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3430e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_g" >&6; } 3431e4b60806Smrgif test $ac_test_CFLAGS; then 3432c3d5982aSmrg CFLAGS=$ac_save_CFLAGS 3433c3d5982aSmrgelif test $ac_cv_prog_cc_g = yes; then 3434c3d5982aSmrg if test "$GCC" = yes; then 3435c3d5982aSmrg CFLAGS="-g -O2" 3436c3d5982aSmrg else 3437c3d5982aSmrg CFLAGS="-g" 3438c3d5982aSmrg fi 3439c3d5982aSmrgelse 3440c3d5982aSmrg if test "$GCC" = yes; then 3441c3d5982aSmrg CFLAGS="-O2" 3442c3d5982aSmrg else 3443c3d5982aSmrg CFLAGS= 3444c3d5982aSmrg fi 3445c3d5982aSmrgfi 3446e4b60806Smrgac_prog_cc_stdc=no 3447e4b60806Smrgif test x$ac_prog_cc_stdc = xno 3448e4b60806Smrgthen : 3449e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3450e4b60806Smrgprintf %s "checking for $CC option to enable C11 features... " >&6; } 3451e4b60806Smrgif test ${ac_cv_prog_cc_c11+y} 3452e4b60806Smrgthen : 3453e4b60806Smrg printf %s "(cached) " >&6 3454e4efb0bcSmrgelse case e in #( 3455e4efb0bcSmrg e) ac_cv_prog_cc_c11=no 3456c3d5982aSmrgac_save_CC=$CC 3457c3d5982aSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3458c3d5982aSmrg/* end confdefs.h. */ 3459e4b60806Smrg$ac_c_conftest_c11_program 3460e4b60806Smrg_ACEOF 3461e4b60806Smrgfor ac_arg in '' -std=gnu11 3462e4b60806Smrgdo 3463e4b60806Smrg CC="$ac_save_CC $ac_arg" 3464e4b60806Smrg if ac_fn_c_try_compile "$LINENO" 3465e4b60806Smrgthen : 3466e4b60806Smrg ac_cv_prog_cc_c11=$ac_arg 3467e4b60806Smrgfi 3468e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 3469e4b60806Smrg test "x$ac_cv_prog_cc_c11" != "xno" && break 3470e4b60806Smrgdone 3471e4b60806Smrgrm -f conftest.$ac_ext 3472e4efb0bcSmrgCC=$ac_save_CC ;; 3473e4efb0bcSmrgesac 3474e4b60806Smrgfi 3475c3d5982aSmrg 3476e4b60806Smrgif test "x$ac_cv_prog_cc_c11" = xno 3477e4b60806Smrgthen : 3478e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3479e4b60806Smrgprintf "%s\n" "unsupported" >&6; } 3480e4efb0bcSmrgelse case e in #( 3481e4efb0bcSmrg e) if test "x$ac_cv_prog_cc_c11" = x 3482e4b60806Smrgthen : 3483e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3484e4b60806Smrgprintf "%s\n" "none needed" >&6; } 3485e4efb0bcSmrgelse case e in #( 3486e4efb0bcSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3487e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 3488e4efb0bcSmrg CC="$CC $ac_cv_prog_cc_c11" ;; 3489e4efb0bcSmrgesac 3490e4b60806Smrgfi 3491e4b60806Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3492e4efb0bcSmrg ac_prog_cc_stdc=c11 ;; 3493e4efb0bcSmrgesac 3494e4b60806Smrgfi 3495e4b60806Smrgfi 3496e4b60806Smrgif test x$ac_prog_cc_stdc = xno 3497e4b60806Smrgthen : 3498e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3499e4b60806Smrgprintf %s "checking for $CC option to enable C99 features... " >&6; } 3500e4b60806Smrgif test ${ac_cv_prog_cc_c99+y} 3501e4b60806Smrgthen : 3502e4b60806Smrg printf %s "(cached) " >&6 3503e4efb0bcSmrgelse case e in #( 3504e4efb0bcSmrg e) ac_cv_prog_cc_c99=no 3505e4b60806Smrgac_save_CC=$CC 3506e4b60806Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3507e4b60806Smrg/* end confdefs.h. */ 3508e4b60806Smrg$ac_c_conftest_c99_program 3509e4b60806Smrg_ACEOF 3510e4b60806Smrgfor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3511e4b60806Smrgdo 3512e4b60806Smrg CC="$ac_save_CC $ac_arg" 3513e4b60806Smrg if ac_fn_c_try_compile "$LINENO" 3514e4b60806Smrgthen : 3515e4b60806Smrg ac_cv_prog_cc_c99=$ac_arg 3516e4b60806Smrgfi 3517e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 3518e4b60806Smrg test "x$ac_cv_prog_cc_c99" != "xno" && break 3519e4b60806Smrgdone 3520e4b60806Smrgrm -f conftest.$ac_ext 3521e4efb0bcSmrgCC=$ac_save_CC ;; 3522e4efb0bcSmrgesac 3523e4b60806Smrgfi 3524c3d5982aSmrg 3525e4b60806Smrgif test "x$ac_cv_prog_cc_c99" = xno 3526e4b60806Smrgthen : 3527e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3528e4b60806Smrgprintf "%s\n" "unsupported" >&6; } 3529e4efb0bcSmrgelse case e in #( 3530e4efb0bcSmrg e) if test "x$ac_cv_prog_cc_c99" = x 3531e4b60806Smrgthen : 3532e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3533e4b60806Smrgprintf "%s\n" "none needed" >&6; } 3534e4efb0bcSmrgelse case e in #( 3535e4efb0bcSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3536e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 3537e4efb0bcSmrg CC="$CC $ac_cv_prog_cc_c99" ;; 3538e4efb0bcSmrgesac 3539e4b60806Smrgfi 3540e4b60806Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3541e4efb0bcSmrg ac_prog_cc_stdc=c99 ;; 3542e4efb0bcSmrgesac 3543e4b60806Smrgfi 3544e4b60806Smrgfi 3545e4b60806Smrgif test x$ac_prog_cc_stdc = xno 3546e4b60806Smrgthen : 3547e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3548e4b60806Smrgprintf %s "checking for $CC option to enable C89 features... " >&6; } 3549e4b60806Smrgif test ${ac_cv_prog_cc_c89+y} 3550e4b60806Smrgthen : 3551e4b60806Smrg printf %s "(cached) " >&6 3552e4efb0bcSmrgelse case e in #( 3553e4efb0bcSmrg e) ac_cv_prog_cc_c89=no 3554e4b60806Smrgac_save_CC=$CC 3555e4b60806Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext 3556e4b60806Smrg/* end confdefs.h. */ 3557e4b60806Smrg$ac_c_conftest_c89_program 3558c3d5982aSmrg_ACEOF 3559e4b60806Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3560c3d5982aSmrgdo 3561c3d5982aSmrg CC="$ac_save_CC $ac_arg" 3562e4b60806Smrg if ac_fn_c_try_compile "$LINENO" 3563e4b60806Smrgthen : 3564c3d5982aSmrg ac_cv_prog_cc_c89=$ac_arg 3565c3d5982aSmrgfi 3566e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam 3567c3d5982aSmrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3568c3d5982aSmrgdone 3569c3d5982aSmrgrm -f conftest.$ac_ext 3570e4efb0bcSmrgCC=$ac_save_CC ;; 3571e4efb0bcSmrgesac 3572c3d5982aSmrgfi 3573c3d5982aSmrg 3574e4b60806Smrgif test "x$ac_cv_prog_cc_c89" = xno 3575e4b60806Smrgthen : 3576e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3577e4b60806Smrgprintf "%s\n" "unsupported" >&6; } 3578e4efb0bcSmrgelse case e in #( 3579e4efb0bcSmrg e) if test "x$ac_cv_prog_cc_c89" = x 3580e4b60806Smrgthen : 3581e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3582e4b60806Smrgprintf "%s\n" "none needed" >&6; } 3583e4efb0bcSmrgelse case e in #( 3584e4efb0bcSmrg e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3585e4b60806Smrgprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 3586e4efb0bcSmrg CC="$CC $ac_cv_prog_cc_c89" ;; 3587e4efb0bcSmrgesac 3588e4b60806Smrgfi 3589e4b60806Smrg ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3590e4efb0bcSmrg ac_prog_cc_stdc=c89 ;; 3591e4efb0bcSmrgesac 3592e4b60806Smrgfi 3593c3d5982aSmrgfi 3594c3d5982aSmrg 3595c3d5982aSmrgac_ext=c 3596c3d5982aSmrgac_cpp='$CPP $CPPFLAGS' 3597c3d5982aSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3598c3d5982aSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3599c3d5982aSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3600c3d5982aSmrg 3601e4b60806Smrg 3602e4b60806Smrg ac_ext=c 3603ff143803Smrgac_cpp='$CPP $CPPFLAGS' 3604ff143803Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3605ff143803Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3606ff143803Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3607e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3608e4b60806Smrgprintf %s "checking whether $CC understands -c and -o together... " >&6; } 3609e4b60806Smrgif test ${am_cv_prog_cc_c_o+y} 3610e4b60806Smrgthen : 3611e4b60806Smrg printf %s "(cached) " >&6 3612e4efb0bcSmrgelse case e in #( 3613e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3614ff143803Smrg/* end confdefs.h. */ 3615ff143803Smrg 3616ff143803Smrgint 3617e4b60806Smrgmain (void) 3618ff143803Smrg{ 3619ff143803Smrg 3620ff143803Smrg ; 3621ff143803Smrg return 0; 3622ff143803Smrg} 3623ff143803Smrg_ACEOF 3624ff143803Smrg # Make sure it works both with $CC and with simple cc. 3625ff143803Smrg # Following AC_PROG_CC_C_O, we do the test twice because some 3626ff143803Smrg # compilers refuse to overwrite an existing .o file with -o, 3627ff143803Smrg # though they will create one. 3628ff143803Smrg am_cv_prog_cc_c_o=yes 3629ff143803Smrg for am_i in 1 2; do 3630ff143803Smrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3631ff143803Smrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3632ff143803Smrg ac_status=$? 3633ff143803Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 3634ff143803Smrg (exit $ac_status); } \ 3635ff143803Smrg && test -f conftest2.$ac_objext; then 3636ff143803Smrg : OK 3637ff143803Smrg else 3638ff143803Smrg am_cv_prog_cc_c_o=no 3639ff143803Smrg break 3640ff143803Smrg fi 3641e4b60806Smrg done 3642e4b60806Smrg rm -f core conftest* 3643e4efb0bcSmrg unset am_i ;; 3644e4efb0bcSmrgesac 3645c3d5982aSmrgfi 3646e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3647e4b60806Smrgprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 3648e4b60806Smrgif test "$am_cv_prog_cc_c_o" != yes; then 3649e4b60806Smrg # Losing compiler, so override with the script. 3650e4b60806Smrg # FIXME: It is wrong to rewrite CC. 3651e4b60806Smrg # But if we don't then we get into trouble of one sort or another. 3652e4b60806Smrg # A longer-term fix would be to have automake use am__CC in this case, 3653e4b60806Smrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3654e4b60806Smrg CC="$am_aux_dir/compile $CC" 3655c3d5982aSmrgfi 3656c3d5982aSmrgac_ext=c 3657c3d5982aSmrgac_cpp='$CPP $CPPFLAGS' 3658c3d5982aSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3659c3d5982aSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3660c3d5982aSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3661c3d5982aSmrg 3662c3d5982aSmrg 3663e4b60806Smrg 3664e4b60806Smrgac_header= ac_cache= 3665e4b60806Smrgfor ac_item in $ac_header_c_list 3666c3d5982aSmrgdo 3667e4b60806Smrg if test $ac_cache; then 3668e4b60806Smrg ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 3669e4b60806Smrg if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 3670e4b60806Smrg printf "%s\n" "#define $ac_item 1" >> confdefs.h 3671c3d5982aSmrg fi 3672e4b60806Smrg ac_header= ac_cache= 3673e4b60806Smrg elif test $ac_header; then 3674e4b60806Smrg ac_cache=$ac_item 3675e4b60806Smrg else 3676e4b60806Smrg ac_header=$ac_item 3677c3d5982aSmrg fi 3678e4b60806Smrgdone 3679c3d5982aSmrg 3680c3d5982aSmrg 3681c3d5982aSmrg 3682c3d5982aSmrg 3683c3d5982aSmrg 3684e4b60806Smrg 3685e4b60806Smrg 3686e4b60806Smrg 3687e4b60806Smrgif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 3688e4b60806Smrgthen : 3689e4b60806Smrg 3690e4b60806Smrgprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 3691e4b60806Smrg 3692c3d5982aSmrgfi 3693c3d5982aSmrg 3694c3d5982aSmrg 3695e4b60806Smrg 3696e4b60806Smrg 3697e4b60806Smrg 3698e4b60806Smrg 3699e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3700e4b60806Smrgprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3701e4b60806Smrgif test ${ac_cv_safe_to_define___extensions__+y} 3702e4b60806Smrgthen : 3703e4b60806Smrg printf %s "(cached) " >&6 3704e4efb0bcSmrgelse case e in #( 3705e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3706c3d5982aSmrg/* end confdefs.h. */ 3707c3d5982aSmrg 3708e4b60806Smrg# define __EXTENSIONS__ 1 3709e4b60806Smrg $ac_includes_default 3710c3d5982aSmrgint 3711e4b60806Smrgmain (void) 3712c3d5982aSmrg{ 3713c3d5982aSmrg 3714c3d5982aSmrg ; 3715c3d5982aSmrg return 0; 3716c3d5982aSmrg} 3717c3d5982aSmrg_ACEOF 3718e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3719e4b60806Smrgthen : 3720e4b60806Smrg ac_cv_safe_to_define___extensions__=yes 3721e4efb0bcSmrgelse case e in #( 3722e4efb0bcSmrg e) ac_cv_safe_to_define___extensions__=no ;; 3723e4efb0bcSmrgesac 3724c3d5982aSmrgfi 3725e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3726e4efb0bcSmrgesac 3727c3d5982aSmrgfi 3728e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3729e4b60806Smrgprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 3730c3d5982aSmrg 3731e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 3732e4b60806Smrgprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 3733e4b60806Smrgif test ${ac_cv_should_define__xopen_source+y} 3734e4b60806Smrgthen : 3735e4b60806Smrg printf %s "(cached) " >&6 3736e4efb0bcSmrgelse case e in #( 3737e4efb0bcSmrg e) ac_cv_should_define__xopen_source=no 3738e4b60806Smrg if test $ac_cv_header_wchar_h = yes 3739e4b60806Smrgthen : 3740c3d5982aSmrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3741c3d5982aSmrg/* end confdefs.h. */ 3742c3d5982aSmrg 3743e4b60806Smrg #include <wchar.h> 3744e4b60806Smrg mbstate_t x; 3745e4b60806Smrgint 3746e4b60806Smrgmain (void) 3747e4b60806Smrg{ 3748c3d5982aSmrg 3749e4b60806Smrg ; 3750e4b60806Smrg return 0; 3751e4b60806Smrg} 3752e4b60806Smrg_ACEOF 3753e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3754e4b60806Smrgthen : 3755c3d5982aSmrg 3756e4efb0bcSmrgelse case e in #( 3757e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3758c3d5982aSmrg/* end confdefs.h. */ 3759c3d5982aSmrg 3760e4b60806Smrg #define _XOPEN_SOURCE 500 3761e4b60806Smrg #include <wchar.h> 3762e4b60806Smrg mbstate_t x; 3763c3d5982aSmrgint 3764e4b60806Smrgmain (void) 3765c3d5982aSmrg{ 3766e4b60806Smrg 3767e4b60806Smrg ; 3768c3d5982aSmrg return 0; 3769c3d5982aSmrg} 3770c3d5982aSmrg_ACEOF 3771e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 3772e4b60806Smrgthen : 3773e4b60806Smrg ac_cv_should_define__xopen_source=yes 3774c3d5982aSmrgfi 3775e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3776e4efb0bcSmrgesac 3777c3d5982aSmrgfi 3778e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3779e4efb0bcSmrgfi ;; 3780e4efb0bcSmrgesac 3781c3d5982aSmrgfi 3782e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 3783e4b60806Smrgprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 3784c3d5982aSmrg 3785e4b60806Smrg printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 3786c3d5982aSmrg 3787e4b60806Smrg printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 3788c3d5982aSmrg 3789e4b60806Smrg printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 3790c3d5982aSmrg 3791e4b60806Smrg printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 3792c3d5982aSmrg 3793e4b60806Smrg printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 3794c3d5982aSmrg 3795e4b60806Smrg printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 3796c3d5982aSmrg 3797e4b60806Smrg printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3798c3d5982aSmrg 3799e4b60806Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 3800c3d5982aSmrg 3801e4b60806Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 3802c3d5982aSmrg 3803e4b60806Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 3804c3d5982aSmrg 3805e4efb0bcSmrg printf "%s\n" "#define __STDC_WANT_IEC_60559_EXT__ 1" >>confdefs.h 3806e4efb0bcSmrg 3807e4b60806Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 3808c3d5982aSmrg 3809e4b60806Smrg printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 3810c3d5982aSmrg 3811e4b60806Smrg printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 3812c3d5982aSmrg 3813e4b60806Smrg printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 3814c3d5982aSmrg 3815e4b60806Smrg printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 3816c3d5982aSmrg 3817e4b60806Smrg if test $ac_cv_header_minix_config_h = yes 3818e4b60806Smrgthen : 3819e4b60806Smrg MINIX=yes 3820e4b60806Smrg printf "%s\n" "#define _MINIX 1" >>confdefs.h 3821c3d5982aSmrg 3822e4b60806Smrg printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 3823c3d5982aSmrg 3824e4b60806Smrg printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 3825c3d5982aSmrg 3826e4efb0bcSmrgelse case e in #( 3827e4efb0bcSmrg e) MINIX= ;; 3828e4efb0bcSmrgesac 3829c3d5982aSmrgfi 3830e4b60806Smrg if test $ac_cv_safe_to_define___extensions__ = yes 3831e4b60806Smrgthen : 3832e4b60806Smrg printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 3833c3d5982aSmrg 3834e4b60806Smrgfi 3835e4b60806Smrg if test $ac_cv_should_define__xopen_source = yes 3836e4b60806Smrgthen : 3837e4b60806Smrg printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 3838c3d5982aSmrg 3839e4b60806Smrgfi 3840c3d5982aSmrg 3841c3d5982aSmrg 3842c3d5982aSmrg# Initialize Automake 3843e4b60806Smrgam__api_version='1.16' 3844e4b60806Smrg 3845c3d5982aSmrg 3846e4b60806Smrg # Find a good install program. We prefer a C program (faster), 3847c3d5982aSmrg# so one script is as good as another. But avoid the broken or 3848c3d5982aSmrg# incompatible versions: 3849c3d5982aSmrg# SysV /etc/install, /usr/sbin/install 3850c3d5982aSmrg# SunOS /usr/etc/install 3851c3d5982aSmrg# IRIX /sbin/install 3852c3d5982aSmrg# AIX /bin/install 3853c3d5982aSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs 3854c3d5982aSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3855c3d5982aSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3856c3d5982aSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3857c3d5982aSmrg# OS/2's system install, which has a completely different semantic 3858c3d5982aSmrg# ./install, which can be erroneously created by make from ./install.sh. 3859c3d5982aSmrg# Reject install programs that cannot install multiple files. 3860e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3861e4b60806Smrgprintf %s "checking for a BSD-compatible install... " >&6; } 3862c3d5982aSmrgif test -z "$INSTALL"; then 3863e4b60806Smrgif test ${ac_cv_path_install+y} 3864e4b60806Smrgthen : 3865e4b60806Smrg printf %s "(cached) " >&6 3866e4efb0bcSmrgelse case e in #( 3867e4efb0bcSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3868c3d5982aSmrgfor as_dir in $PATH 3869c3d5982aSmrgdo 3870c3d5982aSmrg IFS=$as_save_IFS 3871e4b60806Smrg case $as_dir in #((( 3872e4b60806Smrg '') as_dir=./ ;; 3873e4b60806Smrg */) ;; 3874e4b60806Smrg *) as_dir=$as_dir/ ;; 3875e4b60806Smrg esac 3876e4b60806Smrg # Account for fact that we put trailing slashes in our PATH walk. 3877e4b60806Smrgcase $as_dir in #(( 3878e4b60806Smrg ./ | /[cC]/* | \ 3879c3d5982aSmrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3880c3d5982aSmrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3881c3d5982aSmrg /usr/ucb/* ) ;; 3882c3d5982aSmrg *) 3883c3d5982aSmrg # OSF1 and SCO ODT 3.0 have their own names for install. 3884c3d5982aSmrg # Don't use installbsd from OSF since it installs stuff as root 3885c3d5982aSmrg # by default. 3886c3d5982aSmrg for ac_prog in ginstall scoinst install; do 3887c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 3888e4b60806Smrg if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 3889c3d5982aSmrg if test $ac_prog = install && 3890e4b60806Smrg grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3891c3d5982aSmrg # AIX install. It has an incompatible calling convention. 3892c3d5982aSmrg : 3893c3d5982aSmrg elif test $ac_prog = install && 3894e4b60806Smrg grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3895c3d5982aSmrg # program-specific install script used by HP pwplus--don't use. 3896c3d5982aSmrg : 3897c3d5982aSmrg else 3898c3d5982aSmrg rm -rf conftest.one conftest.two conftest.dir 3899c3d5982aSmrg echo one > conftest.one 3900c3d5982aSmrg echo two > conftest.two 3901c3d5982aSmrg mkdir conftest.dir 3902e4b60806Smrg if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 3903c3d5982aSmrg test -s conftest.one && test -s conftest.two && 3904c3d5982aSmrg test -s conftest.dir/conftest.one && 3905c3d5982aSmrg test -s conftest.dir/conftest.two 3906c3d5982aSmrg then 3907e4b60806Smrg ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 3908c3d5982aSmrg break 3 3909c3d5982aSmrg fi 3910c3d5982aSmrg fi 3911c3d5982aSmrg fi 3912c3d5982aSmrg done 3913c3d5982aSmrg done 3914c3d5982aSmrg ;; 3915c3d5982aSmrgesac 3916c3d5982aSmrg 3917c3d5982aSmrg done 3918c3d5982aSmrgIFS=$as_save_IFS 3919c3d5982aSmrg 3920c3d5982aSmrgrm -rf conftest.one conftest.two conftest.dir 3921e4efb0bcSmrg ;; 3922e4efb0bcSmrgesac 3923c3d5982aSmrgfi 3924e4b60806Smrg if test ${ac_cv_path_install+y}; then 3925c3d5982aSmrg INSTALL=$ac_cv_path_install 3926c3d5982aSmrg else 3927c3d5982aSmrg # As a last resort, use the slow shell script. Don't cache a 3928c3d5982aSmrg # value for INSTALL within a source directory, because that will 3929c3d5982aSmrg # break other packages using the cache if that directory is 3930c3d5982aSmrg # removed, or if the value is a relative name. 3931c3d5982aSmrg INSTALL=$ac_install_sh 3932c3d5982aSmrg fi 3933c3d5982aSmrgfi 3934e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3935e4b60806Smrgprintf "%s\n" "$INSTALL" >&6; } 3936c3d5982aSmrg 3937c3d5982aSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3938c3d5982aSmrg# It thinks the first close brace ends the variable substitution. 3939c3d5982aSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3940c3d5982aSmrg 3941c3d5982aSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3942c3d5982aSmrg 3943c3d5982aSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3944c3d5982aSmrg 3945e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3946e4b60806Smrgprintf %s "checking whether build environment is sane... " >&6; } 3947c3d5982aSmrg# Reject unsafe characters in $srcdir or the absolute working directory 3948c3d5982aSmrg# name. Accept space and tab only in the latter. 3949c3d5982aSmrgam_lf=' 3950c3d5982aSmrg' 3951c3d5982aSmrgcase `pwd` in 3952c3d5982aSmrg *[\\\"\#\$\&\'\`$am_lf]*) 3953c3d5982aSmrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3954c3d5982aSmrgesac 3955c3d5982aSmrgcase $srcdir in 3956c3d5982aSmrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3957c3d5982aSmrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3958c3d5982aSmrgesac 3959c3d5982aSmrg 3960c3d5982aSmrg# Do 'set' in a subshell so we don't clobber the current shell's 3961c3d5982aSmrg# arguments. Must try -L first in case configure is actually a 3962c3d5982aSmrg# symlink; some systems play weird games with the mod time of symlinks 3963c3d5982aSmrg# (eg FreeBSD returns the mod time of the symlink's containing 3964c3d5982aSmrg# directory). 3965c3d5982aSmrgif ( 3966c3d5982aSmrg am_has_slept=no 3967c3d5982aSmrg for am_try in 1 2; do 3968c3d5982aSmrg echo "timestamp, slept: $am_has_slept" > conftest.file 3969c3d5982aSmrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3970c3d5982aSmrg if test "$*" = "X"; then 3971c3d5982aSmrg # -L didn't work. 3972c3d5982aSmrg set X `ls -t "$srcdir/configure" conftest.file` 3973c3d5982aSmrg fi 3974c3d5982aSmrg if test "$*" != "X $srcdir/configure conftest.file" \ 3975c3d5982aSmrg && test "$*" != "X conftest.file $srcdir/configure"; then 3976c3d5982aSmrg 3977c3d5982aSmrg # If neither matched, then we have a broken ls. This can happen 3978c3d5982aSmrg # if, for instance, CONFIG_SHELL is bash and it inherits a 3979c3d5982aSmrg # broken ls alias from the environment. This has actually 3980c3d5982aSmrg # happened. Such a system could not be considered "sane". 3981c3d5982aSmrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3982c3d5982aSmrg alias in your environment" "$LINENO" 5 3983c3d5982aSmrg fi 3984c3d5982aSmrg if test "$2" = conftest.file || test $am_try -eq 2; then 3985c3d5982aSmrg break 3986c3d5982aSmrg fi 3987c3d5982aSmrg # Just in case. 3988c3d5982aSmrg sleep 1 3989c3d5982aSmrg am_has_slept=yes 3990c3d5982aSmrg done 3991c3d5982aSmrg test "$2" = conftest.file 3992c3d5982aSmrg ) 3993c3d5982aSmrgthen 3994c3d5982aSmrg # Ok. 3995c3d5982aSmrg : 3996c3d5982aSmrgelse 3997c3d5982aSmrg as_fn_error $? "newly created file is older than distributed files! 3998c3d5982aSmrgCheck your system clock" "$LINENO" 5 3999c3d5982aSmrgfi 4000e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4001e4b60806Smrgprintf "%s\n" "yes" >&6; } 4002c3d5982aSmrg# If we didn't sleep, we still need to ensure time stamps of config.status and 4003c3d5982aSmrg# generated files are strictly newer. 4004c3d5982aSmrgam_sleep_pid= 4005c3d5982aSmrgif grep 'slept: no' conftest.file >/dev/null 2>&1; then 4006c3d5982aSmrg ( sleep 1 ) & 4007c3d5982aSmrg am_sleep_pid=$! 4008c3d5982aSmrgfi 4009c3d5982aSmrg 4010c3d5982aSmrgrm -f conftest.file 4011c3d5982aSmrg 4012c3d5982aSmrgtest "$program_prefix" != NONE && 4013c3d5982aSmrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 4014c3d5982aSmrg# Use a double $ so make ignores it. 4015c3d5982aSmrgtest "$program_suffix" != NONE && 4016c3d5982aSmrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4017c3d5982aSmrg# Double any \ or $. 4018e4efb0bcSmrg# By default was 's,x,x', remove it if useless. 4019c3d5982aSmrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4020e4b60806Smrgprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 4021c3d5982aSmrg 4022e4b60806Smrg 4023e4b60806Smrg if test x"${MISSING+set}" != xset; then 4024e4b60806Smrg MISSING="\${SHELL} '$am_aux_dir/missing'" 4025c3d5982aSmrgfi 4026c3d5982aSmrg# Use eval to expand $SHELL 4027c3d5982aSmrgif eval "$MISSING --is-lightweight"; then 4028c3d5982aSmrg am_missing_run="$MISSING " 4029c3d5982aSmrgelse 4030c3d5982aSmrg am_missing_run= 4031e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4032e4b60806Smrgprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4033c3d5982aSmrgfi 4034c3d5982aSmrg 4035ff143803Smrgif test x"${install_sh+set}" != xset; then 4036c3d5982aSmrg case $am_aux_dir in 4037c3d5982aSmrg *\ * | *\ *) 4038c3d5982aSmrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4039c3d5982aSmrg *) 4040c3d5982aSmrg install_sh="\${SHELL} $am_aux_dir/install-sh" 4041c3d5982aSmrg esac 4042c3d5982aSmrgfi 4043c3d5982aSmrg 4044c3d5982aSmrg# Installed binaries are usually stripped using 'strip' when the user 4045c3d5982aSmrg# run "make install-strip". However 'strip' might not be the right 4046c3d5982aSmrg# tool to use in cross-compilation environments, therefore Automake 4047c3d5982aSmrg# will honor the 'STRIP' environment variable to overrule this program. 4048c3d5982aSmrgif test "$cross_compiling" != no; then 4049c3d5982aSmrg if test -n "$ac_tool_prefix"; then 4050c3d5982aSmrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4051c3d5982aSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2 4052e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4053e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 4054e4b60806Smrgif test ${ac_cv_prog_STRIP+y} 4055e4b60806Smrgthen : 4056e4b60806Smrg printf %s "(cached) " >&6 4057e4efb0bcSmrgelse case e in #( 4058e4efb0bcSmrg e) if test -n "$STRIP"; then 4059c3d5982aSmrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4060c3d5982aSmrgelse 4061c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4062c3d5982aSmrgfor as_dir in $PATH 4063c3d5982aSmrgdo 4064c3d5982aSmrg IFS=$as_save_IFS 4065e4b60806Smrg case $as_dir in #((( 4066e4b60806Smrg '') as_dir=./ ;; 4067e4b60806Smrg */) ;; 4068e4b60806Smrg *) as_dir=$as_dir/ ;; 4069e4b60806Smrg esac 4070c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4071e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4072c3d5982aSmrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4073e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4074c3d5982aSmrg break 2 4075c3d5982aSmrg fi 4076c3d5982aSmrgdone 4077c3d5982aSmrg done 4078c3d5982aSmrgIFS=$as_save_IFS 4079c3d5982aSmrg 4080e4efb0bcSmrgfi ;; 4081e4efb0bcSmrgesac 4082c3d5982aSmrgfi 4083c3d5982aSmrgSTRIP=$ac_cv_prog_STRIP 4084c3d5982aSmrgif test -n "$STRIP"; then 4085e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4086e4b60806Smrgprintf "%s\n" "$STRIP" >&6; } 4087c3d5982aSmrgelse 4088e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4089e4b60806Smrgprintf "%s\n" "no" >&6; } 4090c3d5982aSmrgfi 4091c3d5982aSmrg 4092c3d5982aSmrg 4093c3d5982aSmrgfi 4094c3d5982aSmrgif test -z "$ac_cv_prog_STRIP"; then 4095c3d5982aSmrg ac_ct_STRIP=$STRIP 4096c3d5982aSmrg # Extract the first word of "strip", so it can be a program name with args. 4097c3d5982aSmrgset dummy strip; ac_word=$2 4098e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4099e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 4100e4b60806Smrgif test ${ac_cv_prog_ac_ct_STRIP+y} 4101e4b60806Smrgthen : 4102e4b60806Smrg printf %s "(cached) " >&6 4103e4efb0bcSmrgelse case e in #( 4104e4efb0bcSmrg e) if test -n "$ac_ct_STRIP"; then 4105c3d5982aSmrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4106c3d5982aSmrgelse 4107c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4108c3d5982aSmrgfor as_dir in $PATH 4109c3d5982aSmrgdo 4110c3d5982aSmrg IFS=$as_save_IFS 4111e4b60806Smrg case $as_dir in #((( 4112e4b60806Smrg '') as_dir=./ ;; 4113e4b60806Smrg */) ;; 4114e4b60806Smrg *) as_dir=$as_dir/ ;; 4115e4b60806Smrg esac 4116c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4117e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4118c3d5982aSmrg ac_cv_prog_ac_ct_STRIP="strip" 4119e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4120c3d5982aSmrg break 2 4121c3d5982aSmrg fi 4122c3d5982aSmrgdone 4123c3d5982aSmrg done 4124c3d5982aSmrgIFS=$as_save_IFS 4125c3d5982aSmrg 4126e4efb0bcSmrgfi ;; 4127e4efb0bcSmrgesac 4128c3d5982aSmrgfi 4129c3d5982aSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4130c3d5982aSmrgif test -n "$ac_ct_STRIP"; then 4131e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4132e4b60806Smrgprintf "%s\n" "$ac_ct_STRIP" >&6; } 4133c3d5982aSmrgelse 4134e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4135e4b60806Smrgprintf "%s\n" "no" >&6; } 4136c3d5982aSmrgfi 4137c3d5982aSmrg 4138c3d5982aSmrg if test "x$ac_ct_STRIP" = x; then 4139c3d5982aSmrg STRIP=":" 4140c3d5982aSmrg else 4141c3d5982aSmrg case $cross_compiling:$ac_tool_warned in 4142c3d5982aSmrgyes:) 4143e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4144e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4145c3d5982aSmrgac_tool_warned=yes ;; 4146c3d5982aSmrgesac 4147c3d5982aSmrg STRIP=$ac_ct_STRIP 4148c3d5982aSmrg fi 4149c3d5982aSmrgelse 4150c3d5982aSmrg STRIP="$ac_cv_prog_STRIP" 4151c3d5982aSmrgfi 4152c3d5982aSmrg 4153c3d5982aSmrgfi 4154c3d5982aSmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4155c3d5982aSmrg 4156e4b60806Smrg 4157e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 4158e4b60806Smrgprintf %s "checking for a race-free mkdir -p... " >&6; } 4159c3d5982aSmrgif test -z "$MKDIR_P"; then 4160e4b60806Smrg if test ${ac_cv_path_mkdir+y} 4161e4b60806Smrgthen : 4162e4b60806Smrg printf %s "(cached) " >&6 4163e4efb0bcSmrgelse case e in #( 4164e4efb0bcSmrg e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4165c3d5982aSmrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4166c3d5982aSmrgdo 4167c3d5982aSmrg IFS=$as_save_IFS 4168e4b60806Smrg case $as_dir in #((( 4169e4b60806Smrg '') as_dir=./ ;; 4170e4b60806Smrg */) ;; 4171e4b60806Smrg *) as_dir=$as_dir/ ;; 4172e4b60806Smrg esac 4173c3d5982aSmrg for ac_prog in mkdir gmkdir; do 4174c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4175e4b60806Smrg as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 4176e4b60806Smrg case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 4177e4b60806Smrg 'mkdir ('*'coreutils) '* | \ 4178e4efb0bcSmrg *'BusyBox '* | \ 4179c3d5982aSmrg 'mkdir (fileutils) '4.1*) 4180e4b60806Smrg ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 4181c3d5982aSmrg break 3;; 4182c3d5982aSmrg esac 4183c3d5982aSmrg done 4184c3d5982aSmrg done 4185c3d5982aSmrg done 4186c3d5982aSmrgIFS=$as_save_IFS 4187e4efb0bcSmrg ;; 4188e4efb0bcSmrgesac 4189c3d5982aSmrgfi 4190c3d5982aSmrg 4191c3d5982aSmrg test -d ./--version && rmdir ./--version 4192e4b60806Smrg if test ${ac_cv_path_mkdir+y}; then 4193c3d5982aSmrg MKDIR_P="$ac_cv_path_mkdir -p" 4194c3d5982aSmrg else 4195e4efb0bcSmrg # As a last resort, use plain mkdir -p, 4196e4efb0bcSmrg # in the hope it doesn't have the bugs of ancient mkdir. 4197e4efb0bcSmrg MKDIR_P='mkdir -p' 4198c3d5982aSmrg fi 4199c3d5982aSmrgfi 4200e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4201e4b60806Smrgprintf "%s\n" "$MKDIR_P" >&6; } 4202c3d5982aSmrg 4203c3d5982aSmrgfor ac_prog in gawk mawk nawk awk 4204c3d5982aSmrgdo 4205c3d5982aSmrg # Extract the first word of "$ac_prog", so it can be a program name with args. 4206c3d5982aSmrgset dummy $ac_prog; ac_word=$2 4207e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4208e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 4209e4b60806Smrgif test ${ac_cv_prog_AWK+y} 4210e4b60806Smrgthen : 4211e4b60806Smrg printf %s "(cached) " >&6 4212e4efb0bcSmrgelse case e in #( 4213e4efb0bcSmrg e) if test -n "$AWK"; then 4214c3d5982aSmrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 4215c3d5982aSmrgelse 4216c3d5982aSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4217c3d5982aSmrgfor as_dir in $PATH 4218c3d5982aSmrgdo 4219c3d5982aSmrg IFS=$as_save_IFS 4220e4b60806Smrg case $as_dir in #((( 4221e4b60806Smrg '') as_dir=./ ;; 4222e4b60806Smrg */) ;; 4223e4b60806Smrg *) as_dir=$as_dir/ ;; 4224e4b60806Smrg esac 4225c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4226e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4227c3d5982aSmrg ac_cv_prog_AWK="$ac_prog" 4228e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4229c3d5982aSmrg break 2 4230c3d5982aSmrg fi 4231c3d5982aSmrgdone 4232c3d5982aSmrg done 4233c3d5982aSmrgIFS=$as_save_IFS 4234c3d5982aSmrg 4235e4efb0bcSmrgfi ;; 4236e4efb0bcSmrgesac 4237c3d5982aSmrgfi 4238c3d5982aSmrgAWK=$ac_cv_prog_AWK 4239c3d5982aSmrgif test -n "$AWK"; then 4240e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4241e4b60806Smrgprintf "%s\n" "$AWK" >&6; } 4242c3d5982aSmrgelse 4243e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4244e4b60806Smrgprintf "%s\n" "no" >&6; } 4245c3d5982aSmrgfi 4246c3d5982aSmrg 4247c3d5982aSmrg 4248c3d5982aSmrg test -n "$AWK" && break 4249c3d5982aSmrgdone 4250c3d5982aSmrg 4251e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4252e4b60806Smrgprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4253c3d5982aSmrgset x ${MAKE-make} 4254e4b60806Smrgac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4255e4b60806Smrgif eval test \${ac_cv_prog_make_${ac_make}_set+y} 4256e4b60806Smrgthen : 4257e4b60806Smrg printf %s "(cached) " >&6 4258e4efb0bcSmrgelse case e in #( 4259e4efb0bcSmrg e) cat >conftest.make <<\_ACEOF 4260c3d5982aSmrgSHELL = /bin/sh 4261c3d5982aSmrgall: 4262c3d5982aSmrg @echo '@@@%%%=$(MAKE)=@@@%%%' 4263c3d5982aSmrg_ACEOF 4264c3d5982aSmrg# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4265c3d5982aSmrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 4266c3d5982aSmrg *@@@%%%=?*=@@@%%%*) 4267c3d5982aSmrg eval ac_cv_prog_make_${ac_make}_set=yes;; 4268c3d5982aSmrg *) 4269c3d5982aSmrg eval ac_cv_prog_make_${ac_make}_set=no;; 4270c3d5982aSmrgesac 4271e4efb0bcSmrgrm -f conftest.make ;; 4272e4efb0bcSmrgesac 4273c3d5982aSmrgfi 4274c3d5982aSmrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4275e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4276e4b60806Smrgprintf "%s\n" "yes" >&6; } 4277c3d5982aSmrg SET_MAKE= 4278c3d5982aSmrgelse 4279e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4280e4b60806Smrgprintf "%s\n" "no" >&6; } 4281c3d5982aSmrg SET_MAKE="MAKE=${MAKE-make}" 4282c3d5982aSmrgfi 4283c3d5982aSmrg 4284c3d5982aSmrgrm -rf .tst 2>/dev/null 4285c3d5982aSmrgmkdir .tst 2>/dev/null 4286c3d5982aSmrgif test -d .tst; then 4287c3d5982aSmrg am__leading_dot=. 4288c3d5982aSmrgelse 4289c3d5982aSmrg am__leading_dot=_ 4290c3d5982aSmrgfi 4291c3d5982aSmrgrmdir .tst 2>/dev/null 4292c3d5982aSmrg 4293c3d5982aSmrgDEPDIR="${am__leading_dot}deps" 4294c3d5982aSmrg 4295c3d5982aSmrgac_config_commands="$ac_config_commands depfiles" 4296c3d5982aSmrg 4297e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4298e4b60806Smrgprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4299e4b60806Smrgcat > confinc.mk << 'END' 4300c3d5982aSmrgam__doit: 4301e4b60806Smrg @echo this is the am__doit target >confinc.out 4302c3d5982aSmrg.PHONY: am__doit 4303c3d5982aSmrgEND 4304c3d5982aSmrgam__include="#" 4305c3d5982aSmrgam__quote= 4306e4b60806Smrg# BSD make does it like this. 4307e4b60806Smrgecho '.include "confinc.mk" # ignored' > confmf.BSD 4308e4b60806Smrg# Other make implementations (GNU, Solaris 10, AIX) do it like this. 4309e4b60806Smrgecho 'include confinc.mk # ignored' > confmf.GNU 4310e4b60806Smrg_am_result=no 4311e4b60806Smrgfor s in GNU BSD; do 4312e4b60806Smrg { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4313e4b60806Smrg (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4314e4b60806Smrg ac_status=$? 4315e4b60806Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4316e4b60806Smrg (exit $ac_status); } 4317e4b60806Smrg case $?:`cat confinc.out 2>/dev/null` in #( 4318e4b60806Smrg '0:this is the am__doit target') : 4319e4b60806Smrg case $s in #( 4320e4b60806Smrg BSD) : 4321e4b60806Smrg am__include='.include' am__quote='"' ;; #( 4322e4b60806Smrg *) : 4323e4b60806Smrg am__include='include' am__quote='' ;; 4324e4b60806Smrgesac ;; #( 4325e4b60806Smrg *) : 4326c3d5982aSmrg ;; 4327e4b60806Smrgesac 4328e4b60806Smrg if test "$am__include" != "#"; then 4329e4b60806Smrg _am_result="yes ($s style)" 4330e4b60806Smrg break 4331e4b60806Smrg fi 4332e4b60806Smrgdone 4333e4b60806Smrgrm -f confinc.* confmf.* 4334e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4335e4b60806Smrgprintf "%s\n" "${_am_result}" >&6; } 4336c3d5982aSmrg 4337c3d5982aSmrg# Check whether --enable-dependency-tracking was given. 4338e4b60806Smrgif test ${enable_dependency_tracking+y} 4339e4b60806Smrgthen : 4340c3d5982aSmrg enableval=$enable_dependency_tracking; 4341c3d5982aSmrgfi 4342c3d5982aSmrg 4343c3d5982aSmrgif test "x$enable_dependency_tracking" != xno; then 4344c3d5982aSmrg am_depcomp="$ac_aux_dir/depcomp" 4345c3d5982aSmrg AMDEPBACKSLASH='\' 4346c3d5982aSmrg am__nodep='_no' 4347c3d5982aSmrgfi 4348c3d5982aSmrg if test "x$enable_dependency_tracking" != xno; then 4349c3d5982aSmrg AMDEP_TRUE= 4350c3d5982aSmrg AMDEP_FALSE='#' 4351c3d5982aSmrgelse 4352c3d5982aSmrg AMDEP_TRUE='#' 4353c3d5982aSmrg AMDEP_FALSE= 4354c3d5982aSmrgfi 4355c3d5982aSmrg 4356c3d5982aSmrg 4357c3d5982aSmrg# Check whether --enable-silent-rules was given. 4358e4b60806Smrgif test ${enable_silent_rules+y} 4359e4b60806Smrgthen : 4360c3d5982aSmrg enableval=$enable_silent_rules; 4361c3d5982aSmrgfi 4362c3d5982aSmrg 4363c3d5982aSmrgcase $enable_silent_rules in # ((( 4364c3d5982aSmrg yes) AM_DEFAULT_VERBOSITY=0;; 4365c3d5982aSmrg no) AM_DEFAULT_VERBOSITY=1;; 4366c3d5982aSmrg *) AM_DEFAULT_VERBOSITY=1;; 4367c3d5982aSmrgesac 4368c3d5982aSmrgam_make=${MAKE-make} 4369e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4370e4b60806Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 4371e4b60806Smrgif test ${am_cv_make_support_nested_variables+y} 4372e4b60806Smrgthen : 4373e4b60806Smrg printf %s "(cached) " >&6 4374e4efb0bcSmrgelse case e in #( 4375e4efb0bcSmrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 4376c3d5982aSmrgBAR0=false 4377c3d5982aSmrgBAR1=true 4378c3d5982aSmrgV=1 4379c3d5982aSmrgam__doit: 4380c3d5982aSmrg @$(TRUE) 4381c3d5982aSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4382c3d5982aSmrg am_cv_make_support_nested_variables=yes 4383c3d5982aSmrgelse 4384c3d5982aSmrg am_cv_make_support_nested_variables=no 4385e4efb0bcSmrgfi ;; 4386e4efb0bcSmrgesac 4387c3d5982aSmrgfi 4388e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4389e4b60806Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 4390c3d5982aSmrgif test $am_cv_make_support_nested_variables = yes; then 4391c3d5982aSmrg AM_V='$(V)' 4392c3d5982aSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4393c3d5982aSmrgelse 4394c3d5982aSmrg AM_V=$AM_DEFAULT_VERBOSITY 4395c3d5982aSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4396c3d5982aSmrgfi 4397c3d5982aSmrgAM_BACKSLASH='\' 4398c3d5982aSmrg 4399c3d5982aSmrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 4400c3d5982aSmrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4401c3d5982aSmrg # is not polluted with repeated "-I." 4402c3d5982aSmrg am__isrc=' -I$(srcdir)' 4403c3d5982aSmrg # test to see if srcdir already configured 4404c3d5982aSmrg if test -f $srcdir/config.status; then 4405c3d5982aSmrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4406c3d5982aSmrg fi 4407c3d5982aSmrgfi 4408c3d5982aSmrg 4409c3d5982aSmrg# test whether we have cygpath 4410c3d5982aSmrgif test -z "$CYGPATH_W"; then 4411c3d5982aSmrg if (cygpath --version) >/dev/null 2>/dev/null; then 4412c3d5982aSmrg CYGPATH_W='cygpath -w' 4413c3d5982aSmrg else 4414c3d5982aSmrg CYGPATH_W=echo 4415c3d5982aSmrg fi 4416c3d5982aSmrgfi 4417c3d5982aSmrg 4418c3d5982aSmrg 4419c3d5982aSmrg# Define the identity of the package. 4420c3d5982aSmrg PACKAGE='xrefresh' 4421e4efb0bcSmrg VERSION='1.1.0' 4422c3d5982aSmrg 4423c3d5982aSmrg 4424e4b60806Smrgprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 4425c3d5982aSmrg 4426c3d5982aSmrg 4427e4b60806Smrgprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 4428c3d5982aSmrg 4429c3d5982aSmrg# Some tools Automake needs. 4430c3d5982aSmrg 4431c3d5982aSmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4432c3d5982aSmrg 4433c3d5982aSmrg 4434c3d5982aSmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4435c3d5982aSmrg 4436c3d5982aSmrg 4437c3d5982aSmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4438c3d5982aSmrg 4439c3d5982aSmrg 4440c3d5982aSmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4441c3d5982aSmrg 4442c3d5982aSmrg 4443c3d5982aSmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4444c3d5982aSmrg 4445c3d5982aSmrg# For better backward compatibility. To be removed once Automake 1.9.x 4446c3d5982aSmrg# dies out for good. For more background, see: 4447e4b60806Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4448e4b60806Smrg# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4449c3d5982aSmrgmkdir_p='$(MKDIR_P)' 4450c3d5982aSmrg 4451ff143803Smrg# We need awk for the "check" target (and possibly the TAP driver). The 4452ff143803Smrg# system "awk" is bad on some platforms. 4453c3d5982aSmrg# Always define AMTAR for backward compatibility. Yes, it's still used 4454c3d5982aSmrg# in the wild :-( We should find a proper way to deprecate it ... 4455c3d5982aSmrgAMTAR='$${TAR-tar}' 4456c3d5982aSmrg 4457c3d5982aSmrg 4458c3d5982aSmrg# We'll loop over all known methods to create a tar archive until one works. 4459c3d5982aSmrg_am_tools='gnutar pax cpio none' 4460c3d5982aSmrg 4461c3d5982aSmrgam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4462c3d5982aSmrg 4463c3d5982aSmrg 4464c3d5982aSmrg 4465c3d5982aSmrg 4466c3d5982aSmrg 4467c3d5982aSmrgdepcc="$CC" am_compiler_list= 4468c3d5982aSmrg 4469e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4470e4b60806Smrgprintf %s "checking dependency style of $depcc... " >&6; } 4471e4b60806Smrgif test ${am_cv_CC_dependencies_compiler_type+y} 4472e4b60806Smrgthen : 4473e4b60806Smrg printf %s "(cached) " >&6 4474e4efb0bcSmrgelse case e in #( 4475e4efb0bcSmrg e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4476c3d5982aSmrg # We make a subdir and do the tests there. Otherwise we can end up 4477c3d5982aSmrg # making bogus files that we don't know about and never remove. For 4478c3d5982aSmrg # instance it was reported that on HP-UX the gcc test will end up 4479c3d5982aSmrg # making a dummy file named 'D' -- because '-MD' means "put the output 4480c3d5982aSmrg # in D". 4481c3d5982aSmrg rm -rf conftest.dir 4482c3d5982aSmrg mkdir conftest.dir 4483c3d5982aSmrg # Copy depcomp to subdir because otherwise we won't find it if we're 4484c3d5982aSmrg # using a relative directory. 4485c3d5982aSmrg cp "$am_depcomp" conftest.dir 4486c3d5982aSmrg cd conftest.dir 4487c3d5982aSmrg # We will build objects and dependencies in a subdirectory because 4488c3d5982aSmrg # it helps to detect inapplicable dependency modes. For instance 4489c3d5982aSmrg # both Tru64's cc and ICC support -MD to output dependencies as a 4490c3d5982aSmrg # side effect of compilation, but ICC will put the dependencies in 4491c3d5982aSmrg # the current directory while Tru64 will put them in the object 4492c3d5982aSmrg # directory. 4493c3d5982aSmrg mkdir sub 4494c3d5982aSmrg 4495c3d5982aSmrg am_cv_CC_dependencies_compiler_type=none 4496c3d5982aSmrg if test "$am_compiler_list" = ""; then 4497c3d5982aSmrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4498c3d5982aSmrg fi 4499c3d5982aSmrg am__universal=false 4500c3d5982aSmrg case " $depcc " in #( 4501c3d5982aSmrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4502c3d5982aSmrg esac 4503c3d5982aSmrg 4504c3d5982aSmrg for depmode in $am_compiler_list; do 4505c3d5982aSmrg # Setup a source with many dependencies, because some compilers 4506c3d5982aSmrg # like to wrap large dependency lists on column 80 (with \), and 4507c3d5982aSmrg # we should not choose a depcomp mode which is confused by this. 4508c3d5982aSmrg # 4509c3d5982aSmrg # We need to recreate these files for each test, as the compiler may 4510c3d5982aSmrg # overwrite some of them when testing with obscure command lines. 4511c3d5982aSmrg # This happens at least with the AIX C compiler. 4512c3d5982aSmrg : > sub/conftest.c 4513c3d5982aSmrg for i in 1 2 3 4 5 6; do 4514c3d5982aSmrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4515c3d5982aSmrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4516c3d5982aSmrg # Solaris 10 /bin/sh. 4517c3d5982aSmrg echo '/* dummy */' > sub/conftst$i.h 4518c3d5982aSmrg done 4519c3d5982aSmrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4520c3d5982aSmrg 4521c3d5982aSmrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4522c3d5982aSmrg # mode. It turns out that the SunPro C++ compiler does not properly 4523c3d5982aSmrg # handle '-M -o', and we need to detect this. Also, some Intel 4524c3d5982aSmrg # versions had trouble with output in subdirs. 4525c3d5982aSmrg am__obj=sub/conftest.${OBJEXT-o} 4526c3d5982aSmrg am__minus_obj="-o $am__obj" 4527c3d5982aSmrg case $depmode in 4528c3d5982aSmrg gcc) 4529c3d5982aSmrg # This depmode causes a compiler race in universal mode. 4530c3d5982aSmrg test "$am__universal" = false || continue 4531c3d5982aSmrg ;; 4532c3d5982aSmrg nosideeffect) 4533c3d5982aSmrg # After this tag, mechanisms are not by side-effect, so they'll 4534c3d5982aSmrg # only be used when explicitly requested. 4535c3d5982aSmrg if test "x$enable_dependency_tracking" = xyes; then 4536c3d5982aSmrg continue 4537c3d5982aSmrg else 4538c3d5982aSmrg break 4539c3d5982aSmrg fi 4540c3d5982aSmrg ;; 4541c3d5982aSmrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4542c3d5982aSmrg # This compiler won't grok '-c -o', but also, the minuso test has 4543c3d5982aSmrg # not run yet. These depmodes are late enough in the game, and 4544c3d5982aSmrg # so weak that their functioning should not be impacted. 4545c3d5982aSmrg am__obj=conftest.${OBJEXT-o} 4546c3d5982aSmrg am__minus_obj= 4547c3d5982aSmrg ;; 4548c3d5982aSmrg none) break ;; 4549c3d5982aSmrg esac 4550c3d5982aSmrg if depmode=$depmode \ 4551c3d5982aSmrg source=sub/conftest.c object=$am__obj \ 4552c3d5982aSmrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4553c3d5982aSmrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4554c3d5982aSmrg >/dev/null 2>conftest.err && 4555c3d5982aSmrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4556c3d5982aSmrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4557c3d5982aSmrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4558c3d5982aSmrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4559c3d5982aSmrg # icc doesn't choke on unknown options, it will just issue warnings 4560c3d5982aSmrg # or remarks (even with -Werror). So we grep stderr for any message 4561c3d5982aSmrg # that says an option was ignored or not supported. 4562c3d5982aSmrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4563c3d5982aSmrg # icc: Command line warning: ignoring option '-M'; no argument required 4564c3d5982aSmrg # The diagnosis changed in icc 8.0: 4565c3d5982aSmrg # icc: Command line remark: option '-MP' not supported 4566c3d5982aSmrg if (grep 'ignoring option' conftest.err || 4567c3d5982aSmrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4568c3d5982aSmrg am_cv_CC_dependencies_compiler_type=$depmode 4569c3d5982aSmrg break 4570c3d5982aSmrg fi 4571c3d5982aSmrg fi 4572c3d5982aSmrg done 4573c3d5982aSmrg 4574c3d5982aSmrg cd .. 4575c3d5982aSmrg rm -rf conftest.dir 4576c3d5982aSmrgelse 4577c3d5982aSmrg am_cv_CC_dependencies_compiler_type=none 4578c3d5982aSmrgfi 4579e4efb0bcSmrg ;; 4580e4efb0bcSmrgesac 4581c3d5982aSmrgfi 4582e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4583e4b60806Smrgprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4584c3d5982aSmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4585c3d5982aSmrg 4586c3d5982aSmrg if 4587c3d5982aSmrg test "x$enable_dependency_tracking" != xno \ 4588c3d5982aSmrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4589c3d5982aSmrg am__fastdepCC_TRUE= 4590c3d5982aSmrg am__fastdepCC_FALSE='#' 4591c3d5982aSmrgelse 4592c3d5982aSmrg am__fastdepCC_TRUE='#' 4593c3d5982aSmrg am__fastdepCC_FALSE= 4594c3d5982aSmrgfi 4595c3d5982aSmrg 4596c3d5982aSmrg 4597e4b60806Smrg# Variables for tags utilities; see am/tags.am 4598e4b60806Smrgif test -z "$CTAGS"; then 4599e4b60806Smrg CTAGS=ctags 4600e4b60806Smrgfi 4601e4b60806Smrg 4602e4b60806Smrgif test -z "$ETAGS"; then 4603e4b60806Smrg ETAGS=etags 4604e4b60806Smrgfi 4605e4b60806Smrg 4606e4b60806Smrgif test -z "$CSCOPE"; then 4607e4b60806Smrg CSCOPE=cscope 4608e4b60806Smrgfi 4609e4b60806Smrg 4610e4b60806Smrg 4611c3d5982aSmrg 4612ff143803Smrg# POSIX will say in a future version that running "rm -f" with no argument 4613ff143803Smrg# is OK; and we want to be able to make that assumption in our Makefile 4614ff143803Smrg# recipes. So use an aggressive probe to check that the usage we want is 4615ff143803Smrg# actually supported "in the wild" to an acceptable degree. 4616ff143803Smrg# See automake bug#10828. 4617ff143803Smrg# To make any issue more visible, cause the running configure to be aborted 4618ff143803Smrg# by default if the 'rm' program in use doesn't match our expectations; the 4619ff143803Smrg# user can still override this though. 4620ff143803Smrgif rm -f && rm -fr && rm -rf; then : OK; else 4621ff143803Smrg cat >&2 <<'END' 4622ff143803SmrgOops! 4623c3d5982aSmrg 4624ff143803SmrgYour 'rm' program seems unable to run without file operands specified 4625ff143803Smrgon the command line, even when the '-f' option is present. This is contrary 4626ff143803Smrgto the behaviour of most rm programs out there, and not conforming with 4627ff143803Smrgthe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4628c3d5982aSmrg 4629ff143803SmrgPlease tell bug-automake@gnu.org about your system, including the value 4630ff143803Smrgof your $PATH and any error possibly output before this message. This 4631ff143803Smrgcan help us improve future automake versions. 4632c3d5982aSmrg 4633ff143803SmrgEND 4634ff143803Smrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4635ff143803Smrg echo 'Configuration will proceed anyway, since you have set the' >&2 4636e4b60806Smrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4637e4b60806Smrg echo >&2 4638e4b60806Smrg else 4639e4b60806Smrg cat >&2 <<'END' 4640e4b60806SmrgAborting the configuration process, to ensure you take notice of the issue. 4641c3d5982aSmrg 4642e4b60806SmrgYou can download and install GNU coreutils to get an 'rm' implementation 4643e4b60806Smrgthat behaves properly: <https://www.gnu.org/software/coreutils/>. 4644c3d5982aSmrg 4645e4b60806SmrgIf you want to complete the configuration process using your problematic 4646e4b60806Smrg'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4647e4b60806Smrgto "yes", and re-run configure. 4648c3d5982aSmrg 4649e4b60806SmrgEND 4650e4b60806Smrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4651e4b60806Smrg fi 4652e4b60806Smrgfi 4653c3d5982aSmrg 4654c3d5982aSmrg 4655e4b60806Smrg# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 4656c3d5982aSmrg 4657c3d5982aSmrg 4658c3d5982aSmrg 4659c3d5982aSmrg 4660c3d5982aSmrg 4661c3d5982aSmrg 4662c3d5982aSmrg 4663c3d5982aSmrg 4664c3d5982aSmrg 4665c3d5982aSmrg 4666c3d5982aSmrg 4667e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4668e4b60806Smrgprintf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4669e4b60806Smrgif test ${ac_cv_c_undeclared_builtin_options+y} 4670e4b60806Smrgthen : 4671e4b60806Smrg printf %s "(cached) " >&6 4672e4efb0bcSmrgelse case e in #( 4673e4efb0bcSmrg e) ac_save_CFLAGS=$CFLAGS 4674e4b60806Smrg ac_cv_c_undeclared_builtin_options='cannot detect' 4675e4b60806Smrg for ac_arg in '' -fno-builtin; do 4676e4b60806Smrg CFLAGS="$ac_save_CFLAGS $ac_arg" 4677e4b60806Smrg # This test program should *not* compile successfully. 4678e4b60806Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4679e4b60806Smrg/* end confdefs.h. */ 4680c3d5982aSmrg 4681e4b60806Smrgint 4682e4b60806Smrgmain (void) 4683e4b60806Smrg{ 4684e4b60806Smrg(void) strchr; 4685c3d5982aSmrg ; 4686c3d5982aSmrg return 0; 4687c3d5982aSmrg} 4688c3d5982aSmrg_ACEOF 4689e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 4690e4b60806Smrgthen : 4691c3d5982aSmrg 4692e4efb0bcSmrgelse case e in #( 4693e4efb0bcSmrg e) # This test program should compile successfully. 4694e4b60806Smrg # No library function is consistently available on 4695e4b60806Smrg # freestanding implementations, so test against a dummy 4696e4b60806Smrg # declaration. Include always-available headers on the 4697e4b60806Smrg # off chance that they somehow elicit warnings. 4698e4b60806Smrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4699e4b60806Smrg/* end confdefs.h. */ 4700e4b60806Smrg#include <float.h> 4701e4b60806Smrg#include <limits.h> 4702e4b60806Smrg#include <stdarg.h> 4703e4b60806Smrg#include <stddef.h> 4704e4b60806Smrgextern void ac_decl (int, char *); 4705c3d5982aSmrg 4706e4b60806Smrgint 4707e4b60806Smrgmain (void) 4708e4b60806Smrg{ 4709e4b60806Smrg(void) ac_decl (0, (char *) 0); 4710e4b60806Smrg (void) ac_decl; 4711c3d5982aSmrg 4712e4b60806Smrg ; 4713e4b60806Smrg return 0; 4714e4b60806Smrg} 4715e4b60806Smrg_ACEOF 4716e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 4717e4b60806Smrgthen : 4718e4b60806Smrg if test x"$ac_arg" = x 4719e4b60806Smrgthen : 4720e4b60806Smrg ac_cv_c_undeclared_builtin_options='none needed' 4721e4efb0bcSmrgelse case e in #( 4722e4efb0bcSmrg e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4723e4efb0bcSmrgesac 4724e4b60806Smrgfi 4725e4b60806Smrg break 4726e4b60806Smrgfi 4727e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4728e4efb0bcSmrgesac 4729e4b60806Smrgfi 4730e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4731e4b60806Smrg done 4732e4b60806Smrg CFLAGS=$ac_save_CFLAGS 4733e4efb0bcSmrg ;; 4734e4efb0bcSmrgesac 4735e4b60806Smrgfi 4736e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4737e4b60806Smrgprintf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4738e4b60806Smrg case $ac_cv_c_undeclared_builtin_options in #( 4739e4b60806Smrg 'cannot detect') : 4740e4efb0bcSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4741e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4742e4b60806Smrgas_fn_error $? "cannot make $CC report undeclared builtins 4743e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } ;; #( 4744e4b60806Smrg 'none needed') : 4745e4b60806Smrg ac_c_undeclared_builtin_options='' ;; #( 4746e4b60806Smrg *) : 4747e4b60806Smrg ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4748e4b60806Smrgesac 4749c3d5982aSmrg 4750c3d5982aSmrg 4751c3d5982aSmrg 4752c3d5982aSmrg 4753c3d5982aSmrg 4754e4b60806Smrgac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4755e4b60806Smrgif test "x$ac_cv_have_decl___clang__" = xyes 4756e4b60806Smrgthen : 4757c3d5982aSmrg CLANGCC="yes" 4758e4efb0bcSmrgelse case e in #( 4759e4efb0bcSmrg e) CLANGCC="no" ;; 4760e4efb0bcSmrgesac 4761c3d5982aSmrgfi 4762e4b60806Smrgac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4763e4b60806Smrgif test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4764e4b60806Smrgthen : 4765c3d5982aSmrg INTELCC="yes" 4766e4efb0bcSmrgelse case e in #( 4767e4efb0bcSmrg e) INTELCC="no" ;; 4768e4efb0bcSmrgesac 4769c3d5982aSmrgfi 4770e4b60806Smrgac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4771e4b60806Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4772e4b60806Smrgthen : 4773c3d5982aSmrg SUNCC="yes" 4774e4efb0bcSmrgelse case e in #( 4775e4efb0bcSmrg e) SUNCC="no" ;; 4776e4efb0bcSmrgesac 4777c3d5982aSmrgfi 4778c3d5982aSmrg 4779c3d5982aSmrg 4780c3d5982aSmrg 4781c3d5982aSmrg 4782ff143803Smrg 4783ff143803Smrg 4784ff143803Smrg 4785ff143803Smrg 4786c3d5982aSmrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4787c3d5982aSmrg if test -n "$ac_tool_prefix"; then 4788c3d5982aSmrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4789c3d5982aSmrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4790e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4791e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 4792e4b60806Smrgif test ${ac_cv_path_PKG_CONFIG+y} 4793e4b60806Smrgthen : 4794e4b60806Smrg printf %s "(cached) " >&6 4795e4efb0bcSmrgelse case e in #( 4796e4efb0bcSmrg e) case $PKG_CONFIG in 4797c3d5982aSmrg [\\/]* | ?:[\\/]*) 4798c3d5982aSmrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4799c3d5982aSmrg ;; 4800c3d5982aSmrg *) 4801c3d5982aSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4802c3d5982aSmrgfor as_dir in $PATH 4803c3d5982aSmrgdo 4804c3d5982aSmrg IFS=$as_save_IFS 4805e4b60806Smrg case $as_dir in #((( 4806e4b60806Smrg '') as_dir=./ ;; 4807e4b60806Smrg */) ;; 4808e4b60806Smrg *) as_dir=$as_dir/ ;; 4809e4b60806Smrg esac 4810c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4811e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4812e4b60806Smrg ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4813e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4814c3d5982aSmrg break 2 4815c3d5982aSmrg fi 4816c3d5982aSmrgdone 4817c3d5982aSmrg done 4818c3d5982aSmrgIFS=$as_save_IFS 4819c3d5982aSmrg 4820c3d5982aSmrg ;; 4821e4efb0bcSmrgesac ;; 4822c3d5982aSmrgesac 4823c3d5982aSmrgfi 4824c3d5982aSmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 4825c3d5982aSmrgif test -n "$PKG_CONFIG"; then 4826e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4827e4b60806Smrgprintf "%s\n" "$PKG_CONFIG" >&6; } 4828c3d5982aSmrgelse 4829e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4830e4b60806Smrgprintf "%s\n" "no" >&6; } 4831c3d5982aSmrgfi 4832c3d5982aSmrg 4833c3d5982aSmrg 4834c3d5982aSmrgfi 4835c3d5982aSmrgif test -z "$ac_cv_path_PKG_CONFIG"; then 4836c3d5982aSmrg ac_pt_PKG_CONFIG=$PKG_CONFIG 4837c3d5982aSmrg # Extract the first word of "pkg-config", so it can be a program name with args. 4838c3d5982aSmrgset dummy pkg-config; ac_word=$2 4839e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4840e4b60806Smrgprintf %s "checking for $ac_word... " >&6; } 4841e4b60806Smrgif test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4842e4b60806Smrgthen : 4843e4b60806Smrg printf %s "(cached) " >&6 4844e4efb0bcSmrgelse case e in #( 4845e4efb0bcSmrg e) case $ac_pt_PKG_CONFIG in 4846c3d5982aSmrg [\\/]* | ?:[\\/]*) 4847c3d5982aSmrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4848c3d5982aSmrg ;; 4849c3d5982aSmrg *) 4850c3d5982aSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4851c3d5982aSmrgfor as_dir in $PATH 4852c3d5982aSmrgdo 4853c3d5982aSmrg IFS=$as_save_IFS 4854e4b60806Smrg case $as_dir in #((( 4855e4b60806Smrg '') as_dir=./ ;; 4856e4b60806Smrg */) ;; 4857e4b60806Smrg *) as_dir=$as_dir/ ;; 4858e4b60806Smrg esac 4859c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 4860e4b60806Smrg if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4861e4b60806Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4862e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4863c3d5982aSmrg break 2 4864c3d5982aSmrg fi 4865c3d5982aSmrgdone 4866c3d5982aSmrg done 4867c3d5982aSmrgIFS=$as_save_IFS 4868c3d5982aSmrg 4869c3d5982aSmrg ;; 4870e4efb0bcSmrgesac ;; 4871c3d5982aSmrgesac 4872c3d5982aSmrgfi 4873c3d5982aSmrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4874c3d5982aSmrgif test -n "$ac_pt_PKG_CONFIG"; then 4875e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4876e4b60806Smrgprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 4877c3d5982aSmrgelse 4878e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4879e4b60806Smrgprintf "%s\n" "no" >&6; } 4880c3d5982aSmrgfi 4881c3d5982aSmrg 4882c3d5982aSmrg if test "x$ac_pt_PKG_CONFIG" = x; then 4883c3d5982aSmrg PKG_CONFIG="" 4884c3d5982aSmrg else 4885c3d5982aSmrg case $cross_compiling:$ac_tool_warned in 4886c3d5982aSmrgyes:) 4887e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4888e4b60806Smrgprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4889c3d5982aSmrgac_tool_warned=yes ;; 4890c3d5982aSmrgesac 4891c3d5982aSmrg PKG_CONFIG=$ac_pt_PKG_CONFIG 4892c3d5982aSmrg fi 4893c3d5982aSmrgelse 4894c3d5982aSmrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4895c3d5982aSmrgfi 4896c3d5982aSmrg 4897c3d5982aSmrgfi 4898c3d5982aSmrgif test -n "$PKG_CONFIG"; then 4899c3d5982aSmrg _pkg_min_version=0.9.0 4900e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4901e4b60806Smrgprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4902c3d5982aSmrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4903e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4904e4b60806Smrgprintf "%s\n" "yes" >&6; } 4905c3d5982aSmrg else 4906e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4907e4b60806Smrgprintf "%s\n" "no" >&6; } 4908c3d5982aSmrg PKG_CONFIG="" 4909c3d5982aSmrg fi 4910c3d5982aSmrgfi 4911c3d5982aSmrg 4912e4b60806Smrg 4913e4b60806Smrg # Make sure we can run config.sub. 4914e4b60806Smrg$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4915e4b60806Smrg as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4916e4b60806Smrg 4917e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4918e4b60806Smrgprintf %s "checking build system type... " >&6; } 4919e4b60806Smrgif test ${ac_cv_build+y} 4920e4b60806Smrgthen : 4921e4b60806Smrg printf %s "(cached) " >&6 4922e4efb0bcSmrgelse case e in #( 4923e4efb0bcSmrg e) ac_build_alias=$build_alias 4924c3d5982aSmrgtest "x$ac_build_alias" = x && 4925e4b60806Smrg ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4926c3d5982aSmrgtest "x$ac_build_alias" = x && 4927c3d5982aSmrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4928e4b60806Smrgac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4929e4b60806Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4930e4efb0bcSmrg ;; 4931e4efb0bcSmrgesac 4932c3d5982aSmrgfi 4933e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4934e4b60806Smrgprintf "%s\n" "$ac_cv_build" >&6; } 4935c3d5982aSmrgcase $ac_cv_build in 4936c3d5982aSmrg*-*-*) ;; 4937c3d5982aSmrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4938c3d5982aSmrgesac 4939c3d5982aSmrgbuild=$ac_cv_build 4940c3d5982aSmrgac_save_IFS=$IFS; IFS='-' 4941c3d5982aSmrgset x $ac_cv_build 4942c3d5982aSmrgshift 4943c3d5982aSmrgbuild_cpu=$1 4944c3d5982aSmrgbuild_vendor=$2 4945c3d5982aSmrgshift; shift 4946c3d5982aSmrg# Remember, the first character of IFS is used to create $*, 4947c3d5982aSmrg# except with old shells: 4948c3d5982aSmrgbuild_os=$* 4949c3d5982aSmrgIFS=$ac_save_IFS 4950c3d5982aSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4951c3d5982aSmrg 4952c3d5982aSmrg 4953e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4954e4b60806Smrgprintf %s "checking host system type... " >&6; } 4955e4b60806Smrgif test ${ac_cv_host+y} 4956e4b60806Smrgthen : 4957e4b60806Smrg printf %s "(cached) " >&6 4958e4efb0bcSmrgelse case e in #( 4959e4efb0bcSmrg e) if test "x$host_alias" = x; then 4960c3d5982aSmrg ac_cv_host=$ac_cv_build 4961c3d5982aSmrgelse 4962e4b60806Smrg ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4963e4b60806Smrg as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4964c3d5982aSmrgfi 4965e4efb0bcSmrg ;; 4966e4efb0bcSmrgesac 4967c3d5982aSmrgfi 4968e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4969e4b60806Smrgprintf "%s\n" "$ac_cv_host" >&6; } 4970c3d5982aSmrgcase $ac_cv_host in 4971c3d5982aSmrg*-*-*) ;; 4972c3d5982aSmrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4973c3d5982aSmrgesac 4974c3d5982aSmrghost=$ac_cv_host 4975c3d5982aSmrgac_save_IFS=$IFS; IFS='-' 4976c3d5982aSmrgset x $ac_cv_host 4977c3d5982aSmrgshift 4978c3d5982aSmrghost_cpu=$1 4979c3d5982aSmrghost_vendor=$2 4980c3d5982aSmrgshift; shift 4981c3d5982aSmrg# Remember, the first character of IFS is used to create $*, 4982c3d5982aSmrg# except with old shells: 4983c3d5982aSmrghost_os=$* 4984c3d5982aSmrgIFS=$ac_save_IFS 4985c3d5982aSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4986c3d5982aSmrg 4987c3d5982aSmrg 4988e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4989e4b60806Smrgprintf %s "checking for a sed that does not truncate output... " >&6; } 4990e4b60806Smrgif test ${ac_cv_path_SED+y} 4991e4b60806Smrgthen : 4992e4b60806Smrg printf %s "(cached) " >&6 4993e4efb0bcSmrgelse case e in #( 4994e4efb0bcSmrg e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4995c3d5982aSmrg for ac_i in 1 2 3 4 5 6 7; do 4996c3d5982aSmrg ac_script="$ac_script$as_nl$ac_script" 4997c3d5982aSmrg done 4998c3d5982aSmrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4999c3d5982aSmrg { ac_script=; unset ac_script;} 5000c3d5982aSmrg if test -z "$SED"; then 5001c3d5982aSmrg ac_path_SED_found=false 5002c3d5982aSmrg # Loop through the user's path and test for each of PROGNAME-LIST 5003c3d5982aSmrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5004c3d5982aSmrgfor as_dir in $PATH 5005c3d5982aSmrgdo 5006c3d5982aSmrg IFS=$as_save_IFS 5007e4b60806Smrg case $as_dir in #((( 5008e4b60806Smrg '') as_dir=./ ;; 5009e4b60806Smrg */) ;; 5010e4b60806Smrg *) as_dir=$as_dir/ ;; 5011e4b60806Smrg esac 5012e4b60806Smrg for ac_prog in sed gsed 5013e4b60806Smrg do 5014c3d5982aSmrg for ac_exec_ext in '' $ac_executable_extensions; do 5015e4b60806Smrg ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 5016ff143803Smrg as_fn_executable_p "$ac_path_SED" || continue 5017c3d5982aSmrg# Check for GNU ac_path_SED and select it if it is found. 5018c3d5982aSmrg # Check for GNU $ac_path_SED 5019e4efb0bcSmrgcase `"$ac_path_SED" --version 2>&1` in #( 5020c3d5982aSmrg*GNU*) 5021c3d5982aSmrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5022e4efb0bcSmrg#( 5023c3d5982aSmrg*) 5024c3d5982aSmrg ac_count=0 5025e4b60806Smrg printf %s 0123456789 >"conftest.in" 5026c3d5982aSmrg while : 5027c3d5982aSmrg do 5028c3d5982aSmrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5029c3d5982aSmrg mv "conftest.tmp" "conftest.in" 5030c3d5982aSmrg cp "conftest.in" "conftest.nl" 5031e4b60806Smrg printf "%s\n" '' >> "conftest.nl" 5032c3d5982aSmrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5033c3d5982aSmrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5034c3d5982aSmrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5035c3d5982aSmrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5036c3d5982aSmrg # Best one so far, save it but keep looking for a better one 5037c3d5982aSmrg ac_cv_path_SED="$ac_path_SED" 5038c3d5982aSmrg ac_path_SED_max=$ac_count 5039c3d5982aSmrg fi 5040c3d5982aSmrg # 10*(2^10) chars as input seems more than enough 5041c3d5982aSmrg test $ac_count -gt 10 && break 5042c3d5982aSmrg done 5043c3d5982aSmrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5044c3d5982aSmrgesac 5045c3d5982aSmrg 5046c3d5982aSmrg $ac_path_SED_found && break 3 5047c3d5982aSmrg done 5048c3d5982aSmrg done 5049c3d5982aSmrg done 5050c3d5982aSmrgIFS=$as_save_IFS 5051c3d5982aSmrg if test -z "$ac_cv_path_SED"; then 5052c3d5982aSmrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5053c3d5982aSmrg fi 5054c3d5982aSmrgelse 5055c3d5982aSmrg ac_cv_path_SED=$SED 5056c3d5982aSmrgfi 5057e4efb0bcSmrg ;; 5058e4efb0bcSmrgesac 5059c3d5982aSmrgfi 5060e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5061e4b60806Smrgprintf "%s\n" "$ac_cv_path_SED" >&6; } 5062c3d5982aSmrg SED="$ac_cv_path_SED" 5063c3d5982aSmrg rm -f conftest.sed 5064c3d5982aSmrg 5065c3d5982aSmrg 5066c3d5982aSmrg 5067c3d5982aSmrg 5068c3d5982aSmrg 5069c3d5982aSmrg 5070c3d5982aSmrg# Check whether --enable-selective-werror was given. 5071e4b60806Smrgif test ${enable_selective_werror+y} 5072e4b60806Smrgthen : 5073c3d5982aSmrg enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5074e4efb0bcSmrgelse case e in #( 5075e4efb0bcSmrg e) SELECTIVE_WERROR=yes ;; 5076e4efb0bcSmrgesac 5077c3d5982aSmrgfi 5078c3d5982aSmrg 5079c3d5982aSmrg 5080c3d5982aSmrg 5081c3d5982aSmrg 5082c3d5982aSmrg 5083c3d5982aSmrg# -v is too short to test reliably with XORG_TESTSET_CFLAG 5084c3d5982aSmrgif test "x$SUNCC" = "xyes"; then 5085c3d5982aSmrg BASE_CFLAGS="-v" 5086c3d5982aSmrgelse 5087c3d5982aSmrg BASE_CFLAGS="" 5088c3d5982aSmrgfi 5089c3d5982aSmrg 5090c3d5982aSmrg# This chunk of warnings were those that existed in the legacy CWARNFLAGS 5091c3d5982aSmrg 5092c3d5982aSmrg 5093c3d5982aSmrg 5094c3d5982aSmrg 5095c3d5982aSmrg 5096c3d5982aSmrg 5097c3d5982aSmrg 5098c3d5982aSmrg 5099c3d5982aSmrg 5100c3d5982aSmrg 5101c3d5982aSmrg 5102c3d5982aSmrg 5103c3d5982aSmrg 5104c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5105c3d5982aSmrg 5106c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5107c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5108e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5109e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5110e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5111e4b60806Smrgthen : 5112e4b60806Smrg printf %s "(cached) " >&6 5113e4efb0bcSmrgelse case e in #( 5114e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5115c3d5982aSmrg/* end confdefs.h. */ 5116c3d5982aSmrgint i; 5117c3d5982aSmrg_ACEOF 5118e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5119e4b60806Smrgthen : 5120c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5121e4efb0bcSmrgelse case e in #( 5122e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5123e4efb0bcSmrgesac 5124c3d5982aSmrgfi 5125e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5126e4efb0bcSmrgesac 5127c3d5982aSmrgfi 5128e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5129e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5130c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5131c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5132c3d5982aSmrgfi 5133c3d5982aSmrg 5134c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5135c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5136c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5137c3d5982aSmrg fi 5138c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5139e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5140e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5141e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5142e4b60806Smrgthen : 5143e4b60806Smrg printf %s "(cached) " >&6 5144e4efb0bcSmrgelse case e in #( 5145e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5146c3d5982aSmrg/* end confdefs.h. */ 5147c3d5982aSmrgint i; 5148c3d5982aSmrg_ACEOF 5149e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5150e4b60806Smrgthen : 5151c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5152e4efb0bcSmrgelse case e in #( 5153e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5154e4efb0bcSmrgesac 5155c3d5982aSmrgfi 5156e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5157e4efb0bcSmrgesac 5158c3d5982aSmrgfi 5159e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5160e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5161c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5162c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5163c3d5982aSmrgfi 5164c3d5982aSmrg 5165c3d5982aSmrgfound="no" 5166c3d5982aSmrg 5167c3d5982aSmrg if test $found = "no" ; then 5168ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5169c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5170c3d5982aSmrg fi 5171c3d5982aSmrg 5172ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5173c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5174c3d5982aSmrg fi 5175c3d5982aSmrg 5176c3d5982aSmrg CFLAGS="$CFLAGS -Wall" 5177c3d5982aSmrg 5178e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5179e4b60806Smrgprintf %s "checking if $CC supports -Wall... " >&6; } 5180c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wall 5181e4b60806Smrg if eval test \${$cacheid+y} 5182e4b60806Smrgthen : 5183e4b60806Smrg printf %s "(cached) " >&6 5184e4efb0bcSmrgelse case e in #( 5185e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5186c3d5982aSmrg/* end confdefs.h. */ 5187c3d5982aSmrgint i; 5188c3d5982aSmrgint 5189e4b60806Smrgmain (void) 5190c3d5982aSmrg{ 5191c3d5982aSmrg 5192c3d5982aSmrg ; 5193c3d5982aSmrg return 0; 5194c3d5982aSmrg} 5195c3d5982aSmrg_ACEOF 5196e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5197e4b60806Smrgthen : 5198c3d5982aSmrg eval $cacheid=yes 5199e4efb0bcSmrgelse case e in #( 5200e4efb0bcSmrg e) eval $cacheid=no ;; 5201e4efb0bcSmrgesac 5202c3d5982aSmrgfi 5203e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5204e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5205e4efb0bcSmrgesac 5206c3d5982aSmrgfi 5207c3d5982aSmrg 5208c3d5982aSmrg 5209c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5210c3d5982aSmrg 5211c3d5982aSmrg eval supported=\$$cacheid 5212e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5213e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5214c3d5982aSmrg if test "$supported" = "yes" ; then 5215c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wall" 5216c3d5982aSmrg found="yes" 5217c3d5982aSmrg fi 5218c3d5982aSmrg fi 5219c3d5982aSmrg 5220c3d5982aSmrg 5221c3d5982aSmrg 5222c3d5982aSmrg 5223c3d5982aSmrg 5224c3d5982aSmrg 5225c3d5982aSmrg 5226c3d5982aSmrg 5227c3d5982aSmrg 5228c3d5982aSmrg 5229c3d5982aSmrg 5230c3d5982aSmrg 5231c3d5982aSmrg 5232c3d5982aSmrg 5233c3d5982aSmrg 5234c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5235c3d5982aSmrg 5236c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5237c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5238e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5239e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5240e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5241e4b60806Smrgthen : 5242e4b60806Smrg printf %s "(cached) " >&6 5243e4efb0bcSmrgelse case e in #( 5244e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5245c3d5982aSmrg/* end confdefs.h. */ 5246c3d5982aSmrgint i; 5247c3d5982aSmrg_ACEOF 5248e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5249e4b60806Smrgthen : 5250c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5251e4efb0bcSmrgelse case e in #( 5252e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5253e4efb0bcSmrgesac 5254c3d5982aSmrgfi 5255e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5256e4efb0bcSmrgesac 5257c3d5982aSmrgfi 5258e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5259e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5260c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5261c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5262c3d5982aSmrgfi 5263c3d5982aSmrg 5264c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5265c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5266c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5267c3d5982aSmrg fi 5268c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5269e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5270e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5271e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5272e4b60806Smrgthen : 5273e4b60806Smrg printf %s "(cached) " >&6 5274e4efb0bcSmrgelse case e in #( 5275e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5276c3d5982aSmrg/* end confdefs.h. */ 5277c3d5982aSmrgint i; 5278c3d5982aSmrg_ACEOF 5279e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5280e4b60806Smrgthen : 5281c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5282e4efb0bcSmrgelse case e in #( 5283e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5284e4efb0bcSmrgesac 5285c3d5982aSmrgfi 5286e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5287e4efb0bcSmrgesac 5288c3d5982aSmrgfi 5289e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5290e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5291c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5292c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5293c3d5982aSmrgfi 5294c3d5982aSmrg 5295c3d5982aSmrgfound="no" 5296c3d5982aSmrg 5297c3d5982aSmrg if test $found = "no" ; then 5298ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5299c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5300c3d5982aSmrg fi 5301c3d5982aSmrg 5302ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5303c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5304c3d5982aSmrg fi 5305c3d5982aSmrg 5306c3d5982aSmrg CFLAGS="$CFLAGS -Wpointer-arith" 5307c3d5982aSmrg 5308e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5309e4b60806Smrgprintf %s "checking if $CC supports -Wpointer-arith... " >&6; } 5310c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wpointer_arith 5311e4b60806Smrg if eval test \${$cacheid+y} 5312e4b60806Smrgthen : 5313e4b60806Smrg printf %s "(cached) " >&6 5314e4efb0bcSmrgelse case e in #( 5315e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5316c3d5982aSmrg/* end confdefs.h. */ 5317c3d5982aSmrgint i; 5318c3d5982aSmrgint 5319e4b60806Smrgmain (void) 5320c3d5982aSmrg{ 5321c3d5982aSmrg 5322c3d5982aSmrg ; 5323c3d5982aSmrg return 0; 5324c3d5982aSmrg} 5325c3d5982aSmrg_ACEOF 5326e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5327e4b60806Smrgthen : 5328c3d5982aSmrg eval $cacheid=yes 5329e4efb0bcSmrgelse case e in #( 5330e4efb0bcSmrg e) eval $cacheid=no ;; 5331e4efb0bcSmrgesac 5332c3d5982aSmrgfi 5333e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5334e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5335e4efb0bcSmrgesac 5336c3d5982aSmrgfi 5337c3d5982aSmrg 5338c3d5982aSmrg 5339c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5340c3d5982aSmrg 5341c3d5982aSmrg eval supported=\$$cacheid 5342e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5343e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5344c3d5982aSmrg if test "$supported" = "yes" ; then 5345c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5346c3d5982aSmrg found="yes" 5347c3d5982aSmrg fi 5348c3d5982aSmrg fi 5349c3d5982aSmrg 5350c3d5982aSmrg 5351c3d5982aSmrg 5352c3d5982aSmrg 5353c3d5982aSmrg 5354c3d5982aSmrg 5355c3d5982aSmrg 5356c3d5982aSmrg 5357c3d5982aSmrg 5358c3d5982aSmrg 5359c3d5982aSmrg 5360c3d5982aSmrg 5361c3d5982aSmrg 5362c3d5982aSmrg 5363c3d5982aSmrg 5364c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5365c3d5982aSmrg 5366c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5367c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5368e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5369e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5370e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5371e4b60806Smrgthen : 5372e4b60806Smrg printf %s "(cached) " >&6 5373e4efb0bcSmrgelse case e in #( 5374e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5375c3d5982aSmrg/* end confdefs.h. */ 5376c3d5982aSmrgint i; 5377c3d5982aSmrg_ACEOF 5378e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5379e4b60806Smrgthen : 5380c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5381e4efb0bcSmrgelse case e in #( 5382e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5383e4efb0bcSmrgesac 5384c3d5982aSmrgfi 5385e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5386e4efb0bcSmrgesac 5387c3d5982aSmrgfi 5388e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5389e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5390c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5391c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5392c3d5982aSmrgfi 5393c3d5982aSmrg 5394c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5395c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5396c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5397c3d5982aSmrg fi 5398c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5399e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5400e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5401e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5402e4b60806Smrgthen : 5403e4b60806Smrg printf %s "(cached) " >&6 5404e4efb0bcSmrgelse case e in #( 5405e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5406c3d5982aSmrg/* end confdefs.h. */ 5407c3d5982aSmrgint i; 5408c3d5982aSmrg_ACEOF 5409e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5410e4b60806Smrgthen : 5411c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5412e4efb0bcSmrgelse case e in #( 5413e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5414e4efb0bcSmrgesac 5415c3d5982aSmrgfi 5416e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5417e4efb0bcSmrgesac 5418c3d5982aSmrgfi 5419e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5420e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5421c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5422c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5423c3d5982aSmrgfi 5424c3d5982aSmrg 5425c3d5982aSmrgfound="no" 5426c3d5982aSmrg 5427c3d5982aSmrg if test $found = "no" ; then 5428ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5429c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5430c3d5982aSmrg fi 5431c3d5982aSmrg 5432ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5433c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5434c3d5982aSmrg fi 5435c3d5982aSmrg 5436c3d5982aSmrg CFLAGS="$CFLAGS -Wmissing-declarations" 5437c3d5982aSmrg 5438e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5439e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 5440c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wmissing_declarations 5441e4b60806Smrg if eval test \${$cacheid+y} 5442e4b60806Smrgthen : 5443e4b60806Smrg printf %s "(cached) " >&6 5444e4efb0bcSmrgelse case e in #( 5445e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5446c3d5982aSmrg/* end confdefs.h. */ 5447c3d5982aSmrgint i; 5448c3d5982aSmrgint 5449e4b60806Smrgmain (void) 5450c3d5982aSmrg{ 5451c3d5982aSmrg 5452c3d5982aSmrg ; 5453c3d5982aSmrg return 0; 5454c3d5982aSmrg} 5455c3d5982aSmrg_ACEOF 5456e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5457e4b60806Smrgthen : 5458c3d5982aSmrg eval $cacheid=yes 5459e4efb0bcSmrgelse case e in #( 5460e4efb0bcSmrg e) eval $cacheid=no ;; 5461e4efb0bcSmrgesac 5462c3d5982aSmrgfi 5463e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5464e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5465e4efb0bcSmrgesac 5466c3d5982aSmrgfi 5467c3d5982aSmrg 5468c3d5982aSmrg 5469c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5470c3d5982aSmrg 5471c3d5982aSmrg eval supported=\$$cacheid 5472e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5473e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5474c3d5982aSmrg if test "$supported" = "yes" ; then 5475c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5476c3d5982aSmrg found="yes" 5477c3d5982aSmrg fi 5478c3d5982aSmrg fi 5479c3d5982aSmrg 5480c3d5982aSmrg 5481c3d5982aSmrg 5482c3d5982aSmrg 5483c3d5982aSmrg 5484c3d5982aSmrg 5485c3d5982aSmrg 5486c3d5982aSmrg 5487c3d5982aSmrg 5488c3d5982aSmrg 5489c3d5982aSmrg 5490c3d5982aSmrg 5491c3d5982aSmrg 5492c3d5982aSmrg 5493c3d5982aSmrg 5494c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5495c3d5982aSmrg 5496c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5497c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5498e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5499e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5500e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5501e4b60806Smrgthen : 5502e4b60806Smrg printf %s "(cached) " >&6 5503e4efb0bcSmrgelse case e in #( 5504e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5505c3d5982aSmrg/* end confdefs.h. */ 5506c3d5982aSmrgint i; 5507c3d5982aSmrg_ACEOF 5508e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5509e4b60806Smrgthen : 5510c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5511e4efb0bcSmrgelse case e in #( 5512e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5513e4efb0bcSmrgesac 5514c3d5982aSmrgfi 5515e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5516e4efb0bcSmrgesac 5517c3d5982aSmrgfi 5518e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5519e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5520c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5521c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5522c3d5982aSmrgfi 5523c3d5982aSmrg 5524c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5525c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5526c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5527c3d5982aSmrg fi 5528c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5529e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5530e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5531e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5532e4b60806Smrgthen : 5533e4b60806Smrg printf %s "(cached) " >&6 5534e4efb0bcSmrgelse case e in #( 5535e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5536c3d5982aSmrg/* end confdefs.h. */ 5537c3d5982aSmrgint i; 5538c3d5982aSmrg_ACEOF 5539e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5540e4b60806Smrgthen : 5541c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5542e4efb0bcSmrgelse case e in #( 5543e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5544e4efb0bcSmrgesac 5545c3d5982aSmrgfi 5546e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5547e4efb0bcSmrgesac 5548c3d5982aSmrgfi 5549e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5550e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5551c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5552c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5553c3d5982aSmrgfi 5554c3d5982aSmrg 5555c3d5982aSmrgfound="no" 5556c3d5982aSmrg 5557c3d5982aSmrg if test $found = "no" ; then 5558ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5559c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5560c3d5982aSmrg fi 5561c3d5982aSmrg 5562ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5563c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5564c3d5982aSmrg fi 5565c3d5982aSmrg 5566c3d5982aSmrg CFLAGS="$CFLAGS -Wformat=2" 5567c3d5982aSmrg 5568e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5569e4b60806Smrgprintf %s "checking if $CC supports -Wformat=2... " >&6; } 5570ff143803Smrg cacheid=xorg_cv_cc_flag__Wformat_2 5571e4b60806Smrg if eval test \${$cacheid+y} 5572e4b60806Smrgthen : 5573e4b60806Smrg printf %s "(cached) " >&6 5574e4efb0bcSmrgelse case e in #( 5575e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5576c3d5982aSmrg/* end confdefs.h. */ 5577c3d5982aSmrgint i; 5578c3d5982aSmrgint 5579e4b60806Smrgmain (void) 5580c3d5982aSmrg{ 5581c3d5982aSmrg 5582c3d5982aSmrg ; 5583c3d5982aSmrg return 0; 5584c3d5982aSmrg} 5585c3d5982aSmrg_ACEOF 5586e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5587e4b60806Smrgthen : 5588c3d5982aSmrg eval $cacheid=yes 5589e4efb0bcSmrgelse case e in #( 5590e4efb0bcSmrg e) eval $cacheid=no ;; 5591e4efb0bcSmrgesac 5592c3d5982aSmrgfi 5593e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5594e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5595e4efb0bcSmrgesac 5596c3d5982aSmrgfi 5597c3d5982aSmrg 5598c3d5982aSmrg 5599c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5600c3d5982aSmrg 5601c3d5982aSmrg eval supported=\$$cacheid 5602e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5603e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5604c3d5982aSmrg if test "$supported" = "yes" ; then 5605c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5606c3d5982aSmrg found="yes" 5607c3d5982aSmrg fi 5608c3d5982aSmrg fi 5609c3d5982aSmrg 5610c3d5982aSmrg if test $found = "no" ; then 5611ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5612c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5613c3d5982aSmrg fi 5614c3d5982aSmrg 5615ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5616c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5617c3d5982aSmrg fi 5618c3d5982aSmrg 5619c3d5982aSmrg CFLAGS="$CFLAGS -Wformat" 5620c3d5982aSmrg 5621e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5622e4b60806Smrgprintf %s "checking if $CC supports -Wformat... " >&6; } 5623c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wformat 5624e4b60806Smrg if eval test \${$cacheid+y} 5625e4b60806Smrgthen : 5626e4b60806Smrg printf %s "(cached) " >&6 5627e4efb0bcSmrgelse case e in #( 5628e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5629c3d5982aSmrg/* end confdefs.h. */ 5630c3d5982aSmrgint i; 5631c3d5982aSmrgint 5632e4b60806Smrgmain (void) 5633c3d5982aSmrg{ 5634c3d5982aSmrg 5635c3d5982aSmrg ; 5636c3d5982aSmrg return 0; 5637c3d5982aSmrg} 5638c3d5982aSmrg_ACEOF 5639e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5640e4b60806Smrgthen : 5641c3d5982aSmrg eval $cacheid=yes 5642e4efb0bcSmrgelse case e in #( 5643e4efb0bcSmrg e) eval $cacheid=no ;; 5644e4efb0bcSmrgesac 5645c3d5982aSmrgfi 5646e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5647e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5648e4efb0bcSmrgesac 5649c3d5982aSmrgfi 5650c3d5982aSmrg 5651c3d5982aSmrg 5652c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5653c3d5982aSmrg 5654c3d5982aSmrg eval supported=\$$cacheid 5655e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5656e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5657c3d5982aSmrg if test "$supported" = "yes" ; then 5658c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5659c3d5982aSmrg found="yes" 5660c3d5982aSmrg fi 5661c3d5982aSmrg fi 5662c3d5982aSmrg 5663c3d5982aSmrg 5664c3d5982aSmrg 5665c3d5982aSmrg 5666c3d5982aSmrg 5667c3d5982aSmrg 5668c3d5982aSmrg 5669c3d5982aSmrg 5670c3d5982aSmrg 5671c3d5982aSmrg 5672c3d5982aSmrg 5673c3d5982aSmrg 5674c3d5982aSmrg 5675c3d5982aSmrg 5676c3d5982aSmrg 5677c3d5982aSmrg 5678c3d5982aSmrg 5679c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5680c3d5982aSmrg 5681c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5682c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5683e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5684e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5685e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5686e4b60806Smrgthen : 5687e4b60806Smrg printf %s "(cached) " >&6 5688e4efb0bcSmrgelse case e in #( 5689e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5690c3d5982aSmrg/* end confdefs.h. */ 5691c3d5982aSmrgint i; 5692c3d5982aSmrg_ACEOF 5693e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5694e4b60806Smrgthen : 5695c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5696e4efb0bcSmrgelse case e in #( 5697e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5698e4efb0bcSmrgesac 5699c3d5982aSmrgfi 5700e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5701e4efb0bcSmrgesac 5702c3d5982aSmrgfi 5703e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5704e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5705c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5706c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5707c3d5982aSmrgfi 5708c3d5982aSmrg 5709c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5710c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5711c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5712c3d5982aSmrg fi 5713c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5714e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5715e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5716e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5717e4b60806Smrgthen : 5718e4b60806Smrg printf %s "(cached) " >&6 5719e4efb0bcSmrgelse case e in #( 5720e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5721c3d5982aSmrg/* end confdefs.h. */ 5722c3d5982aSmrgint i; 5723c3d5982aSmrg_ACEOF 5724e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5725e4b60806Smrgthen : 5726c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5727e4efb0bcSmrgelse case e in #( 5728e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5729e4efb0bcSmrgesac 5730c3d5982aSmrgfi 5731e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5732e4efb0bcSmrgesac 5733c3d5982aSmrgfi 5734e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5735e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5736c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5737c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5738c3d5982aSmrgfi 5739c3d5982aSmrg 5740c3d5982aSmrgfound="no" 5741c3d5982aSmrg 5742c3d5982aSmrg if test $found = "no" ; then 5743ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5744c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5745c3d5982aSmrg fi 5746c3d5982aSmrg 5747ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5748c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5749c3d5982aSmrg fi 5750c3d5982aSmrg 5751c3d5982aSmrg CFLAGS="$CFLAGS -Wstrict-prototypes" 5752c3d5982aSmrg 5753e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5754e4b60806Smrgprintf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 5755c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5756e4b60806Smrg if eval test \${$cacheid+y} 5757e4b60806Smrgthen : 5758e4b60806Smrg printf %s "(cached) " >&6 5759e4efb0bcSmrgelse case e in #( 5760e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5761c3d5982aSmrg/* end confdefs.h. */ 5762c3d5982aSmrgint i; 5763c3d5982aSmrgint 5764e4b60806Smrgmain (void) 5765c3d5982aSmrg{ 5766c3d5982aSmrg 5767c3d5982aSmrg ; 5768c3d5982aSmrg return 0; 5769c3d5982aSmrg} 5770c3d5982aSmrg_ACEOF 5771e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5772e4b60806Smrgthen : 5773c3d5982aSmrg eval $cacheid=yes 5774e4efb0bcSmrgelse case e in #( 5775e4efb0bcSmrg e) eval $cacheid=no ;; 5776e4efb0bcSmrgesac 5777c3d5982aSmrgfi 5778e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5779e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5780e4efb0bcSmrgesac 5781c3d5982aSmrgfi 5782c3d5982aSmrg 5783c3d5982aSmrg 5784c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5785c3d5982aSmrg 5786c3d5982aSmrg eval supported=\$$cacheid 5787e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5788e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5789c3d5982aSmrg if test "$supported" = "yes" ; then 5790c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5791c3d5982aSmrg found="yes" 5792c3d5982aSmrg fi 5793c3d5982aSmrg fi 5794c3d5982aSmrg 5795c3d5982aSmrg 5796c3d5982aSmrg 5797c3d5982aSmrg 5798c3d5982aSmrg 5799c3d5982aSmrg 5800c3d5982aSmrg 5801c3d5982aSmrg 5802c3d5982aSmrg 5803c3d5982aSmrg 5804c3d5982aSmrg 5805c3d5982aSmrg 5806c3d5982aSmrg 5807c3d5982aSmrg 5808c3d5982aSmrg 5809c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5810c3d5982aSmrg 5811c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5812c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5813e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5814e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5815e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5816e4b60806Smrgthen : 5817e4b60806Smrg printf %s "(cached) " >&6 5818e4efb0bcSmrgelse case e in #( 5819e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5820c3d5982aSmrg/* end confdefs.h. */ 5821c3d5982aSmrgint i; 5822c3d5982aSmrg_ACEOF 5823e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5824e4b60806Smrgthen : 5825c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5826e4efb0bcSmrgelse case e in #( 5827e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5828e4efb0bcSmrgesac 5829c3d5982aSmrgfi 5830e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5831e4efb0bcSmrgesac 5832c3d5982aSmrgfi 5833e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5834e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5835c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5836c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5837c3d5982aSmrgfi 5838c3d5982aSmrg 5839c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5840c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5841c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5842c3d5982aSmrg fi 5843c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5844e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5845e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5846e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5847e4b60806Smrgthen : 5848e4b60806Smrg printf %s "(cached) " >&6 5849e4efb0bcSmrgelse case e in #( 5850e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5851c3d5982aSmrg/* end confdefs.h. */ 5852c3d5982aSmrgint i; 5853c3d5982aSmrg_ACEOF 5854e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5855e4b60806Smrgthen : 5856c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5857e4efb0bcSmrgelse case e in #( 5858e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5859e4efb0bcSmrgesac 5860c3d5982aSmrgfi 5861e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5862e4efb0bcSmrgesac 5863c3d5982aSmrgfi 5864e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5865e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5866c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5867c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5868c3d5982aSmrgfi 5869c3d5982aSmrg 5870c3d5982aSmrgfound="no" 5871c3d5982aSmrg 5872c3d5982aSmrg if test $found = "no" ; then 5873ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5874c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5875c3d5982aSmrg fi 5876c3d5982aSmrg 5877ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5878c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5879c3d5982aSmrg fi 5880c3d5982aSmrg 5881c3d5982aSmrg CFLAGS="$CFLAGS -Wmissing-prototypes" 5882c3d5982aSmrg 5883e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5884e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 5885c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5886e4b60806Smrg if eval test \${$cacheid+y} 5887e4b60806Smrgthen : 5888e4b60806Smrg printf %s "(cached) " >&6 5889e4efb0bcSmrgelse case e in #( 5890e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5891c3d5982aSmrg/* end confdefs.h. */ 5892c3d5982aSmrgint i; 5893c3d5982aSmrgint 5894e4b60806Smrgmain (void) 5895c3d5982aSmrg{ 5896c3d5982aSmrg 5897c3d5982aSmrg ; 5898c3d5982aSmrg return 0; 5899c3d5982aSmrg} 5900c3d5982aSmrg_ACEOF 5901e4b60806Smrgif ac_fn_c_try_link "$LINENO" 5902e4b60806Smrgthen : 5903c3d5982aSmrg eval $cacheid=yes 5904e4efb0bcSmrgelse case e in #( 5905e4efb0bcSmrg e) eval $cacheid=no ;; 5906e4efb0bcSmrgesac 5907c3d5982aSmrgfi 5908e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 5909e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 5910e4efb0bcSmrgesac 5911c3d5982aSmrgfi 5912c3d5982aSmrg 5913c3d5982aSmrg 5914c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5915c3d5982aSmrg 5916c3d5982aSmrg eval supported=\$$cacheid 5917e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5918e4b60806Smrgprintf "%s\n" "$supported" >&6; } 5919c3d5982aSmrg if test "$supported" = "yes" ; then 5920c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5921c3d5982aSmrg found="yes" 5922c3d5982aSmrg fi 5923c3d5982aSmrg fi 5924c3d5982aSmrg 5925c3d5982aSmrg 5926c3d5982aSmrg 5927c3d5982aSmrg 5928c3d5982aSmrg 5929c3d5982aSmrg 5930c3d5982aSmrg 5931c3d5982aSmrg 5932c3d5982aSmrg 5933c3d5982aSmrg 5934c3d5982aSmrg 5935c3d5982aSmrg 5936c3d5982aSmrg 5937c3d5982aSmrg 5938c3d5982aSmrg 5939c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 5940c3d5982aSmrg 5941c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5942c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5943e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5944e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5945e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 5946e4b60806Smrgthen : 5947e4b60806Smrg printf %s "(cached) " >&6 5948e4efb0bcSmrgelse case e in #( 5949e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5950c3d5982aSmrg/* end confdefs.h. */ 5951c3d5982aSmrgint i; 5952c3d5982aSmrg_ACEOF 5953e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5954e4b60806Smrgthen : 5955c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 5956e4efb0bcSmrgelse case e in #( 5957e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5958e4efb0bcSmrgesac 5959c3d5982aSmrgfi 5960e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5961e4efb0bcSmrgesac 5962c3d5982aSmrgfi 5963e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5964e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5965c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5966c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5967c3d5982aSmrgfi 5968c3d5982aSmrg 5969c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5970c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5971c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5972c3d5982aSmrg fi 5973c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5974e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5975e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5976e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5977e4b60806Smrgthen : 5978e4b60806Smrg printf %s "(cached) " >&6 5979e4efb0bcSmrgelse case e in #( 5980e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5981c3d5982aSmrg/* end confdefs.h. */ 5982c3d5982aSmrgint i; 5983c3d5982aSmrg_ACEOF 5984e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 5985e4b60806Smrgthen : 5986c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 5987e4efb0bcSmrgelse case e in #( 5988e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5989e4efb0bcSmrgesac 5990c3d5982aSmrgfi 5991e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5992e4efb0bcSmrgesac 5993c3d5982aSmrgfi 5994e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5995e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5996c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5997c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 5998c3d5982aSmrgfi 5999c3d5982aSmrg 6000c3d5982aSmrgfound="no" 6001c3d5982aSmrg 6002c3d5982aSmrg if test $found = "no" ; then 6003ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6004c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6005c3d5982aSmrg fi 6006c3d5982aSmrg 6007ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6008c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6009c3d5982aSmrg fi 6010c3d5982aSmrg 6011c3d5982aSmrg CFLAGS="$CFLAGS -Wnested-externs" 6012c3d5982aSmrg 6013e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 6014e4b60806Smrgprintf %s "checking if $CC supports -Wnested-externs... " >&6; } 6015c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wnested_externs 6016e4b60806Smrg if eval test \${$cacheid+y} 6017e4b60806Smrgthen : 6018e4b60806Smrg printf %s "(cached) " >&6 6019e4efb0bcSmrgelse case e in #( 6020e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6021c3d5982aSmrg/* end confdefs.h. */ 6022c3d5982aSmrgint i; 6023c3d5982aSmrgint 6024e4b60806Smrgmain (void) 6025c3d5982aSmrg{ 6026c3d5982aSmrg 6027c3d5982aSmrg ; 6028c3d5982aSmrg return 0; 6029c3d5982aSmrg} 6030c3d5982aSmrg_ACEOF 6031e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6032e4b60806Smrgthen : 6033c3d5982aSmrg eval $cacheid=yes 6034e4efb0bcSmrgelse case e in #( 6035e4efb0bcSmrg e) eval $cacheid=no ;; 6036e4efb0bcSmrgesac 6037c3d5982aSmrgfi 6038e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6039e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6040e4efb0bcSmrgesac 6041c3d5982aSmrgfi 6042c3d5982aSmrg 6043c3d5982aSmrg 6044c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6045c3d5982aSmrg 6046c3d5982aSmrg eval supported=\$$cacheid 6047e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6048e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6049c3d5982aSmrg if test "$supported" = "yes" ; then 6050c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 6051c3d5982aSmrg found="yes" 6052c3d5982aSmrg fi 6053c3d5982aSmrg fi 6054c3d5982aSmrg 6055c3d5982aSmrg 6056c3d5982aSmrg 6057c3d5982aSmrg 6058c3d5982aSmrg 6059c3d5982aSmrg 6060c3d5982aSmrg 6061c3d5982aSmrg 6062c3d5982aSmrg 6063c3d5982aSmrg 6064c3d5982aSmrg 6065c3d5982aSmrg 6066c3d5982aSmrg 6067c3d5982aSmrg 6068c3d5982aSmrg 6069c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6070c3d5982aSmrg 6071c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6072c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6073e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6074e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6075e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6076e4b60806Smrgthen : 6077e4b60806Smrg printf %s "(cached) " >&6 6078e4efb0bcSmrgelse case e in #( 6079e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6080c3d5982aSmrg/* end confdefs.h. */ 6081c3d5982aSmrgint i; 6082c3d5982aSmrg_ACEOF 6083e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6084e4b60806Smrgthen : 6085c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6086e4efb0bcSmrgelse case e in #( 6087e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6088e4efb0bcSmrgesac 6089c3d5982aSmrgfi 6090e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6091e4efb0bcSmrgesac 6092c3d5982aSmrgfi 6093e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6094e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6095c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6096c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6097c3d5982aSmrgfi 6098c3d5982aSmrg 6099c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6100c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6101c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6102c3d5982aSmrg fi 6103c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6104e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6105e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6106e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6107e4b60806Smrgthen : 6108e4b60806Smrg printf %s "(cached) " >&6 6109e4efb0bcSmrgelse case e in #( 6110e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6111c3d5982aSmrg/* end confdefs.h. */ 6112c3d5982aSmrgint i; 6113c3d5982aSmrg_ACEOF 6114e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6115e4b60806Smrgthen : 6116c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6117e4efb0bcSmrgelse case e in #( 6118e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6119e4efb0bcSmrgesac 6120c3d5982aSmrgfi 6121e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6122e4efb0bcSmrgesac 6123c3d5982aSmrgfi 6124e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6125e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6126c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6127c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6128c3d5982aSmrgfi 6129c3d5982aSmrg 6130c3d5982aSmrgfound="no" 6131c3d5982aSmrg 6132c3d5982aSmrg if test $found = "no" ; then 6133ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6134c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6135c3d5982aSmrg fi 6136c3d5982aSmrg 6137ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6138c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6139c3d5982aSmrg fi 6140c3d5982aSmrg 6141c3d5982aSmrg CFLAGS="$CFLAGS -Wbad-function-cast" 6142c3d5982aSmrg 6143e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6144e4b60806Smrgprintf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 6145c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wbad_function_cast 6146e4b60806Smrg if eval test \${$cacheid+y} 6147e4b60806Smrgthen : 6148e4b60806Smrg printf %s "(cached) " >&6 6149e4efb0bcSmrgelse case e in #( 6150e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6151c3d5982aSmrg/* end confdefs.h. */ 6152c3d5982aSmrgint i; 6153c3d5982aSmrgint 6154e4b60806Smrgmain (void) 6155c3d5982aSmrg{ 6156c3d5982aSmrg 6157c3d5982aSmrg ; 6158c3d5982aSmrg return 0; 6159c3d5982aSmrg} 6160c3d5982aSmrg_ACEOF 6161e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6162e4b60806Smrgthen : 6163c3d5982aSmrg eval $cacheid=yes 6164e4efb0bcSmrgelse case e in #( 6165e4efb0bcSmrg e) eval $cacheid=no ;; 6166e4efb0bcSmrgesac 6167c3d5982aSmrgfi 6168e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6169e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6170e4efb0bcSmrgesac 6171c3d5982aSmrgfi 6172c3d5982aSmrg 6173c3d5982aSmrg 6174c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6175c3d5982aSmrg 6176c3d5982aSmrg eval supported=\$$cacheid 6177e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6178e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6179c3d5982aSmrg if test "$supported" = "yes" ; then 6180c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6181c3d5982aSmrg found="yes" 6182c3d5982aSmrg fi 6183c3d5982aSmrg fi 6184c3d5982aSmrg 6185c3d5982aSmrg 6186c3d5982aSmrg 6187c3d5982aSmrg 6188c3d5982aSmrg 6189c3d5982aSmrg 6190c3d5982aSmrg 6191c3d5982aSmrg 6192c3d5982aSmrg 6193c3d5982aSmrg 6194c3d5982aSmrg 6195c3d5982aSmrg 6196c3d5982aSmrg 6197c3d5982aSmrg 6198c3d5982aSmrg 6199c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6200c3d5982aSmrg 6201c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6202c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6203e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6204e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6205e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6206e4b60806Smrgthen : 6207e4b60806Smrg printf %s "(cached) " >&6 6208e4efb0bcSmrgelse case e in #( 6209e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6210c3d5982aSmrg/* end confdefs.h. */ 6211c3d5982aSmrgint i; 6212c3d5982aSmrg_ACEOF 6213e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6214e4b60806Smrgthen : 6215c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6216e4efb0bcSmrgelse case e in #( 6217e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6218e4efb0bcSmrgesac 6219c3d5982aSmrgfi 6220e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6221e4efb0bcSmrgesac 6222c3d5982aSmrgfi 6223e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6224e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6225c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6226c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6227c3d5982aSmrgfi 6228c3d5982aSmrg 6229c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6230c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6231c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6232c3d5982aSmrg fi 6233c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6234e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6235e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6236e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6237e4b60806Smrgthen : 6238e4b60806Smrg printf %s "(cached) " >&6 6239e4efb0bcSmrgelse case e in #( 6240e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6241c3d5982aSmrg/* end confdefs.h. */ 6242c3d5982aSmrgint i; 6243c3d5982aSmrg_ACEOF 6244e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6245e4b60806Smrgthen : 6246c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6247e4efb0bcSmrgelse case e in #( 6248e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6249e4efb0bcSmrgesac 6250c3d5982aSmrgfi 6251e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6252e4efb0bcSmrgesac 6253c3d5982aSmrgfi 6254e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6255e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6256c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6257c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6258c3d5982aSmrgfi 6259c3d5982aSmrg 6260c3d5982aSmrgfound="no" 6261c3d5982aSmrg 6262c3d5982aSmrg if test $found = "no" ; then 6263ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6264c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6265c3d5982aSmrg fi 6266c3d5982aSmrg 6267ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6268c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6269c3d5982aSmrg fi 6270c3d5982aSmrg 6271c3d5982aSmrg CFLAGS="$CFLAGS -Wold-style-definition" 6272c3d5982aSmrg 6273e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6274e4b60806Smrgprintf %s "checking if $CC supports -Wold-style-definition... " >&6; } 6275c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wold_style_definition 6276e4b60806Smrg if eval test \${$cacheid+y} 6277e4b60806Smrgthen : 6278e4b60806Smrg printf %s "(cached) " >&6 6279e4efb0bcSmrgelse case e in #( 6280e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6281c3d5982aSmrg/* end confdefs.h. */ 6282c3d5982aSmrgint i; 6283c3d5982aSmrgint 6284e4b60806Smrgmain (void) 6285c3d5982aSmrg{ 6286c3d5982aSmrg 6287c3d5982aSmrg ; 6288c3d5982aSmrg return 0; 6289c3d5982aSmrg} 6290c3d5982aSmrg_ACEOF 6291e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6292e4b60806Smrgthen : 6293c3d5982aSmrg eval $cacheid=yes 6294e4efb0bcSmrgelse case e in #( 6295e4efb0bcSmrg e) eval $cacheid=no ;; 6296e4efb0bcSmrgesac 6297c3d5982aSmrgfi 6298e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6299e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6300e4efb0bcSmrgesac 6301c3d5982aSmrgfi 6302c3d5982aSmrg 6303c3d5982aSmrg 6304c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6305c3d5982aSmrg 6306c3d5982aSmrg eval supported=\$$cacheid 6307e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6308e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6309c3d5982aSmrg if test "$supported" = "yes" ; then 6310c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6311c3d5982aSmrg found="yes" 6312c3d5982aSmrg fi 6313c3d5982aSmrg fi 6314c3d5982aSmrg 6315ff143803Smrg if test $found = "no" ; then 6316ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6317ff143803Smrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6318ff143803Smrg fi 6319ff143803Smrg 6320ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6321ff143803Smrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6322ff143803Smrg fi 6323ff143803Smrg 6324ff143803Smrg CFLAGS="$CFLAGS -fd" 6325ff143803Smrg 6326e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6327e4b60806Smrgprintf %s "checking if $CC supports -fd... " >&6; } 6328ff143803Smrg cacheid=xorg_cv_cc_flag__fd 6329e4b60806Smrg if eval test \${$cacheid+y} 6330e4b60806Smrgthen : 6331e4b60806Smrg printf %s "(cached) " >&6 6332e4efb0bcSmrgelse case e in #( 6333e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6334ff143803Smrg/* end confdefs.h. */ 6335ff143803Smrgint i; 6336ff143803Smrgint 6337e4b60806Smrgmain (void) 6338ff143803Smrg{ 6339ff143803Smrg 6340ff143803Smrg ; 6341ff143803Smrg return 0; 6342ff143803Smrg} 6343ff143803Smrg_ACEOF 6344e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6345e4b60806Smrgthen : 6346ff143803Smrg eval $cacheid=yes 6347e4efb0bcSmrgelse case e in #( 6348e4efb0bcSmrg e) eval $cacheid=no ;; 6349e4efb0bcSmrgesac 6350ff143803Smrgfi 6351e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6352e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6353e4efb0bcSmrgesac 6354ff143803Smrgfi 6355ff143803Smrg 6356ff143803Smrg 6357ff143803Smrg CFLAGS="$xorg_testset_save_CFLAGS" 6358ff143803Smrg 6359ff143803Smrg eval supported=\$$cacheid 6360e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6361e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6362ff143803Smrg if test "$supported" = "yes" ; then 6363ff143803Smrg BASE_CFLAGS="$BASE_CFLAGS -fd" 6364ff143803Smrg found="yes" 6365ff143803Smrg fi 6366ff143803Smrg fi 6367ff143803Smrg 6368c3d5982aSmrg 6369c3d5982aSmrg 6370c3d5982aSmrg 6371c3d5982aSmrg 6372c3d5982aSmrg 6373c3d5982aSmrg 6374c3d5982aSmrg 6375c3d5982aSmrg 6376c3d5982aSmrg 6377c3d5982aSmrg 6378c3d5982aSmrg 6379c3d5982aSmrg 6380c3d5982aSmrg 6381c3d5982aSmrg 6382c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6383c3d5982aSmrg 6384c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6385c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6386e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6387e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6388e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6389e4b60806Smrgthen : 6390e4b60806Smrg printf %s "(cached) " >&6 6391e4efb0bcSmrgelse case e in #( 6392e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6393c3d5982aSmrg/* end confdefs.h. */ 6394c3d5982aSmrgint i; 6395c3d5982aSmrg_ACEOF 6396e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6397e4b60806Smrgthen : 6398c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6399e4efb0bcSmrgelse case e in #( 6400e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6401e4efb0bcSmrgesac 6402c3d5982aSmrgfi 6403e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6404e4efb0bcSmrgesac 6405c3d5982aSmrgfi 6406e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6407e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6408c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6409c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6410c3d5982aSmrgfi 6411c3d5982aSmrg 6412c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6413c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6414c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6415c3d5982aSmrg fi 6416c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6417e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6418e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6419e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6420e4b60806Smrgthen : 6421e4b60806Smrg printf %s "(cached) " >&6 6422e4efb0bcSmrgelse case e in #( 6423e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6424c3d5982aSmrg/* end confdefs.h. */ 6425c3d5982aSmrgint i; 6426c3d5982aSmrg_ACEOF 6427e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6428e4b60806Smrgthen : 6429c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6430e4efb0bcSmrgelse case e in #( 6431e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6432e4efb0bcSmrgesac 6433c3d5982aSmrgfi 6434e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6435e4efb0bcSmrgesac 6436c3d5982aSmrgfi 6437e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6438e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6439c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6440c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6441c3d5982aSmrgfi 6442c3d5982aSmrg 6443c3d5982aSmrgfound="no" 6444c3d5982aSmrg 6445c3d5982aSmrg if test $found = "no" ; then 6446ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6447c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6448c3d5982aSmrg fi 6449c3d5982aSmrg 6450ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6451c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6452c3d5982aSmrg fi 6453c3d5982aSmrg 6454c3d5982aSmrg CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6455c3d5982aSmrg 6456e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6457e4b60806Smrgprintf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6458c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6459e4b60806Smrg if eval test \${$cacheid+y} 6460e4b60806Smrgthen : 6461e4b60806Smrg printf %s "(cached) " >&6 6462e4efb0bcSmrgelse case e in #( 6463e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6464c3d5982aSmrg/* end confdefs.h. */ 6465c3d5982aSmrgint i; 6466c3d5982aSmrgint 6467e4b60806Smrgmain (void) 6468c3d5982aSmrg{ 6469c3d5982aSmrg 6470c3d5982aSmrg ; 6471c3d5982aSmrg return 0; 6472c3d5982aSmrg} 6473c3d5982aSmrg_ACEOF 6474e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6475e4b60806Smrgthen : 6476c3d5982aSmrg eval $cacheid=yes 6477e4efb0bcSmrgelse case e in #( 6478e4efb0bcSmrg e) eval $cacheid=no ;; 6479e4efb0bcSmrgesac 6480c3d5982aSmrgfi 6481e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6482e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6483e4efb0bcSmrgesac 6484c3d5982aSmrgfi 6485c3d5982aSmrg 6486c3d5982aSmrg 6487c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6488c3d5982aSmrg 6489c3d5982aSmrg eval supported=\$$cacheid 6490e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6491e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6492c3d5982aSmrg if test "$supported" = "yes" ; then 6493c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6494c3d5982aSmrg found="yes" 6495c3d5982aSmrg fi 6496c3d5982aSmrg fi 6497c3d5982aSmrg 6498c3d5982aSmrg 6499c3d5982aSmrg 6500c3d5982aSmrg 6501c3d5982aSmrg 6502c3d5982aSmrg# This chunk adds additional warnings that could catch undesired effects. 6503c3d5982aSmrg 6504c3d5982aSmrg 6505c3d5982aSmrg 6506c3d5982aSmrg 6507c3d5982aSmrg 6508c3d5982aSmrg 6509c3d5982aSmrg 6510c3d5982aSmrg 6511c3d5982aSmrg 6512c3d5982aSmrg 6513c3d5982aSmrg 6514c3d5982aSmrg 6515c3d5982aSmrg 6516c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6517c3d5982aSmrg 6518c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6519c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6520e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6521e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6522e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6523e4b60806Smrgthen : 6524e4b60806Smrg printf %s "(cached) " >&6 6525e4efb0bcSmrgelse case e in #( 6526e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6527c3d5982aSmrg/* end confdefs.h. */ 6528c3d5982aSmrgint i; 6529c3d5982aSmrg_ACEOF 6530e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6531e4b60806Smrgthen : 6532c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6533e4efb0bcSmrgelse case e in #( 6534e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6535e4efb0bcSmrgesac 6536c3d5982aSmrgfi 6537e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6538e4efb0bcSmrgesac 6539c3d5982aSmrgfi 6540e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6541e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6542c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6543c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6544c3d5982aSmrgfi 6545c3d5982aSmrg 6546c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6547c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6548c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6549c3d5982aSmrg fi 6550c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6551e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6552e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6553e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6554e4b60806Smrgthen : 6555e4b60806Smrg printf %s "(cached) " >&6 6556e4efb0bcSmrgelse case e in #( 6557e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6558c3d5982aSmrg/* end confdefs.h. */ 6559c3d5982aSmrgint i; 6560c3d5982aSmrg_ACEOF 6561e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6562e4b60806Smrgthen : 6563c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6564e4efb0bcSmrgelse case e in #( 6565e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6566e4efb0bcSmrgesac 6567c3d5982aSmrgfi 6568e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6569e4efb0bcSmrgesac 6570c3d5982aSmrgfi 6571e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6572e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6573c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6574c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6575c3d5982aSmrgfi 6576c3d5982aSmrg 6577c3d5982aSmrgfound="no" 6578c3d5982aSmrg 6579c3d5982aSmrg if test $found = "no" ; then 6580ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6581c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6582c3d5982aSmrg fi 6583c3d5982aSmrg 6584ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6585c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6586c3d5982aSmrg fi 6587c3d5982aSmrg 6588c3d5982aSmrg CFLAGS="$CFLAGS -Wunused" 6589c3d5982aSmrg 6590e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6591e4b60806Smrgprintf %s "checking if $CC supports -Wunused... " >&6; } 6592c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wunused 6593e4b60806Smrg if eval test \${$cacheid+y} 6594e4b60806Smrgthen : 6595e4b60806Smrg printf %s "(cached) " >&6 6596e4efb0bcSmrgelse case e in #( 6597e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6598c3d5982aSmrg/* end confdefs.h. */ 6599c3d5982aSmrgint i; 6600c3d5982aSmrgint 6601e4b60806Smrgmain (void) 6602c3d5982aSmrg{ 6603c3d5982aSmrg 6604c3d5982aSmrg ; 6605c3d5982aSmrg return 0; 6606c3d5982aSmrg} 6607c3d5982aSmrg_ACEOF 6608e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6609e4b60806Smrgthen : 6610c3d5982aSmrg eval $cacheid=yes 6611e4efb0bcSmrgelse case e in #( 6612e4efb0bcSmrg e) eval $cacheid=no ;; 6613e4efb0bcSmrgesac 6614c3d5982aSmrgfi 6615e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6616e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6617e4efb0bcSmrgesac 6618c3d5982aSmrgfi 6619c3d5982aSmrg 6620c3d5982aSmrg 6621c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6622c3d5982aSmrg 6623c3d5982aSmrg eval supported=\$$cacheid 6624e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6625e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6626c3d5982aSmrg if test "$supported" = "yes" ; then 6627c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6628c3d5982aSmrg found="yes" 6629c3d5982aSmrg fi 6630c3d5982aSmrg fi 6631c3d5982aSmrg 6632c3d5982aSmrg 6633c3d5982aSmrg 6634c3d5982aSmrg 6635c3d5982aSmrg 6636c3d5982aSmrg 6637c3d5982aSmrg 6638c3d5982aSmrg 6639c3d5982aSmrg 6640c3d5982aSmrg 6641c3d5982aSmrg 6642c3d5982aSmrg 6643c3d5982aSmrg 6644c3d5982aSmrg 6645c3d5982aSmrg 6646c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6647c3d5982aSmrg 6648c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6649c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6650e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6651e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6652e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6653e4b60806Smrgthen : 6654e4b60806Smrg printf %s "(cached) " >&6 6655e4efb0bcSmrgelse case e in #( 6656e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6657c3d5982aSmrg/* end confdefs.h. */ 6658c3d5982aSmrgint i; 6659c3d5982aSmrg_ACEOF 6660e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6661e4b60806Smrgthen : 6662c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6663e4efb0bcSmrgelse case e in #( 6664e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6665e4efb0bcSmrgesac 6666c3d5982aSmrgfi 6667e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6668e4efb0bcSmrgesac 6669c3d5982aSmrgfi 6670e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6671e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6672c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6673c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6674c3d5982aSmrgfi 6675c3d5982aSmrg 6676c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6677c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6678c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6679c3d5982aSmrg fi 6680c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6681e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6682e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6683e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6684e4b60806Smrgthen : 6685e4b60806Smrg printf %s "(cached) " >&6 6686e4efb0bcSmrgelse case e in #( 6687e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6688c3d5982aSmrg/* end confdefs.h. */ 6689c3d5982aSmrgint i; 6690c3d5982aSmrg_ACEOF 6691e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6692e4b60806Smrgthen : 6693c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6694e4efb0bcSmrgelse case e in #( 6695e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6696e4efb0bcSmrgesac 6697c3d5982aSmrgfi 6698e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6699e4efb0bcSmrgesac 6700c3d5982aSmrgfi 6701e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6702e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6703c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6704c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6705c3d5982aSmrgfi 6706c3d5982aSmrg 6707c3d5982aSmrgfound="no" 6708c3d5982aSmrg 6709c3d5982aSmrg if test $found = "no" ; then 6710ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6711c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6712c3d5982aSmrg fi 6713c3d5982aSmrg 6714ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6715c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6716c3d5982aSmrg fi 6717c3d5982aSmrg 6718c3d5982aSmrg CFLAGS="$CFLAGS -Wuninitialized" 6719c3d5982aSmrg 6720e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6721e4b60806Smrgprintf %s "checking if $CC supports -Wuninitialized... " >&6; } 6722c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wuninitialized 6723e4b60806Smrg if eval test \${$cacheid+y} 6724e4b60806Smrgthen : 6725e4b60806Smrg printf %s "(cached) " >&6 6726e4efb0bcSmrgelse case e in #( 6727e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6728c3d5982aSmrg/* end confdefs.h. */ 6729c3d5982aSmrgint i; 6730c3d5982aSmrgint 6731e4b60806Smrgmain (void) 6732c3d5982aSmrg{ 6733c3d5982aSmrg 6734c3d5982aSmrg ; 6735c3d5982aSmrg return 0; 6736c3d5982aSmrg} 6737c3d5982aSmrg_ACEOF 6738e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6739e4b60806Smrgthen : 6740c3d5982aSmrg eval $cacheid=yes 6741e4efb0bcSmrgelse case e in #( 6742e4efb0bcSmrg e) eval $cacheid=no ;; 6743e4efb0bcSmrgesac 6744c3d5982aSmrgfi 6745e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6746e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6747e4efb0bcSmrgesac 6748c3d5982aSmrgfi 6749c3d5982aSmrg 6750c3d5982aSmrg 6751c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6752c3d5982aSmrg 6753c3d5982aSmrg eval supported=\$$cacheid 6754e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6755e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6756c3d5982aSmrg if test "$supported" = "yes" ; then 6757c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6758c3d5982aSmrg found="yes" 6759c3d5982aSmrg fi 6760c3d5982aSmrg fi 6761c3d5982aSmrg 6762c3d5982aSmrg 6763c3d5982aSmrg 6764c3d5982aSmrg 6765c3d5982aSmrg 6766c3d5982aSmrg 6767c3d5982aSmrg 6768c3d5982aSmrg 6769c3d5982aSmrg 6770c3d5982aSmrg 6771c3d5982aSmrg 6772c3d5982aSmrg 6773c3d5982aSmrg 6774c3d5982aSmrg 6775c3d5982aSmrg 6776c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6777c3d5982aSmrg 6778c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6779c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6780e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6781e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6782e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6783e4b60806Smrgthen : 6784e4b60806Smrg printf %s "(cached) " >&6 6785e4efb0bcSmrgelse case e in #( 6786e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6787c3d5982aSmrg/* end confdefs.h. */ 6788c3d5982aSmrgint i; 6789c3d5982aSmrg_ACEOF 6790e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6791e4b60806Smrgthen : 6792c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6793e4efb0bcSmrgelse case e in #( 6794e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6795e4efb0bcSmrgesac 6796c3d5982aSmrgfi 6797e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6798e4efb0bcSmrgesac 6799c3d5982aSmrgfi 6800e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6801e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6802c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6803c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6804c3d5982aSmrgfi 6805c3d5982aSmrg 6806c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6807c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6808c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6809c3d5982aSmrg fi 6810c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6811e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6812e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6813e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6814e4b60806Smrgthen : 6815e4b60806Smrg printf %s "(cached) " >&6 6816e4efb0bcSmrgelse case e in #( 6817e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6818c3d5982aSmrg/* end confdefs.h. */ 6819c3d5982aSmrgint i; 6820c3d5982aSmrg_ACEOF 6821e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6822e4b60806Smrgthen : 6823c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6824e4efb0bcSmrgelse case e in #( 6825e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6826e4efb0bcSmrgesac 6827c3d5982aSmrgfi 6828e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6829e4efb0bcSmrgesac 6830c3d5982aSmrgfi 6831e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6832e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6833c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6834c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6835c3d5982aSmrgfi 6836c3d5982aSmrg 6837c3d5982aSmrgfound="no" 6838c3d5982aSmrg 6839c3d5982aSmrg if test $found = "no" ; then 6840ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6841c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6842c3d5982aSmrg fi 6843c3d5982aSmrg 6844ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6845c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6846c3d5982aSmrg fi 6847c3d5982aSmrg 6848c3d5982aSmrg CFLAGS="$CFLAGS -Wshadow" 6849c3d5982aSmrg 6850e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6851e4b60806Smrgprintf %s "checking if $CC supports -Wshadow... " >&6; } 6852c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wshadow 6853e4b60806Smrg if eval test \${$cacheid+y} 6854e4b60806Smrgthen : 6855e4b60806Smrg printf %s "(cached) " >&6 6856e4efb0bcSmrgelse case e in #( 6857e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6858c3d5982aSmrg/* end confdefs.h. */ 6859c3d5982aSmrgint i; 6860c3d5982aSmrgint 6861e4b60806Smrgmain (void) 6862c3d5982aSmrg{ 6863c3d5982aSmrg 6864c3d5982aSmrg ; 6865c3d5982aSmrg return 0; 6866c3d5982aSmrg} 6867c3d5982aSmrg_ACEOF 6868e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6869e4b60806Smrgthen : 6870c3d5982aSmrg eval $cacheid=yes 6871e4efb0bcSmrgelse case e in #( 6872e4efb0bcSmrg e) eval $cacheid=no ;; 6873e4efb0bcSmrgesac 6874c3d5982aSmrgfi 6875e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 6876e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 6877e4efb0bcSmrgesac 6878c3d5982aSmrgfi 6879c3d5982aSmrg 6880c3d5982aSmrg 6881c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6882c3d5982aSmrg 6883c3d5982aSmrg eval supported=\$$cacheid 6884e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6885e4b60806Smrgprintf "%s\n" "$supported" >&6; } 6886c3d5982aSmrg if test "$supported" = "yes" ; then 6887c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6888c3d5982aSmrg found="yes" 6889c3d5982aSmrg fi 6890c3d5982aSmrg fi 6891c3d5982aSmrg 6892c3d5982aSmrg 6893c3d5982aSmrg 6894c3d5982aSmrg 6895c3d5982aSmrg 6896c3d5982aSmrg 6897c3d5982aSmrg 6898c3d5982aSmrg 6899c3d5982aSmrg 6900c3d5982aSmrg 6901c3d5982aSmrg 6902c3d5982aSmrg 6903c3d5982aSmrg 6904c3d5982aSmrg 6905c3d5982aSmrg 6906c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 6907c3d5982aSmrg 6908c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6909c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6910e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6911e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6912e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 6913e4b60806Smrgthen : 6914e4b60806Smrg printf %s "(cached) " >&6 6915e4efb0bcSmrgelse case e in #( 6916e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6917c3d5982aSmrg/* end confdefs.h. */ 6918c3d5982aSmrgint i; 6919c3d5982aSmrg_ACEOF 6920e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6921e4b60806Smrgthen : 6922c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 6923e4efb0bcSmrgelse case e in #( 6924e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6925e4efb0bcSmrgesac 6926c3d5982aSmrgfi 6927e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6928e4efb0bcSmrgesac 6929c3d5982aSmrgfi 6930e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6931e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6932c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6933c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6934c3d5982aSmrgfi 6935c3d5982aSmrg 6936c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6937c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6938c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6939c3d5982aSmrg fi 6940c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6941e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6942e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6943e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6944e4b60806Smrgthen : 6945e4b60806Smrg printf %s "(cached) " >&6 6946e4efb0bcSmrgelse case e in #( 6947e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6948c3d5982aSmrg/* end confdefs.h. */ 6949c3d5982aSmrgint i; 6950c3d5982aSmrg_ACEOF 6951e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 6952e4b60806Smrgthen : 6953c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 6954e4efb0bcSmrgelse case e in #( 6955e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6956e4efb0bcSmrgesac 6957c3d5982aSmrgfi 6958e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6959e4efb0bcSmrgesac 6960c3d5982aSmrgfi 6961e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6962e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6963c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6964c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 6965c3d5982aSmrgfi 6966c3d5982aSmrg 6967c3d5982aSmrgfound="no" 6968c3d5982aSmrg 6969c3d5982aSmrg if test $found = "no" ; then 6970ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6971c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6972c3d5982aSmrg fi 6973c3d5982aSmrg 6974ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6975c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6976c3d5982aSmrg fi 6977c3d5982aSmrg 6978ff143803Smrg CFLAGS="$CFLAGS -Wmissing-noreturn" 6979c3d5982aSmrg 6980e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6981e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 6982ff143803Smrg cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6983e4b60806Smrg if eval test \${$cacheid+y} 6984e4b60806Smrgthen : 6985e4b60806Smrg printf %s "(cached) " >&6 6986e4efb0bcSmrgelse case e in #( 6987e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6988c3d5982aSmrg/* end confdefs.h. */ 6989c3d5982aSmrgint i; 6990c3d5982aSmrgint 6991e4b60806Smrgmain (void) 6992c3d5982aSmrg{ 6993c3d5982aSmrg 6994c3d5982aSmrg ; 6995c3d5982aSmrg return 0; 6996c3d5982aSmrg} 6997c3d5982aSmrg_ACEOF 6998e4b60806Smrgif ac_fn_c_try_link "$LINENO" 6999e4b60806Smrgthen : 7000c3d5982aSmrg eval $cacheid=yes 7001e4efb0bcSmrgelse case e in #( 7002e4efb0bcSmrg e) eval $cacheid=no ;; 7003e4efb0bcSmrgesac 7004c3d5982aSmrgfi 7005e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7006e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7007e4efb0bcSmrgesac 7008c3d5982aSmrgfi 7009c3d5982aSmrg 7010c3d5982aSmrg 7011c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7012c3d5982aSmrg 7013c3d5982aSmrg eval supported=\$$cacheid 7014e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7015e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7016c3d5982aSmrg if test "$supported" = "yes" ; then 7017ff143803Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 7018c3d5982aSmrg found="yes" 7019c3d5982aSmrg fi 7020c3d5982aSmrg fi 7021c3d5982aSmrg 7022c3d5982aSmrg 7023c3d5982aSmrg 7024c3d5982aSmrg 7025c3d5982aSmrg 7026c3d5982aSmrg 7027c3d5982aSmrg 7028c3d5982aSmrg 7029c3d5982aSmrg 7030c3d5982aSmrg 7031c3d5982aSmrg 7032c3d5982aSmrg 7033c3d5982aSmrg 7034c3d5982aSmrg 7035c3d5982aSmrg 7036c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7037c3d5982aSmrg 7038c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7039c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7040e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7041e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7042e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7043e4b60806Smrgthen : 7044e4b60806Smrg printf %s "(cached) " >&6 7045e4efb0bcSmrgelse case e in #( 7046e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7047c3d5982aSmrg/* end confdefs.h. */ 7048c3d5982aSmrgint i; 7049c3d5982aSmrg_ACEOF 7050e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7051e4b60806Smrgthen : 7052c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7053e4efb0bcSmrgelse case e in #( 7054e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7055e4efb0bcSmrgesac 7056c3d5982aSmrgfi 7057e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7058e4efb0bcSmrgesac 7059c3d5982aSmrgfi 7060e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7061e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7062c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7063c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7064c3d5982aSmrgfi 7065c3d5982aSmrg 7066c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7067c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7068c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7069c3d5982aSmrg fi 7070c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7071e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7072e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7073e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7074e4b60806Smrgthen : 7075e4b60806Smrg printf %s "(cached) " >&6 7076e4efb0bcSmrgelse case e in #( 7077e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7078c3d5982aSmrg/* end confdefs.h. */ 7079c3d5982aSmrgint i; 7080c3d5982aSmrg_ACEOF 7081e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7082e4b60806Smrgthen : 7083c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7084e4efb0bcSmrgelse case e in #( 7085e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7086e4efb0bcSmrgesac 7087c3d5982aSmrgfi 7088e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7089e4efb0bcSmrgesac 7090c3d5982aSmrgfi 7091e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7092e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7093c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7094c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7095c3d5982aSmrgfi 7096c3d5982aSmrg 7097c3d5982aSmrgfound="no" 7098c3d5982aSmrg 7099c3d5982aSmrg if test $found = "no" ; then 7100ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7101c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7102c3d5982aSmrg fi 7103c3d5982aSmrg 7104ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7105c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7106c3d5982aSmrg fi 7107c3d5982aSmrg 7108ff143803Smrg CFLAGS="$CFLAGS -Wmissing-format-attribute" 7109c3d5982aSmrg 7110e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 7111e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 7112ff143803Smrg cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 7113e4b60806Smrg if eval test \${$cacheid+y} 7114e4b60806Smrgthen : 7115e4b60806Smrg printf %s "(cached) " >&6 7116e4efb0bcSmrgelse case e in #( 7117e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7118c3d5982aSmrg/* end confdefs.h. */ 7119c3d5982aSmrgint i; 7120c3d5982aSmrgint 7121e4b60806Smrgmain (void) 7122c3d5982aSmrg{ 7123c3d5982aSmrg 7124c3d5982aSmrg ; 7125c3d5982aSmrg return 0; 7126c3d5982aSmrg} 7127c3d5982aSmrg_ACEOF 7128e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7129e4b60806Smrgthen : 7130c3d5982aSmrg eval $cacheid=yes 7131e4efb0bcSmrgelse case e in #( 7132e4efb0bcSmrg e) eval $cacheid=no ;; 7133e4efb0bcSmrgesac 7134c3d5982aSmrgfi 7135e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7136e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7137e4efb0bcSmrgesac 7138c3d5982aSmrgfi 7139c3d5982aSmrg 7140c3d5982aSmrg 7141c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7142c3d5982aSmrg 7143c3d5982aSmrg eval supported=\$$cacheid 7144e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7145e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7146c3d5982aSmrg if test "$supported" = "yes" ; then 7147ff143803Smrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 7148c3d5982aSmrg found="yes" 7149c3d5982aSmrg fi 7150c3d5982aSmrg fi 7151c3d5982aSmrg 7152c3d5982aSmrg 7153c3d5982aSmrg 7154c3d5982aSmrg 7155c3d5982aSmrg 7156c3d5982aSmrg 7157c3d5982aSmrg 7158c3d5982aSmrg 7159c3d5982aSmrg 7160c3d5982aSmrg 7161c3d5982aSmrg 7162c3d5982aSmrg 7163c3d5982aSmrg 7164c3d5982aSmrg 7165c3d5982aSmrg 7166c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7167c3d5982aSmrg 7168c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7169c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7170e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7171e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7172e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7173e4b60806Smrgthen : 7174e4b60806Smrg printf %s "(cached) " >&6 7175e4efb0bcSmrgelse case e in #( 7176e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7177c3d5982aSmrg/* end confdefs.h. */ 7178c3d5982aSmrgint i; 7179c3d5982aSmrg_ACEOF 7180e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7181e4b60806Smrgthen : 7182c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7183e4efb0bcSmrgelse case e in #( 7184e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7185e4efb0bcSmrgesac 7186c3d5982aSmrgfi 7187e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7188e4efb0bcSmrgesac 7189c3d5982aSmrgfi 7190e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7191e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7192c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7193c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7194c3d5982aSmrgfi 7195c3d5982aSmrg 7196c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7197c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7198c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7199c3d5982aSmrg fi 7200c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7201e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7202e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7203e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7204e4b60806Smrgthen : 7205e4b60806Smrg printf %s "(cached) " >&6 7206e4efb0bcSmrgelse case e in #( 7207e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7208c3d5982aSmrg/* end confdefs.h. */ 7209c3d5982aSmrgint i; 7210c3d5982aSmrg_ACEOF 7211e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7212e4b60806Smrgthen : 7213c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7214e4efb0bcSmrgelse case e in #( 7215e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7216e4efb0bcSmrgesac 7217c3d5982aSmrgfi 7218e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7219e4efb0bcSmrgesac 7220c3d5982aSmrgfi 7221e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7222e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7223c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7224c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7225c3d5982aSmrgfi 7226c3d5982aSmrg 7227c3d5982aSmrgfound="no" 7228c3d5982aSmrg 7229c3d5982aSmrg if test $found = "no" ; then 7230ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7231c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7232c3d5982aSmrg fi 7233c3d5982aSmrg 7234ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7235c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7236c3d5982aSmrg fi 7237c3d5982aSmrg 7238ff143803Smrg CFLAGS="$CFLAGS -Wredundant-decls" 7239c3d5982aSmrg 7240e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7241e4b60806Smrgprintf %s "checking if $CC supports -Wredundant-decls... " >&6; } 7242ff143803Smrg cacheid=xorg_cv_cc_flag__Wredundant_decls 7243e4b60806Smrg if eval test \${$cacheid+y} 7244e4b60806Smrgthen : 7245e4b60806Smrg printf %s "(cached) " >&6 7246e4efb0bcSmrgelse case e in #( 7247e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7248c3d5982aSmrg/* end confdefs.h. */ 7249c3d5982aSmrgint i; 7250c3d5982aSmrgint 7251e4b60806Smrgmain (void) 7252c3d5982aSmrg{ 7253c3d5982aSmrg 7254c3d5982aSmrg ; 7255c3d5982aSmrg return 0; 7256c3d5982aSmrg} 7257c3d5982aSmrg_ACEOF 7258e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7259e4b60806Smrgthen : 7260c3d5982aSmrg eval $cacheid=yes 7261e4efb0bcSmrgelse case e in #( 7262e4efb0bcSmrg e) eval $cacheid=no ;; 7263e4efb0bcSmrgesac 7264c3d5982aSmrgfi 7265e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7266e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7267e4efb0bcSmrgesac 7268c3d5982aSmrgfi 7269c3d5982aSmrg 7270c3d5982aSmrg 7271c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7272c3d5982aSmrg 7273c3d5982aSmrg eval supported=\$$cacheid 7274e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7275e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7276c3d5982aSmrg if test "$supported" = "yes" ; then 7277ff143803Smrg BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7278c3d5982aSmrg found="yes" 7279c3d5982aSmrg fi 7280c3d5982aSmrg fi 7281c3d5982aSmrg 7282c3d5982aSmrg 7283c3d5982aSmrg 7284c3d5982aSmrg 7285c3d5982aSmrg 7286c3d5982aSmrg 7287c3d5982aSmrg 7288c3d5982aSmrg 7289c3d5982aSmrg 7290c3d5982aSmrg 7291c3d5982aSmrg 7292c3d5982aSmrg 7293c3d5982aSmrg 7294c3d5982aSmrg 7295c3d5982aSmrg 7296c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7297c3d5982aSmrg 7298c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7299c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7300e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7301e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7302e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7303e4b60806Smrgthen : 7304e4b60806Smrg printf %s "(cached) " >&6 7305e4efb0bcSmrgelse case e in #( 7306e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7307c3d5982aSmrg/* end confdefs.h. */ 7308c3d5982aSmrgint i; 7309c3d5982aSmrg_ACEOF 7310e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7311e4b60806Smrgthen : 7312c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7313e4efb0bcSmrgelse case e in #( 7314e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7315e4efb0bcSmrgesac 7316c3d5982aSmrgfi 7317e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7318e4efb0bcSmrgesac 7319c3d5982aSmrgfi 7320e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7321e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7322c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7323c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7324c3d5982aSmrgfi 7325c3d5982aSmrg 7326c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7327c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7328c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7329c3d5982aSmrg fi 7330c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7331e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7332e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7333e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7334e4b60806Smrgthen : 7335e4b60806Smrg printf %s "(cached) " >&6 7336e4efb0bcSmrgelse case e in #( 7337e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7338c3d5982aSmrg/* end confdefs.h. */ 7339c3d5982aSmrgint i; 7340c3d5982aSmrg_ACEOF 7341e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7342e4b60806Smrgthen : 7343c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7344e4efb0bcSmrgelse case e in #( 7345e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7346e4efb0bcSmrgesac 7347c3d5982aSmrgfi 7348e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7349e4efb0bcSmrgesac 7350c3d5982aSmrgfi 7351e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7352e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7353c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7354c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7355c3d5982aSmrgfi 7356c3d5982aSmrg 7357c3d5982aSmrgfound="no" 7358c3d5982aSmrg 7359c3d5982aSmrg if test $found = "no" ; then 7360ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7361c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7362c3d5982aSmrg fi 7363c3d5982aSmrg 7364ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7365c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7366c3d5982aSmrg fi 7367c3d5982aSmrg 7368ff143803Smrg CFLAGS="$CFLAGS -Wlogical-op" 7369c3d5982aSmrg 7370e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7371e4b60806Smrgprintf %s "checking if $CC supports -Wlogical-op... " >&6; } 7372ff143803Smrg cacheid=xorg_cv_cc_flag__Wlogical_op 7373e4b60806Smrg if eval test \${$cacheid+y} 7374e4b60806Smrgthen : 7375e4b60806Smrg printf %s "(cached) " >&6 7376e4efb0bcSmrgelse case e in #( 7377e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7378c3d5982aSmrg/* end confdefs.h. */ 7379c3d5982aSmrgint i; 7380c3d5982aSmrgint 7381e4b60806Smrgmain (void) 7382c3d5982aSmrg{ 7383c3d5982aSmrg 7384c3d5982aSmrg ; 7385c3d5982aSmrg return 0; 7386c3d5982aSmrg} 7387c3d5982aSmrg_ACEOF 7388e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7389e4b60806Smrgthen : 7390c3d5982aSmrg eval $cacheid=yes 7391e4efb0bcSmrgelse case e in #( 7392e4efb0bcSmrg e) eval $cacheid=no ;; 7393e4efb0bcSmrgesac 7394c3d5982aSmrgfi 7395e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7396e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7397e4efb0bcSmrgesac 7398c3d5982aSmrgfi 7399c3d5982aSmrg 7400c3d5982aSmrg 7401c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7402c3d5982aSmrg 7403c3d5982aSmrg eval supported=\$$cacheid 7404e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7405e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7406c3d5982aSmrg if test "$supported" = "yes" ; then 7407ff143803Smrg BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7408c3d5982aSmrg found="yes" 7409c3d5982aSmrg fi 7410c3d5982aSmrg fi 7411c3d5982aSmrg 7412c3d5982aSmrg 7413c3d5982aSmrg 7414c3d5982aSmrg# These are currently disabled because they are noisy. They will be enabled 7415c3d5982aSmrg# in the future once the codebase is sufficiently modernized to silence 7416c3d5982aSmrg# them. For now, I don't want them to drown out the other warnings. 7417c3d5982aSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7418c3d5982aSmrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7419ff143803Smrg# XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7420c3d5982aSmrg 7421e4efb0bcSmrg# Turn some warnings into errors, so we don't accidentally get successful builds 7422c3d5982aSmrg# when there are problems that should be fixed. 7423c3d5982aSmrg 7424c3d5982aSmrgif test "x$SELECTIVE_WERROR" = "xyes" ; then 7425c3d5982aSmrg 7426c3d5982aSmrg 7427c3d5982aSmrg 7428c3d5982aSmrg 7429c3d5982aSmrg 7430c3d5982aSmrg 7431c3d5982aSmrg 7432c3d5982aSmrg 7433c3d5982aSmrg 7434c3d5982aSmrg 7435c3d5982aSmrg 7436c3d5982aSmrg 7437c3d5982aSmrg 7438c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7439c3d5982aSmrg 7440c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7441c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7442e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7443e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7444e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7445e4b60806Smrgthen : 7446e4b60806Smrg printf %s "(cached) " >&6 7447e4efb0bcSmrgelse case e in #( 7448e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7449c3d5982aSmrg/* end confdefs.h. */ 7450c3d5982aSmrgint i; 7451c3d5982aSmrg_ACEOF 7452e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7453e4b60806Smrgthen : 7454c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7455e4efb0bcSmrgelse case e in #( 7456e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7457e4efb0bcSmrgesac 7458c3d5982aSmrgfi 7459e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7460e4efb0bcSmrgesac 7461c3d5982aSmrgfi 7462e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7463e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7464c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7465c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7466c3d5982aSmrgfi 7467c3d5982aSmrg 7468c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7469c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7470c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7471c3d5982aSmrg fi 7472c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7473e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7474e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7475e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7476e4b60806Smrgthen : 7477e4b60806Smrg printf %s "(cached) " >&6 7478e4efb0bcSmrgelse case e in #( 7479e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7480c3d5982aSmrg/* end confdefs.h. */ 7481c3d5982aSmrgint i; 7482c3d5982aSmrg_ACEOF 7483e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7484e4b60806Smrgthen : 7485c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7486e4efb0bcSmrgelse case e in #( 7487e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7488e4efb0bcSmrgesac 7489c3d5982aSmrgfi 7490e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7491e4efb0bcSmrgesac 7492c3d5982aSmrgfi 7493e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7494e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7495c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7496c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7497c3d5982aSmrgfi 7498c3d5982aSmrg 7499c3d5982aSmrgfound="no" 7500c3d5982aSmrg 7501c3d5982aSmrg if test $found = "no" ; then 7502ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7503c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7504c3d5982aSmrg fi 7505c3d5982aSmrg 7506ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7507c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7508c3d5982aSmrg fi 7509c3d5982aSmrg 7510c3d5982aSmrg CFLAGS="$CFLAGS -Werror=implicit" 7511c3d5982aSmrg 7512e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7513e4b60806Smrgprintf %s "checking if $CC supports -Werror=implicit... " >&6; } 7514ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_implicit 7515e4b60806Smrg if eval test \${$cacheid+y} 7516e4b60806Smrgthen : 7517e4b60806Smrg printf %s "(cached) " >&6 7518e4efb0bcSmrgelse case e in #( 7519e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7520c3d5982aSmrg/* end confdefs.h. */ 7521c3d5982aSmrgint i; 7522c3d5982aSmrgint 7523e4b60806Smrgmain (void) 7524c3d5982aSmrg{ 7525c3d5982aSmrg 7526c3d5982aSmrg ; 7527c3d5982aSmrg return 0; 7528c3d5982aSmrg} 7529c3d5982aSmrg_ACEOF 7530e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7531e4b60806Smrgthen : 7532c3d5982aSmrg eval $cacheid=yes 7533e4efb0bcSmrgelse case e in #( 7534e4efb0bcSmrg e) eval $cacheid=no ;; 7535e4efb0bcSmrgesac 7536c3d5982aSmrgfi 7537e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7538e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7539e4efb0bcSmrgesac 7540c3d5982aSmrgfi 7541c3d5982aSmrg 7542c3d5982aSmrg 7543c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7544c3d5982aSmrg 7545c3d5982aSmrg eval supported=\$$cacheid 7546e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7547e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7548c3d5982aSmrg if test "$supported" = "yes" ; then 7549c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7550c3d5982aSmrg found="yes" 7551c3d5982aSmrg fi 7552c3d5982aSmrg fi 7553c3d5982aSmrg 7554c3d5982aSmrg if test $found = "no" ; then 7555ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7556c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7557c3d5982aSmrg fi 7558c3d5982aSmrg 7559ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7560c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7561c3d5982aSmrg fi 7562c3d5982aSmrg 7563c3d5982aSmrg CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7564c3d5982aSmrg 7565e4b60806Smrg { 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 7566e4b60806Smrgprintf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7567ff143803Smrg cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7568e4b60806Smrg if eval test \${$cacheid+y} 7569e4b60806Smrgthen : 7570e4b60806Smrg printf %s "(cached) " >&6 7571e4efb0bcSmrgelse case e in #( 7572e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7573c3d5982aSmrg/* end confdefs.h. */ 7574c3d5982aSmrgint i; 7575c3d5982aSmrgint 7576e4b60806Smrgmain (void) 7577c3d5982aSmrg{ 7578c3d5982aSmrg 7579c3d5982aSmrg ; 7580c3d5982aSmrg return 0; 7581c3d5982aSmrg} 7582c3d5982aSmrg_ACEOF 7583e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7584e4b60806Smrgthen : 7585c3d5982aSmrg eval $cacheid=yes 7586e4efb0bcSmrgelse case e in #( 7587e4efb0bcSmrg e) eval $cacheid=no ;; 7588e4efb0bcSmrgesac 7589c3d5982aSmrgfi 7590e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7591e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7592e4efb0bcSmrgesac 7593c3d5982aSmrgfi 7594c3d5982aSmrg 7595c3d5982aSmrg 7596c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7597c3d5982aSmrg 7598c3d5982aSmrg eval supported=\$$cacheid 7599e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7600e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7601c3d5982aSmrg if test "$supported" = "yes" ; then 7602c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7603c3d5982aSmrg found="yes" 7604c3d5982aSmrg fi 7605c3d5982aSmrg fi 7606c3d5982aSmrg 7607c3d5982aSmrg 7608c3d5982aSmrg 7609c3d5982aSmrg 7610c3d5982aSmrg 7611c3d5982aSmrg 7612c3d5982aSmrg 7613c3d5982aSmrg 7614c3d5982aSmrg 7615c3d5982aSmrg 7616c3d5982aSmrg 7617c3d5982aSmrg 7618c3d5982aSmrg 7619c3d5982aSmrg 7620c3d5982aSmrg 7621c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7622c3d5982aSmrg 7623c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7624c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7625e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7626e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7627e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7628e4b60806Smrgthen : 7629e4b60806Smrg printf %s "(cached) " >&6 7630e4efb0bcSmrgelse case e in #( 7631e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7632c3d5982aSmrg/* end confdefs.h. */ 7633c3d5982aSmrgint i; 7634c3d5982aSmrg_ACEOF 7635e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7636e4b60806Smrgthen : 7637c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7638e4efb0bcSmrgelse case e in #( 7639e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7640e4efb0bcSmrgesac 7641c3d5982aSmrgfi 7642e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7643e4efb0bcSmrgesac 7644c3d5982aSmrgfi 7645e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7646e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7647c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7648c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7649c3d5982aSmrgfi 7650c3d5982aSmrg 7651c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7652c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7653c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7654c3d5982aSmrg fi 7655c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7656e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7657e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7658e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7659e4b60806Smrgthen : 7660e4b60806Smrg printf %s "(cached) " >&6 7661e4efb0bcSmrgelse case e in #( 7662e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7663c3d5982aSmrg/* end confdefs.h. */ 7664c3d5982aSmrgint i; 7665c3d5982aSmrg_ACEOF 7666e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7667e4b60806Smrgthen : 7668c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7669e4efb0bcSmrgelse case e in #( 7670e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7671e4efb0bcSmrgesac 7672c3d5982aSmrgfi 7673e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7674e4efb0bcSmrgesac 7675c3d5982aSmrgfi 7676e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7677e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7678c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7679c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7680c3d5982aSmrgfi 7681c3d5982aSmrg 7682c3d5982aSmrgfound="no" 7683c3d5982aSmrg 7684c3d5982aSmrg if test $found = "no" ; then 7685ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7686c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7687c3d5982aSmrg fi 7688c3d5982aSmrg 7689ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7690c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7691c3d5982aSmrg fi 7692c3d5982aSmrg 7693c3d5982aSmrg CFLAGS="$CFLAGS -Werror=nonnull" 7694c3d5982aSmrg 7695e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7696e4b60806Smrgprintf %s "checking if $CC supports -Werror=nonnull... " >&6; } 7697ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_nonnull 7698e4b60806Smrg if eval test \${$cacheid+y} 7699e4b60806Smrgthen : 7700e4b60806Smrg printf %s "(cached) " >&6 7701e4efb0bcSmrgelse case e in #( 7702e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7703c3d5982aSmrg/* end confdefs.h. */ 7704c3d5982aSmrgint i; 7705c3d5982aSmrgint 7706e4b60806Smrgmain (void) 7707c3d5982aSmrg{ 7708c3d5982aSmrg 7709c3d5982aSmrg ; 7710c3d5982aSmrg return 0; 7711c3d5982aSmrg} 7712c3d5982aSmrg_ACEOF 7713e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7714e4b60806Smrgthen : 7715c3d5982aSmrg eval $cacheid=yes 7716e4efb0bcSmrgelse case e in #( 7717e4efb0bcSmrg e) eval $cacheid=no ;; 7718e4efb0bcSmrgesac 7719c3d5982aSmrgfi 7720e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7721e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7722e4efb0bcSmrgesac 7723c3d5982aSmrgfi 7724c3d5982aSmrg 7725c3d5982aSmrg 7726c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7727c3d5982aSmrg 7728c3d5982aSmrg eval supported=\$$cacheid 7729e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7730e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7731c3d5982aSmrg if test "$supported" = "yes" ; then 7732c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7733c3d5982aSmrg found="yes" 7734c3d5982aSmrg fi 7735c3d5982aSmrg fi 7736c3d5982aSmrg 7737c3d5982aSmrg 7738c3d5982aSmrg 7739c3d5982aSmrg 7740c3d5982aSmrg 7741c3d5982aSmrg 7742c3d5982aSmrg 7743c3d5982aSmrg 7744c3d5982aSmrg 7745c3d5982aSmrg 7746c3d5982aSmrg 7747c3d5982aSmrg 7748c3d5982aSmrg 7749c3d5982aSmrg 7750c3d5982aSmrg 7751c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7752c3d5982aSmrg 7753c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7754c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7755e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7756e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7757e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7758e4b60806Smrgthen : 7759e4b60806Smrg printf %s "(cached) " >&6 7760e4efb0bcSmrgelse case e in #( 7761e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7762c3d5982aSmrg/* end confdefs.h. */ 7763c3d5982aSmrgint i; 7764c3d5982aSmrg_ACEOF 7765e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7766e4b60806Smrgthen : 7767c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7768e4efb0bcSmrgelse case e in #( 7769e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7770e4efb0bcSmrgesac 7771c3d5982aSmrgfi 7772e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7773e4efb0bcSmrgesac 7774c3d5982aSmrgfi 7775e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7776e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7777c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7778c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7779c3d5982aSmrgfi 7780c3d5982aSmrg 7781c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7782c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7783c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7784c3d5982aSmrg fi 7785c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7786e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7787e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7788e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7789e4b60806Smrgthen : 7790e4b60806Smrg printf %s "(cached) " >&6 7791e4efb0bcSmrgelse case e in #( 7792e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7793c3d5982aSmrg/* end confdefs.h. */ 7794c3d5982aSmrgint i; 7795c3d5982aSmrg_ACEOF 7796e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7797e4b60806Smrgthen : 7798c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7799e4efb0bcSmrgelse case e in #( 7800e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7801e4efb0bcSmrgesac 7802c3d5982aSmrgfi 7803e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7804e4efb0bcSmrgesac 7805c3d5982aSmrgfi 7806e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7807e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7808c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7809c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7810c3d5982aSmrgfi 7811c3d5982aSmrg 7812c3d5982aSmrgfound="no" 7813c3d5982aSmrg 7814c3d5982aSmrg if test $found = "no" ; then 7815ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7816c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7817c3d5982aSmrg fi 7818c3d5982aSmrg 7819ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7820c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7821c3d5982aSmrg fi 7822c3d5982aSmrg 7823c3d5982aSmrg CFLAGS="$CFLAGS -Werror=init-self" 7824c3d5982aSmrg 7825e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7826e4b60806Smrgprintf %s "checking if $CC supports -Werror=init-self... " >&6; } 7827ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_init_self 7828e4b60806Smrg if eval test \${$cacheid+y} 7829e4b60806Smrgthen : 7830e4b60806Smrg printf %s "(cached) " >&6 7831e4efb0bcSmrgelse case e in #( 7832e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7833c3d5982aSmrg/* end confdefs.h. */ 7834c3d5982aSmrgint i; 7835c3d5982aSmrgint 7836e4b60806Smrgmain (void) 7837c3d5982aSmrg{ 7838c3d5982aSmrg 7839c3d5982aSmrg ; 7840c3d5982aSmrg return 0; 7841c3d5982aSmrg} 7842c3d5982aSmrg_ACEOF 7843e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7844e4b60806Smrgthen : 7845c3d5982aSmrg eval $cacheid=yes 7846e4efb0bcSmrgelse case e in #( 7847e4efb0bcSmrg e) eval $cacheid=no ;; 7848e4efb0bcSmrgesac 7849c3d5982aSmrgfi 7850e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7851e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7852e4efb0bcSmrgesac 7853c3d5982aSmrgfi 7854c3d5982aSmrg 7855c3d5982aSmrg 7856c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7857c3d5982aSmrg 7858c3d5982aSmrg eval supported=\$$cacheid 7859e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7860e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7861c3d5982aSmrg if test "$supported" = "yes" ; then 7862c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7863c3d5982aSmrg found="yes" 7864c3d5982aSmrg fi 7865c3d5982aSmrg fi 7866c3d5982aSmrg 7867c3d5982aSmrg 7868c3d5982aSmrg 7869c3d5982aSmrg 7870c3d5982aSmrg 7871c3d5982aSmrg 7872c3d5982aSmrg 7873c3d5982aSmrg 7874c3d5982aSmrg 7875c3d5982aSmrg 7876c3d5982aSmrg 7877c3d5982aSmrg 7878c3d5982aSmrg 7879c3d5982aSmrg 7880c3d5982aSmrg 7881c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 7882c3d5982aSmrg 7883c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7884c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7885e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7886e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7887e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 7888e4b60806Smrgthen : 7889e4b60806Smrg printf %s "(cached) " >&6 7890e4efb0bcSmrgelse case e in #( 7891e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7892c3d5982aSmrg/* end confdefs.h. */ 7893c3d5982aSmrgint i; 7894c3d5982aSmrg_ACEOF 7895e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7896e4b60806Smrgthen : 7897c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 7898e4efb0bcSmrgelse case e in #( 7899e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7900e4efb0bcSmrgesac 7901c3d5982aSmrgfi 7902e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7903e4efb0bcSmrgesac 7904c3d5982aSmrgfi 7905e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7906e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7907c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7908c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7909c3d5982aSmrgfi 7910c3d5982aSmrg 7911c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7912c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7913c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7914c3d5982aSmrg fi 7915c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7916e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7917e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7918e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7919e4b60806Smrgthen : 7920e4b60806Smrg printf %s "(cached) " >&6 7921e4efb0bcSmrgelse case e in #( 7922e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7923c3d5982aSmrg/* end confdefs.h. */ 7924c3d5982aSmrgint i; 7925c3d5982aSmrg_ACEOF 7926e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 7927e4b60806Smrgthen : 7928c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 7929e4efb0bcSmrgelse case e in #( 7930e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7931e4efb0bcSmrgesac 7932c3d5982aSmrgfi 7933e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7934e4efb0bcSmrgesac 7935c3d5982aSmrgfi 7936e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7937e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7938c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7939c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7940c3d5982aSmrgfi 7941c3d5982aSmrg 7942c3d5982aSmrgfound="no" 7943c3d5982aSmrg 7944c3d5982aSmrg if test $found = "no" ; then 7945ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7946c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7947c3d5982aSmrg fi 7948c3d5982aSmrg 7949ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7950c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7951c3d5982aSmrg fi 7952c3d5982aSmrg 7953c3d5982aSmrg CFLAGS="$CFLAGS -Werror=main" 7954c3d5982aSmrg 7955e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7956e4b60806Smrgprintf %s "checking if $CC supports -Werror=main... " >&6; } 7957ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_main 7958e4b60806Smrg if eval test \${$cacheid+y} 7959e4b60806Smrgthen : 7960e4b60806Smrg printf %s "(cached) " >&6 7961e4efb0bcSmrgelse case e in #( 7962e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7963c3d5982aSmrg/* end confdefs.h. */ 7964c3d5982aSmrgint i; 7965c3d5982aSmrgint 7966e4b60806Smrgmain (void) 7967c3d5982aSmrg{ 7968c3d5982aSmrg 7969c3d5982aSmrg ; 7970c3d5982aSmrg return 0; 7971c3d5982aSmrg} 7972c3d5982aSmrg_ACEOF 7973e4b60806Smrgif ac_fn_c_try_link "$LINENO" 7974e4b60806Smrgthen : 7975c3d5982aSmrg eval $cacheid=yes 7976e4efb0bcSmrgelse case e in #( 7977e4efb0bcSmrg e) eval $cacheid=no ;; 7978e4efb0bcSmrgesac 7979c3d5982aSmrgfi 7980e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 7981e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 7982e4efb0bcSmrgesac 7983c3d5982aSmrgfi 7984c3d5982aSmrg 7985c3d5982aSmrg 7986c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 7987c3d5982aSmrg 7988c3d5982aSmrg eval supported=\$$cacheid 7989e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7990e4b60806Smrgprintf "%s\n" "$supported" >&6; } 7991c3d5982aSmrg if test "$supported" = "yes" ; then 7992c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7993c3d5982aSmrg found="yes" 7994c3d5982aSmrg fi 7995c3d5982aSmrg fi 7996c3d5982aSmrg 7997c3d5982aSmrg 7998c3d5982aSmrg 7999c3d5982aSmrg 8000c3d5982aSmrg 8001c3d5982aSmrg 8002c3d5982aSmrg 8003c3d5982aSmrg 8004c3d5982aSmrg 8005c3d5982aSmrg 8006c3d5982aSmrg 8007c3d5982aSmrg 8008c3d5982aSmrg 8009c3d5982aSmrg 8010c3d5982aSmrg 8011c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8012c3d5982aSmrg 8013c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8014c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8015e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8016e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8017e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8018e4b60806Smrgthen : 8019e4b60806Smrg printf %s "(cached) " >&6 8020e4efb0bcSmrgelse case e in #( 8021e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8022c3d5982aSmrg/* end confdefs.h. */ 8023c3d5982aSmrgint i; 8024c3d5982aSmrg_ACEOF 8025e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8026e4b60806Smrgthen : 8027c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8028e4efb0bcSmrgelse case e in #( 8029e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8030e4efb0bcSmrgesac 8031c3d5982aSmrgfi 8032e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8033e4efb0bcSmrgesac 8034c3d5982aSmrgfi 8035e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8036e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8037c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8038c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8039c3d5982aSmrgfi 8040c3d5982aSmrg 8041c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8042c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8043c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8044c3d5982aSmrg fi 8045c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8046e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8047e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8048e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8049e4b60806Smrgthen : 8050e4b60806Smrg printf %s "(cached) " >&6 8051e4efb0bcSmrgelse case e in #( 8052e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8053c3d5982aSmrg/* end confdefs.h. */ 8054c3d5982aSmrgint i; 8055c3d5982aSmrg_ACEOF 8056e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8057e4b60806Smrgthen : 8058c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8059e4efb0bcSmrgelse case e in #( 8060e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8061e4efb0bcSmrgesac 8062c3d5982aSmrgfi 8063e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8064e4efb0bcSmrgesac 8065c3d5982aSmrgfi 8066e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8067e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8068c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8069c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8070c3d5982aSmrgfi 8071c3d5982aSmrg 8072c3d5982aSmrgfound="no" 8073c3d5982aSmrg 8074c3d5982aSmrg if test $found = "no" ; then 8075ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8076c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8077c3d5982aSmrg fi 8078c3d5982aSmrg 8079ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8080c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8081c3d5982aSmrg fi 8082c3d5982aSmrg 8083c3d5982aSmrg CFLAGS="$CFLAGS -Werror=missing-braces" 8084c3d5982aSmrg 8085e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 8086e4b60806Smrgprintf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 8087ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_missing_braces 8088e4b60806Smrg if eval test \${$cacheid+y} 8089e4b60806Smrgthen : 8090e4b60806Smrg printf %s "(cached) " >&6 8091e4efb0bcSmrgelse case e in #( 8092e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8093c3d5982aSmrg/* end confdefs.h. */ 8094c3d5982aSmrgint i; 8095c3d5982aSmrgint 8096e4b60806Smrgmain (void) 8097c3d5982aSmrg{ 8098c3d5982aSmrg 8099c3d5982aSmrg ; 8100c3d5982aSmrg return 0; 8101c3d5982aSmrg} 8102c3d5982aSmrg_ACEOF 8103e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8104e4b60806Smrgthen : 8105c3d5982aSmrg eval $cacheid=yes 8106e4efb0bcSmrgelse case e in #( 8107e4efb0bcSmrg e) eval $cacheid=no ;; 8108e4efb0bcSmrgesac 8109c3d5982aSmrgfi 8110e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8111e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8112e4efb0bcSmrgesac 8113c3d5982aSmrgfi 8114c3d5982aSmrg 8115c3d5982aSmrg 8116c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8117c3d5982aSmrg 8118c3d5982aSmrg eval supported=\$$cacheid 8119e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8120e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8121c3d5982aSmrg if test "$supported" = "yes" ; then 8122c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 8123c3d5982aSmrg found="yes" 8124c3d5982aSmrg fi 8125c3d5982aSmrg fi 8126c3d5982aSmrg 8127c3d5982aSmrg 8128c3d5982aSmrg 8129c3d5982aSmrg 8130c3d5982aSmrg 8131c3d5982aSmrg 8132c3d5982aSmrg 8133c3d5982aSmrg 8134c3d5982aSmrg 8135c3d5982aSmrg 8136c3d5982aSmrg 8137c3d5982aSmrg 8138c3d5982aSmrg 8139c3d5982aSmrg 8140c3d5982aSmrg 8141c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8142c3d5982aSmrg 8143c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8144c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8145e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8146e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8147e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8148e4b60806Smrgthen : 8149e4b60806Smrg printf %s "(cached) " >&6 8150e4efb0bcSmrgelse case e in #( 8151e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8152c3d5982aSmrg/* end confdefs.h. */ 8153c3d5982aSmrgint i; 8154c3d5982aSmrg_ACEOF 8155e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8156e4b60806Smrgthen : 8157c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8158e4efb0bcSmrgelse case e in #( 8159e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8160e4efb0bcSmrgesac 8161c3d5982aSmrgfi 8162e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8163e4efb0bcSmrgesac 8164c3d5982aSmrgfi 8165e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8166e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8167c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8168c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8169c3d5982aSmrgfi 8170c3d5982aSmrg 8171c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8172c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8173c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8174c3d5982aSmrg fi 8175c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8176e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8177e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8178e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8179e4b60806Smrgthen : 8180e4b60806Smrg printf %s "(cached) " >&6 8181e4efb0bcSmrgelse case e in #( 8182e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8183c3d5982aSmrg/* end confdefs.h. */ 8184c3d5982aSmrgint i; 8185c3d5982aSmrg_ACEOF 8186e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8187e4b60806Smrgthen : 8188c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8189e4efb0bcSmrgelse case e in #( 8190e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8191e4efb0bcSmrgesac 8192c3d5982aSmrgfi 8193e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8194e4efb0bcSmrgesac 8195c3d5982aSmrgfi 8196e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8197e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8198c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8199c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8200c3d5982aSmrgfi 8201c3d5982aSmrg 8202c3d5982aSmrgfound="no" 8203c3d5982aSmrg 8204c3d5982aSmrg if test $found = "no" ; then 8205ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8206c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8207c3d5982aSmrg fi 8208c3d5982aSmrg 8209ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8210c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8211c3d5982aSmrg fi 8212c3d5982aSmrg 8213c3d5982aSmrg CFLAGS="$CFLAGS -Werror=sequence-point" 8214c3d5982aSmrg 8215e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 8216e4b60806Smrgprintf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 8217ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_sequence_point 8218e4b60806Smrg if eval test \${$cacheid+y} 8219e4b60806Smrgthen : 8220e4b60806Smrg printf %s "(cached) " >&6 8221e4efb0bcSmrgelse case e in #( 8222e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8223c3d5982aSmrg/* end confdefs.h. */ 8224c3d5982aSmrgint i; 8225c3d5982aSmrgint 8226e4b60806Smrgmain (void) 8227c3d5982aSmrg{ 8228c3d5982aSmrg 8229c3d5982aSmrg ; 8230c3d5982aSmrg return 0; 8231c3d5982aSmrg} 8232c3d5982aSmrg_ACEOF 8233e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8234e4b60806Smrgthen : 8235c3d5982aSmrg eval $cacheid=yes 8236e4efb0bcSmrgelse case e in #( 8237e4efb0bcSmrg e) eval $cacheid=no ;; 8238e4efb0bcSmrgesac 8239c3d5982aSmrgfi 8240e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8241e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8242e4efb0bcSmrgesac 8243c3d5982aSmrgfi 8244c3d5982aSmrg 8245c3d5982aSmrg 8246c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8247c3d5982aSmrg 8248c3d5982aSmrg eval supported=\$$cacheid 8249e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8250e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8251c3d5982aSmrg if test "$supported" = "yes" ; then 8252c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8253c3d5982aSmrg found="yes" 8254c3d5982aSmrg fi 8255c3d5982aSmrg fi 8256c3d5982aSmrg 8257c3d5982aSmrg 8258c3d5982aSmrg 8259c3d5982aSmrg 8260c3d5982aSmrg 8261c3d5982aSmrg 8262c3d5982aSmrg 8263c3d5982aSmrg 8264c3d5982aSmrg 8265c3d5982aSmrg 8266c3d5982aSmrg 8267c3d5982aSmrg 8268c3d5982aSmrg 8269c3d5982aSmrg 8270c3d5982aSmrg 8271c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8272c3d5982aSmrg 8273c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8274c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8275e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8276e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8277e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8278e4b60806Smrgthen : 8279e4b60806Smrg printf %s "(cached) " >&6 8280e4efb0bcSmrgelse case e in #( 8281e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8282c3d5982aSmrg/* end confdefs.h. */ 8283c3d5982aSmrgint i; 8284c3d5982aSmrg_ACEOF 8285e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8286e4b60806Smrgthen : 8287c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8288e4efb0bcSmrgelse case e in #( 8289e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8290e4efb0bcSmrgesac 8291c3d5982aSmrgfi 8292e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8293e4efb0bcSmrgesac 8294c3d5982aSmrgfi 8295e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8296e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8297c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8298c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8299c3d5982aSmrgfi 8300c3d5982aSmrg 8301c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8302c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8303c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8304c3d5982aSmrg fi 8305c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8306e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8307e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8308e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8309e4b60806Smrgthen : 8310e4b60806Smrg printf %s "(cached) " >&6 8311e4efb0bcSmrgelse case e in #( 8312e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8313c3d5982aSmrg/* end confdefs.h. */ 8314c3d5982aSmrgint i; 8315c3d5982aSmrg_ACEOF 8316e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8317e4b60806Smrgthen : 8318c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8319e4efb0bcSmrgelse case e in #( 8320e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8321e4efb0bcSmrgesac 8322c3d5982aSmrgfi 8323e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8324e4efb0bcSmrgesac 8325c3d5982aSmrgfi 8326e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8327e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8328c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8329c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8330c3d5982aSmrgfi 8331c3d5982aSmrg 8332c3d5982aSmrgfound="no" 8333c3d5982aSmrg 8334c3d5982aSmrg if test $found = "no" ; then 8335ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8336c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8337c3d5982aSmrg fi 8338c3d5982aSmrg 8339ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8340c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8341c3d5982aSmrg fi 8342c3d5982aSmrg 8343c3d5982aSmrg CFLAGS="$CFLAGS -Werror=return-type" 8344c3d5982aSmrg 8345e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8346e4b60806Smrgprintf %s "checking if $CC supports -Werror=return-type... " >&6; } 8347ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_return_type 8348e4b60806Smrg if eval test \${$cacheid+y} 8349e4b60806Smrgthen : 8350e4b60806Smrg printf %s "(cached) " >&6 8351e4efb0bcSmrgelse case e in #( 8352e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8353c3d5982aSmrg/* end confdefs.h. */ 8354c3d5982aSmrgint i; 8355c3d5982aSmrgint 8356e4b60806Smrgmain (void) 8357c3d5982aSmrg{ 8358c3d5982aSmrg 8359c3d5982aSmrg ; 8360c3d5982aSmrg return 0; 8361c3d5982aSmrg} 8362c3d5982aSmrg_ACEOF 8363e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8364e4b60806Smrgthen : 8365c3d5982aSmrg eval $cacheid=yes 8366e4efb0bcSmrgelse case e in #( 8367e4efb0bcSmrg e) eval $cacheid=no ;; 8368e4efb0bcSmrgesac 8369c3d5982aSmrgfi 8370e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8371e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8372e4efb0bcSmrgesac 8373c3d5982aSmrgfi 8374c3d5982aSmrg 8375c3d5982aSmrg 8376c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8377c3d5982aSmrg 8378c3d5982aSmrg eval supported=\$$cacheid 8379e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8380e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8381c3d5982aSmrg if test "$supported" = "yes" ; then 8382c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8383c3d5982aSmrg found="yes" 8384c3d5982aSmrg fi 8385c3d5982aSmrg fi 8386c3d5982aSmrg 8387c3d5982aSmrg if test $found = "no" ; then 8388ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8389c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8390c3d5982aSmrg fi 8391c3d5982aSmrg 8392ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8393c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8394c3d5982aSmrg fi 8395c3d5982aSmrg 8396c3d5982aSmrg CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8397c3d5982aSmrg 8398e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8399e4b60806Smrgprintf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8400ff143803Smrg cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8401e4b60806Smrg if eval test \${$cacheid+y} 8402e4b60806Smrgthen : 8403e4b60806Smrg printf %s "(cached) " >&6 8404e4efb0bcSmrgelse case e in #( 8405e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8406c3d5982aSmrg/* end confdefs.h. */ 8407c3d5982aSmrgint i; 8408c3d5982aSmrgint 8409e4b60806Smrgmain (void) 8410c3d5982aSmrg{ 8411c3d5982aSmrg 8412c3d5982aSmrg ; 8413c3d5982aSmrg return 0; 8414c3d5982aSmrg} 8415c3d5982aSmrg_ACEOF 8416e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8417e4b60806Smrgthen : 8418c3d5982aSmrg eval $cacheid=yes 8419e4efb0bcSmrgelse case e in #( 8420e4efb0bcSmrg e) eval $cacheid=no ;; 8421e4efb0bcSmrgesac 8422c3d5982aSmrgfi 8423e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8424e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8425e4efb0bcSmrgesac 8426c3d5982aSmrgfi 8427c3d5982aSmrg 8428c3d5982aSmrg 8429c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8430c3d5982aSmrg 8431c3d5982aSmrg eval supported=\$$cacheid 8432e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8433e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8434c3d5982aSmrg if test "$supported" = "yes" ; then 8435c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8436c3d5982aSmrg found="yes" 8437c3d5982aSmrg fi 8438c3d5982aSmrg fi 8439c3d5982aSmrg 8440c3d5982aSmrg 8441c3d5982aSmrg 8442c3d5982aSmrg 8443c3d5982aSmrg 8444c3d5982aSmrg 8445c3d5982aSmrg 8446c3d5982aSmrg 8447c3d5982aSmrg 8448c3d5982aSmrg 8449c3d5982aSmrg 8450c3d5982aSmrg 8451c3d5982aSmrg 8452c3d5982aSmrg 8453c3d5982aSmrg 8454c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8455c3d5982aSmrg 8456c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8457c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8458e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8459e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8460e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8461e4b60806Smrgthen : 8462e4b60806Smrg printf %s "(cached) " >&6 8463e4efb0bcSmrgelse case e in #( 8464e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8465c3d5982aSmrg/* end confdefs.h. */ 8466c3d5982aSmrgint i; 8467c3d5982aSmrg_ACEOF 8468e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8469e4b60806Smrgthen : 8470c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8471e4efb0bcSmrgelse case e in #( 8472e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8473e4efb0bcSmrgesac 8474c3d5982aSmrgfi 8475e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8476e4efb0bcSmrgesac 8477c3d5982aSmrgfi 8478e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8479e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8480c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8481c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8482c3d5982aSmrgfi 8483c3d5982aSmrg 8484c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8485c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8486c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8487c3d5982aSmrg fi 8488c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8489e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8490e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8491e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8492e4b60806Smrgthen : 8493e4b60806Smrg printf %s "(cached) " >&6 8494e4efb0bcSmrgelse case e in #( 8495e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8496c3d5982aSmrg/* end confdefs.h. */ 8497c3d5982aSmrgint i; 8498c3d5982aSmrg_ACEOF 8499e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8500e4b60806Smrgthen : 8501c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8502e4efb0bcSmrgelse case e in #( 8503e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8504e4efb0bcSmrgesac 8505c3d5982aSmrgfi 8506e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8507e4efb0bcSmrgesac 8508c3d5982aSmrgfi 8509e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8510e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8511c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8512c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8513c3d5982aSmrgfi 8514c3d5982aSmrg 8515c3d5982aSmrgfound="no" 85167da8b7e3Smrg 8517c3d5982aSmrg if test $found = "no" ; then 8518ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8519c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8520c3d5982aSmrg fi 85217da8b7e3Smrg 8522ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8523c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8524c3d5982aSmrg fi 85257da8b7e3Smrg 8526c3d5982aSmrg CFLAGS="$CFLAGS -Werror=trigraphs" 85277da8b7e3Smrg 8528e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8529e4b60806Smrgprintf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 8530ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_trigraphs 8531e4b60806Smrg if eval test \${$cacheid+y} 8532e4b60806Smrgthen : 8533e4b60806Smrg printf %s "(cached) " >&6 8534e4efb0bcSmrgelse case e in #( 8535e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8536c3d5982aSmrg/* end confdefs.h. */ 8537c3d5982aSmrgint i; 8538c3d5982aSmrgint 8539e4b60806Smrgmain (void) 8540c3d5982aSmrg{ 8541c3d5982aSmrg 8542c3d5982aSmrg ; 8543c3d5982aSmrg return 0; 8544c3d5982aSmrg} 8545c3d5982aSmrg_ACEOF 8546e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8547e4b60806Smrgthen : 8548c3d5982aSmrg eval $cacheid=yes 8549e4efb0bcSmrgelse case e in #( 8550e4efb0bcSmrg e) eval $cacheid=no ;; 8551e4efb0bcSmrgesac 8552c3d5982aSmrgfi 8553e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8554e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8555e4efb0bcSmrgesac 8556c3d5982aSmrgfi 85577da8b7e3Smrg 85587da8b7e3Smrg 8559c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 85607da8b7e3Smrg 8561c3d5982aSmrg eval supported=\$$cacheid 8562e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8563e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8564c3d5982aSmrg if test "$supported" = "yes" ; then 8565c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8566c3d5982aSmrg found="yes" 8567c3d5982aSmrg fi 8568c3d5982aSmrg fi 85697da8b7e3Smrg 85707da8b7e3Smrg 85717da8b7e3Smrg 85727da8b7e3Smrg 8573123e2cc7Smrg 8574c3d5982aSmrg 8575c3d5982aSmrg 8576c3d5982aSmrg 8577c3d5982aSmrg 8578c3d5982aSmrg 8579c3d5982aSmrg 8580c3d5982aSmrg 8581c3d5982aSmrg 8582c3d5982aSmrg 8583c3d5982aSmrg 8584c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8585c3d5982aSmrg 8586c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8587c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8588e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8589e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8590e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8591e4b60806Smrgthen : 8592e4b60806Smrg printf %s "(cached) " >&6 8593e4efb0bcSmrgelse case e in #( 8594e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8595c3d5982aSmrg/* end confdefs.h. */ 8596c3d5982aSmrgint i; 8597c3d5982aSmrg_ACEOF 8598e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8599e4b60806Smrgthen : 8600c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8601e4efb0bcSmrgelse case e in #( 8602e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8603e4efb0bcSmrgesac 8604c3d5982aSmrgfi 8605e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8606e4efb0bcSmrgesac 8607c3d5982aSmrgfi 8608e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8609e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8610c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8611c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8612123e2cc7Smrgfi 86137da8b7e3Smrg 8614c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8615c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8616c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8617c3d5982aSmrg fi 8618c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8619e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8620e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8621e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8622e4b60806Smrgthen : 8623e4b60806Smrg printf %s "(cached) " >&6 8624e4efb0bcSmrgelse case e in #( 8625e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8626c3d5982aSmrg/* end confdefs.h. */ 8627c3d5982aSmrgint i; 8628c3d5982aSmrg_ACEOF 8629e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8630e4b60806Smrgthen : 8631c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8632e4efb0bcSmrgelse case e in #( 8633e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8634e4efb0bcSmrgesac 8635c3d5982aSmrgfi 8636e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8637e4efb0bcSmrgesac 8638c3d5982aSmrgfi 8639e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8640e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8641c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8642c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 86437da8b7e3Smrgfi 86447da8b7e3Smrg 8645c3d5982aSmrgfound="no" 8646c3d5982aSmrg 8647c3d5982aSmrg if test $found = "no" ; then 8648ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8649c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8650c3d5982aSmrg fi 8651c3d5982aSmrg 8652ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8653c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8654c3d5982aSmrg fi 8655c3d5982aSmrg 8656c3d5982aSmrg CFLAGS="$CFLAGS -Werror=array-bounds" 8657c3d5982aSmrg 8658e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8659e4b60806Smrgprintf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8660ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_array_bounds 8661e4b60806Smrg if eval test \${$cacheid+y} 8662e4b60806Smrgthen : 8663e4b60806Smrg printf %s "(cached) " >&6 8664e4efb0bcSmrgelse case e in #( 8665e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8666c3d5982aSmrg/* end confdefs.h. */ 8667c3d5982aSmrgint i; 8668c3d5982aSmrgint 8669e4b60806Smrgmain (void) 8670c3d5982aSmrg{ 8671c3d5982aSmrg 8672c3d5982aSmrg ; 8673c3d5982aSmrg return 0; 8674c3d5982aSmrg} 8675c3d5982aSmrg_ACEOF 8676e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8677e4b60806Smrgthen : 8678c3d5982aSmrg eval $cacheid=yes 8679e4efb0bcSmrgelse case e in #( 8680e4efb0bcSmrg e) eval $cacheid=no ;; 8681e4efb0bcSmrgesac 8682c3d5982aSmrgfi 8683e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8684e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8685e4efb0bcSmrgesac 8686c3d5982aSmrgfi 8687c3d5982aSmrg 8688c3d5982aSmrg 8689c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8690c3d5982aSmrg 8691c3d5982aSmrg eval supported=\$$cacheid 8692e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8693e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8694c3d5982aSmrg if test "$supported" = "yes" ; then 8695c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8696c3d5982aSmrg found="yes" 8697c3d5982aSmrg fi 8698c3d5982aSmrg fi 8699c3d5982aSmrg 8700c3d5982aSmrg 8701c3d5982aSmrg 8702c3d5982aSmrg 8703c3d5982aSmrg 8704c3d5982aSmrg 8705c3d5982aSmrg 8706c3d5982aSmrg 8707c3d5982aSmrg 8708c3d5982aSmrg 8709c3d5982aSmrg 8710c3d5982aSmrg 8711c3d5982aSmrg 8712c3d5982aSmrg 8713c3d5982aSmrg 8714c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8715c3d5982aSmrg 8716c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8717c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8718e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8719e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8720e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8721e4b60806Smrgthen : 8722e4b60806Smrg printf %s "(cached) " >&6 8723e4efb0bcSmrgelse case e in #( 8724e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8725c3d5982aSmrg/* end confdefs.h. */ 8726c3d5982aSmrgint i; 8727c3d5982aSmrg_ACEOF 8728e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8729e4b60806Smrgthen : 8730c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8731e4efb0bcSmrgelse case e in #( 8732e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8733e4efb0bcSmrgesac 8734c3d5982aSmrgfi 8735e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8736e4efb0bcSmrgesac 8737c3d5982aSmrgfi 8738e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8739e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8740c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8741c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8742c3d5982aSmrgfi 8743c3d5982aSmrg 8744c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8745c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8746c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8747c3d5982aSmrg fi 8748c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8749e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8750e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8751e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8752e4b60806Smrgthen : 8753e4b60806Smrg printf %s "(cached) " >&6 8754e4efb0bcSmrgelse case e in #( 8755e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8756c3d5982aSmrg/* end confdefs.h. */ 8757c3d5982aSmrgint i; 8758c3d5982aSmrg_ACEOF 8759e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8760e4b60806Smrgthen : 8761c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8762e4efb0bcSmrgelse case e in #( 8763e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8764e4efb0bcSmrgesac 8765c3d5982aSmrgfi 8766e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8767e4efb0bcSmrgesac 8768c3d5982aSmrgfi 8769e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8770e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8771c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8772c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8773c3d5982aSmrgfi 8774c3d5982aSmrg 8775c3d5982aSmrgfound="no" 8776c3d5982aSmrg 8777c3d5982aSmrg if test $found = "no" ; then 8778ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8779c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8780c3d5982aSmrg fi 8781c3d5982aSmrg 8782ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8783c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8784c3d5982aSmrg fi 8785c3d5982aSmrg 8786c3d5982aSmrg CFLAGS="$CFLAGS -Werror=write-strings" 8787c3d5982aSmrg 8788e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8789e4b60806Smrgprintf %s "checking if $CC supports -Werror=write-strings... " >&6; } 8790ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_write_strings 8791e4b60806Smrg if eval test \${$cacheid+y} 8792e4b60806Smrgthen : 8793e4b60806Smrg printf %s "(cached) " >&6 8794e4efb0bcSmrgelse case e in #( 8795e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8796c3d5982aSmrg/* end confdefs.h. */ 8797c3d5982aSmrgint i; 8798c3d5982aSmrgint 8799e4b60806Smrgmain (void) 8800c3d5982aSmrg{ 8801c3d5982aSmrg 8802c3d5982aSmrg ; 8803c3d5982aSmrg return 0; 8804c3d5982aSmrg} 8805c3d5982aSmrg_ACEOF 8806e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8807e4b60806Smrgthen : 8808c3d5982aSmrg eval $cacheid=yes 8809e4efb0bcSmrgelse case e in #( 8810e4efb0bcSmrg e) eval $cacheid=no ;; 8811e4efb0bcSmrgesac 8812c3d5982aSmrgfi 8813e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8814e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8815e4efb0bcSmrgesac 8816c3d5982aSmrgfi 8817c3d5982aSmrg 8818c3d5982aSmrg 8819c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8820c3d5982aSmrg 8821c3d5982aSmrg eval supported=\$$cacheid 8822e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8823e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8824c3d5982aSmrg if test "$supported" = "yes" ; then 8825c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8826c3d5982aSmrg found="yes" 8827c3d5982aSmrg fi 8828c3d5982aSmrg fi 8829c3d5982aSmrg 8830c3d5982aSmrg 8831c3d5982aSmrg 8832c3d5982aSmrg 8833c3d5982aSmrg 8834c3d5982aSmrg 8835c3d5982aSmrg 8836c3d5982aSmrg 8837c3d5982aSmrg 8838c3d5982aSmrg 8839c3d5982aSmrg 8840c3d5982aSmrg 8841c3d5982aSmrg 8842c3d5982aSmrg 8843c3d5982aSmrg 8844c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8845c3d5982aSmrg 8846c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8847c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8848e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8849e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8850e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8851e4b60806Smrgthen : 8852e4b60806Smrg printf %s "(cached) " >&6 8853e4efb0bcSmrgelse case e in #( 8854e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8855c3d5982aSmrg/* end confdefs.h. */ 8856c3d5982aSmrgint i; 8857c3d5982aSmrg_ACEOF 8858e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8859e4b60806Smrgthen : 8860c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8861e4efb0bcSmrgelse case e in #( 8862e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8863e4efb0bcSmrgesac 8864c3d5982aSmrgfi 8865e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8866e4efb0bcSmrgesac 8867c3d5982aSmrgfi 8868e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8869e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8870c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8871c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8872c3d5982aSmrgfi 8873c3d5982aSmrg 8874c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8875c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8876c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8877c3d5982aSmrg fi 8878c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8879e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8880e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8881e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8882e4b60806Smrgthen : 8883e4b60806Smrg printf %s "(cached) " >&6 8884e4efb0bcSmrgelse case e in #( 8885e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8886c3d5982aSmrg/* end confdefs.h. */ 8887c3d5982aSmrgint i; 8888c3d5982aSmrg_ACEOF 8889e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8890e4b60806Smrgthen : 8891c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 8892e4efb0bcSmrgelse case e in #( 8893e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8894e4efb0bcSmrgesac 8895c3d5982aSmrgfi 8896e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8897e4efb0bcSmrgesac 8898c3d5982aSmrgfi 8899e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8900e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8901c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8902c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8903c3d5982aSmrgfi 8904c3d5982aSmrg 8905c3d5982aSmrgfound="no" 8906c3d5982aSmrg 8907c3d5982aSmrg if test $found = "no" ; then 8908ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8909c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8910c3d5982aSmrg fi 8911c3d5982aSmrg 8912ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8913c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8914c3d5982aSmrg fi 8915c3d5982aSmrg 8916c3d5982aSmrg CFLAGS="$CFLAGS -Werror=address" 8917c3d5982aSmrg 8918e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8919e4b60806Smrgprintf %s "checking if $CC supports -Werror=address... " >&6; } 8920ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_address 8921e4b60806Smrg if eval test \${$cacheid+y} 8922e4b60806Smrgthen : 8923e4b60806Smrg printf %s "(cached) " >&6 8924e4efb0bcSmrgelse case e in #( 8925e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8926c3d5982aSmrg/* end confdefs.h. */ 8927c3d5982aSmrgint i; 8928c3d5982aSmrgint 8929e4b60806Smrgmain (void) 8930c3d5982aSmrg{ 8931c3d5982aSmrg 8932c3d5982aSmrg ; 8933c3d5982aSmrg return 0; 8934c3d5982aSmrg} 8935c3d5982aSmrg_ACEOF 8936e4b60806Smrgif ac_fn_c_try_link "$LINENO" 8937e4b60806Smrgthen : 8938c3d5982aSmrg eval $cacheid=yes 8939e4efb0bcSmrgelse case e in #( 8940e4efb0bcSmrg e) eval $cacheid=no ;; 8941e4efb0bcSmrgesac 8942c3d5982aSmrgfi 8943e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 8944e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 8945e4efb0bcSmrgesac 8946c3d5982aSmrgfi 8947c3d5982aSmrg 8948c3d5982aSmrg 8949c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 8950c3d5982aSmrg 8951c3d5982aSmrg eval supported=\$$cacheid 8952e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8953e4b60806Smrgprintf "%s\n" "$supported" >&6; } 8954c3d5982aSmrg if test "$supported" = "yes" ; then 8955c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8956c3d5982aSmrg found="yes" 8957c3d5982aSmrg fi 8958c3d5982aSmrg fi 8959c3d5982aSmrg 8960c3d5982aSmrg 8961c3d5982aSmrg 8962c3d5982aSmrg 8963c3d5982aSmrg 8964c3d5982aSmrg 8965c3d5982aSmrg 8966c3d5982aSmrg 8967c3d5982aSmrg 8968c3d5982aSmrg 8969c3d5982aSmrg 8970c3d5982aSmrg 8971c3d5982aSmrg 8972c3d5982aSmrg 8973c3d5982aSmrg 8974c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 8975c3d5982aSmrg 8976c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8977c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8978e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8979e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8980e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 8981e4b60806Smrgthen : 8982e4b60806Smrg printf %s "(cached) " >&6 8983e4efb0bcSmrgelse case e in #( 8984e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8985c3d5982aSmrg/* end confdefs.h. */ 8986c3d5982aSmrgint i; 8987c3d5982aSmrg_ACEOF 8988e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 8989e4b60806Smrgthen : 8990c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 8991e4efb0bcSmrgelse case e in #( 8992e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8993e4efb0bcSmrgesac 8994c3d5982aSmrgfi 8995e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8996e4efb0bcSmrgesac 8997c3d5982aSmrgfi 8998e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8999e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9000c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9001c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9002c3d5982aSmrgfi 9003c3d5982aSmrg 9004c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9005c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9006c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9007c3d5982aSmrg fi 9008c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9009e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9010e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9011e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9012e4b60806Smrgthen : 9013e4b60806Smrg printf %s "(cached) " >&6 9014e4efb0bcSmrgelse case e in #( 9015e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9016c3d5982aSmrg/* end confdefs.h. */ 9017c3d5982aSmrgint i; 9018c3d5982aSmrg_ACEOF 9019e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9020e4b60806Smrgthen : 9021c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9022e4efb0bcSmrgelse case e in #( 9023e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9024e4efb0bcSmrgesac 9025c3d5982aSmrgfi 9026e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9027e4efb0bcSmrgesac 9028c3d5982aSmrgfi 9029e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9030e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9031c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9032c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9033c3d5982aSmrgfi 9034c3d5982aSmrg 9035c3d5982aSmrgfound="no" 90367da8b7e3Smrg 9037c3d5982aSmrg if test $found = "no" ; then 9038ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9039c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9040c3d5982aSmrg fi 90417da8b7e3Smrg 9042ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9043c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9044c3d5982aSmrg fi 90457da8b7e3Smrg 9046c3d5982aSmrg CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 9047bded5d25Smrg 9048e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 9049e4b60806Smrgprintf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 9050ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 9051e4b60806Smrg if eval test \${$cacheid+y} 9052e4b60806Smrgthen : 9053e4b60806Smrg printf %s "(cached) " >&6 9054e4efb0bcSmrgelse case e in #( 9055e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9056c3d5982aSmrg/* end confdefs.h. */ 9057c3d5982aSmrgint i; 9058c3d5982aSmrgint 9059e4b60806Smrgmain (void) 9060c3d5982aSmrg{ 90617da8b7e3Smrg 9062c3d5982aSmrg ; 9063c3d5982aSmrg return 0; 9064c3d5982aSmrg} 9065c3d5982aSmrg_ACEOF 9066e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9067e4b60806Smrgthen : 9068c3d5982aSmrg eval $cacheid=yes 9069e4efb0bcSmrgelse case e in #( 9070e4efb0bcSmrg e) eval $cacheid=no ;; 9071e4efb0bcSmrgesac 9072c3d5982aSmrgfi 9073e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9074e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9075e4efb0bcSmrgesac 9076c3d5982aSmrgfi 90777da8b7e3Smrg 9078123e2cc7Smrg 9079c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9080123e2cc7Smrg 9081c3d5982aSmrg eval supported=\$$cacheid 9082e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9083e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9084c3d5982aSmrg if test "$supported" = "yes" ; then 9085c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 9086c3d5982aSmrg found="yes" 9087c3d5982aSmrg fi 9088c3d5982aSmrg fi 9089123e2cc7Smrg 9090c3d5982aSmrg if test $found = "no" ; then 9091ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9092c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9093c3d5982aSmrg fi 9094123e2cc7Smrg 9095ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9096c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9097c3d5982aSmrg fi 9098123e2cc7Smrg 9099c3d5982aSmrg CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9100123e2cc7Smrg 9101e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 9102e4b60806Smrgprintf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 9103ff143803Smrg cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 9104e4b60806Smrg if eval test \${$cacheid+y} 9105e4b60806Smrgthen : 9106e4b60806Smrg printf %s "(cached) " >&6 9107e4efb0bcSmrgelse case e in #( 9108e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9109c3d5982aSmrg/* end confdefs.h. */ 9110c3d5982aSmrgint i; 9111c3d5982aSmrgint 9112e4b60806Smrgmain (void) 9113c3d5982aSmrg{ 9114123e2cc7Smrg 9115c3d5982aSmrg ; 9116c3d5982aSmrg return 0; 9117c3d5982aSmrg} 9118c3d5982aSmrg_ACEOF 9119e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9120e4b60806Smrgthen : 9121c3d5982aSmrg eval $cacheid=yes 9122e4efb0bcSmrgelse case e in #( 9123e4efb0bcSmrg e) eval $cacheid=no ;; 9124e4efb0bcSmrgesac 9125c3d5982aSmrgfi 9126e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9127e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9128e4efb0bcSmrgesac 9129c3d5982aSmrgfi 9130123e2cc7Smrg 9131bded5d25Smrg 9132c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9133123e2cc7Smrg 9134c3d5982aSmrg eval supported=\$$cacheid 9135e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9136e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9137c3d5982aSmrg if test "$supported" = "yes" ; then 9138c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9139c3d5982aSmrg found="yes" 9140c3d5982aSmrg fi 9141c3d5982aSmrg fi 9142123e2cc7Smrg 9143bded5d25Smrg 9144bded5d25Smrg 9145bded5d25Smrg 9146bded5d25Smrg 9147123e2cc7Smrg 9148123e2cc7Smrg 91497da8b7e3Smrg 91507da8b7e3Smrg 9151123e2cc7Smrg 91527da8b7e3Smrg 91537da8b7e3Smrg 91547da8b7e3Smrg 91557da8b7e3Smrg 91567da8b7e3Smrg 9157c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 91587da8b7e3Smrg 9159c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9160c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9161e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9162e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9163e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9164e4b60806Smrgthen : 9165e4b60806Smrg printf %s "(cached) " >&6 9166e4efb0bcSmrgelse case e in #( 9167e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9168c3d5982aSmrg/* end confdefs.h. */ 9169c3d5982aSmrgint i; 9170c3d5982aSmrg_ACEOF 9171e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9172e4b60806Smrgthen : 9173c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9174e4efb0bcSmrgelse case e in #( 9175e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9176e4efb0bcSmrgesac 91777da8b7e3Smrgfi 9178e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9179e4efb0bcSmrgesac 91807da8b7e3Smrgfi 9181e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9182e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9183c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9184c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 91857da8b7e3Smrgfi 91867da8b7e3Smrg 9187c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9188c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9189c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9190c3d5982aSmrg fi 9191c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9192e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9193e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9194e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9195e4b60806Smrgthen : 9196e4b60806Smrg printf %s "(cached) " >&6 9197e4efb0bcSmrgelse case e in #( 9198e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9199c3d5982aSmrg/* end confdefs.h. */ 9200c3d5982aSmrgint i; 9201c3d5982aSmrg_ACEOF 9202e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9203e4b60806Smrgthen : 9204c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9205e4efb0bcSmrgelse case e in #( 9206e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9207e4efb0bcSmrgesac 92087da8b7e3Smrgfi 9209e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9210e4efb0bcSmrgesac 92117da8b7e3Smrgfi 9212e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9213e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9214c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9215c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 92167da8b7e3Smrgfi 92177da8b7e3Smrg 9218c3d5982aSmrgfound="no" 9219123e2cc7Smrg 9220c3d5982aSmrg if test $found = "no" ; then 9221ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9222c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9223c3d5982aSmrg fi 9224c3d5982aSmrg 9225ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9226c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9227c3d5982aSmrg fi 9228c3d5982aSmrg 9229c3d5982aSmrg CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 9230c3d5982aSmrg 9231e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 9232e4b60806Smrgprintf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 9233ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 9234e4b60806Smrg if eval test \${$cacheid+y} 9235e4b60806Smrgthen : 9236e4b60806Smrg printf %s "(cached) " >&6 9237e4efb0bcSmrgelse case e in #( 9238e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9239c3d5982aSmrg/* end confdefs.h. */ 9240c3d5982aSmrgint i; 9241c3d5982aSmrgint 9242e4b60806Smrgmain (void) 9243c3d5982aSmrg{ 92447da8b7e3Smrg 9245c3d5982aSmrg ; 9246c3d5982aSmrg return 0; 9247c3d5982aSmrg} 9248c3d5982aSmrg_ACEOF 9249e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9250e4b60806Smrgthen : 9251c3d5982aSmrg eval $cacheid=yes 9252e4efb0bcSmrgelse case e in #( 9253e4efb0bcSmrg e) eval $cacheid=no ;; 9254e4efb0bcSmrgesac 92557da8b7e3Smrgfi 9256e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9257e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9258e4efb0bcSmrgesac 92597da8b7e3Smrgfi 9260c3d5982aSmrg 9261c3d5982aSmrg 9262c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9263c3d5982aSmrg 9264c3d5982aSmrg eval supported=\$$cacheid 9265e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9266e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9267c3d5982aSmrg if test "$supported" = "yes" ; then 9268c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 9269c3d5982aSmrg found="yes" 9270c3d5982aSmrg fi 9271c3d5982aSmrg fi 9272c3d5982aSmrg 9273c3d5982aSmrg # Also -errwarn=E_BAD_PTR_INT_COMBINATION 92747da8b7e3Smrgelse 9275e4b60806Smrg{ 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 9276e4b60806Smrgprintf "%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;} 92777da8b7e3Smrg 9278123e2cc7Smrg 92797da8b7e3Smrg 9280c3d5982aSmrg 9281c3d5982aSmrg 9282c3d5982aSmrg 9283c3d5982aSmrg 9284c3d5982aSmrg 9285c3d5982aSmrg 9286c3d5982aSmrg 9287c3d5982aSmrg 9288c3d5982aSmrg 9289c3d5982aSmrg 9290c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9291c3d5982aSmrg 9292c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9293c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9294e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9295e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9296e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9297e4b60806Smrgthen : 9298e4b60806Smrg printf %s "(cached) " >&6 9299e4efb0bcSmrgelse case e in #( 9300e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9301c3d5982aSmrg/* end confdefs.h. */ 9302c3d5982aSmrgint i; 9303c3d5982aSmrg_ACEOF 9304e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9305e4b60806Smrgthen : 9306c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9307e4efb0bcSmrgelse case e in #( 9308e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9309e4efb0bcSmrgesac 9310c3d5982aSmrgfi 9311e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9312e4efb0bcSmrgesac 9313c3d5982aSmrgfi 9314e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9315e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9316c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9317c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 93187da8b7e3Smrgfi 93197da8b7e3Smrg 9320c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9321c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9322c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9323c3d5982aSmrg fi 9324c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9325e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9326e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9327e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9328e4b60806Smrgthen : 9329e4b60806Smrg printf %s "(cached) " >&6 9330e4efb0bcSmrgelse case e in #( 9331e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9332c3d5982aSmrg/* end confdefs.h. */ 9333c3d5982aSmrgint i; 9334c3d5982aSmrg_ACEOF 9335e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9336e4b60806Smrgthen : 9337c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9338e4efb0bcSmrgelse case e in #( 9339e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9340e4efb0bcSmrgesac 9341c3d5982aSmrgfi 9342e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9343e4efb0bcSmrgesac 9344c3d5982aSmrgfi 9345e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9346e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9347c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9348c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 93497da8b7e3Smrgfi 93507da8b7e3Smrg 9351c3d5982aSmrgfound="no" 93527da8b7e3Smrg 9353c3d5982aSmrg if test $found = "no" ; then 9354ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9355c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9356c3d5982aSmrg fi 93577da8b7e3Smrg 9358ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9359c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9360c3d5982aSmrg fi 93617da8b7e3Smrg 9362c3d5982aSmrg CFLAGS="$CFLAGS -Wimplicit" 93637da8b7e3Smrg 9364e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9365e4b60806Smrgprintf %s "checking if $CC supports -Wimplicit... " >&6; } 9366c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wimplicit 9367e4b60806Smrg if eval test \${$cacheid+y} 9368e4b60806Smrgthen : 9369e4b60806Smrg printf %s "(cached) " >&6 9370e4efb0bcSmrgelse case e in #( 9371e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9372c3d5982aSmrg/* end confdefs.h. */ 9373c3d5982aSmrgint i; 93747da8b7e3Smrgint 9375e4b60806Smrgmain (void) 93767da8b7e3Smrg{ 93777da8b7e3Smrg 93787da8b7e3Smrg ; 93797da8b7e3Smrg return 0; 93807da8b7e3Smrg} 93817da8b7e3Smrg_ACEOF 9382e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9383e4b60806Smrgthen : 9384c3d5982aSmrg eval $cacheid=yes 9385e4efb0bcSmrgelse case e in #( 9386e4efb0bcSmrg e) eval $cacheid=no ;; 9387e4efb0bcSmrgesac 9388c3d5982aSmrgfi 9389e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9390e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9391e4efb0bcSmrgesac 9392c3d5982aSmrgfi 9393123e2cc7Smrg 9394123e2cc7Smrg 9395c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9396123e2cc7Smrg 9397c3d5982aSmrg eval supported=\$$cacheid 9398e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9399e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9400c3d5982aSmrg if test "$supported" = "yes" ; then 9401c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9402c3d5982aSmrg found="yes" 9403c3d5982aSmrg fi 9404123e2cc7Smrg fi 9405123e2cc7Smrg 9406123e2cc7Smrg 9407c3d5982aSmrg 9408c3d5982aSmrg 9409c3d5982aSmrg 9410c3d5982aSmrg 9411c3d5982aSmrg 9412c3d5982aSmrg 9413c3d5982aSmrg 9414c3d5982aSmrg 9415c3d5982aSmrg 9416c3d5982aSmrg 9417c3d5982aSmrg 9418c3d5982aSmrg 9419c3d5982aSmrg 9420c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9421c3d5982aSmrg 9422c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9423c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9424e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9425e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9426e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9427e4b60806Smrgthen : 9428e4b60806Smrg printf %s "(cached) " >&6 9429e4efb0bcSmrgelse case e in #( 9430e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9431c3d5982aSmrg/* end confdefs.h. */ 9432c3d5982aSmrgint i; 9433c3d5982aSmrg_ACEOF 9434e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9435e4b60806Smrgthen : 9436c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9437e4efb0bcSmrgelse case e in #( 9438e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9439e4efb0bcSmrgesac 9440c3d5982aSmrgfi 9441e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9442e4efb0bcSmrgesac 9443c3d5982aSmrgfi 9444e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9445e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9446c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9447c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 94487da8b7e3Smrgfi 94497da8b7e3Smrg 9450c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9451c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9452c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9453c3d5982aSmrg fi 9454c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9455e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9456e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9457e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9458e4b60806Smrgthen : 9459e4b60806Smrg printf %s "(cached) " >&6 9460e4efb0bcSmrgelse case e in #( 9461e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9462c3d5982aSmrg/* end confdefs.h. */ 9463c3d5982aSmrgint i; 9464c3d5982aSmrg_ACEOF 9465e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9466e4b60806Smrgthen : 9467c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9468e4efb0bcSmrgelse case e in #( 9469e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9470e4efb0bcSmrgesac 9471c3d5982aSmrgfi 9472e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9473e4efb0bcSmrgesac 9474c3d5982aSmrgfi 9475e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9476e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9477c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9478c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 94797da8b7e3Smrgfi 94807da8b7e3Smrg 9481c3d5982aSmrgfound="no" 9482c3d5982aSmrg 9483c3d5982aSmrg if test $found = "no" ; then 9484ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9485c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9486c3d5982aSmrg fi 9487c3d5982aSmrg 9488ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9489c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9490c3d5982aSmrg fi 9491c3d5982aSmrg 9492c3d5982aSmrg CFLAGS="$CFLAGS -Wnonnull" 9493c3d5982aSmrg 9494e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9495e4b60806Smrgprintf %s "checking if $CC supports -Wnonnull... " >&6; } 9496c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wnonnull 9497e4b60806Smrg if eval test \${$cacheid+y} 9498e4b60806Smrgthen : 9499e4b60806Smrg printf %s "(cached) " >&6 9500e4efb0bcSmrgelse case e in #( 9501e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9502bded5d25Smrg/* end confdefs.h. */ 9503c3d5982aSmrgint i; 9504bded5d25Smrgint 9505e4b60806Smrgmain (void) 9506bded5d25Smrg{ 9507bded5d25Smrg 9508bded5d25Smrg ; 9509bded5d25Smrg return 0; 9510bded5d25Smrg} 9511bded5d25Smrg_ACEOF 9512e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9513e4b60806Smrgthen : 9514c3d5982aSmrg eval $cacheid=yes 9515e4efb0bcSmrgelse case e in #( 9516e4efb0bcSmrg e) eval $cacheid=no ;; 9517e4efb0bcSmrgesac 9518c3d5982aSmrgfi 9519e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9520e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9521e4efb0bcSmrgesac 9522bded5d25Smrgfi 9523bded5d25Smrg 9524c3d5982aSmrg 9525c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9526c3d5982aSmrg 9527c3d5982aSmrg eval supported=\$$cacheid 9528e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9529e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9530c3d5982aSmrg if test "$supported" = "yes" ; then 9531c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9532c3d5982aSmrg found="yes" 9533c3d5982aSmrg fi 9534c3d5982aSmrg fi 9535c3d5982aSmrg 9536c3d5982aSmrg 9537c3d5982aSmrg 9538c3d5982aSmrg 9539c3d5982aSmrg 9540c3d5982aSmrg 9541c3d5982aSmrg 9542c3d5982aSmrg 9543c3d5982aSmrg 9544c3d5982aSmrg 9545c3d5982aSmrg 9546c3d5982aSmrg 9547c3d5982aSmrg 9548c3d5982aSmrg 9549c3d5982aSmrg 9550c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9551c3d5982aSmrg 9552c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9553c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9554e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9555e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9556e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9557e4b60806Smrgthen : 9558e4b60806Smrg printf %s "(cached) " >&6 9559e4efb0bcSmrgelse case e in #( 9560e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 95617da8b7e3Smrg/* end confdefs.h. */ 9562c3d5982aSmrgint i; 9563c3d5982aSmrg_ACEOF 9564e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9565e4b60806Smrgthen : 9566c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9567e4efb0bcSmrgelse case e in #( 9568e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9569e4efb0bcSmrgesac 9570c3d5982aSmrgfi 9571e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9572e4efb0bcSmrgesac 9573c3d5982aSmrgfi 9574e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9575e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9576c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9577c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9578c3d5982aSmrgfi 9579c3d5982aSmrg 9580c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9581c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9582c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9583c3d5982aSmrg fi 9584c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9585e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9586e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9587e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9588e4b60806Smrgthen : 9589e4b60806Smrg printf %s "(cached) " >&6 9590e4efb0bcSmrgelse case e in #( 9591e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9592c3d5982aSmrg/* end confdefs.h. */ 9593c3d5982aSmrgint i; 9594c3d5982aSmrg_ACEOF 9595e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9596e4b60806Smrgthen : 9597c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9598e4efb0bcSmrgelse case e in #( 9599e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9600e4efb0bcSmrgesac 9601c3d5982aSmrgfi 9602e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9603e4efb0bcSmrgesac 9604c3d5982aSmrgfi 9605e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9606e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9607c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9608c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9609c3d5982aSmrgfi 9610c3d5982aSmrg 9611c3d5982aSmrgfound="no" 9612c3d5982aSmrg 9613c3d5982aSmrg if test $found = "no" ; then 9614ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9615c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9616c3d5982aSmrg fi 9617c3d5982aSmrg 9618ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9619c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9620c3d5982aSmrg fi 9621c3d5982aSmrg 9622c3d5982aSmrg CFLAGS="$CFLAGS -Winit-self" 96237da8b7e3Smrg 9624e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9625e4b60806Smrgprintf %s "checking if $CC supports -Winit-self... " >&6; } 9626c3d5982aSmrg cacheid=xorg_cv_cc_flag__Winit_self 9627e4b60806Smrg if eval test \${$cacheid+y} 9628e4b60806Smrgthen : 9629e4b60806Smrg printf %s "(cached) " >&6 9630e4efb0bcSmrgelse case e in #( 9631e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9632c3d5982aSmrg/* end confdefs.h. */ 9633c3d5982aSmrgint i; 96347da8b7e3Smrgint 9635e4b60806Smrgmain (void) 96367da8b7e3Smrg{ 96377da8b7e3Smrg 96387da8b7e3Smrg ; 96397da8b7e3Smrg return 0; 96407da8b7e3Smrg} 96417da8b7e3Smrg_ACEOF 9642e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9643e4b60806Smrgthen : 9644c3d5982aSmrg eval $cacheid=yes 9645e4efb0bcSmrgelse case e in #( 9646e4efb0bcSmrg e) eval $cacheid=no ;; 9647e4efb0bcSmrgesac 9648c3d5982aSmrgfi 9649e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9650e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9651e4efb0bcSmrgesac 9652c3d5982aSmrgfi 96537da8b7e3Smrg 9654c3d5982aSmrg 9655c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9656c3d5982aSmrg 9657c3d5982aSmrg eval supported=\$$cacheid 9658e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9659e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9660c3d5982aSmrg if test "$supported" = "yes" ; then 9661c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9662c3d5982aSmrg found="yes" 9663c3d5982aSmrg fi 9664c3d5982aSmrg fi 9665c3d5982aSmrg 9666c3d5982aSmrg 9667c3d5982aSmrg 9668c3d5982aSmrg 9669c3d5982aSmrg 9670c3d5982aSmrg 9671c3d5982aSmrg 9672c3d5982aSmrg 9673c3d5982aSmrg 9674c3d5982aSmrg 9675c3d5982aSmrg 9676c3d5982aSmrg 9677c3d5982aSmrg 9678c3d5982aSmrg 9679c3d5982aSmrg 9680c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9681c3d5982aSmrg 9682c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9683c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9684e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9685e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9686e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9687e4b60806Smrgthen : 9688e4b60806Smrg printf %s "(cached) " >&6 9689e4efb0bcSmrgelse case e in #( 9690e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9691c3d5982aSmrg/* end confdefs.h. */ 9692c3d5982aSmrgint i; 9693c3d5982aSmrg_ACEOF 9694e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9695e4b60806Smrgthen : 9696c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9697e4efb0bcSmrgelse case e in #( 9698e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9699e4efb0bcSmrgesac 9700c3d5982aSmrgfi 9701e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9702e4efb0bcSmrgesac 9703c3d5982aSmrgfi 9704e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9705e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9706c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9707c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9708c3d5982aSmrgfi 9709c3d5982aSmrg 9710c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9711c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9712c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9713c3d5982aSmrg fi 9714c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9715e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9716e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9717e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9718e4b60806Smrgthen : 9719e4b60806Smrg printf %s "(cached) " >&6 9720e4efb0bcSmrgelse case e in #( 9721e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9722c3d5982aSmrg/* end confdefs.h. */ 9723c3d5982aSmrgint i; 9724c3d5982aSmrg_ACEOF 9725e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9726e4b60806Smrgthen : 9727c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9728e4efb0bcSmrgelse case e in #( 9729e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9730e4efb0bcSmrgesac 9731c3d5982aSmrgfi 9732e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9733e4efb0bcSmrgesac 97347da8b7e3Smrgfi 9735e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9736e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9737c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9738c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 97397da8b7e3Smrgfi 9740c3d5982aSmrg 9741c3d5982aSmrgfound="no" 9742c3d5982aSmrg 9743c3d5982aSmrg if test $found = "no" ; then 9744ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9745c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9746c3d5982aSmrg fi 9747c3d5982aSmrg 9748ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9749c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9750c3d5982aSmrg fi 9751c3d5982aSmrg 9752c3d5982aSmrg CFLAGS="$CFLAGS -Wmain" 9753c3d5982aSmrg 9754e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9755e4b60806Smrgprintf %s "checking if $CC supports -Wmain... " >&6; } 9756c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wmain 9757e4b60806Smrg if eval test \${$cacheid+y} 9758e4b60806Smrgthen : 9759e4b60806Smrg printf %s "(cached) " >&6 9760e4efb0bcSmrgelse case e in #( 9761e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 97627da8b7e3Smrg/* end confdefs.h. */ 9763c3d5982aSmrgint i; 97647da8b7e3Smrgint 9765e4b60806Smrgmain (void) 97667da8b7e3Smrg{ 97677da8b7e3Smrg 97687da8b7e3Smrg ; 97697da8b7e3Smrg return 0; 97707da8b7e3Smrg} 97717da8b7e3Smrg_ACEOF 9772e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9773e4b60806Smrgthen : 9774c3d5982aSmrg eval $cacheid=yes 9775e4efb0bcSmrgelse case e in #( 9776e4efb0bcSmrg e) eval $cacheid=no ;; 9777e4efb0bcSmrgesac 9778c3d5982aSmrgfi 9779e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9780e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9781e4efb0bcSmrgesac 9782c3d5982aSmrgfi 9783c3d5982aSmrg 9784c3d5982aSmrg 9785c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9786c3d5982aSmrg 9787c3d5982aSmrg eval supported=\$$cacheid 9788e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9789e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9790c3d5982aSmrg if test "$supported" = "yes" ; then 9791c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9792c3d5982aSmrg found="yes" 9793c3d5982aSmrg fi 9794c3d5982aSmrg fi 9795c3d5982aSmrg 9796c3d5982aSmrg 9797c3d5982aSmrg 9798c3d5982aSmrg 9799c3d5982aSmrg 9800c3d5982aSmrg 9801c3d5982aSmrg 9802c3d5982aSmrg 9803c3d5982aSmrg 9804c3d5982aSmrg 9805c3d5982aSmrg 9806c3d5982aSmrg 9807c3d5982aSmrg 9808c3d5982aSmrg 9809c3d5982aSmrg 9810c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9811c3d5982aSmrg 9812c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9813c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9814e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9815e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9816e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9817e4b60806Smrgthen : 9818e4b60806Smrg printf %s "(cached) " >&6 9819e4efb0bcSmrgelse case e in #( 9820e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9821c3d5982aSmrg/* end confdefs.h. */ 9822c3d5982aSmrgint i; 9823c3d5982aSmrg_ACEOF 9824e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9825e4b60806Smrgthen : 9826c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9827e4efb0bcSmrgelse case e in #( 9828e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9829e4efb0bcSmrgesac 98307da8b7e3Smrgfi 9831e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9832e4efb0bcSmrgesac 98337da8b7e3Smrgfi 9834e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9835e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9836c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9837c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9838123e2cc7Smrgfi 9839c3d5982aSmrg 9840c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9841c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9842c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9843c3d5982aSmrg fi 9844c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9845e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9846e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9847e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9848e4b60806Smrgthen : 9849e4b60806Smrg printf %s "(cached) " >&6 9850e4efb0bcSmrgelse case e in #( 9851e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 98527da8b7e3Smrg/* end confdefs.h. */ 9853c3d5982aSmrgint i; 9854c3d5982aSmrg_ACEOF 9855e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9856e4b60806Smrgthen : 9857c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9858e4efb0bcSmrgelse case e in #( 9859e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9860e4efb0bcSmrgesac 9861c3d5982aSmrgfi 9862e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9863e4efb0bcSmrgesac 9864c3d5982aSmrgfi 9865e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9866e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9867c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9868c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9869c3d5982aSmrgfi 9870c3d5982aSmrg 9871c3d5982aSmrgfound="no" 9872c3d5982aSmrg 9873c3d5982aSmrg if test $found = "no" ; then 9874ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9875c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9876c3d5982aSmrg fi 9877c3d5982aSmrg 9878ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9879c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9880c3d5982aSmrg fi 9881c3d5982aSmrg 9882c3d5982aSmrg CFLAGS="$CFLAGS -Wmissing-braces" 98837da8b7e3Smrg 9884e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9885e4b60806Smrgprintf %s "checking if $CC supports -Wmissing-braces... " >&6; } 9886c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wmissing_braces 9887e4b60806Smrg if eval test \${$cacheid+y} 9888e4b60806Smrgthen : 9889e4b60806Smrg printf %s "(cached) " >&6 9890e4efb0bcSmrgelse case e in #( 9891e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9892c3d5982aSmrg/* end confdefs.h. */ 9893c3d5982aSmrgint i; 98947da8b7e3Smrgint 9895e4b60806Smrgmain (void) 98967da8b7e3Smrg{ 98977da8b7e3Smrg 98987da8b7e3Smrg ; 98997da8b7e3Smrg return 0; 99007da8b7e3Smrg} 99017da8b7e3Smrg_ACEOF 9902e4b60806Smrgif ac_fn_c_try_link "$LINENO" 9903e4b60806Smrgthen : 9904c3d5982aSmrg eval $cacheid=yes 9905e4efb0bcSmrgelse case e in #( 9906e4efb0bcSmrg e) eval $cacheid=no ;; 9907e4efb0bcSmrgesac 9908c3d5982aSmrgfi 9909e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 9910e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 9911e4efb0bcSmrgesac 9912c3d5982aSmrgfi 9913123e2cc7Smrg 9914123e2cc7Smrg 9915c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9916c3d5982aSmrg 9917c3d5982aSmrg eval supported=\$$cacheid 9918e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9919e4b60806Smrgprintf "%s\n" "$supported" >&6; } 9920c3d5982aSmrg if test "$supported" = "yes" ; then 9921c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9922c3d5982aSmrg found="yes" 9923c3d5982aSmrg fi 9924c3d5982aSmrg fi 9925c3d5982aSmrg 9926c3d5982aSmrg 9927c3d5982aSmrg 9928c3d5982aSmrg 9929c3d5982aSmrg 9930c3d5982aSmrg 9931c3d5982aSmrg 9932c3d5982aSmrg 9933c3d5982aSmrg 9934c3d5982aSmrg 9935c3d5982aSmrg 9936c3d5982aSmrg 9937c3d5982aSmrg 9938c3d5982aSmrg 9939c3d5982aSmrg 9940c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 9941c3d5982aSmrg 9942c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9943c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9944e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9945e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9946e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 9947e4b60806Smrgthen : 9948e4b60806Smrg printf %s "(cached) " >&6 9949e4efb0bcSmrgelse case e in #( 9950e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9951c3d5982aSmrg/* end confdefs.h. */ 9952c3d5982aSmrgint i; 9953123e2cc7Smrg_ACEOF 9954e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9955e4b60806Smrgthen : 9956c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 9957e4efb0bcSmrgelse case e in #( 9958e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9959e4efb0bcSmrgesac 9960c3d5982aSmrgfi 9961e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9962e4efb0bcSmrgesac 9963c3d5982aSmrgfi 9964e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9965e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9966c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9967c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9968c3d5982aSmrgfi 9969123e2cc7Smrg 9970c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9971c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9972c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9973c3d5982aSmrg fi 9974c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9975e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9976e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9977e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9978e4b60806Smrgthen : 9979e4b60806Smrg printf %s "(cached) " >&6 9980e4efb0bcSmrgelse case e in #( 9981e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9982123e2cc7Smrg/* end confdefs.h. */ 9983c3d5982aSmrgint i; 9984c3d5982aSmrg_ACEOF 9985e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 9986e4b60806Smrgthen : 9987c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 9988e4efb0bcSmrgelse case e in #( 9989e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9990e4efb0bcSmrgesac 9991c3d5982aSmrgfi 9992e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9993e4efb0bcSmrgesac 9994c3d5982aSmrgfi 9995e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9996e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9997c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9998c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 9999c3d5982aSmrgfi 10000c3d5982aSmrg 10001c3d5982aSmrgfound="no" 10002c3d5982aSmrg 10003c3d5982aSmrg if test $found = "no" ; then 10004ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10005c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10006c3d5982aSmrg fi 10007c3d5982aSmrg 10008ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10009c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10010c3d5982aSmrg fi 10011123e2cc7Smrg 10012c3d5982aSmrg CFLAGS="$CFLAGS -Wsequence-point" 10013c3d5982aSmrg 10014e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 10015e4b60806Smrgprintf %s "checking if $CC supports -Wsequence-point... " >&6; } 10016c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wsequence_point 10017e4b60806Smrg if eval test \${$cacheid+y} 10018e4b60806Smrgthen : 10019e4b60806Smrg printf %s "(cached) " >&6 10020e4efb0bcSmrgelse case e in #( 10021e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10022c3d5982aSmrg/* end confdefs.h. */ 10023c3d5982aSmrgint i; 10024123e2cc7Smrgint 10025e4b60806Smrgmain (void) 10026123e2cc7Smrg{ 10027123e2cc7Smrg 10028123e2cc7Smrg ; 10029123e2cc7Smrg return 0; 10030123e2cc7Smrg} 10031123e2cc7Smrg_ACEOF 10032e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10033e4b60806Smrgthen : 10034c3d5982aSmrg eval $cacheid=yes 10035e4efb0bcSmrgelse case e in #( 10036e4efb0bcSmrg e) eval $cacheid=no ;; 10037e4efb0bcSmrgesac 10038123e2cc7Smrgfi 10039e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10040e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10041e4efb0bcSmrgesac 100427da8b7e3Smrgfi 10043c3d5982aSmrg 10044c3d5982aSmrg 10045c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10046c3d5982aSmrg 10047c3d5982aSmrg eval supported=\$$cacheid 10048e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10049e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10050c3d5982aSmrg if test "$supported" = "yes" ; then 10051c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 10052c3d5982aSmrg found="yes" 10053c3d5982aSmrg fi 10054c3d5982aSmrg fi 10055c3d5982aSmrg 10056c3d5982aSmrg 10057c3d5982aSmrg 10058c3d5982aSmrg 10059c3d5982aSmrg 10060c3d5982aSmrg 10061c3d5982aSmrg 10062c3d5982aSmrg 10063c3d5982aSmrg 10064c3d5982aSmrg 10065c3d5982aSmrg 10066c3d5982aSmrg 10067c3d5982aSmrg 10068c3d5982aSmrg 10069c3d5982aSmrg 10070c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10071c3d5982aSmrg 10072c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10073c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10074e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10075e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10076e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10077e4b60806Smrgthen : 10078e4b60806Smrg printf %s "(cached) " >&6 10079e4efb0bcSmrgelse case e in #( 10080e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10081c3d5982aSmrg/* end confdefs.h. */ 10082c3d5982aSmrgint i; 10083c3d5982aSmrg_ACEOF 10084e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10085e4b60806Smrgthen : 10086c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10087e4efb0bcSmrgelse case e in #( 10088e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10089e4efb0bcSmrgesac 10090123e2cc7Smrgfi 10091e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10092e4efb0bcSmrgesac 100937da8b7e3Smrgfi 10094e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10095e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10096c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10097c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 100987da8b7e3Smrgfi 10099c3d5982aSmrg 10100c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10101c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10102c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10103c3d5982aSmrg fi 10104c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10105e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10106e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10107e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10108e4b60806Smrgthen : 10109e4b60806Smrg printf %s "(cached) " >&6 10110e4efb0bcSmrgelse case e in #( 10111e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 101127da8b7e3Smrg/* end confdefs.h. */ 10113c3d5982aSmrgint i; 10114c3d5982aSmrg_ACEOF 10115e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10116e4b60806Smrgthen : 10117c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10118e4efb0bcSmrgelse case e in #( 10119e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10120e4efb0bcSmrgesac 10121c3d5982aSmrgfi 10122e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10123e4efb0bcSmrgesac 10124c3d5982aSmrgfi 10125e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10126e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10127c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10128c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10129c3d5982aSmrgfi 101307da8b7e3Smrg 10131c3d5982aSmrgfound="no" 101327da8b7e3Smrg 10133c3d5982aSmrg if test $found = "no" ; then 10134ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10135c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10136c3d5982aSmrg fi 10137123e2cc7Smrg 10138ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10139c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10140c3d5982aSmrg fi 10141c3d5982aSmrg 10142c3d5982aSmrg CFLAGS="$CFLAGS -Wreturn-type" 10143c3d5982aSmrg 10144e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 10145e4b60806Smrgprintf %s "checking if $CC supports -Wreturn-type... " >&6; } 10146c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wreturn_type 10147e4b60806Smrg if eval test \${$cacheid+y} 10148e4b60806Smrgthen : 10149e4b60806Smrg printf %s "(cached) " >&6 10150e4efb0bcSmrgelse case e in #( 10151e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10152c3d5982aSmrg/* end confdefs.h. */ 10153c3d5982aSmrgint i; 101547da8b7e3Smrgint 10155e4b60806Smrgmain (void) 101567da8b7e3Smrg{ 10157c3d5982aSmrg 101587da8b7e3Smrg ; 101597da8b7e3Smrg return 0; 101607da8b7e3Smrg} 101617da8b7e3Smrg_ACEOF 10162e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10163e4b60806Smrgthen : 10164c3d5982aSmrg eval $cacheid=yes 10165e4efb0bcSmrgelse case e in #( 10166e4efb0bcSmrg e) eval $cacheid=no ;; 10167e4efb0bcSmrgesac 101687da8b7e3Smrgfi 10169e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10170e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10171e4efb0bcSmrgesac 101727da8b7e3Smrgfi 101737da8b7e3Smrg 101747da8b7e3Smrg 10175c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 101767da8b7e3Smrg 10177c3d5982aSmrg eval supported=\$$cacheid 10178e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10179e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10180c3d5982aSmrg if test "$supported" = "yes" ; then 10181c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 10182c3d5982aSmrg found="yes" 10183c3d5982aSmrg fi 10184c3d5982aSmrg fi 101857da8b7e3Smrg 101867da8b7e3Smrg 10187123e2cc7Smrg 101887da8b7e3Smrg 101897da8b7e3Smrg 10190c3d5982aSmrg 10191c3d5982aSmrg 10192c3d5982aSmrg 10193c3d5982aSmrg 10194c3d5982aSmrg 10195c3d5982aSmrg 10196c3d5982aSmrg 10197c3d5982aSmrg 10198c3d5982aSmrg 10199c3d5982aSmrg 10200c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10201c3d5982aSmrg 10202c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10203c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10204e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10205e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10206e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10207e4b60806Smrgthen : 10208e4b60806Smrg printf %s "(cached) " >&6 10209e4efb0bcSmrgelse case e in #( 10210e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10211c3d5982aSmrg/* end confdefs.h. */ 10212c3d5982aSmrgint i; 10213c3d5982aSmrg_ACEOF 10214e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10215e4b60806Smrgthen : 10216c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10217e4efb0bcSmrgelse case e in #( 10218e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10219e4efb0bcSmrgesac 102207da8b7e3Smrgfi 10221e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10222e4efb0bcSmrgesac 10223c3d5982aSmrgfi 10224e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10225e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10226c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10227c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 102287da8b7e3Smrgfi 102297da8b7e3Smrg 10230c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10231c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10232c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10233c3d5982aSmrg fi 10234c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10235e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10236e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10237e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10238e4b60806Smrgthen : 10239e4b60806Smrg printf %s "(cached) " >&6 10240e4efb0bcSmrgelse case e in #( 10241e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10242c3d5982aSmrg/* end confdefs.h. */ 10243c3d5982aSmrgint i; 10244c3d5982aSmrg_ACEOF 10245e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10246e4b60806Smrgthen : 10247c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10248e4efb0bcSmrgelse case e in #( 10249e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10250e4efb0bcSmrgesac 10251c3d5982aSmrgfi 10252e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10253e4efb0bcSmrgesac 10254c3d5982aSmrgfi 10255e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10256e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10257c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10258c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 102597da8b7e3Smrgfi 102607da8b7e3Smrg 10261c3d5982aSmrgfound="no" 102627da8b7e3Smrg 10263c3d5982aSmrg if test $found = "no" ; then 10264ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10265c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10266c3d5982aSmrg fi 10267c3d5982aSmrg 10268ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10269c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10270c3d5982aSmrg fi 10271c3d5982aSmrg 10272c3d5982aSmrg CFLAGS="$CFLAGS -Wtrigraphs" 10273c3d5982aSmrg 10274e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 10275e4b60806Smrgprintf %s "checking if $CC supports -Wtrigraphs... " >&6; } 10276c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wtrigraphs 10277e4b60806Smrg if eval test \${$cacheid+y} 10278e4b60806Smrgthen : 10279e4b60806Smrg printf %s "(cached) " >&6 10280e4efb0bcSmrgelse case e in #( 10281e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10282bded5d25Smrg/* end confdefs.h. */ 10283c3d5982aSmrgint i; 10284c3d5982aSmrgint 10285e4b60806Smrgmain (void) 10286bded5d25Smrg{ 10287c3d5982aSmrg 10288c3d5982aSmrg ; 10289c3d5982aSmrg return 0; 10290bded5d25Smrg} 10291c3d5982aSmrg_ACEOF 10292e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10293e4b60806Smrgthen : 10294c3d5982aSmrg eval $cacheid=yes 10295e4efb0bcSmrgelse case e in #( 10296e4efb0bcSmrg e) eval $cacheid=no ;; 10297e4efb0bcSmrgesac 10298c3d5982aSmrgfi 10299e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10300e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10301e4efb0bcSmrgesac 10302c3d5982aSmrgfi 103037da8b7e3Smrg 103047da8b7e3Smrg 10305c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10306c3d5982aSmrg 10307c3d5982aSmrg eval supported=\$$cacheid 10308e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10309e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10310c3d5982aSmrg if test "$supported" = "yes" ; then 10311c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 10312c3d5982aSmrg found="yes" 10313c3d5982aSmrg fi 10314c3d5982aSmrg fi 10315c3d5982aSmrg 10316c3d5982aSmrg 10317c3d5982aSmrg 10318c3d5982aSmrg 10319c3d5982aSmrg 10320c3d5982aSmrg 10321c3d5982aSmrg 10322c3d5982aSmrg 10323c3d5982aSmrg 10324c3d5982aSmrg 10325c3d5982aSmrg 10326c3d5982aSmrg 10327c3d5982aSmrg 10328c3d5982aSmrg 10329c3d5982aSmrg 10330c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10331c3d5982aSmrg 10332c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10333c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10334e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10335e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10336e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10337e4b60806Smrgthen : 10338e4b60806Smrg printf %s "(cached) " >&6 10339e4efb0bcSmrgelse case e in #( 10340e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10341c3d5982aSmrg/* end confdefs.h. */ 10342c3d5982aSmrgint i; 10343c3d5982aSmrg_ACEOF 10344e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10345e4b60806Smrgthen : 10346c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10347e4efb0bcSmrgelse case e in #( 10348e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10349e4efb0bcSmrgesac 10350c3d5982aSmrgfi 10351e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10352e4efb0bcSmrgesac 10353c3d5982aSmrgfi 10354e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10355e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10356c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10357c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10358c3d5982aSmrgfi 10359c3d5982aSmrg 10360c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10361c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10362c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10363c3d5982aSmrg fi 10364c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10365e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10366e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10367e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10368e4b60806Smrgthen : 10369e4b60806Smrg printf %s "(cached) " >&6 10370e4efb0bcSmrgelse case e in #( 10371e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10372c3d5982aSmrg/* end confdefs.h. */ 10373c3d5982aSmrgint i; 10374c3d5982aSmrg_ACEOF 10375e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10376e4b60806Smrgthen : 10377c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10378e4efb0bcSmrgelse case e in #( 10379e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10380e4efb0bcSmrgesac 10381c3d5982aSmrgfi 10382e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10383e4efb0bcSmrgesac 10384c3d5982aSmrgfi 10385e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10386e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10387c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10388c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10389c3d5982aSmrgfi 10390c3d5982aSmrg 10391c3d5982aSmrgfound="no" 103927da8b7e3Smrg 10393c3d5982aSmrg if test $found = "no" ; then 10394ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10395c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10396c3d5982aSmrg fi 103977da8b7e3Smrg 10398ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10399c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10400c3d5982aSmrg fi 104017da8b7e3Smrg 10402c3d5982aSmrg CFLAGS="$CFLAGS -Warray-bounds" 10403c3d5982aSmrg 10404e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10405e4b60806Smrgprintf %s "checking if $CC supports -Warray-bounds... " >&6; } 10406c3d5982aSmrg cacheid=xorg_cv_cc_flag__Warray_bounds 10407e4b60806Smrg if eval test \${$cacheid+y} 10408e4b60806Smrgthen : 10409e4b60806Smrg printf %s "(cached) " >&6 10410e4efb0bcSmrgelse case e in #( 10411e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10412c3d5982aSmrg/* end confdefs.h. */ 10413c3d5982aSmrgint i; 10414c3d5982aSmrgint 10415e4b60806Smrgmain (void) 10416bded5d25Smrg{ 10417c3d5982aSmrg 10418c3d5982aSmrg ; 10419bded5d25Smrg return 0; 10420bded5d25Smrg} 10421c3d5982aSmrg_ACEOF 10422e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10423e4b60806Smrgthen : 10424c3d5982aSmrg eval $cacheid=yes 10425e4efb0bcSmrgelse case e in #( 10426e4efb0bcSmrg e) eval $cacheid=no ;; 10427e4efb0bcSmrgesac 10428c3d5982aSmrgfi 10429e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10430e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10431e4efb0bcSmrgesac 10432c3d5982aSmrgfi 10433bded5d25Smrg 10434bded5d25Smrg 10435c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10436bded5d25Smrg 10437c3d5982aSmrg eval supported=\$$cacheid 10438e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10439e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10440c3d5982aSmrg if test "$supported" = "yes" ; then 10441c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10442c3d5982aSmrg found="yes" 10443c3d5982aSmrg fi 10444c3d5982aSmrg fi 10445bded5d25Smrg 10446bded5d25Smrg 10447bded5d25Smrg 10448bded5d25Smrg 10449bded5d25Smrg 10450bded5d25Smrg 10451bded5d25Smrg 10452bded5d25Smrg 10453bded5d25Smrg 10454bded5d25Smrg 10455bded5d25Smrg 10456bded5d25Smrg 104577da8b7e3Smrg 104587da8b7e3Smrg 104597da8b7e3Smrg 10460c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10461c3d5982aSmrg 10462c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10463c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10464e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10465e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10466e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10467e4b60806Smrgthen : 10468e4b60806Smrg printf %s "(cached) " >&6 10469e4efb0bcSmrgelse case e in #( 10470e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10471123e2cc7Smrg/* end confdefs.h. */ 10472c3d5982aSmrgint i; 10473123e2cc7Smrg_ACEOF 10474e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10475e4b60806Smrgthen : 10476c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10477e4efb0bcSmrgelse case e in #( 10478e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10479e4efb0bcSmrgesac 10480c3d5982aSmrgfi 10481e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10482e4efb0bcSmrgesac 10483c3d5982aSmrgfi 10484e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10485e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10486c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10487c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10488123e2cc7Smrgfi 10489123e2cc7Smrg 10490c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10491c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10492c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10493c3d5982aSmrg fi 10494c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10495e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10496e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10497e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10498e4b60806Smrgthen : 10499e4b60806Smrg printf %s "(cached) " >&6 10500e4efb0bcSmrgelse case e in #( 10501e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10502123e2cc7Smrg/* end confdefs.h. */ 10503c3d5982aSmrgint i; 10504123e2cc7Smrg_ACEOF 10505e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10506e4b60806Smrgthen : 10507c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10508e4efb0bcSmrgelse case e in #( 10509e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10510e4efb0bcSmrgesac 10511123e2cc7Smrgfi 10512e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10513e4efb0bcSmrgesac 10514c3d5982aSmrgfi 10515e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10516e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10517c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10518c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10519123e2cc7Smrgfi 10520123e2cc7Smrg 10521c3d5982aSmrgfound="no" 10522123e2cc7Smrg 10523c3d5982aSmrg if test $found = "no" ; then 10524ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10525c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10526c3d5982aSmrg fi 10527c3d5982aSmrg 10528ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10529c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10530c3d5982aSmrg fi 10531c3d5982aSmrg 10532c3d5982aSmrg CFLAGS="$CFLAGS -Wwrite-strings" 10533c3d5982aSmrg 10534e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10535e4b60806Smrgprintf %s "checking if $CC supports -Wwrite-strings... " >&6; } 10536c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wwrite_strings 10537e4b60806Smrg if eval test \${$cacheid+y} 10538e4b60806Smrgthen : 10539e4b60806Smrg printf %s "(cached) " >&6 10540e4efb0bcSmrgelse case e in #( 10541e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10542123e2cc7Smrg/* end confdefs.h. */ 10543c3d5982aSmrgint i; 10544c3d5982aSmrgint 10545e4b60806Smrgmain (void) 10546c3d5982aSmrg{ 10547c3d5982aSmrg 10548c3d5982aSmrg ; 10549c3d5982aSmrg return 0; 10550c3d5982aSmrg} 10551123e2cc7Smrg_ACEOF 10552e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10553e4b60806Smrgthen : 10554c3d5982aSmrg eval $cacheid=yes 10555e4efb0bcSmrgelse case e in #( 10556e4efb0bcSmrg e) eval $cacheid=no ;; 10557e4efb0bcSmrgesac 10558c3d5982aSmrgfi 10559e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10560e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10561e4efb0bcSmrgesac 10562c3d5982aSmrgfi 10563c3d5982aSmrg 10564c3d5982aSmrg 10565c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10566c3d5982aSmrg 10567c3d5982aSmrg eval supported=\$$cacheid 10568e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10569e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10570c3d5982aSmrg if test "$supported" = "yes" ; then 10571c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10572c3d5982aSmrg found="yes" 10573c3d5982aSmrg fi 10574c3d5982aSmrg fi 10575c3d5982aSmrg 10576c3d5982aSmrg 10577c3d5982aSmrg 10578c3d5982aSmrg 10579c3d5982aSmrg 10580c3d5982aSmrg 10581c3d5982aSmrg 10582123e2cc7Smrg 10583c3d5982aSmrg 10584c3d5982aSmrg 10585c3d5982aSmrg 10586c3d5982aSmrg 10587c3d5982aSmrg 10588c3d5982aSmrg 10589c3d5982aSmrg 10590c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10591c3d5982aSmrg 10592c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10593c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10594e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10595e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10596e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10597e4b60806Smrgthen : 10598e4b60806Smrg printf %s "(cached) " >&6 10599e4efb0bcSmrgelse case e in #( 10600e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10601c3d5982aSmrg/* end confdefs.h. */ 10602c3d5982aSmrgint i; 10603c3d5982aSmrg_ACEOF 10604e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10605e4b60806Smrgthen : 10606c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10607e4efb0bcSmrgelse case e in #( 10608e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10609e4efb0bcSmrgesac 10610c3d5982aSmrgfi 10611e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10612e4efb0bcSmrgesac 10613c3d5982aSmrgfi 10614e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10615e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10616c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10617c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10618123e2cc7Smrgfi 10619123e2cc7Smrg 10620c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10621c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10622c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10623c3d5982aSmrg fi 10624c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10625e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10626e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10627e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10628e4b60806Smrgthen : 10629e4b60806Smrg printf %s "(cached) " >&6 10630e4efb0bcSmrgelse case e in #( 10631e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10632123e2cc7Smrg/* end confdefs.h. */ 10633c3d5982aSmrgint i; 10634123e2cc7Smrg_ACEOF 10635e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10636e4b60806Smrgthen : 10637c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10638e4efb0bcSmrgelse case e in #( 10639e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10640e4efb0bcSmrgesac 10641c3d5982aSmrgfi 10642e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10643e4efb0bcSmrgesac 10644c3d5982aSmrgfi 10645e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10646e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10647c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10648c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10649123e2cc7Smrgfi 10650123e2cc7Smrg 10651c3d5982aSmrgfound="no" 10652bded5d25Smrg 10653c3d5982aSmrg if test $found = "no" ; then 10654ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10655c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10656c3d5982aSmrg fi 10657123e2cc7Smrg 10658ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10659c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10660c3d5982aSmrg fi 10661123e2cc7Smrg 10662c3d5982aSmrg CFLAGS="$CFLAGS -Waddress" 10663123e2cc7Smrg 10664e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10665e4b60806Smrgprintf %s "checking if $CC supports -Waddress... " >&6; } 10666c3d5982aSmrg cacheid=xorg_cv_cc_flag__Waddress 10667e4b60806Smrg if eval test \${$cacheid+y} 10668e4b60806Smrgthen : 10669e4b60806Smrg printf %s "(cached) " >&6 10670e4efb0bcSmrgelse case e in #( 10671e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10672c3d5982aSmrg/* end confdefs.h. */ 10673c3d5982aSmrgint i; 10674c3d5982aSmrgint 10675e4b60806Smrgmain (void) 10676c3d5982aSmrg{ 10677123e2cc7Smrg 10678c3d5982aSmrg ; 10679c3d5982aSmrg return 0; 10680c3d5982aSmrg} 10681c3d5982aSmrg_ACEOF 10682e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10683e4b60806Smrgthen : 10684c3d5982aSmrg eval $cacheid=yes 10685e4efb0bcSmrgelse case e in #( 10686e4efb0bcSmrg e) eval $cacheid=no ;; 10687e4efb0bcSmrgesac 10688123e2cc7Smrgfi 10689e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10690e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10691e4efb0bcSmrgesac 10692123e2cc7Smrgfi 10693123e2cc7Smrg 10694123e2cc7Smrg 10695c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10696c3d5982aSmrg 10697c3d5982aSmrg eval supported=\$$cacheid 10698e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10699e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10700c3d5982aSmrg if test "$supported" = "yes" ; then 10701c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10702c3d5982aSmrg found="yes" 10703c3d5982aSmrg fi 10704c3d5982aSmrg fi 10705c3d5982aSmrg 10706c3d5982aSmrg 10707c3d5982aSmrg 10708c3d5982aSmrg 10709c3d5982aSmrg 10710c3d5982aSmrg 10711c3d5982aSmrg 10712c3d5982aSmrg 10713c3d5982aSmrg 10714c3d5982aSmrg 10715c3d5982aSmrg 10716c3d5982aSmrg 10717c3d5982aSmrg 10718c3d5982aSmrg 10719c3d5982aSmrg 10720c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10721c3d5982aSmrg 10722c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10723c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10724e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10725e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10726e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10727e4b60806Smrgthen : 10728e4b60806Smrg printf %s "(cached) " >&6 10729e4efb0bcSmrgelse case e in #( 10730e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10731c3d5982aSmrg/* end confdefs.h. */ 10732c3d5982aSmrgint i; 10733c3d5982aSmrg_ACEOF 10734e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10735e4b60806Smrgthen : 10736c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10737e4efb0bcSmrgelse case e in #( 10738e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10739e4efb0bcSmrgesac 10740c3d5982aSmrgfi 10741e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10742e4efb0bcSmrgesac 10743c3d5982aSmrgfi 10744e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10745e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10746c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10747c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10748123e2cc7Smrgfi 10749123e2cc7Smrg 10750c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10751c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10752c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10753c3d5982aSmrg fi 10754c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10755e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10756e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10757e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10758e4b60806Smrgthen : 10759e4b60806Smrg printf %s "(cached) " >&6 10760e4efb0bcSmrgelse case e in #( 10761e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10762c3d5982aSmrg/* end confdefs.h. */ 10763c3d5982aSmrgint i; 10764c3d5982aSmrg_ACEOF 10765e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10766e4b60806Smrgthen : 10767c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10768e4efb0bcSmrgelse case e in #( 10769e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10770e4efb0bcSmrgesac 10771c3d5982aSmrgfi 10772e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10773e4efb0bcSmrgesac 10774c3d5982aSmrgfi 10775e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10776e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10777c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10778c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10779123e2cc7Smrgfi 10780123e2cc7Smrg 10781c3d5982aSmrgfound="no" 10782123e2cc7Smrg 10783c3d5982aSmrg if test $found = "no" ; then 10784ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10785c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10786c3d5982aSmrg fi 10787c3d5982aSmrg 10788ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10789c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10790c3d5982aSmrg fi 10791c3d5982aSmrg 10792c3d5982aSmrg CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10793c3d5982aSmrg 10794e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10795e4b60806Smrgprintf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10796c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10797e4b60806Smrg if eval test \${$cacheid+y} 10798e4b60806Smrgthen : 10799e4b60806Smrg printf %s "(cached) " >&6 10800e4efb0bcSmrgelse case e in #( 10801e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10802123e2cc7Smrg/* end confdefs.h. */ 10803c3d5982aSmrgint i; 10804123e2cc7Smrgint 10805e4b60806Smrgmain (void) 10806123e2cc7Smrg{ 10807123e2cc7Smrg 10808123e2cc7Smrg ; 10809123e2cc7Smrg return 0; 10810123e2cc7Smrg} 10811123e2cc7Smrg_ACEOF 10812e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10813e4b60806Smrgthen : 10814c3d5982aSmrg eval $cacheid=yes 10815e4efb0bcSmrgelse case e in #( 10816e4efb0bcSmrg e) eval $cacheid=no ;; 10817e4efb0bcSmrgesac 10818c3d5982aSmrgfi 10819e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10820e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10821e4efb0bcSmrgesac 10822123e2cc7Smrgfi 10823123e2cc7Smrg 10824c3d5982aSmrg 10825c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10826c3d5982aSmrg 10827c3d5982aSmrg eval supported=\$$cacheid 10828e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10829e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10830c3d5982aSmrg if test "$supported" = "yes" ; then 10831c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10832c3d5982aSmrg found="yes" 10833c3d5982aSmrg fi 10834c3d5982aSmrg fi 10835c3d5982aSmrg 10836c3d5982aSmrg 10837c3d5982aSmrg 10838c3d5982aSmrg 10839c3d5982aSmrg 10840c3d5982aSmrg 10841c3d5982aSmrg 10842c3d5982aSmrg 10843c3d5982aSmrg 10844c3d5982aSmrg 10845c3d5982aSmrg 10846c3d5982aSmrg 10847c3d5982aSmrg 10848c3d5982aSmrg 10849c3d5982aSmrg 10850c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 10851c3d5982aSmrg 10852c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10853c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10854e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10855e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10856e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 10857e4b60806Smrgthen : 10858e4b60806Smrg printf %s "(cached) " >&6 10859e4efb0bcSmrgelse case e in #( 10860e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10861123e2cc7Smrg/* end confdefs.h. */ 10862c3d5982aSmrgint i; 10863123e2cc7Smrg_ACEOF 10864e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10865e4b60806Smrgthen : 10866c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 10867e4efb0bcSmrgelse case e in #( 10868e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10869e4efb0bcSmrgesac 10870123e2cc7Smrgfi 10871e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10872e4efb0bcSmrgesac 10873c3d5982aSmrgfi 10874e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10875e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10876c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10877c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10878123e2cc7Smrgfi 10879123e2cc7Smrg 10880c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10881c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10882c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10883c3d5982aSmrg fi 10884c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10885e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10886e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10887e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10888e4b60806Smrgthen : 10889e4b60806Smrg printf %s "(cached) " >&6 10890e4efb0bcSmrgelse case e in #( 10891e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10892123e2cc7Smrg/* end confdefs.h. */ 10893c3d5982aSmrgint i; 10894123e2cc7Smrg_ACEOF 10895e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 10896e4b60806Smrgthen : 10897c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 10898e4efb0bcSmrgelse case e in #( 10899e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10900e4efb0bcSmrgesac 10901123e2cc7Smrgfi 10902e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10903e4efb0bcSmrgesac 10904c3d5982aSmrgfi 10905e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10906e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10907c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10908c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10909123e2cc7Smrgfi 10910123e2cc7Smrg 10911c3d5982aSmrgfound="no" 10912c3d5982aSmrg 10913c3d5982aSmrg if test $found = "no" ; then 10914ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10915c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10916c3d5982aSmrg fi 10917c3d5982aSmrg 10918ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10919c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10920c3d5982aSmrg fi 10921c3d5982aSmrg 10922c3d5982aSmrg CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10923c3d5982aSmrg 10924e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10925e4b60806Smrgprintf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10926c3d5982aSmrg cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10927e4b60806Smrg if eval test \${$cacheid+y} 10928e4b60806Smrgthen : 10929e4b60806Smrg printf %s "(cached) " >&6 10930e4efb0bcSmrgelse case e in #( 10931e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10932123e2cc7Smrg/* end confdefs.h. */ 10933c3d5982aSmrgint i; 10934123e2cc7Smrgint 10935e4b60806Smrgmain (void) 10936123e2cc7Smrg{ 10937c3d5982aSmrg 10938c3d5982aSmrg ; 10939123e2cc7Smrg return 0; 10940123e2cc7Smrg} 10941123e2cc7Smrg_ACEOF 10942e4b60806Smrgif ac_fn_c_try_link "$LINENO" 10943e4b60806Smrgthen : 10944c3d5982aSmrg eval $cacheid=yes 10945e4efb0bcSmrgelse case e in #( 10946e4efb0bcSmrg e) eval $cacheid=no ;; 10947e4efb0bcSmrgesac 10948123e2cc7Smrgfi 10949e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 10950e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 10951e4efb0bcSmrgesac 10952123e2cc7Smrgfi 10953123e2cc7Smrg 10954123e2cc7Smrg 10955c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 10956123e2cc7Smrg 10957c3d5982aSmrg eval supported=\$$cacheid 10958e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10959e4b60806Smrgprintf "%s\n" "$supported" >&6; } 10960c3d5982aSmrg if test "$supported" = "yes" ; then 10961c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10962c3d5982aSmrg found="yes" 10963c3d5982aSmrg fi 10964c3d5982aSmrg fi 10965123e2cc7Smrg 10966123e2cc7Smrg 10967123e2cc7Smrgfi 10968123e2cc7Smrg 10969123e2cc7Smrg 10970123e2cc7Smrg 10971123e2cc7Smrg 10972123e2cc7Smrg 10973bded5d25Smrg 10974c3d5982aSmrg 10975c3d5982aSmrg CWARNFLAGS="$BASE_CFLAGS" 10976c3d5982aSmrg if test "x$GCC" = xyes ; then 10977c3d5982aSmrg CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10978c3d5982aSmrg fi 10979c3d5982aSmrg 10980c3d5982aSmrg 10981c3d5982aSmrg 10982c3d5982aSmrg 10983c3d5982aSmrg 10984c3d5982aSmrg 10985c3d5982aSmrg 10986c3d5982aSmrg 10987c3d5982aSmrg# Check whether --enable-strict-compilation was given. 10988e4b60806Smrgif test ${enable_strict_compilation+y} 10989e4b60806Smrgthen : 10990c3d5982aSmrg enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10991e4efb0bcSmrgelse case e in #( 10992e4efb0bcSmrg e) STRICT_COMPILE=no ;; 10993e4efb0bcSmrgesac 10994123e2cc7Smrgfi 10995123e2cc7Smrg 10996123e2cc7Smrg 10997c3d5982aSmrg 10998c3d5982aSmrg 10999c3d5982aSmrg 11000c3d5982aSmrg 11001c3d5982aSmrgSTRICT_CFLAGS="" 11002c3d5982aSmrg 11003c3d5982aSmrg 11004c3d5982aSmrg 11005c3d5982aSmrg 11006c3d5982aSmrg 11007c3d5982aSmrg 11008c3d5982aSmrg 11009c3d5982aSmrg 11010c3d5982aSmrg 11011c3d5982aSmrg 11012c3d5982aSmrg 11013c3d5982aSmrg 11014c3d5982aSmrg 11015c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 11016c3d5982aSmrg 11017c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11018c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11019e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11020e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11021e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11022e4b60806Smrgthen : 11023e4b60806Smrg printf %s "(cached) " >&6 11024e4efb0bcSmrgelse case e in #( 11025e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11026c3d5982aSmrg/* end confdefs.h. */ 11027c3d5982aSmrgint i; 11028c3d5982aSmrg_ACEOF 11029e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 11030e4b60806Smrgthen : 11031c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 11032e4efb0bcSmrgelse case e in #( 11033e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11034e4efb0bcSmrgesac 11035c3d5982aSmrgfi 11036e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11037e4efb0bcSmrgesac 11038c3d5982aSmrgfi 11039e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11040e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11041c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11042c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11043bded5d25Smrgfi 11044123e2cc7Smrg 11045c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11046c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11047c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11048c3d5982aSmrg fi 11049c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11050e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11051e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11052e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11053e4b60806Smrgthen : 11054e4b60806Smrg printf %s "(cached) " >&6 11055e4efb0bcSmrgelse case e in #( 11056e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11057c3d5982aSmrg/* end confdefs.h. */ 11058c3d5982aSmrgint i; 11059c3d5982aSmrg_ACEOF 11060e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 11061e4b60806Smrgthen : 11062c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 11063e4efb0bcSmrgelse case e in #( 11064e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11065e4efb0bcSmrgesac 11066bded5d25Smrgfi 11067e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11068e4efb0bcSmrgesac 11069bded5d25Smrgfi 11070e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11071e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11072c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11073c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11074bded5d25Smrgfi 11075123e2cc7Smrg 11076c3d5982aSmrgfound="no" 11077c3d5982aSmrg 11078c3d5982aSmrg if test $found = "no" ; then 11079ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11080c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11081c3d5982aSmrg fi 11082c3d5982aSmrg 11083ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11084c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11085c3d5982aSmrg fi 11086c3d5982aSmrg 11087c3d5982aSmrg CFLAGS="$CFLAGS -pedantic" 11088c3d5982aSmrg 11089e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 11090e4b60806Smrgprintf %s "checking if $CC supports -pedantic... " >&6; } 11091c3d5982aSmrg cacheid=xorg_cv_cc_flag__pedantic 11092e4b60806Smrg if eval test \${$cacheid+y} 11093e4b60806Smrgthen : 11094e4b60806Smrg printf %s "(cached) " >&6 11095e4efb0bcSmrgelse case e in #( 11096e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11097c3d5982aSmrg/* end confdefs.h. */ 11098c3d5982aSmrgint i; 11099c3d5982aSmrgint 11100e4b60806Smrgmain (void) 11101c3d5982aSmrg{ 11102123e2cc7Smrg 11103c3d5982aSmrg ; 11104c3d5982aSmrg return 0; 11105c3d5982aSmrg} 11106c3d5982aSmrg_ACEOF 11107e4b60806Smrgif ac_fn_c_try_link "$LINENO" 11108e4b60806Smrgthen : 11109c3d5982aSmrg eval $cacheid=yes 11110e4efb0bcSmrgelse case e in #( 11111e4efb0bcSmrg e) eval $cacheid=no ;; 11112e4efb0bcSmrgesac 11113123e2cc7Smrgfi 11114e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11115e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 11116e4efb0bcSmrgesac 11117c3d5982aSmrgfi 11118c3d5982aSmrg 11119c3d5982aSmrg 11120c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11121c3d5982aSmrg 11122c3d5982aSmrg eval supported=\$$cacheid 11123e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11124e4b60806Smrgprintf "%s\n" "$supported" >&6; } 11125c3d5982aSmrg if test "$supported" = "yes" ; then 11126c3d5982aSmrg STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 11127c3d5982aSmrg found="yes" 11128c3d5982aSmrg fi 11129c3d5982aSmrg fi 11130123e2cc7Smrg 11131123e2cc7Smrg 11132c3d5982aSmrg 11133c3d5982aSmrg 11134c3d5982aSmrg 11135c3d5982aSmrg 11136c3d5982aSmrg 11137c3d5982aSmrg 11138c3d5982aSmrg 11139c3d5982aSmrg 11140c3d5982aSmrg 11141c3d5982aSmrg 11142c3d5982aSmrg 11143c3d5982aSmrg 11144c3d5982aSmrg 11145c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 11146c3d5982aSmrg 11147c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11148c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11149e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11150e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11151e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11152e4b60806Smrgthen : 11153e4b60806Smrg printf %s "(cached) " >&6 11154e4efb0bcSmrgelse case e in #( 11155e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11156c3d5982aSmrg/* end confdefs.h. */ 11157c3d5982aSmrgint i; 11158c3d5982aSmrg_ACEOF 11159e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 11160e4b60806Smrgthen : 11161c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 11162e4efb0bcSmrgelse case e in #( 11163e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11164e4efb0bcSmrgesac 11165c3d5982aSmrgfi 11166e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11167e4efb0bcSmrgesac 11168c3d5982aSmrgfi 11169e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11170e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11171c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11172c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11173123e2cc7Smrgfi 11174123e2cc7Smrg 11175c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11176c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11177c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11178c3d5982aSmrg fi 11179c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11180e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11181e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11182e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11183e4b60806Smrgthen : 11184e4b60806Smrg printf %s "(cached) " >&6 11185e4efb0bcSmrgelse case e in #( 11186e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11187c3d5982aSmrg/* end confdefs.h. */ 11188c3d5982aSmrgint i; 11189c3d5982aSmrg_ACEOF 11190e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 11191e4b60806Smrgthen : 11192c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 11193e4efb0bcSmrgelse case e in #( 11194e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11195e4efb0bcSmrgesac 11196c3d5982aSmrgfi 11197e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11198e4efb0bcSmrgesac 11199c3d5982aSmrgfi 11200e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11201e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11202c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11203c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11204123e2cc7Smrgfi 11205123e2cc7Smrg 11206c3d5982aSmrgfound="no" 11207123e2cc7Smrg 11208c3d5982aSmrg if test $found = "no" ; then 11209ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11210c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11211c3d5982aSmrg fi 11212c3d5982aSmrg 11213ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11214c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11215c3d5982aSmrg fi 11216c3d5982aSmrg 11217c3d5982aSmrg CFLAGS="$CFLAGS -Werror" 11218c3d5982aSmrg 11219e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 11220e4b60806Smrgprintf %s "checking if $CC supports -Werror... " >&6; } 11221c3d5982aSmrg cacheid=xorg_cv_cc_flag__Werror 11222e4b60806Smrg if eval test \${$cacheid+y} 11223e4b60806Smrgthen : 11224e4b60806Smrg printf %s "(cached) " >&6 11225e4efb0bcSmrgelse case e in #( 11226e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11227c3d5982aSmrg/* end confdefs.h. */ 11228c3d5982aSmrgint i; 11229c3d5982aSmrgint 11230e4b60806Smrgmain (void) 11231c3d5982aSmrg{ 11232bded5d25Smrg 11233c3d5982aSmrg ; 11234c3d5982aSmrg return 0; 11235c3d5982aSmrg} 11236c3d5982aSmrg_ACEOF 11237e4b60806Smrgif ac_fn_c_try_link "$LINENO" 11238e4b60806Smrgthen : 11239c3d5982aSmrg eval $cacheid=yes 11240e4efb0bcSmrgelse case e in #( 11241e4efb0bcSmrg e) eval $cacheid=no ;; 11242e4efb0bcSmrgesac 11243bded5d25Smrgfi 11244e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11245e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 11246e4efb0bcSmrgesac 11247bded5d25Smrgfi 11248bded5d25Smrg 11249bded5d25Smrg 11250c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11251c3d5982aSmrg 11252c3d5982aSmrg eval supported=\$$cacheid 11253e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11254e4b60806Smrgprintf "%s\n" "$supported" >&6; } 11255c3d5982aSmrg if test "$supported" = "yes" ; then 11256c3d5982aSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 11257c3d5982aSmrg found="yes" 11258c3d5982aSmrg fi 11259c3d5982aSmrg fi 11260123e2cc7Smrg 11261c3d5982aSmrg if test $found = "no" ; then 11262ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11263c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11264c3d5982aSmrg fi 11265123e2cc7Smrg 11266ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11267c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11268c3d5982aSmrg fi 11269123e2cc7Smrg 11270c3d5982aSmrg CFLAGS="$CFLAGS -errwarn" 11271c3d5982aSmrg 11272e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 11273e4b60806Smrgprintf %s "checking if $CC supports -errwarn... " >&6; } 11274c3d5982aSmrg cacheid=xorg_cv_cc_flag__errwarn 11275e4b60806Smrg if eval test \${$cacheid+y} 11276e4b60806Smrgthen : 11277e4b60806Smrg printf %s "(cached) " >&6 11278e4efb0bcSmrgelse case e in #( 11279e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11280c3d5982aSmrg/* end confdefs.h. */ 11281c3d5982aSmrgint i; 11282c3d5982aSmrgint 11283e4b60806Smrgmain (void) 11284c3d5982aSmrg{ 11285c3d5982aSmrg 11286c3d5982aSmrg ; 11287c3d5982aSmrg return 0; 11288c3d5982aSmrg} 11289c3d5982aSmrg_ACEOF 11290e4b60806Smrgif ac_fn_c_try_link "$LINENO" 11291e4b60806Smrgthen : 11292c3d5982aSmrg eval $cacheid=yes 11293e4efb0bcSmrgelse case e in #( 11294e4efb0bcSmrg e) eval $cacheid=no ;; 11295e4efb0bcSmrgesac 11296123e2cc7Smrgfi 11297e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11298e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 11299e4efb0bcSmrgesac 11300123e2cc7Smrgfi 11301123e2cc7Smrg 11302123e2cc7Smrg 11303c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11304123e2cc7Smrg 11305c3d5982aSmrg eval supported=\$$cacheid 11306e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11307e4b60806Smrgprintf "%s\n" "$supported" >&6; } 11308c3d5982aSmrg if test "$supported" = "yes" ; then 11309c3d5982aSmrg STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 11310c3d5982aSmrg found="yes" 11311c3d5982aSmrg fi 11312c3d5982aSmrg fi 11313123e2cc7Smrg 11314123e2cc7Smrg 11315123e2cc7Smrg 11316c3d5982aSmrg# Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 11317c3d5982aSmrg# activate it with -Werror, so we add it here explicitly. 11318c3d5982aSmrg 11319c3d5982aSmrg 11320c3d5982aSmrg 11321c3d5982aSmrg 11322c3d5982aSmrg 11323c3d5982aSmrg 11324c3d5982aSmrg 11325c3d5982aSmrg 11326c3d5982aSmrg 11327c3d5982aSmrg 11328c3d5982aSmrg 11329c3d5982aSmrg 11330c3d5982aSmrg 11331c3d5982aSmrgxorg_testset_save_CFLAGS="$CFLAGS" 11332c3d5982aSmrg 11333c3d5982aSmrgif test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11334c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11335e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11336e4b60806Smrgprintf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11337e4b60806Smrgif test ${xorg_cv_cc_flag_unknown_warning_option+y} 11338e4b60806Smrgthen : 11339e4b60806Smrg printf %s "(cached) " >&6 11340e4efb0bcSmrgelse case e in #( 11341e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11342c3d5982aSmrg/* end confdefs.h. */ 11343c3d5982aSmrgint i; 11344c3d5982aSmrg_ACEOF 11345e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 11346e4b60806Smrgthen : 11347c3d5982aSmrg xorg_cv_cc_flag_unknown_warning_option=yes 11348e4efb0bcSmrgelse case e in #( 11349e4efb0bcSmrg e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11350e4efb0bcSmrgesac 11351c3d5982aSmrgfi 11352e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11353e4efb0bcSmrgesac 11354c3d5982aSmrgfi 11355e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11356e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11357c3d5982aSmrg xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11358c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11359123e2cc7Smrgfi 11360123e2cc7Smrg 11361c3d5982aSmrgif test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11362c3d5982aSmrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11363c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11364c3d5982aSmrg fi 11365c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11366e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11367e4b60806Smrgprintf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11368e4b60806Smrgif test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11369e4b60806Smrgthen : 11370e4b60806Smrg printf %s "(cached) " >&6 11371e4efb0bcSmrgelse case e in #( 11372e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11373c3d5982aSmrg/* end confdefs.h. */ 11374c3d5982aSmrgint i; 11375c3d5982aSmrg_ACEOF 11376e4b60806Smrgif ac_fn_c_try_compile "$LINENO" 11377e4b60806Smrgthen : 11378c3d5982aSmrg xorg_cv_cc_flag_unused_command_line_argument=yes 11379e4efb0bcSmrgelse case e in #( 11380e4efb0bcSmrg e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11381e4efb0bcSmrgesac 11382c3d5982aSmrgfi 11383e4efb0bcSmrgrm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11384e4efb0bcSmrgesac 11385c3d5982aSmrgfi 11386e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11387e4b60806Smrgprintf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11388c3d5982aSmrg xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11389c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11390123e2cc7Smrgfi 11391123e2cc7Smrg 11392c3d5982aSmrgfound="no" 11393c3d5982aSmrg 11394c3d5982aSmrg if test $found = "no" ; then 11395ff143803Smrg if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11396c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11397c3d5982aSmrg fi 11398c3d5982aSmrg 11399ff143803Smrg if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11400c3d5982aSmrg CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11401c3d5982aSmrg fi 11402c3d5982aSmrg 11403c3d5982aSmrg CFLAGS="$CFLAGS -Werror=attributes" 11404c3d5982aSmrg 11405e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 11406e4b60806Smrgprintf %s "checking if $CC supports -Werror=attributes... " >&6; } 11407ff143803Smrg cacheid=xorg_cv_cc_flag__Werror_attributes 11408e4b60806Smrg if eval test \${$cacheid+y} 11409e4b60806Smrgthen : 11410e4b60806Smrg printf %s "(cached) " >&6 11411e4efb0bcSmrgelse case e in #( 11412e4efb0bcSmrg e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11413c3d5982aSmrg/* end confdefs.h. */ 11414c3d5982aSmrgint i; 11415c3d5982aSmrgint 11416e4b60806Smrgmain (void) 11417c3d5982aSmrg{ 11418c3d5982aSmrg 11419c3d5982aSmrg ; 11420c3d5982aSmrg return 0; 11421c3d5982aSmrg} 11422c3d5982aSmrg_ACEOF 11423e4b60806Smrgif ac_fn_c_try_link "$LINENO" 11424e4b60806Smrgthen : 11425c3d5982aSmrg eval $cacheid=yes 11426e4efb0bcSmrgelse case e in #( 11427e4efb0bcSmrg e) eval $cacheid=no ;; 11428e4efb0bcSmrgesac 11429c3d5982aSmrgfi 11430e4b60806Smrgrm -f core conftest.err conftest.$ac_objext conftest.beam \ 11431e4efb0bcSmrg conftest$ac_exeext conftest.$ac_ext ;; 11432e4efb0bcSmrgesac 11433123e2cc7Smrgfi 11434123e2cc7Smrg 11435c3d5982aSmrg 11436c3d5982aSmrg CFLAGS="$xorg_testset_save_CFLAGS" 11437c3d5982aSmrg 11438c3d5982aSmrg eval supported=\$$cacheid 11439e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11440e4b60806Smrgprintf "%s\n" "$supported" >&6; } 11441c3d5982aSmrg if test "$supported" = "yes" ; then 11442c3d5982aSmrg STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 11443c3d5982aSmrg found="yes" 11444c3d5982aSmrg fi 11445123e2cc7Smrg fi 11446c3d5982aSmrg 11447c3d5982aSmrg 11448c3d5982aSmrg 11449c3d5982aSmrgif test "x$STRICT_COMPILE" = "xyes"; then 11450c3d5982aSmrg BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 11451c3d5982aSmrg CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 11452123e2cc7Smrgfi 11453c3d5982aSmrg 11454c3d5982aSmrg 11455123e2cc7Smrg 11456123e2cc7Smrg 11457123e2cc7Smrg 11458123e2cc7Smrg 11459e4efb0bcSmrg 11460e4efb0bcSmrg 11461123e2cc7Smrgcat >>confdefs.h <<_ACEOF 11462123e2cc7Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11463123e2cc7Smrg_ACEOF 11464123e2cc7Smrg 11465123e2cc7Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11466123e2cc7Smrg if test "x$PVM" = "x"; then 11467123e2cc7Smrg PVM="0" 11468123e2cc7Smrg fi 11469123e2cc7Smrg 11470e4b60806Smrgprintf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11471123e2cc7Smrg 11472123e2cc7Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11473123e2cc7Smrg if test "x$PVP" = "x"; then 11474123e2cc7Smrg PVP="0" 11475123e2cc7Smrg fi 11476123e2cc7Smrg 11477e4b60806Smrgprintf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11478123e2cc7Smrg 11479123e2cc7Smrg 11480123e2cc7Smrg 11481e4b60806SmrgCHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11482bded5d25Smrgmv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11483e4b60806Smrg|| (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 11484e4b60806Smrgtouch \$(top_srcdir)/ChangeLog; \ 11485e4b60806Smrgecho 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11486123e2cc7Smrg 11487bded5d25Smrg 11488bded5d25Smrg 11489bded5d25Smrg 11490bded5d25Smrgmacros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11491bded5d25SmrgINSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11492bded5d25Smrgmv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11493e4b60806Smrg|| (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 11494e4b60806Smrgtouch \$(top_srcdir)/INSTALL; \ 11495e4b60806Smrgecho 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 11496e4b60806Smrg 11497bded5d25Smrg 11498123e2cc7Smrg 11499123e2cc7Smrg 11500123e2cc7Smrg 11501123e2cc7Smrg 11502e4b60806Smrgcase $host_os in 11503e4b60806Smrg solaris*) 11504e4b60806Smrg # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 11505e4b60806Smrg # check for a man page file found in later versions that use 11506e4b60806Smrg # traditional section numbers instead 11507e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 11508e4b60806Smrgprintf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 11509e4b60806Smrgif test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 11510e4b60806Smrgthen : 11511e4b60806Smrg printf %s "(cached) " >&6 11512e4efb0bcSmrgelse case e in #( 11513e4efb0bcSmrg e) test "$cross_compiling" = yes && 11514e4b60806Smrg as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11515e4b60806Smrgif test -r "/usr/share/man/man7/attributes.7"; then 11516e4b60806Smrg ac_cv_file__usr_share_man_man7_attributes_7=yes 11517e4b60806Smrgelse 11518e4b60806Smrg ac_cv_file__usr_share_man_man7_attributes_7=no 11519e4efb0bcSmrgfi ;; 11520e4efb0bcSmrgesac 11521e4b60806Smrgfi 11522e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 11523e4b60806Smrgprintf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 11524e4b60806Smrgif test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 11525e4b60806Smrgthen : 11526e4b60806Smrg SYSV_MAN_SECTIONS=false 11527e4efb0bcSmrgelse case e in #( 11528e4efb0bcSmrg e) SYSV_MAN_SECTIONS=true ;; 11529e4efb0bcSmrgesac 11530e4b60806Smrgfi 11531e4b60806Smrg 11532e4b60806Smrg ;; 11533e4b60806Smrg *) SYSV_MAN_SECTIONS=false ;; 11534e4b60806Smrgesac 11535123e2cc7Smrg 11536123e2cc7Smrgif test x$APP_MAN_SUFFIX = x ; then 11537123e2cc7Smrg APP_MAN_SUFFIX=1 11538123e2cc7Smrgfi 11539123e2cc7Smrgif test x$APP_MAN_DIR = x ; then 11540123e2cc7Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11541123e2cc7Smrgfi 11542123e2cc7Smrg 11543123e2cc7Smrgif test x$LIB_MAN_SUFFIX = x ; then 11544123e2cc7Smrg LIB_MAN_SUFFIX=3 11545123e2cc7Smrgfi 11546123e2cc7Smrgif test x$LIB_MAN_DIR = x ; then 11547123e2cc7Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11548123e2cc7Smrgfi 11549123e2cc7Smrg 11550123e2cc7Smrgif test x$FILE_MAN_SUFFIX = x ; then 11551e4b60806Smrg case $SYSV_MAN_SECTIONS in 11552e4b60806Smrg true) FILE_MAN_SUFFIX=4 ;; 11553ff143803Smrg *) FILE_MAN_SUFFIX=5 ;; 11554123e2cc7Smrg esac 11555123e2cc7Smrgfi 11556123e2cc7Smrgif test x$FILE_MAN_DIR = x ; then 11557123e2cc7Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11558123e2cc7Smrgfi 11559123e2cc7Smrg 11560123e2cc7Smrgif test x$MISC_MAN_SUFFIX = x ; then 11561e4b60806Smrg case $SYSV_MAN_SECTIONS in 11562e4b60806Smrg true) MISC_MAN_SUFFIX=5 ;; 11563ff143803Smrg *) MISC_MAN_SUFFIX=7 ;; 11564123e2cc7Smrg esac 11565123e2cc7Smrgfi 11566123e2cc7Smrgif test x$MISC_MAN_DIR = x ; then 11567123e2cc7Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11568123e2cc7Smrgfi 11569123e2cc7Smrg 11570123e2cc7Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 11571e4b60806Smrg case $SYSV_MAN_SECTIONS in 11572e4b60806Smrg true) DRIVER_MAN_SUFFIX=7 ;; 11573ff143803Smrg *) DRIVER_MAN_SUFFIX=4 ;; 11574123e2cc7Smrg esac 11575123e2cc7Smrgfi 11576123e2cc7Smrgif test x$DRIVER_MAN_DIR = x ; then 11577123e2cc7Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11578123e2cc7Smrgfi 11579123e2cc7Smrg 11580123e2cc7Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 11581e4b60806Smrg case $SYSV_MAN_SECTIONS in 11582e4b60806Smrg true) ADMIN_MAN_SUFFIX=1m ;; 11583ff143803Smrg *) ADMIN_MAN_SUFFIX=8 ;; 11584123e2cc7Smrg esac 11585123e2cc7Smrgfi 11586123e2cc7Smrgif test x$ADMIN_MAN_DIR = x ; then 11587123e2cc7Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11588123e2cc7Smrgfi 11589123e2cc7Smrg 11590123e2cc7Smrg 11591123e2cc7Smrg 11592123e2cc7Smrg 11593123e2cc7Smrg 11594123e2cc7Smrg 11595123e2cc7Smrg 11596123e2cc7Smrg 11597123e2cc7Smrg 11598123e2cc7Smrg 11599123e2cc7Smrg 11600123e2cc7Smrg 11601123e2cc7Smrg 11602123e2cc7Smrg 11603123e2cc7Smrg 11604bded5d25SmrgXORG_MAN_PAGE="X Version 11" 11605123e2cc7Smrg 11606bded5d25SmrgMAN_SUBSTS="\ 11607bded5d25Smrg -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11608bded5d25Smrg -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11609bded5d25Smrg -e 's|__xservername__|Xorg|g' \ 11610bded5d25Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 11611bded5d25Smrg -e 's|__projectroot__|\$(prefix)|g' \ 11612bded5d25Smrg -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11613bded5d25Smrg -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11614bded5d25Smrg -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11615bded5d25Smrg -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11616bded5d25Smrg -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11617bded5d25Smrg -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11618bded5d25Smrg -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11619123e2cc7Smrg 116207da8b7e3Smrg 116217da8b7e3Smrg 11622bded5d25Smrg# Check whether --enable-silent-rules was given. 11623e4b60806Smrgif test ${enable_silent_rules+y} 11624e4b60806Smrgthen : 11625bded5d25Smrg enableval=$enable_silent_rules; 116267da8b7e3Smrgfi 116277da8b7e3Smrg 11628c3d5982aSmrgcase $enable_silent_rules in # ((( 11629c3d5982aSmrg yes) AM_DEFAULT_VERBOSITY=0;; 11630c3d5982aSmrg no) AM_DEFAULT_VERBOSITY=1;; 11631c3d5982aSmrg *) AM_DEFAULT_VERBOSITY=0;; 11632bded5d25Smrgesac 11633c3d5982aSmrgam_make=${MAKE-make} 11634e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11635e4b60806Smrgprintf %s "checking whether $am_make supports nested variables... " >&6; } 11636e4b60806Smrgif test ${am_cv_make_support_nested_variables+y} 11637e4b60806Smrgthen : 11638e4b60806Smrg printf %s "(cached) " >&6 11639e4efb0bcSmrgelse case e in #( 11640e4efb0bcSmrg e) if printf "%s\n" 'TRUE=$(BAR$(V)) 11641c3d5982aSmrgBAR0=false 11642c3d5982aSmrgBAR1=true 11643c3d5982aSmrgV=1 11644c3d5982aSmrgam__doit: 11645c3d5982aSmrg @$(TRUE) 11646c3d5982aSmrg.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 11647c3d5982aSmrg am_cv_make_support_nested_variables=yes 11648c3d5982aSmrgelse 11649c3d5982aSmrg am_cv_make_support_nested_variables=no 11650e4efb0bcSmrgfi ;; 11651e4efb0bcSmrgesac 11652c3d5982aSmrgfi 11653e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11654e4b60806Smrgprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 11655c3d5982aSmrgif test $am_cv_make_support_nested_variables = yes; then 11656c3d5982aSmrg AM_V='$(V)' 11657c3d5982aSmrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11658c3d5982aSmrgelse 11659c3d5982aSmrg AM_V=$AM_DEFAULT_VERBOSITY 11660c3d5982aSmrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11661c3d5982aSmrgfi 11662bded5d25SmrgAM_BACKSLASH='\' 11663bded5d25Smrg 11664bded5d25Smrg 11665bded5d25Smrg 11666e4efb0bcSmrg 11667e4b60806Smrgac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 11668e4b60806Smrgif test "x$ac_cv_func_strcasecmp" = xyes 11669e4b60806Smrgthen : 11670e4b60806Smrg printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h 11671c3d5982aSmrg 11672c3d5982aSmrgfi 11673c3d5982aSmrg 11674c3d5982aSmrg 11675bded5d25Smrg# Checks for pkg-config packages 11676bded5d25Smrg 116777da8b7e3Smrgpkg_failed=no 11678e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XREFRESH" >&5 11679e4b60806Smrgprintf %s "checking for XREFRESH... " >&6; } 11680123e2cc7Smrg 11681123e2cc7Smrgif test -n "$XREFRESH_CFLAGS"; then 11682123e2cc7Smrg pkg_cv_XREFRESH_CFLAGS="$XREFRESH_CFLAGS" 11683123e2cc7Smrg elif test -n "$PKG_CONFIG"; then 11684123e2cc7Smrg if test -n "$PKG_CONFIG" && \ 11685e4b60806Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xproto >= 7.0.25\""; } >&5 11686ff143803Smrg ($PKG_CONFIG --exists --print-errors "x11 xproto >= 7.0.25") 2>&5 116877da8b7e3Smrg ac_status=$? 11688e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11689bded5d25Smrg test $ac_status = 0; }; then 11690ff143803Smrg pkg_cv_XREFRESH_CFLAGS=`$PKG_CONFIG --cflags "x11 xproto >= 7.0.25" 2>/dev/null` 11691ff143803Smrg test "x$?" != "x0" && pkg_failed=yes 116927da8b7e3Smrgelse 116937da8b7e3Smrg pkg_failed=yes 116947da8b7e3Smrgfi 11695123e2cc7Smrg else 11696123e2cc7Smrg pkg_failed=untried 116977da8b7e3Smrgfi 11698123e2cc7Smrgif test -n "$XREFRESH_LIBS"; then 11699123e2cc7Smrg pkg_cv_XREFRESH_LIBS="$XREFRESH_LIBS" 11700123e2cc7Smrg elif test -n "$PKG_CONFIG"; then 11701123e2cc7Smrg if test -n "$PKG_CONFIG" && \ 11702e4b60806Smrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xproto >= 7.0.25\""; } >&5 11703ff143803Smrg ($PKG_CONFIG --exists --print-errors "x11 xproto >= 7.0.25") 2>&5 117047da8b7e3Smrg ac_status=$? 11705e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11706bded5d25Smrg test $ac_status = 0; }; then 11707ff143803Smrg pkg_cv_XREFRESH_LIBS=`$PKG_CONFIG --libs "x11 xproto >= 7.0.25" 2>/dev/null` 11708ff143803Smrg test "x$?" != "x0" && pkg_failed=yes 117097da8b7e3Smrgelse 117107da8b7e3Smrg pkg_failed=yes 117117da8b7e3Smrgfi 11712123e2cc7Smrg else 11713123e2cc7Smrg pkg_failed=untried 117147da8b7e3Smrgfi 117157da8b7e3Smrg 117167da8b7e3Smrg 117177da8b7e3Smrg 117187da8b7e3Smrgif test $pkg_failed = yes; then 11719e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11720e4b60806Smrgprintf "%s\n" "no" >&6; } 117217da8b7e3Smrg 117227da8b7e3Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 117237da8b7e3Smrg _pkg_short_errors_supported=yes 117247da8b7e3Smrgelse 117257da8b7e3Smrg _pkg_short_errors_supported=no 117267da8b7e3Smrgfi 117277da8b7e3Smrg if test $_pkg_short_errors_supported = yes; then 11728ff143803Smrg XREFRESH_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xproto >= 7.0.25" 2>&1` 117297da8b7e3Smrg else 11730ff143803Smrg XREFRESH_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xproto >= 7.0.25" 2>&1` 117317da8b7e3Smrg fi 117327da8b7e3Smrg # Put the nasty error message in config.log where it belongs 117337da8b7e3Smrg echo "$XREFRESH_PKG_ERRORS" >&5 117347da8b7e3Smrg 11735ff143803Smrg as_fn_error $? "Package requirements (x11 xproto >= 7.0.25) were not met: 117367da8b7e3Smrg 117377da8b7e3Smrg$XREFRESH_PKG_ERRORS 117387da8b7e3Smrg 117397da8b7e3SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 117407da8b7e3Smrginstalled software in a non-standard prefix. 117417da8b7e3Smrg 117427da8b7e3SmrgAlternatively, you may set the environment variables XREFRESH_CFLAGS 117437da8b7e3Smrgand XREFRESH_LIBS to avoid the need to call pkg-config. 11744ff143803SmrgSee the pkg-config man page for more details." "$LINENO" 5 117457da8b7e3Smrgelif test $pkg_failed = untried; then 11746e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11747e4b60806Smrgprintf "%s\n" "no" >&6; } 11748e4efb0bcSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 11749e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 11750bded5d25Smrgas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 117517da8b7e3Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 117527da8b7e3Smrgpath to pkg-config. 117537da8b7e3Smrg 117547da8b7e3SmrgAlternatively, you may set the environment variables XREFRESH_CFLAGS 117557da8b7e3Smrgand XREFRESH_LIBS to avoid the need to call pkg-config. 117567da8b7e3SmrgSee the pkg-config man page for more details. 117577da8b7e3Smrg 11758123e2cc7SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 11759e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } 117607da8b7e3Smrgelse 117617da8b7e3Smrg XREFRESH_CFLAGS=$pkg_cv_XREFRESH_CFLAGS 117627da8b7e3Smrg XREFRESH_LIBS=$pkg_cv_XREFRESH_LIBS 11763e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11764e4b60806Smrgprintf "%s\n" "yes" >&6; } 11765ff143803Smrg 117667da8b7e3Smrgfi 117677da8b7e3Smrg 11768c3d5982aSmrgac_config_files="$ac_config_files Makefile man/Makefile" 117697da8b7e3Smrg 117707da8b7e3Smrgcat >confcache <<\_ACEOF 117717da8b7e3Smrg# This file is a shell script that caches the results of configure 117727da8b7e3Smrg# tests run on this system so they can be shared between configure 117737da8b7e3Smrg# scripts and configure runs, see configure's option --config-cache. 117747da8b7e3Smrg# It is not useful on other systems. If it contains results you don't 117757da8b7e3Smrg# want to keep, you may remove or edit it. 117767da8b7e3Smrg# 117777da8b7e3Smrg# config.status only pays attention to the cache file if you give it 117787da8b7e3Smrg# the --recheck option to rerun configure. 117797da8b7e3Smrg# 11780e4efb0bcSmrg# 'ac_cv_env_foo' variables (set or unset) will be overridden when 11781e4efb0bcSmrg# loading this file, other *unset* 'ac_cv_foo' will be assigned the 117827da8b7e3Smrg# following values. 117837da8b7e3Smrg 117847da8b7e3Smrg_ACEOF 117857da8b7e3Smrg 117867da8b7e3Smrg# The following way of writing the cache mishandles newlines in values, 117877da8b7e3Smrg# but we know of no workaround that is simple, portable, and efficient. 11788123e2cc7Smrg# So, we kill variables containing newlines. 117897da8b7e3Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 117907da8b7e3Smrg# and sets the high bit in the cache file unless we assign to the vars. 11791123e2cc7Smrg( 11792123e2cc7Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11793123e2cc7Smrg eval ac_val=\$$ac_var 11794123e2cc7Smrg case $ac_val in #( 11795123e2cc7Smrg *${as_nl}*) 11796123e2cc7Smrg case $ac_var in #( 11797e4b60806Smrg *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11798e4b60806Smrgprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11799123e2cc7Smrg esac 11800123e2cc7Smrg case $ac_var in #( 11801123e2cc7Smrg _ | IFS | as_nl) ;; #( 11802123e2cc7Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11803bded5d25Smrg *) { eval $ac_var=; unset $ac_var;} ;; 11804123e2cc7Smrg esac ;; 11805123e2cc7Smrg esac 11806123e2cc7Smrg done 11807123e2cc7Smrg 118087da8b7e3Smrg (set) 2>&1 | 11809123e2cc7Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 11810123e2cc7Smrg *${as_nl}ac_space=\ *) 11811e4efb0bcSmrg # 'set' does not quote correctly, so add quotes: double-quote 11812bded5d25Smrg # substitution turns \\\\ into \\, and sed turns \\ into \. 118137da8b7e3Smrg sed -n \ 118147da8b7e3Smrg "s/'/'\\\\''/g; 118157da8b7e3Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11816123e2cc7Smrg ;; #( 118177da8b7e3Smrg *) 11818e4efb0bcSmrg # 'set' quotes correctly as required by POSIX, so do not add quotes. 11819123e2cc7Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 118207da8b7e3Smrg ;; 11821123e2cc7Smrg esac | 11822123e2cc7Smrg sort 11823123e2cc7Smrg) | 118247da8b7e3Smrg sed ' 11825123e2cc7Smrg /^ac_cv_env_/b end 118267da8b7e3Smrg t clear 11827123e2cc7Smrg :clear 11828e4b60806Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 118297da8b7e3Smrg t end 11830123e2cc7Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11831123e2cc7Smrg :end' >>confcache 11832123e2cc7Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11833123e2cc7Smrg if test -w "$cache_file"; then 11834bded5d25Smrg if test "x$cache_file" != "x/dev/null"; then 11835e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11836e4b60806Smrgprintf "%s\n" "$as_me: updating cache $cache_file" >&6;} 11837bded5d25Smrg if test ! -f "$cache_file" || test -h "$cache_file"; then 11838bded5d25Smrg cat confcache >"$cache_file" 11839bded5d25Smrg else 11840bded5d25Smrg case $cache_file in #( 11841bded5d25Smrg */* | ?:*) 11842bded5d25Smrg mv -f confcache "$cache_file"$$ && 11843bded5d25Smrg mv -f "$cache_file"$$ "$cache_file" ;; #( 11844bded5d25Smrg *) 11845bded5d25Smrg mv -f confcache "$cache_file" ;; 11846bded5d25Smrg esac 11847bded5d25Smrg fi 11848bded5d25Smrg fi 118497da8b7e3Smrg else 11850e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11851e4b60806Smrgprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 118527da8b7e3Smrg fi 118537da8b7e3Smrgfi 118547da8b7e3Smrgrm -f confcache 118557da8b7e3Smrg 118567da8b7e3Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 118577da8b7e3Smrg# Let make expand exec_prefix. 118587da8b7e3Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 118597da8b7e3Smrg 118607da8b7e3SmrgDEFS=-DHAVE_CONFIG_H 118617da8b7e3Smrg 118627da8b7e3Smrgac_libobjs= 118637da8b7e3Smrgac_ltlibobjs= 11864bded5d25SmrgU= 118657da8b7e3Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 118667da8b7e3Smrg # 1. Remove the extension, and $U if already installed. 11867123e2cc7Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11868e4b60806Smrg ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 11869123e2cc7Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11870123e2cc7Smrg # will be set to the directory where LIBOBJS objects are built. 11871bded5d25Smrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11872bded5d25Smrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 118737da8b7e3Smrgdone 118747da8b7e3SmrgLIBOBJS=$ac_libobjs 118757da8b7e3Smrg 118767da8b7e3SmrgLTLIBOBJS=$ac_ltlibobjs 118777da8b7e3Smrg 118787da8b7e3Smrg 11879e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11880e4b60806Smrgprintf %s "checking that generated files are newer than configure... " >&6; } 11881c3d5982aSmrg if test -n "$am_sleep_pid"; then 11882c3d5982aSmrg # Hide warnings about reused PIDs. 11883c3d5982aSmrg wait $am_sleep_pid 2>/dev/null 11884c3d5982aSmrg fi 11885e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 11886e4b60806Smrgprintf "%s\n" "done" >&6; } 11887c3d5982aSmrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11888c3d5982aSmrg as_fn_error $? "conditional \"AMDEP\" was never defined. 11889c3d5982aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 11890c3d5982aSmrgfi 11891c3d5982aSmrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11892c3d5982aSmrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11893c3d5982aSmrgUsually this means the macro was only invoked conditionally." "$LINENO" 5 11894c3d5982aSmrgfi 11895123e2cc7Smrg if test -n "$EXEEXT"; then 11896123e2cc7Smrg am__EXEEXT_TRUE= 11897123e2cc7Smrg am__EXEEXT_FALSE='#' 11898123e2cc7Smrgelse 11899123e2cc7Smrg am__EXEEXT_TRUE='#' 11900123e2cc7Smrg am__EXEEXT_FALSE= 11901123e2cc7Smrgfi 11902123e2cc7Smrg 119037da8b7e3Smrg 11904bded5d25Smrg: "${CONFIG_STATUS=./config.status}" 11905123e2cc7Smrgac_write_fail=0 119067da8b7e3Smrgac_clean_files_save=$ac_clean_files 119077da8b7e3Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 11908e4b60806Smrg{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11909e4b60806Smrgprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 11910bded5d25Smrgas_write_fail=0 11911bded5d25Smrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 119127da8b7e3Smrg#! $SHELL 119137da8b7e3Smrg# Generated by $as_me. 119147da8b7e3Smrg# Run this file to recreate the current configuration. 119157da8b7e3Smrg# Compiler output produced by configure, useful for debugging 119167da8b7e3Smrg# configure, is in config.log if it exists. 119177da8b7e3Smrg 119187da8b7e3Smrgdebug=false 119197da8b7e3Smrgac_cs_recheck=false 119207da8b7e3Smrgac_cs_silent=false 119217da8b7e3Smrg 11922bded5d25SmrgSHELL=\${CONFIG_SHELL-$SHELL} 11923bded5d25Smrgexport SHELL 11924bded5d25Smrg_ASEOF 11925bded5d25Smrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11926bded5d25Smrg## -------------------- ## 11927bded5d25Smrg## M4sh Initialization. ## 11928bded5d25Smrg## -------------------- ## 119297da8b7e3Smrg 11930123e2cc7Smrg# Be more Bourne compatible 11931123e2cc7SmrgDUALCASE=1; export DUALCASE # for MKS sh 11932e4b60806Smrgif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 11933e4b60806Smrgthen : 119347da8b7e3Smrg emulate sh 119357da8b7e3Smrg NULLCMD=: 11936123e2cc7Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 119377da8b7e3Smrg # is contrary to our usage. Disable this feature. 119387da8b7e3Smrg alias -g '${1+"$@"}'='"$@"' 11939123e2cc7Smrg setopt NO_GLOB_SUBST 11940e4efb0bcSmrgelse case e in #( 11941e4efb0bcSmrg e) case `(set -o) 2>/dev/null` in #( 11942bded5d25Smrg *posix*) : 11943bded5d25Smrg set -o posix ;; #( 11944bded5d25Smrg *) : 11945bded5d25Smrg ;; 11946e4efb0bcSmrgesac ;; 11947123e2cc7Smrgesac 11948123e2cc7Smrgfi 11949123e2cc7Smrg 11950123e2cc7Smrg 11951e4b60806Smrg 11952e4b60806Smrg# Reset variables that may have inherited troublesome values from 11953e4b60806Smrg# the environment. 11954e4b60806Smrg 11955e4b60806Smrg# IFS needs to be set, to space, tab, and newline, in precisely that order. 11956e4b60806Smrg# (If _AS_PATH_WALK were called with IFS unset, it would have the 11957e4b60806Smrg# side effect of setting IFS to empty, thus disabling word splitting.) 11958e4b60806Smrg# Quoting is to prevent editors from complaining about space-tab. 11959123e2cc7Smrgas_nl=' 11960123e2cc7Smrg' 11961123e2cc7Smrgexport as_nl 11962e4b60806SmrgIFS=" "" $as_nl" 11963e4b60806Smrg 11964e4b60806SmrgPS1='$ ' 11965e4b60806SmrgPS2='> ' 11966e4b60806SmrgPS4='+ ' 11967e4b60806Smrg 11968e4b60806Smrg# Ensure predictable behavior from utilities with locale-dependent output. 11969e4b60806SmrgLC_ALL=C 11970e4b60806Smrgexport LC_ALL 11971e4b60806SmrgLANGUAGE=C 11972e4b60806Smrgexport LANGUAGE 11973e4b60806Smrg 11974e4b60806Smrg# We cannot yet rely on "unset" to work, but we need these variables 11975e4b60806Smrg# to be unset--not just set to an empty or harmless value--now, to 11976e4b60806Smrg# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 11977e4b60806Smrg# also avoids known problems related to "unset" and subshell syntax 11978e4b60806Smrg# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 11979e4b60806Smrgfor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 11980e4b60806Smrgdo eval test \${$as_var+y} \ 11981e4b60806Smrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11982e4b60806Smrgdone 11983e4b60806Smrg 11984e4b60806Smrg# Ensure that fds 0, 1, and 2 are open. 11985e4b60806Smrgif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 11986e4b60806Smrgif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 11987e4b60806Smrgif (exec 3>&2) ; then :; else exec 2>/dev/null; fi 11988123e2cc7Smrg 11989123e2cc7Smrg# The user is always right. 11990e4b60806Smrgif ${PATH_SEPARATOR+false} :; then 11991123e2cc7Smrg PATH_SEPARATOR=: 11992123e2cc7Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11993123e2cc7Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11994123e2cc7Smrg PATH_SEPARATOR=';' 11995123e2cc7Smrg } 119967da8b7e3Smrgfi 119977da8b7e3Smrg 119987da8b7e3Smrg 11999123e2cc7Smrg# Find who we are. Look in the path if we contain no directory separator. 12000bded5d25Smrgas_myself= 12001bded5d25Smrgcase $0 in #(( 12002123e2cc7Smrg *[\\/]* ) as_myself=$0 ;; 12003123e2cc7Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12004123e2cc7Smrgfor as_dir in $PATH 12005123e2cc7Smrgdo 12006123e2cc7Smrg IFS=$as_save_IFS 12007e4b60806Smrg case $as_dir in #((( 12008e4b60806Smrg '') as_dir=./ ;; 12009e4b60806Smrg */) ;; 12010e4b60806Smrg *) as_dir=$as_dir/ ;; 12011e4b60806Smrg esac 12012e4b60806Smrg test -r "$as_dir$0" && as_myself=$as_dir$0 && break 12013bded5d25Smrg done 12014123e2cc7SmrgIFS=$as_save_IFS 12015123e2cc7Smrg 12016123e2cc7Smrg ;; 12017123e2cc7Smrgesac 12018e4efb0bcSmrg# We did not find ourselves, most probably we were run as 'sh COMMAND' 12019123e2cc7Smrg# in which case we are not to be found in the path. 12020123e2cc7Smrgif test "x$as_myself" = x; then 12021123e2cc7Smrg as_myself=$0 12022123e2cc7Smrgfi 12023123e2cc7Smrgif test ! -f "$as_myself"; then 12024e4b60806Smrg printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12025bded5d25Smrg exit 1 12026123e2cc7Smrgfi 12027123e2cc7Smrg 12028bded5d25Smrg 12029bded5d25Smrg 12030bded5d25Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD] 12031bded5d25Smrg# ---------------------------------------- 12032bded5d25Smrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12033bded5d25Smrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12034bded5d25Smrg# script with STATUS, using 1 if that was 0. 12035bded5d25Smrgas_fn_error () 12036bded5d25Smrg{ 12037bded5d25Smrg as_status=$1; test $as_status -eq 0 && as_status=1 12038bded5d25Smrg if test "$4"; then 12039bded5d25Smrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12040e4b60806Smrg printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12041bded5d25Smrg fi 12042e4b60806Smrg printf "%s\n" "$as_me: error: $2" >&2 12043bded5d25Smrg as_fn_exit $as_status 12044bded5d25Smrg} # as_fn_error 12045bded5d25Smrg 12046bded5d25Smrg 12047bded5d25Smrg# as_fn_set_status STATUS 12048bded5d25Smrg# ----------------------- 12049bded5d25Smrg# Set $? to STATUS, without forking. 12050bded5d25Smrgas_fn_set_status () 12051bded5d25Smrg{ 12052bded5d25Smrg return $1 12053bded5d25Smrg} # as_fn_set_status 12054bded5d25Smrg 12055bded5d25Smrg# as_fn_exit STATUS 12056bded5d25Smrg# ----------------- 12057bded5d25Smrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12058bded5d25Smrgas_fn_exit () 12059bded5d25Smrg{ 12060bded5d25Smrg set +e 12061bded5d25Smrg as_fn_set_status $1 12062bded5d25Smrg exit $1 12063bded5d25Smrg} # as_fn_exit 12064bded5d25Smrg 12065bded5d25Smrg# as_fn_unset VAR 12066bded5d25Smrg# --------------- 12067bded5d25Smrg# Portably unset VAR. 12068bded5d25Smrgas_fn_unset () 12069bded5d25Smrg{ 12070bded5d25Smrg { eval $1=; unset $1;} 12071bded5d25Smrg} 12072bded5d25Smrgas_unset=as_fn_unset 12073e4b60806Smrg 12074bded5d25Smrg# as_fn_append VAR VALUE 12075bded5d25Smrg# ---------------------- 12076bded5d25Smrg# Append the text in VALUE to the end of the definition contained in VAR. Take 12077bded5d25Smrg# advantage of any shell optimizations that allow amortized linear growth over 12078bded5d25Smrg# repeated appends, instead of the typical quadratic growth present in naive 12079bded5d25Smrg# implementations. 12080e4b60806Smrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 12081e4b60806Smrgthen : 12082bded5d25Smrg eval 'as_fn_append () 12083bded5d25Smrg { 12084bded5d25Smrg eval $1+=\$2 12085bded5d25Smrg }' 12086e4efb0bcSmrgelse case e in #( 12087e4efb0bcSmrg e) as_fn_append () 12088bded5d25Smrg { 12089bded5d25Smrg eval $1=\$$1\$2 12090e4efb0bcSmrg } ;; 12091e4efb0bcSmrgesac 12092bded5d25Smrgfi # as_fn_append 12093bded5d25Smrg 12094bded5d25Smrg# as_fn_arith ARG... 12095bded5d25Smrg# ------------------ 12096bded5d25Smrg# Perform arithmetic evaluation on the ARGs, and store the result in the 12097bded5d25Smrg# global $as_val. Take advantage of shells that can avoid forks. The arguments 12098bded5d25Smrg# must be portable across $(()) and expr. 12099e4b60806Smrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 12100e4b60806Smrgthen : 12101bded5d25Smrg eval 'as_fn_arith () 12102bded5d25Smrg { 12103bded5d25Smrg as_val=$(( $* )) 12104bded5d25Smrg }' 12105e4efb0bcSmrgelse case e in #( 12106e4efb0bcSmrg e) as_fn_arith () 12107bded5d25Smrg { 12108bded5d25Smrg as_val=`expr "$@" || test $? -eq 1` 12109e4efb0bcSmrg } ;; 12110e4efb0bcSmrgesac 12111bded5d25Smrgfi # as_fn_arith 12112bded5d25Smrg 12113bded5d25Smrg 12114123e2cc7Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 12115123e2cc7Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 121167da8b7e3Smrg as_expr=expr 121177da8b7e3Smrgelse 121187da8b7e3Smrg as_expr=false 121197da8b7e3Smrgfi 121207da8b7e3Smrg 12121123e2cc7Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 121227da8b7e3Smrg as_basename=basename 121237da8b7e3Smrgelse 121247da8b7e3Smrg as_basename=false 121257da8b7e3Smrgfi 121267da8b7e3Smrg 12127bded5d25Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12128bded5d25Smrg as_dirname=dirname 12129bded5d25Smrgelse 12130bded5d25Smrg as_dirname=false 12131bded5d25Smrgfi 121327da8b7e3Smrg 12133123e2cc7Smrgas_me=`$as_basename -- "$0" || 121347da8b7e3Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 121357da8b7e3Smrg X"$0" : 'X\(//\)$' \| \ 12136123e2cc7Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 12137e4b60806Smrgprintf "%s\n" X/"$0" | 12138123e2cc7Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 12139123e2cc7Smrg s//\1/ 12140123e2cc7Smrg q 12141123e2cc7Smrg } 12142123e2cc7Smrg /^X\/\(\/\/\)$/{ 12143123e2cc7Smrg s//\1/ 12144123e2cc7Smrg q 12145123e2cc7Smrg } 12146123e2cc7Smrg /^X\/\(\/\).*/{ 12147123e2cc7Smrg s//\1/ 12148123e2cc7Smrg q 12149123e2cc7Smrg } 12150123e2cc7Smrg s/.*/./; q'` 121517da8b7e3Smrg 12152bded5d25Smrg# Avoid depending upon Character Ranges. 12153bded5d25Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 12154bded5d25Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12155bded5d25Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 12156bded5d25Smrgas_cr_digits='0123456789' 12157bded5d25Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 121587da8b7e3Smrg 12159e4b60806Smrg 12160e4b60806Smrg# Determine whether it's possible to make 'echo' print without a newline. 12161e4b60806Smrg# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 12162e4b60806Smrg# for compatibility with existing Makefiles. 12163123e2cc7SmrgECHO_C= ECHO_N= ECHO_T= 12164bded5d25Smrgcase `echo -n x` in #((((( 12165123e2cc7Smrg-n*) 12166bded5d25Smrg case `echo 'xy\c'` in 12167123e2cc7Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12168bded5d25Smrg xy) ECHO_C='\c';; 12169bded5d25Smrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12170bded5d25Smrg ECHO_T=' ';; 12171123e2cc7Smrg esac;; 12172123e2cc7Smrg*) 12173123e2cc7Smrg ECHO_N='-n';; 12174123e2cc7Smrgesac 121757da8b7e3Smrg 12176e4b60806Smrg# For backward compatibility with old third-party macros, we provide 12177e4b60806Smrg# the shell variables $as_echo and $as_echo_n. New code should use 12178e4b60806Smrg# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 12179e4b60806Smrgas_echo='printf %s\n' 12180e4b60806Smrgas_echo_n='printf %s' 12181e4b60806Smrg 121827da8b7e3Smrgrm -f conf$$ conf$$.exe conf$$.file 12183123e2cc7Smrgif test -d conf$$.dir; then 12184123e2cc7Smrg rm -f conf$$.dir/conf$$.file 12185123e2cc7Smrgelse 12186123e2cc7Smrg rm -f conf$$.dir 12187123e2cc7Smrg mkdir conf$$.dir 2>/dev/null 12188123e2cc7Smrgfi 12189123e2cc7Smrgif (echo >conf$$.file) 2>/dev/null; then 12190123e2cc7Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 121917da8b7e3Smrg as_ln_s='ln -s' 12192123e2cc7Smrg # ... but there are two gotchas: 12193e4efb0bcSmrg # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 12194e4efb0bcSmrg # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 12195e4efb0bcSmrg # In both cases, we have to default to 'cp -pR'. 12196123e2cc7Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12197ff143803Smrg as_ln_s='cp -pR' 12198123e2cc7Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 12199123e2cc7Smrg as_ln_s=ln 12200123e2cc7Smrg else 12201ff143803Smrg as_ln_s='cp -pR' 122027da8b7e3Smrg fi 122037da8b7e3Smrgelse 12204ff143803Smrg as_ln_s='cp -pR' 122057da8b7e3Smrgfi 12206123e2cc7Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12207123e2cc7Smrgrmdir conf$$.dir 2>/dev/null 122087da8b7e3Smrg 12209bded5d25Smrg 12210bded5d25Smrg# as_fn_mkdir_p 12211bded5d25Smrg# ------------- 12212bded5d25Smrg# Create "$as_dir" as a directory, including parents if necessary. 12213bded5d25Smrgas_fn_mkdir_p () 12214bded5d25Smrg{ 12215bded5d25Smrg 12216bded5d25Smrg case $as_dir in #( 12217bded5d25Smrg -*) as_dir=./$as_dir;; 12218bded5d25Smrg esac 12219bded5d25Smrg test -d "$as_dir" || eval $as_mkdir_p || { 12220bded5d25Smrg as_dirs= 12221bded5d25Smrg while :; do 12222bded5d25Smrg case $as_dir in #( 12223e4b60806Smrg *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12224bded5d25Smrg *) as_qdir=$as_dir;; 12225bded5d25Smrg esac 12226bded5d25Smrg as_dirs="'$as_qdir' $as_dirs" 12227bded5d25Smrg as_dir=`$as_dirname -- "$as_dir" || 12228bded5d25Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12229bded5d25Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 12230bded5d25Smrg X"$as_dir" : 'X\(//\)$' \| \ 12231bded5d25Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12232e4b60806Smrgprintf "%s\n" X"$as_dir" | 12233bded5d25Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12234bded5d25Smrg s//\1/ 12235bded5d25Smrg q 12236bded5d25Smrg } 12237bded5d25Smrg /^X\(\/\/\)[^/].*/{ 12238bded5d25Smrg s//\1/ 12239bded5d25Smrg q 12240bded5d25Smrg } 12241bded5d25Smrg /^X\(\/\/\)$/{ 12242bded5d25Smrg s//\1/ 12243bded5d25Smrg q 12244bded5d25Smrg } 12245bded5d25Smrg /^X\(\/\).*/{ 12246bded5d25Smrg s//\1/ 12247bded5d25Smrg q 12248bded5d25Smrg } 12249bded5d25Smrg s/.*/./; q'` 12250bded5d25Smrg test -d "$as_dir" && break 12251bded5d25Smrg done 12252bded5d25Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 12253bded5d25Smrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12254bded5d25Smrg 12255bded5d25Smrg 12256bded5d25Smrg} # as_fn_mkdir_p 122577da8b7e3Smrgif mkdir -p . 2>/dev/null; then 12258bded5d25Smrg as_mkdir_p='mkdir -p "$as_dir"' 122597da8b7e3Smrgelse 122607da8b7e3Smrg test -d ./-p && rmdir ./-p 122617da8b7e3Smrg as_mkdir_p=false 122627da8b7e3Smrgfi 122637da8b7e3Smrg 12264ff143803Smrg 12265ff143803Smrg# as_fn_executable_p FILE 12266ff143803Smrg# ----------------------- 12267ff143803Smrg# Test if FILE is an executable regular file. 12268ff143803Smrgas_fn_executable_p () 12269ff143803Smrg{ 12270ff143803Smrg test -f "$1" && test -x "$1" 12271ff143803Smrg} # as_fn_executable_p 12272ff143803Smrgas_test_x='test -x' 12273ff143803Smrgas_executable_p=as_fn_executable_p 122747da8b7e3Smrg 122757da8b7e3Smrg# Sed expression to map a string onto a valid CPP name. 12276e4efb0bcSmrgas_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 12277e4efb0bcSmrgas_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 122787da8b7e3Smrg 122797da8b7e3Smrg# Sed expression to map a string onto a valid variable name. 12280e4efb0bcSmrgas_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 12281e4efb0bcSmrgas_tr_sh="eval sed '$as_sed_sh'" # deprecated 122827da8b7e3Smrg 122837da8b7e3Smrg 122847da8b7e3Smrgexec 6>&1 12285bded5d25Smrg## ----------------------------------- ## 12286bded5d25Smrg## Main body of $CONFIG_STATUS script. ## 12287bded5d25Smrg## ----------------------------------- ## 12288bded5d25Smrg_ASEOF 12289bded5d25Smrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 122907da8b7e3Smrg 12291bded5d25Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12292bded5d25Smrg# Save the log message, to keep $0 and so on meaningful, and to 122937da8b7e3Smrg# report actual input values of CONFIG_FILES etc. instead of their 12294123e2cc7Smrg# values after options handling. 12295123e2cc7Smrgac_log=" 12296e4efb0bcSmrgThis file was extended by xrefresh $as_me 1.1.0, which was 12297e4efb0bcSmrggenerated by GNU Autoconf 2.72. Invocation command line was 122987da8b7e3Smrg 122997da8b7e3Smrg CONFIG_FILES = $CONFIG_FILES 123007da8b7e3Smrg CONFIG_HEADERS = $CONFIG_HEADERS 123017da8b7e3Smrg CONFIG_LINKS = $CONFIG_LINKS 123027da8b7e3Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 123037da8b7e3Smrg $ $0 $@ 123047da8b7e3Smrg 12305123e2cc7Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 12306123e2cc7Smrg" 12307123e2cc7Smrg 123087da8b7e3Smrg_ACEOF 123097da8b7e3Smrg 12310123e2cc7Smrgcase $ac_config_files in *" 12311123e2cc7Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 12312123e2cc7Smrgesac 123137da8b7e3Smrg 12314123e2cc7Smrgcase $ac_config_headers in *" 12315123e2cc7Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12316123e2cc7Smrgesac 123177da8b7e3Smrg 123187da8b7e3Smrg 12319123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12320123e2cc7Smrg# Files that config.status was made for. 12321123e2cc7Smrgconfig_files="$ac_config_files" 12322123e2cc7Smrgconfig_headers="$ac_config_headers" 12323123e2cc7Smrgconfig_commands="$ac_config_commands" 123247da8b7e3Smrg 12325123e2cc7Smrg_ACEOF 123267da8b7e3Smrg 12327123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 123287da8b7e3Smrgac_cs_usage="\ 12329e4efb0bcSmrg'$as_me' instantiates files and other configuration actions 12330bded5d25Smrgfrom templates according to the current configuration. Unless the files 12331bded5d25Smrgand actions are specified as TAGs, all are instantiated by default. 123327da8b7e3Smrg 12333bded5d25SmrgUsage: $0 [OPTION]... [TAG]... 123347da8b7e3Smrg 123357da8b7e3Smrg -h, --help print this help, then exit 12336123e2cc7Smrg -V, --version print version number and configuration settings, then exit 12337bded5d25Smrg --config print configuration, then exit 12338123e2cc7Smrg -q, --quiet, --silent 12339123e2cc7Smrg do not print progress messages 123407da8b7e3Smrg -d, --debug don't remove temporary files 123417da8b7e3Smrg --recheck update $as_me by reconfiguring in the same conditions 12342123e2cc7Smrg --file=FILE[:TEMPLATE] 12343123e2cc7Smrg instantiate the configuration file FILE 12344123e2cc7Smrg --header=FILE[:TEMPLATE] 12345123e2cc7Smrg instantiate the configuration header FILE 123467da8b7e3Smrg 123477da8b7e3SmrgConfiguration files: 123487da8b7e3Smrg$config_files 123497da8b7e3Smrg 123507da8b7e3SmrgConfiguration headers: 123517da8b7e3Smrg$config_headers 123527da8b7e3Smrg 123537da8b7e3SmrgConfiguration commands: 123547da8b7e3Smrg$config_commands 123557da8b7e3Smrg 12356e4efb0bcSmrgReport bugs to <https://gitlab.freedesktop.org/xorg/app/xrefresh/-/issues>." 123577da8b7e3Smrg 12358123e2cc7Smrg_ACEOF 12359e4b60806Smrgac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 12360e4b60806Smrgac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 12361123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12362e4b60806Smrgac_cs_config='$ac_cs_config_escaped' 123637da8b7e3Smrgac_cs_version="\\ 12364e4efb0bcSmrgxrefresh config.status 1.1.0 12365e4efb0bcSmrgconfigured by $0, generated by GNU Autoconf 2.72, 12366bded5d25Smrg with options \\"\$ac_cs_config\\" 123677da8b7e3Smrg 12368e4efb0bcSmrgCopyright (C) 2023 Free Software Foundation, Inc. 123697da8b7e3SmrgThis config.status script is free software; the Free Software Foundation 123707da8b7e3Smrggives unlimited permission to copy, distribute and modify it." 12371123e2cc7Smrg 12372123e2cc7Smrgac_pwd='$ac_pwd' 12373123e2cc7Smrgsrcdir='$srcdir' 12374123e2cc7SmrgINSTALL='$INSTALL' 12375123e2cc7SmrgMKDIR_P='$MKDIR_P' 12376123e2cc7SmrgAWK='$AWK' 12377123e2cc7Smrgtest -n "\$AWK" || AWK=awk 123787da8b7e3Smrg_ACEOF 123797da8b7e3Smrg 12380123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12381123e2cc7Smrg# The default lists apply if the user does not specify any file. 123827da8b7e3Smrgac_need_defaults=: 123837da8b7e3Smrgwhile test $# != 0 123847da8b7e3Smrgdo 123857da8b7e3Smrg case $1 in 12386bded5d25Smrg --*=?*) 12387123e2cc7Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12388123e2cc7Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 123897da8b7e3Smrg ac_shift=: 123907da8b7e3Smrg ;; 12391bded5d25Smrg --*=) 12392bded5d25Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 12393bded5d25Smrg ac_optarg= 12394bded5d25Smrg ac_shift=: 12395bded5d25Smrg ;; 12396123e2cc7Smrg *) 123977da8b7e3Smrg ac_option=$1 123987da8b7e3Smrg ac_optarg=$2 123997da8b7e3Smrg ac_shift=shift 124007da8b7e3Smrg ;; 124017da8b7e3Smrg esac 124027da8b7e3Smrg 124037da8b7e3Smrg case $ac_option in 124047da8b7e3Smrg # Handling of the options. 124057da8b7e3Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 124067da8b7e3Smrg ac_cs_recheck=: ;; 12407123e2cc7Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12408e4b60806Smrg printf "%s\n" "$ac_cs_version"; exit ;; 12409bded5d25Smrg --config | --confi | --conf | --con | --co | --c ) 12410e4b60806Smrg printf "%s\n" "$ac_cs_config"; exit ;; 12411123e2cc7Smrg --debug | --debu | --deb | --de | --d | -d ) 124127da8b7e3Smrg debug=: ;; 124137da8b7e3Smrg --file | --fil | --fi | --f ) 124147da8b7e3Smrg $ac_shift 12415123e2cc7Smrg case $ac_optarg in 12416e4b60806Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12417bded5d25Smrg '') as_fn_error $? "missing file argument" ;; 12418123e2cc7Smrg esac 12419bded5d25Smrg as_fn_append CONFIG_FILES " '$ac_optarg'" 124207da8b7e3Smrg ac_need_defaults=false;; 124217da8b7e3Smrg --header | --heade | --head | --hea ) 124227da8b7e3Smrg $ac_shift 12423123e2cc7Smrg case $ac_optarg in 12424e4b60806Smrg *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12425123e2cc7Smrg esac 12426bded5d25Smrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 124277da8b7e3Smrg ac_need_defaults=false;; 12428123e2cc7Smrg --he | --h) 12429123e2cc7Smrg # Conflict between --help and --header 12430e4efb0bcSmrg as_fn_error $? "ambiguous option: '$1' 12431e4efb0bcSmrgTry '$0 --help' for more information.";; 12432123e2cc7Smrg --help | --hel | -h ) 12433e4b60806Smrg printf "%s\n" "$ac_cs_usage"; exit ;; 124347da8b7e3Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 124357da8b7e3Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 124367da8b7e3Smrg ac_cs_silent=: ;; 124377da8b7e3Smrg 124387da8b7e3Smrg # This is an error. 12439e4efb0bcSmrg -*) as_fn_error $? "unrecognized option: '$1' 12440e4efb0bcSmrgTry '$0 --help' for more information." ;; 124417da8b7e3Smrg 12442bded5d25Smrg *) as_fn_append ac_config_targets " $1" 12443123e2cc7Smrg ac_need_defaults=false ;; 124447da8b7e3Smrg 124457da8b7e3Smrg esac 124467da8b7e3Smrg shift 124477da8b7e3Smrgdone 124487da8b7e3Smrg 124497da8b7e3Smrgac_configure_extra_args= 124507da8b7e3Smrg 124517da8b7e3Smrgif $ac_cs_silent; then 124527da8b7e3Smrg exec 6>/dev/null 124537da8b7e3Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 124547da8b7e3Smrgfi 124557da8b7e3Smrg 124567da8b7e3Smrg_ACEOF 12457123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 124587da8b7e3Smrgif \$ac_cs_recheck; then 12459ff143803Smrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12460123e2cc7Smrg shift 12461e4b60806Smrg \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 12462123e2cc7Smrg CONFIG_SHELL='$SHELL' 12463123e2cc7Smrg export CONFIG_SHELL 12464123e2cc7Smrg exec "\$@" 124657da8b7e3Smrgfi 124667da8b7e3Smrg 124677da8b7e3Smrg_ACEOF 12468123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12469123e2cc7Smrgexec 5>>config.log 12470123e2cc7Smrg{ 12471123e2cc7Smrg echo 12472123e2cc7Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12473123e2cc7Smrg## Running $as_me. ## 12474123e2cc7Smrg_ASBOX 12475e4b60806Smrg printf "%s\n" "$ac_log" 12476123e2cc7Smrg} >&5 124777da8b7e3Smrg 12478123e2cc7Smrg_ACEOF 12479123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 124807da8b7e3Smrg# 12481123e2cc7Smrg# INIT-COMMANDS 124827da8b7e3Smrg# 12483e4b60806SmrgAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 124847da8b7e3Smrg 124857da8b7e3Smrg_ACEOF 124867da8b7e3Smrg 12487123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 124887da8b7e3Smrg 12489123e2cc7Smrg# Handling of arguments. 124907da8b7e3Smrgfor ac_config_target in $ac_config_targets 124917da8b7e3Smrgdo 12492123e2cc7Smrg case $ac_config_target in 12493123e2cc7Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12494123e2cc7Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12495123e2cc7Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12496c3d5982aSmrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 12497123e2cc7Smrg 12498e4efb0bcSmrg *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 124997da8b7e3Smrg esac 125007da8b7e3Smrgdone 125017da8b7e3Smrg 12502123e2cc7Smrg 125037da8b7e3Smrg# If the user did not use the arguments to specify the items to instantiate, 125047da8b7e3Smrg# then the envvar interface is used. Set only those that are not. 125057da8b7e3Smrg# We use the long form for the default assignment because of an extremely 125067da8b7e3Smrg# bizarre bug on SunOS 4.1.3. 125077da8b7e3Smrgif $ac_need_defaults; then 12508e4b60806Smrg test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 12509e4b60806Smrg test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 12510e4b60806Smrg test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 125117da8b7e3Smrgfi 125127da8b7e3Smrg 125137da8b7e3Smrg# Have a temporary directory for convenience. Make it in the build tree 12514123e2cc7Smrg# simply because there is no reason against having it here, and in addition, 125157da8b7e3Smrg# creating and moving files from /tmp can sometimes cause problems. 12516123e2cc7Smrg# Hook for its removal unless debugging. 12517123e2cc7Smrg# Note that there is a small window in which the directory will not be cleaned: 12518e4efb0bcSmrg# after its creation but before its name has been assigned to '$tmp'. 125197da8b7e3Smrg$debug || 125207da8b7e3Smrg{ 12521bded5d25Smrg tmp= ac_tmp= 12522123e2cc7Smrg trap 'exit_status=$? 12523bded5d25Smrg : "${ac_tmp:=$tmp}" 12524bded5d25Smrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12525123e2cc7Smrg' 0 12526bded5d25Smrg trap 'as_fn_exit 1' 1 2 13 15 125277da8b7e3Smrg} 125287da8b7e3Smrg# Create a (secure) tmp directory for tmp files. 125297da8b7e3Smrg 125307da8b7e3Smrg{ 12531123e2cc7Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12532bded5d25Smrg test -d "$tmp" 125337da8b7e3Smrg} || 125347da8b7e3Smrg{ 12535123e2cc7Smrg tmp=./conf$$-$RANDOM 12536123e2cc7Smrg (umask 077 && mkdir "$tmp") 12537bded5d25Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12538bded5d25Smrgac_tmp=$tmp 125397da8b7e3Smrg 12540123e2cc7Smrg# Set up the scripts for CONFIG_FILES section. 12541123e2cc7Smrg# No need to generate them if there are no CONFIG_FILES. 12542e4efb0bcSmrg# This happens for instance with './config.status config.h'. 12543123e2cc7Smrgif test -n "$CONFIG_FILES"; then 12544123e2cc7Smrg 12545123e2cc7Smrg 12546bded5d25Smrgac_cr=`echo X | tr X '\015'` 12547bded5d25Smrg# On cygwin, bash can eat \r inside `` if the user requested igncr. 12548bded5d25Smrg# But we know of no other shell where ac_cr would be empty at this 12549bded5d25Smrg# point, so we can use a bashism as a fallback. 12550bded5d25Smrgif test "x$ac_cr" = x; then 12551bded5d25Smrg eval ac_cr=\$\'\\r\' 12552bded5d25Smrgfi 12553123e2cc7Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12554123e2cc7Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12555123e2cc7Smrg ac_cs_awk_cr='\\r' 12556123e2cc7Smrgelse 12557123e2cc7Smrg ac_cs_awk_cr=$ac_cr 12558123e2cc7Smrgfi 12559123e2cc7Smrg 12560bded5d25Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 125617da8b7e3Smrg_ACEOF 125627da8b7e3Smrg 125637da8b7e3Smrg 12564123e2cc7Smrg{ 12565123e2cc7Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 12566123e2cc7Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12567123e2cc7Smrg echo "_ACEOF" 12568123e2cc7Smrg} >conf$$subs.sh || 12569bded5d25Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12570bded5d25Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12571123e2cc7Smrgac_delim='%!_!# ' 12572123e2cc7Smrgfor ac_last_try in false false false false false :; do 12573123e2cc7Smrg . ./conf$$subs.sh || 12574bded5d25Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 125757da8b7e3Smrg 12576123e2cc7Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12577123e2cc7Smrg if test $ac_delim_n = $ac_delim_num; then 12578123e2cc7Smrg break 12579123e2cc7Smrg elif $ac_last_try; then 12580bded5d25Smrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12581123e2cc7Smrg else 12582123e2cc7Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12583123e2cc7Smrg fi 12584123e2cc7Smrgdone 12585123e2cc7Smrgrm -f conf$$subs.sh 125867da8b7e3Smrg 12587123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12588bded5d25Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 125897da8b7e3Smrg_ACEOF 12590123e2cc7Smrgsed -n ' 12591123e2cc7Smrgh 12592123e2cc7Smrgs/^/S["/; s/!.*/"]=/ 12593123e2cc7Smrgp 12594123e2cc7Smrgg 12595123e2cc7Smrgs/^[^!]*!// 12596123e2cc7Smrg:repl 12597123e2cc7Smrgt repl 12598123e2cc7Smrgs/'"$ac_delim"'$// 12599123e2cc7Smrgt delim 12600123e2cc7Smrg:nl 12601123e2cc7Smrgh 12602bded5d25Smrgs/\(.\{148\}\)..*/\1/ 12603123e2cc7Smrgt more1 12604123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12605123e2cc7Smrgp 12606123e2cc7Smrgn 12607123e2cc7Smrgb repl 12608123e2cc7Smrg:more1 12609123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12610123e2cc7Smrgp 12611123e2cc7Smrgg 12612123e2cc7Smrgs/.\{148\}// 12613123e2cc7Smrgt nl 12614123e2cc7Smrg:delim 12615123e2cc7Smrgh 12616bded5d25Smrgs/\(.\{148\}\)..*/\1/ 12617123e2cc7Smrgt more2 12618123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 12619123e2cc7Smrgp 12620123e2cc7Smrgb 12621123e2cc7Smrg:more2 12622123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12623123e2cc7Smrgp 12624123e2cc7Smrgg 12625123e2cc7Smrgs/.\{148\}// 12626123e2cc7Smrgt delim 12627123e2cc7Smrg' <conf$$subs.awk | sed ' 12628123e2cc7Smrg/^[^""]/{ 12629123e2cc7Smrg N 12630123e2cc7Smrg s/\n// 12631123e2cc7Smrg} 12632123e2cc7Smrg' >>$CONFIG_STATUS || ac_write_fail=1 12633123e2cc7Smrgrm -f conf$$subs.awk 12634123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12635123e2cc7Smrg_ACAWK 12636bded5d25Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12637123e2cc7Smrg for (key in S) S_is_set[key] = 1 12638123e2cc7Smrg FS = "" 126397da8b7e3Smrg 12640123e2cc7Smrg} 12641123e2cc7Smrg{ 12642123e2cc7Smrg line = $ 0 12643123e2cc7Smrg nfields = split(line, field, "@") 12644123e2cc7Smrg substed = 0 12645123e2cc7Smrg len = length(field[1]) 12646123e2cc7Smrg for (i = 2; i < nfields; i++) { 12647123e2cc7Smrg key = field[i] 12648123e2cc7Smrg keylen = length(key) 12649123e2cc7Smrg if (S_is_set[key]) { 12650123e2cc7Smrg value = S[key] 12651123e2cc7Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12652123e2cc7Smrg len += length(value) + length(field[++i]) 12653123e2cc7Smrg substed = 1 12654123e2cc7Smrg } else 12655123e2cc7Smrg len += 1 + keylen 12656123e2cc7Smrg } 12657123e2cc7Smrg 12658123e2cc7Smrg print line 12659123e2cc7Smrg} 12660123e2cc7Smrg 12661123e2cc7Smrg_ACAWK 12662123e2cc7Smrg_ACEOF 12663123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12664123e2cc7Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12665123e2cc7Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12666123e2cc7Smrgelse 12667123e2cc7Smrg cat 12668bded5d25Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12669bded5d25Smrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12670123e2cc7Smrg_ACEOF 12671123e2cc7Smrg 12672bded5d25Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12673bded5d25Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12674123e2cc7Smrg# trailing colons and then remove the whole line if VPATH becomes empty 12675123e2cc7Smrg# (actually we leave an empty line to preserve line numbers). 12676123e2cc7Smrgif test "x$srcdir" = x.; then 12677bded5d25Smrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12678bded5d25Smrgh 12679bded5d25Smrgs/// 12680bded5d25Smrgs/^/:/ 12681bded5d25Smrgs/[ ]*$/:/ 12682bded5d25Smrgs/:\$(srcdir):/:/g 12683bded5d25Smrgs/:\${srcdir}:/:/g 12684bded5d25Smrgs/:@srcdir@:/:/g 12685bded5d25Smrgs/^:*// 12686123e2cc7Smrgs/:*$// 12687bded5d25Smrgx 12688bded5d25Smrgs/\(=[ ]*\).*/\1/ 12689bded5d25SmrgG 12690bded5d25Smrgs/\n// 12691123e2cc7Smrgs/^[^=]*=[ ]*$// 12692123e2cc7Smrg}' 12693123e2cc7Smrgfi 12694123e2cc7Smrg 12695123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 126967da8b7e3Smrgfi # test -n "$CONFIG_FILES" 126977da8b7e3Smrg 12698123e2cc7Smrg# Set up the scripts for CONFIG_HEADERS section. 12699123e2cc7Smrg# No need to generate them if there are no CONFIG_HEADERS. 12700e4efb0bcSmrg# This happens for instance with './config.status Makefile'. 12701123e2cc7Smrgif test -n "$CONFIG_HEADERS"; then 12702bded5d25Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK || 12703123e2cc7SmrgBEGIN { 127047da8b7e3Smrg_ACEOF 12705123e2cc7Smrg 12706e4efb0bcSmrg# Transform confdefs.h into an awk script 'defines.awk', embedded as 12707123e2cc7Smrg# here-document in config.status, that substitutes the proper values into 12708123e2cc7Smrg# config.h.in to produce config.h. 12709123e2cc7Smrg 12710123e2cc7Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 12711123e2cc7Smrg# handling of long lines. 12712123e2cc7Smrgac_delim='%!_!# ' 12713123e2cc7Smrgfor ac_last_try in false false :; do 12714bded5d25Smrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12715bded5d25Smrg if test -z "$ac_tt"; then 12716123e2cc7Smrg break 12717123e2cc7Smrg elif $ac_last_try; then 12718bded5d25Smrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12719123e2cc7Smrg else 12720123e2cc7Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12721123e2cc7Smrg fi 12722123e2cc7Smrgdone 12723123e2cc7Smrg 12724123e2cc7Smrg# For the awk script, D is an array of macro values keyed by name, 12725123e2cc7Smrg# likewise P contains macro parameters if any. Preserve backslash 12726123e2cc7Smrg# newline sequences. 12727123e2cc7Smrg 12728123e2cc7Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12729123e2cc7Smrgsed -n ' 12730123e2cc7Smrgs/.\{148\}/&'"$ac_delim"'/g 12731123e2cc7Smrgt rset 12732123e2cc7Smrg:rset 12733123e2cc7Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 12734123e2cc7Smrgt def 12735123e2cc7Smrgd 12736123e2cc7Smrg:def 12737123e2cc7Smrgs/\\$// 12738123e2cc7Smrgt bsnl 12739123e2cc7Smrgs/["\\]/\\&/g 12740123e2cc7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12741123e2cc7SmrgD["\1"]=" \3"/p 12742123e2cc7Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12743123e2cc7Smrgd 12744123e2cc7Smrg:bsnl 12745123e2cc7Smrgs/["\\]/\\&/g 12746123e2cc7Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12747123e2cc7SmrgD["\1"]=" \3\\\\\\n"\\/p 12748123e2cc7Smrgt cont 12749123e2cc7Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12750123e2cc7Smrgt cont 12751123e2cc7Smrgd 12752123e2cc7Smrg:cont 12753123e2cc7Smrgn 12754123e2cc7Smrgs/.\{148\}/&'"$ac_delim"'/g 12755123e2cc7Smrgt clear 12756123e2cc7Smrg:clear 12757123e2cc7Smrgs/\\$// 12758123e2cc7Smrgt bsnlc 12759123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 12760123e2cc7Smrgd 12761123e2cc7Smrg:bsnlc 12762123e2cc7Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12763123e2cc7Smrgb cont 12764123e2cc7Smrg' <confdefs.h | sed ' 12765123e2cc7Smrgs/'"$ac_delim"'/"\\\ 12766123e2cc7Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 12767123e2cc7Smrg 12768123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12769123e2cc7Smrg for (key in D) D_is_set[key] = 1 12770123e2cc7Smrg FS = "" 12771123e2cc7Smrg} 12772123e2cc7Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12773123e2cc7Smrg line = \$ 0 12774123e2cc7Smrg split(line, arg, " ") 12775123e2cc7Smrg if (arg[1] == "#") { 12776123e2cc7Smrg defundef = arg[2] 12777123e2cc7Smrg mac1 = arg[3] 12778123e2cc7Smrg } else { 12779123e2cc7Smrg defundef = substr(arg[1], 2) 12780123e2cc7Smrg mac1 = arg[2] 12781123e2cc7Smrg } 12782123e2cc7Smrg split(mac1, mac2, "(") #) 12783123e2cc7Smrg macro = mac2[1] 12784123e2cc7Smrg prefix = substr(line, 1, index(line, defundef) - 1) 12785123e2cc7Smrg if (D_is_set[macro]) { 12786123e2cc7Smrg # Preserve the white space surrounding the "#". 12787123e2cc7Smrg print prefix "define", macro P[macro] D[macro] 12788123e2cc7Smrg next 12789123e2cc7Smrg } else { 12790123e2cc7Smrg # Replace #undef with comments. This is necessary, for example, 12791123e2cc7Smrg # in the case of _POSIX_SOURCE, which is predefined and required 12792123e2cc7Smrg # on some systems where configure will not decide to define it. 12793123e2cc7Smrg if (defundef == "undef") { 12794123e2cc7Smrg print "/*", prefix defundef, macro, "*/" 12795123e2cc7Smrg next 12796123e2cc7Smrg } 12797123e2cc7Smrg } 12798123e2cc7Smrg} 12799123e2cc7Smrg{ print } 12800123e2cc7Smrg_ACAWK 12801123e2cc7Smrg_ACEOF 12802123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12803bded5d25Smrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12804123e2cc7Smrgfi # test -n "$CONFIG_HEADERS" 12805123e2cc7Smrg 12806123e2cc7Smrg 12807123e2cc7Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12808123e2cc7Smrgshift 12809123e2cc7Smrgfor ac_tag 12810123e2cc7Smrgdo 12811123e2cc7Smrg case $ac_tag in 12812123e2cc7Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 12813123e2cc7Smrg esac 12814123e2cc7Smrg case $ac_mode$ac_tag in 12815123e2cc7Smrg :[FHL]*:*);; 12816e4efb0bcSmrg :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 12817123e2cc7Smrg :[FH]-) ac_tag=-:-;; 12818123e2cc7Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12819123e2cc7Smrg esac 12820123e2cc7Smrg ac_save_IFS=$IFS 12821123e2cc7Smrg IFS=: 12822123e2cc7Smrg set x $ac_tag 12823123e2cc7Smrg IFS=$ac_save_IFS 12824123e2cc7Smrg shift 12825123e2cc7Smrg ac_file=$1 12826123e2cc7Smrg shift 12827123e2cc7Smrg 12828123e2cc7Smrg case $ac_mode in 12829123e2cc7Smrg :L) ac_source=$1;; 12830123e2cc7Smrg :[FH]) 12831123e2cc7Smrg ac_file_inputs= 12832123e2cc7Smrg for ac_f 12833123e2cc7Smrg do 12834123e2cc7Smrg case $ac_f in 12835bded5d25Smrg -) ac_f="$ac_tmp/stdin";; 12836123e2cc7Smrg *) # Look for the file first in the build tree, then in the source tree 12837123e2cc7Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 12838e4efb0bcSmrg # because $ac_f cannot contain ':'. 12839123e2cc7Smrg test -f "$ac_f" || 12840123e2cc7Smrg case $ac_f in 12841123e2cc7Smrg [\\/$]*) false;; 12842123e2cc7Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12843123e2cc7Smrg esac || 12844e4efb0bcSmrg as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 12845123e2cc7Smrg esac 12846e4b60806Smrg case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12847bded5d25Smrg as_fn_append ac_file_inputs " '$ac_f'" 12848123e2cc7Smrg done 12849123e2cc7Smrg 12850e4efb0bcSmrg # Let's still pretend it is 'configure' which instantiates (i.e., don't 12851123e2cc7Smrg # use $as_me), people would be surprised to read: 12852123e2cc7Smrg # /* config.h. Generated by config.status. */ 12853123e2cc7Smrg configure_input='Generated from '` 12854e4b60806Smrg printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12855123e2cc7Smrg `' by configure.' 12856123e2cc7Smrg if test x"$ac_file" != x-; then 12857123e2cc7Smrg configure_input="$ac_file. $configure_input" 12858e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12859e4b60806Smrgprintf "%s\n" "$as_me: creating $ac_file" >&6;} 12860123e2cc7Smrg fi 12861123e2cc7Smrg # Neutralize special characters interpreted by sed in replacement strings. 12862123e2cc7Smrg case $configure_input in #( 12863123e2cc7Smrg *\&* | *\|* | *\\* ) 12864e4b60806Smrg ac_sed_conf_input=`printf "%s\n" "$configure_input" | 12865123e2cc7Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 12866123e2cc7Smrg *) ac_sed_conf_input=$configure_input;; 12867123e2cc7Smrg esac 12868123e2cc7Smrg 12869123e2cc7Smrg case $ac_tag in 12870bded5d25Smrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12871bded5d25Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12872123e2cc7Smrg esac 12873123e2cc7Smrg ;; 128747da8b7e3Smrg esac 128757da8b7e3Smrg 12876123e2cc7Smrg ac_dir=`$as_dirname -- "$ac_file" || 128777da8b7e3Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 128787da8b7e3Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 128797da8b7e3Smrg X"$ac_file" : 'X\(//\)$' \| \ 12880123e2cc7Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12881e4b60806Smrgprintf "%s\n" X"$ac_file" | 12882123e2cc7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12883123e2cc7Smrg s//\1/ 12884123e2cc7Smrg q 12885123e2cc7Smrg } 12886123e2cc7Smrg /^X\(\/\/\)[^/].*/{ 12887123e2cc7Smrg s//\1/ 12888123e2cc7Smrg q 12889123e2cc7Smrg } 12890123e2cc7Smrg /^X\(\/\/\)$/{ 12891123e2cc7Smrg s//\1/ 12892123e2cc7Smrg q 12893123e2cc7Smrg } 12894123e2cc7Smrg /^X\(\/\).*/{ 12895123e2cc7Smrg s//\1/ 12896123e2cc7Smrg q 12897123e2cc7Smrg } 12898123e2cc7Smrg s/.*/./; q'` 12899bded5d25Smrg as_dir="$ac_dir"; as_fn_mkdir_p 129007da8b7e3Smrg ac_builddir=. 129017da8b7e3Smrg 12902123e2cc7Smrgcase "$ac_dir" in 12903123e2cc7Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12904123e2cc7Smrg*) 12905e4b60806Smrg ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 12906123e2cc7Smrg # A ".." for each directory in $ac_dir_suffix. 12907e4b60806Smrg ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12908123e2cc7Smrg case $ac_top_builddir_sub in 12909123e2cc7Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12910123e2cc7Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12911123e2cc7Smrg esac ;; 12912123e2cc7Smrgesac 12913123e2cc7Smrgac_abs_top_builddir=$ac_pwd 12914123e2cc7Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 12915123e2cc7Smrg# for backward compatibility: 12916123e2cc7Smrgac_top_builddir=$ac_top_build_prefix 129177da8b7e3Smrg 129187da8b7e3Smrgcase $srcdir in 12919123e2cc7Smrg .) # We are building in place. 129207da8b7e3Smrg ac_srcdir=. 12921123e2cc7Smrg ac_top_srcdir=$ac_top_builddir_sub 12922123e2cc7Smrg ac_abs_top_srcdir=$ac_pwd ;; 12923123e2cc7Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 129247da8b7e3Smrg ac_srcdir=$srcdir$ac_dir_suffix; 12925123e2cc7Smrg ac_top_srcdir=$srcdir 12926123e2cc7Smrg ac_abs_top_srcdir=$srcdir ;; 12927123e2cc7Smrg *) # Relative name. 12928123e2cc7Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12929123e2cc7Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 12930123e2cc7Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 129317da8b7e3Smrgesac 12932123e2cc7Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 129337da8b7e3Smrg 129347da8b7e3Smrg 12935123e2cc7Smrg case $ac_mode in 12936123e2cc7Smrg :F) 12937123e2cc7Smrg # 12938123e2cc7Smrg # CONFIG_FILE 12939123e2cc7Smrg # 129407da8b7e3Smrg 129417da8b7e3Smrg case $INSTALL in 129427da8b7e3Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12943123e2cc7Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 129447da8b7e3Smrg esac 12945123e2cc7Smrg ac_MKDIR_P=$MKDIR_P 12946123e2cc7Smrg case $MKDIR_P in 12947123e2cc7Smrg [\\/$]* | ?:[\\/]* ) ;; 12948123e2cc7Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12949123e2cc7Smrg esac 12950123e2cc7Smrg_ACEOF 129517da8b7e3Smrg 12952123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12953123e2cc7Smrg# If the template does not know about datarootdir, expand it. 12954123e2cc7Smrg# FIXME: This hack should be removed a few years after 2.60. 12955123e2cc7Smrgac_datarootdir_hack=; ac_datarootdir_seen= 12956123e2cc7Smrgac_sed_dataroot=' 12957123e2cc7Smrg/datarootdir/ { 12958123e2cc7Smrg p 12959123e2cc7Smrg q 12960123e2cc7Smrg} 12961123e2cc7Smrg/@datadir@/p 12962123e2cc7Smrg/@docdir@/p 12963123e2cc7Smrg/@infodir@/p 12964123e2cc7Smrg/@localedir@/p 12965bded5d25Smrg/@mandir@/p' 12966123e2cc7Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12967123e2cc7Smrg*datarootdir*) ac_datarootdir_seen=yes;; 12968123e2cc7Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12969e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12970e4b60806Smrgprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12971123e2cc7Smrg_ACEOF 12972123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12973123e2cc7Smrg ac_datarootdir_hack=' 12974123e2cc7Smrg s&@datadir@&$datadir&g 12975123e2cc7Smrg s&@docdir@&$docdir&g 12976123e2cc7Smrg s&@infodir@&$infodir&g 12977123e2cc7Smrg s&@localedir@&$localedir&g 12978123e2cc7Smrg s&@mandir@&$mandir&g 12979bded5d25Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 12980123e2cc7Smrgesac 129817da8b7e3Smrg_ACEOF 12982123e2cc7Smrg 12983e4efb0bcSmrg# Neutralize VPATH when '$srcdir' = '.'. 12984123e2cc7Smrg# Shell code in configure.ac might set extrasub. 12985123e2cc7Smrg# FIXME: do we really want to maintain this feature? 12986123e2cc7Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12987123e2cc7Smrgac_sed_extra="$ac_vpsub 129887da8b7e3Smrg$extrasub 129897da8b7e3Smrg_ACEOF 12990123e2cc7Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 129917da8b7e3Smrg:t 129927da8b7e3Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12993123e2cc7Smrgs|@configure_input@|$ac_sed_conf_input|;t t 12994123e2cc7Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 12995123e2cc7Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 12996123e2cc7Smrgs&@srcdir@&$ac_srcdir&;t t 12997123e2cc7Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 12998123e2cc7Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 12999123e2cc7Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13000123e2cc7Smrgs&@builddir@&$ac_builddir&;t t 13001123e2cc7Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 13002123e2cc7Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13003123e2cc7Smrgs&@INSTALL@&$ac_INSTALL&;t t 13004123e2cc7Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 13005123e2cc7Smrg$ac_datarootdir_hack 13006123e2cc7Smrg" 13007bded5d25Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13008bded5d25Smrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 130097da8b7e3Smrg 13010123e2cc7Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13011bded5d25Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13012bded5d25Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13013bded5d25Smrg "$ac_tmp/out"`; test -z "$ac_out"; } && 13014e4efb0bcSmrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13015bded5d25Smrgwhich seems to be undefined. Please make sure it is defined" >&5 13016e4efb0bcSmrgprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 13017bded5d25Smrgwhich seems to be undefined. Please make sure it is defined" >&2;} 130187da8b7e3Smrg 13019bded5d25Smrg rm -f "$ac_tmp/stdin" 130207da8b7e3Smrg case $ac_file in 13021bded5d25Smrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13022bded5d25Smrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13023123e2cc7Smrg esac \ 13024bded5d25Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13025123e2cc7Smrg ;; 13026123e2cc7Smrg :H) 13027123e2cc7Smrg # 13028123e2cc7Smrg # CONFIG_HEADER 13029123e2cc7Smrg # 130307da8b7e3Smrg if test x"$ac_file" != x-; then 13031123e2cc7Smrg { 13032e4b60806Smrg printf "%s\n" "/* $configure_input */" >&1 \ 13033bded5d25Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13034bded5d25Smrg } >"$ac_tmp/config.h" \ 13035bded5d25Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13036bded5d25Smrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13037e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13038e4b60806Smrgprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 130397da8b7e3Smrg else 13040123e2cc7Smrg rm -f "$ac_file" 13041bded5d25Smrg mv "$ac_tmp/config.h" "$ac_file" \ 13042bded5d25Smrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 130437da8b7e3Smrg fi 130447da8b7e3Smrg else 13045e4b60806Smrg printf "%s\n" "/* $configure_input */" >&1 \ 13046bded5d25Smrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13047bded5d25Smrg || as_fn_error $? "could not create -" "$LINENO" 5 130487da8b7e3Smrg fi 13049123e2cc7Smrg# Compute "$ac_file"'s index in $config_headers. 13050123e2cc7Smrg_am_arg="$ac_file" 130517da8b7e3Smrg_am_stamp_count=1 130527da8b7e3Smrgfor _am_header in $config_headers :; do 130537da8b7e3Smrg case $_am_header in 13054123e2cc7Smrg $_am_arg | $_am_arg:* ) 130557da8b7e3Smrg break ;; 130567da8b7e3Smrg * ) 130577da8b7e3Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 130587da8b7e3Smrg esac 130597da8b7e3Smrgdone 13060123e2cc7Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13061123e2cc7Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13062123e2cc7Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 13063123e2cc7Smrg X"$_am_arg" : 'X\(//\)$' \| \ 13064123e2cc7Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13065e4b60806Smrgprintf "%s\n" X"$_am_arg" | 13066123e2cc7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13067123e2cc7Smrg s//\1/ 13068123e2cc7Smrg q 13069123e2cc7Smrg } 13070123e2cc7Smrg /^X\(\/\/\)[^/].*/{ 13071123e2cc7Smrg s//\1/ 13072123e2cc7Smrg q 13073123e2cc7Smrg } 13074123e2cc7Smrg /^X\(\/\/\)$/{ 13075123e2cc7Smrg s//\1/ 13076123e2cc7Smrg q 13077123e2cc7Smrg } 13078123e2cc7Smrg /^X\(\/\).*/{ 13079123e2cc7Smrg s//\1/ 13080123e2cc7Smrg q 13081123e2cc7Smrg } 13082123e2cc7Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 13083123e2cc7Smrg ;; 130847da8b7e3Smrg 13085e4b60806Smrg :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13086e4b60806Smrgprintf "%s\n" "$as_me: executing $ac_file commands" >&6;} 13087123e2cc7Smrg ;; 13088123e2cc7Smrg esac 130897da8b7e3Smrg 130907da8b7e3Smrg 13091123e2cc7Smrg case $ac_file$ac_mode in 13092123e2cc7Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13093c3d5982aSmrg # Older Autoconf quotes --file arguments for eval, but not when files 13094123e2cc7Smrg # are listed without --file. Let's play safe and only enable the eval 13095123e2cc7Smrg # if we detect the quoting. 13096e4b60806Smrg # TODO: see whether this extra hack can be removed once we start 13097e4b60806Smrg # requiring Autoconf 2.70 or later. 13098e4b60806Smrg case $CONFIG_FILES in #( 13099e4b60806Smrg *\'*) : 13100e4b60806Smrg eval set x "$CONFIG_FILES" ;; #( 13101e4b60806Smrg *) : 13102e4b60806Smrg set x $CONFIG_FILES ;; #( 13103e4b60806Smrg *) : 13104e4b60806Smrg ;; 13105e4b60806Smrgesac 13106123e2cc7Smrg shift 13107e4b60806Smrg # Used to flag and report bootstrapping failures. 13108e4b60806Smrg am_rc=0 13109e4b60806Smrg for am_mf 13110123e2cc7Smrg do 13111123e2cc7Smrg # Strip MF so we end up with the name of the file. 13112e4b60806Smrg am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 13113e4b60806Smrg # Check whether this is an Automake generated Makefile which includes 13114e4b60806Smrg # dependency-tracking related rules and includes. 13115e4b60806Smrg # Grep'ing the whole file directly is not great: AIX grep has a line 13116123e2cc7Smrg # limit of 2048, but all sed's we know have understand at least 4000. 13117e4b60806Smrg sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 13118e4b60806Smrg || continue 13119e4b60806Smrg am_dirpart=`$as_dirname -- "$am_mf" || 13120e4b60806Smrg$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13121e4b60806Smrg X"$am_mf" : 'X\(//\)[^/]' \| \ 13122e4b60806Smrg X"$am_mf" : 'X\(//\)$' \| \ 13123e4b60806Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13124e4b60806Smrgprintf "%s\n" X"$am_mf" | 13125123e2cc7Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13126123e2cc7Smrg s//\1/ 13127123e2cc7Smrg q 13128123e2cc7Smrg } 13129123e2cc7Smrg /^X\(\/\/\)[^/].*/{ 13130123e2cc7Smrg s//\1/ 13131123e2cc7Smrg q 13132123e2cc7Smrg } 13133123e2cc7Smrg /^X\(\/\/\)$/{ 13134123e2cc7Smrg s//\1/ 13135123e2cc7Smrg q 13136123e2cc7Smrg } 13137123e2cc7Smrg /^X\(\/\).*/{ 13138123e2cc7Smrg s//\1/ 13139123e2cc7Smrg q 13140123e2cc7Smrg } 13141123e2cc7Smrg s/.*/./; q'` 13142e4b60806Smrg am_filepart=`$as_basename -- "$am_mf" || 13143e4b60806Smrg$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 13144e4b60806Smrg X"$am_mf" : 'X\(//\)$' \| \ 13145e4b60806Smrg X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 13146e4b60806Smrgprintf "%s\n" X/"$am_mf" | 13147e4b60806Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 13148123e2cc7Smrg s//\1/ 13149123e2cc7Smrg q 13150123e2cc7Smrg } 13151e4b60806Smrg /^X\/\(\/\/\)$/{ 13152123e2cc7Smrg s//\1/ 13153123e2cc7Smrg q 13154123e2cc7Smrg } 13155e4b60806Smrg /^X\/\(\/\).*/{ 13156123e2cc7Smrg s//\1/ 13157123e2cc7Smrg q 13158123e2cc7Smrg } 13159123e2cc7Smrg s/.*/./; q'` 13160e4b60806Smrg { echo "$as_me:$LINENO: cd "$am_dirpart" \ 13161e4b60806Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13162e4b60806Smrg | $MAKE -f - am--depfiles" >&5 13163e4b60806Smrg (cd "$am_dirpart" \ 13164e4b60806Smrg && sed -e '/# am--include-marker/d' "$am_filepart" \ 13165e4b60806Smrg | $MAKE -f - am--depfiles) >&5 2>&5 13166e4b60806Smrg ac_status=$? 13167e4b60806Smrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 13168e4b60806Smrg (exit $ac_status); } || am_rc=$? 131697da8b7e3Smrg done 13170e4b60806Smrg if test $am_rc -ne 0; then 13171e4efb0bcSmrg { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 13172e4efb0bcSmrgprintf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 13173e4b60806Smrgas_fn_error $? "Something went wrong bootstrapping makefile fragments 13174e4b60806Smrg for automatic dependency tracking. If GNU make was not used, consider 13175e4b60806Smrg re-running the configure script with MAKE=\"gmake\" (or whatever is 13176e4b60806Smrg necessary). You can also try re-running configure with the 13177e4b60806Smrg '--disable-dependency-tracking' option to at least be able to build 13178e4b60806Smrg the package (albeit without support for automatic dependency tracking). 13179e4efb0bcSmrgSee 'config.log' for more details" "$LINENO" 5; } 13180e4b60806Smrg fi 13181e4b60806Smrg { am_dirpart=; unset am_dirpart;} 13182e4b60806Smrg { am_filepart=; unset am_filepart;} 13183e4b60806Smrg { am_mf=; unset am_mf;} 13184e4b60806Smrg { am_rc=; unset am_rc;} 13185e4b60806Smrg rm -f conftest-deps.mk 13186123e2cc7Smrg} 131877da8b7e3Smrg ;; 13188123e2cc7Smrg 131897da8b7e3Smrg esac 13190123e2cc7Smrgdone # for ac_tag 131917da8b7e3Smrg 131927da8b7e3Smrg 13193bded5d25Smrgas_fn_exit 0 131947da8b7e3Smrg_ACEOF 131957da8b7e3Smrgac_clean_files=$ac_clean_files_save 131967da8b7e3Smrg 13197123e2cc7Smrgtest $ac_write_fail = 0 || 13198bded5d25Smrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13199123e2cc7Smrg 132007da8b7e3Smrg 132017da8b7e3Smrg# configure is writing to config.log, and then calls config.status. 132027da8b7e3Smrg# config.status does its own redirection, appending to config.log. 132037da8b7e3Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 132047da8b7e3Smrg# by configure, so config.status won't be able to write to it; its 132057da8b7e3Smrg# output is simply discarded. So we exec the FD to /dev/null, 132067da8b7e3Smrg# effectively closing config.log, so it can be properly (re)opened and 132077da8b7e3Smrg# appended to by config.status. When coming back to configure, we 132087da8b7e3Smrg# need to make the FD available again. 132097da8b7e3Smrgif test "$no_create" != yes; then 132107da8b7e3Smrg ac_cs_success=: 132117da8b7e3Smrg ac_config_status_args= 132127da8b7e3Smrg test "$silent" = yes && 132137da8b7e3Smrg ac_config_status_args="$ac_config_status_args --quiet" 132147da8b7e3Smrg exec 5>/dev/null 132157da8b7e3Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 132167da8b7e3Smrg exec 5>>config.log 132177da8b7e3Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 132187da8b7e3Smrg # would make configure fail if this is the last instruction. 13219bded5d25Smrg $ac_cs_success || as_fn_exit 1 132207da8b7e3Smrgfi 13221123e2cc7Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13222e4b60806Smrg { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13223e4b60806Smrgprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13224123e2cc7Smrgfi 132257da8b7e3Smrg 13226e4b60806Smrg 13227